.gradient {position:absolute; left:0; top:45px; width:100%; height:307px; background:url(/g/frontend/gradient.png) repeat-x;}hr {height:1px; border:none; background:#d9d9d9; margin:12px -12px;}.hr {clear:both; height:1px; border:none; background:#d9d9d9; margin:36px -8%; background:linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,.15) 10%, rgba(0,0,0,.15) 90%, rgba(0,0,0,0) 100%);}.front .container {margin:0 0 4% 0; padding:36px 9%;}.front .container > h1:first-of-type {clear:both; font-size:38px; color:#000; text-align:center; line-height:1;}.front .container > h2:first-of-type {clear:both; font-size:15px; color:#999; text-align:center; line-height:1; padding:12px 0 0 0;}.front .container.alt > h1:first-of-type {font-size:24px;}.front .container p {line-height:1.4;}.front .container p a {color:#f25555; border-bottom:1px dotted;}.first-thing {margin:auto 5% 2% 5%;}.first-thing h1 {font-size:38px; color:#000;}.first-thing h3 {font-size:18px; color:#999; font-style:italic; width:63%; padding-top:5px;}.flipsters {width:100%; height:265px; margin:50px 0 0 0; z-index:2;}#desktop, #mobile {position:absolute; width:564px; height:350px; left:50%; margin-left:-282px; top:-40px; z-index:3;}#mobile {display:none;}#chooser {position:absolute; bottom:-80px; left:50%; margin-left:-110px; width:220px; text-align:center; color:#999; z-index:3;}#screen1 {position:absolute; left:50%; margin-left:-213px; height:265px; z-index:2;}.flipster {display:none; overflow:hidden;}.flipster__container, .flipster__item {position:relative;}.flipster__container {display:block; white-space:nowrap; word-spacing:-0.25em; -webkit-transform-origin:50% 50%; -ms-transform-origin:50% 50%; transform-origin:50% 50%; -webkit-backface-visibility:hidden; backface-visibility:hidden;}.flipster__item {display:inline-block; white-space:normal; word-spacing:normal; vertical-align:bottom;}.flipster--click .flipster__item--past, .flipster--click .flipster__item--future {cursor:pointer;}.flipster__item img {max-width:100%; height:265px; border-radius:4px; box-shadow:0 2px 8px -1px rgba(0,0,0,.3);}.flipster__item--current img {border-radius:0;}.flipster--coverflow .flipster__container, .flipster--coverflow .flipster__item, .flipster--coverflow .flipster__item__content {-webkit-transition:all 350ms ease-in-out; -o-transition:all 350ms ease-in-out; transition:all 350ms ease-in-out; -webkit-transition-timing-function:cubic-bezier(0.56, 0.12, 0.12, 0.98); -o-transition-timing-function:cubic-bezier(0.56, 0.12, 0.12, 0.98); transition-timing-function:cubic-bezier(0.56, 0.12, 0.12, 0.98);}.flipster--coverflow .flipster__item {-webkit-perspective:800px; perspective:800px;}.flipster--coverflow .flipster__container {padding-bottom:5%;}.flipster--coverflow .flipster__item__content img:only-child {display:block;}.flipster--coverflow .flipster__item--past .flipster__item__content {-webkit-transform-origin:0% 50%; -ms-transform-origin:0% 50%; transform-origin:0% 50%; -webkit-transform:scale(0.75) rotateY(55deg); transform:scale(0.75) rotateY(55deg);}.flipster--coverflow .flipster__item--future .flipster__item__content {-webkit-transform-origin:100% 50%; -ms-transform-origin:100% 50%; transform-origin:100% 50%; -webkit-transform:scale(0.75) rotateY(-55deg); transform:scale(0.75) rotateY(-55deg);}.flipster--coverflow .flip-current .flipster__item__content {-webkit-transform:rotateY(0deg); transform:rotateY(0deg);}.features li {float:left; margin:2% 0; padding-left:7%; width:45%; color:#888; cursor:default; line-height:1.4;}.features li:nth-of-type(2n) {margin-left:10%;}#slider {height:100px; overflow:hidden;}#slider .viewport {float:left; width:calc(100% - 100px); height:100%; overflow:hidden; position:relative;}#slider .overview {position:absolute; left:0; top:0;}#slider .overview li {float:left; width:100%; height:150px; padding:0 70px 0 30px; position:relative;}#slider .overview li i {font-weight:bold; font-style:italic; font-size:16px;}#slider img {opacity:1; filter:none;}#slider .buttons {position:relative; float:left; width:50px; height:100px; padding:0;}#slider .buttons .arrow {width:50px; height:100px; background-size:50%; border:none; padding:0;}#slider .disable {visibility:hidden;}.love li div {position:absolute; bottom:50px; right:50px; text-align:center;}.love li div .heart {position:absolute; top:-30px; right:-45px; width:43px; height:40px;}.clients img {filter:grayscale(.7); opacity:.5; margin:1%; transition:0.1s opacity linear;}.clients img:hover {filter:none; opacity:1;}.features.alt li {width:auto; padding:0; margin:0 0 50px 0;}.features.alt li a {position:relative; display:block; float:left; width:310px; height:165px; background-size:100%; margin-right:40px; opacity:.5; transition:opacity .25s ease-in-out; border:none;}.features.alt li a img {position:absolute; left:50%; top:50%; margin:-24px;}.features.alt li a:hover img {opacity:.1;}.features.alt li a:hover {opacity:1;}.features.alt li:last-of-type {margin:0;}.features.alt li:nth-child(2n) a {float:right; margin-left:40px;}#scroll {width:100%; height:390px; clear:both; position:relative;}#scroll .viewport {width:auto; height:100%; position:relative; overflow:hidden;}#scroll .overview {list-style:none; position:absolute; left:0; top:0; width:98%;}#scroll .scrollbar {position:relative; float:right; width:10px; background:#f3f1f1; cursor:default;}#scroll .thumb {width:10px; cursor:pointer; position:absolute; top:0; background:#a9a9a9;}#scroll .thumb:hover {background:#888;}#scroll .disable {display:none;}#scroll p {clear:both; color:#888; line-height:20px; margin:0 0 15px 0; padding:0 0 10px 0; border-bottom:1px dotted #e6e6e6;}#scroll p:last-child {margin:0; border:none;}#scroll img {float:left; margin:4px 8px 8px 0;}.trynow {float:right; color:#888; text-align:center; line-height:2;}.trynow button {display:block; padding:0 40px; font-size:14px; height:44px; font-weight:bold; background:#01adfa; background:linear-gradient(#01adfa, #005a8d); background-size:1px 88px;}.trynow button:hover {background-position:0 -44px;}.trynow.alt {float:none; margin:35px -4% 0 -4%; background:#f4f4f4; font-size:15px; padding:20px 40px; line-height:44px;}.trynow.alt button {float:left;}.zoom {width:298px; height:388px; transition:all .1s ease-out; float:left; margin-left:7%; position:relative;}.zoom:hover {transform:scale(1.1);}.zoom.alt {float:right; margin-right:7%; z-index:0;}.paper {width:100%; height:100%; background:url('/g/frontend/paper.gif') 0 0; background-size:100%; border:1px solid #dadada; text-align:center;}.paper h1 {margin:20px 0 0 0; font-size:38px; letter-spacing:-1px; color:#fdb725; font-weight:bold; line-height:1;}.paper div {position:absolute; bottom:30px; right:30px; font-size:24px; letter-spacing:-1px; color:#fdb725; font-weight:normal; text-align:right;}.paper div b {font-size:28px;}.paper div span {vertical-align:-5px; font-size:18px;}.paper small {font-size:12px; color:#999;}.paper ul {margin:40px 0 0 30px; text-align:left;}.paper li {font-size:13px; line-height:1.7; color:#1d1d1d; background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10"><path fill="#fdcd69" d="M3.65 8.722a1.1 1.1 0 0 1-.78-.323L.324 5.852A1.086 1.086 0 0 1 0 5.073c0-.297.114-.569.324-.779.411-.42 1.137-.42 1.557 0L3.65 6.062 8.121 1.6a1.104 1.104 0 0 1 1.557 0 1.114 1.114 0 0 1 0 1.567l-5.241 5.25c-.21.193-.49.306-.788.306z"/></svg>') 0 50% no-repeat; padding-left:16px;}.zoom.alt .paper {background-position:0 -100%;}.zoom.alt .paper h1, .zoom.alt .paper div {color:#2db2ea;}.zoom.alt .paper li {background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10"><path fill="#2db2ea" d="M3.65 8.722a1.1 1.1 0 0 1-.78-.323L.324 5.852A1.086 1.086 0 0 1 0 5.073c0-.297.114-.569.324-.779.411-.42 1.137-.42 1.557 0L3.65 6.062 8.121 1.6a1.104 1.104 0 0 1 1.557 0 1.114 1.114 0 0 1 0 1.567l-5.241 5.25c-.21.193-.49.306-.788.306z"/></svg>') 0 50% no-repeat;}.zoom.alt::before {content:''; position:absolute; top:8px; left:0; width:100%; height:100%; background:#fff; border:1px solid #dadada; -webkit-transform:rotate(1.5deg); -moz-transform:rotate(1.5deg); -o-transform:rotate(1.5deg); -ms-transform:rotate(1.5deg); transform:rotate(1.5deg); z-index:-1;}.zoom.alt::after {content:''; position:absolute; top:12px; left:-2px; width:100%; height:100%; background:#fff; border:1px solid #dadada; -webkit-transform:rotate(358deg); -moz-transform:rotate(358deg); -o-transform:rotate(358deg); -ms-transform:rotate(358deg); transform:rotate(358deg); z-index:-2;}.compare {margin:auto; width:80%;}.compare th {text-align:center; font-weight:bold; padding:12px 6px;}.compare th:first-of-type {text-align:left;}.compare tbody tr:nth-child(2n-1) {background:#f9f9f9;}.compare td {padding:6px;}.compare span.da, .compare span.ne {display:block; margin:auto; width:16px; height:16px; background:url(/g/check.svg) 50% no-repeat;}.compare span.ne {background-image:url(/g/no.svg);}.compare a {color:#a2bb19; border-bottom:1px dotted;}.zoom p {font-size:11px; text-align:right; margin:20px 5px 0 0; color:#888;}.left {float:left; width:50%; padding:0 5% 0 0;}.right {float:right; padding:0 0 0 5%; width:50%; border-left:1px solid #d9d9d9;}.left code table {margin:0; line-height:normal;}.left code table tr td {height:24px;}.left code table tr td:first-child {width:80px;}code {display:inline-block; font-family:Consolas,Courier,monospace; overflow-x:auto; background:#f5f5f5; border:1px solid #e4e4e4; padding:12px; font-size:12px;}.left code {display:block; color:#55a4f2; padding:20px;}.left code pre {margin:0;}.left p code {display:inline; vertical-align:1px; color:#f25555; padding:3px 6px;}.left .rules {color:#888; font-size:11px; padding-bottom:12px; border-bottom:1px dashed #e6e6e6; margin-bottom:20px;}.right ul {padding-left:5%;}.right ul li a {display:block; color:#23c6f2; padding:9px 0;}.right ul li a:hover {text-decoration:underline;}.front .container .plugin {display:block; height:100px; padding-top:5.5%; background-position:2% 50%; background-repeat:no-repeat; background-size:100px; padding-left:22%; border:1px solid #e0e0e0; color:#1d1d1d; transition:all .1s;}a.plugin:hover {transform:scale(1.1);}a.plugin.woo {background-image:url(/g/frontend/woocommerce.png);}a.plugin.solo-for-woocommerce {background-image:url(/g/frontend/solo-for-woocommerce.png); background-position:0 50%!important;}.container .browsers {padding:12px 0;}.container .browsers li {margin:0 7% 0 0;}.container .browsers li:last-of-type {margin:0;}.front .blog h2:first-of-type {color:#2db2ea;}.blog div:last-of-type {font-size:12px; line-height:1.4;}.blog div:last-of-type a {float:right;}.blog img {width:100%;}.blog .comment {clear:both; padding:15px 0; color:#888;}.blog .comment img {float:left; width:36px; height:36px; margin:0 12px 0 0;}.blog .comment b {color:#2db2ea; font-size:14px;}.blog .comment span {color:#888;}.blog .comment p {margin:8px 0 0 48px; color:#222;}.blog .recommended {display:inline-block; width:33%; color:#888; vertical-align:top; padding:3% 3% 0 0; line-height:1.2; font-size:12px;}.blog .recommended:hover {color:#222;}.blog .recommended span {display:block; font-size:14px; font-weight:bold; color:#222; margin-bottom:8px;}.password_strength_1 {color:#fcb6b1;}.password_strength_2 {color:#ff0000;}.password_strength_3 {color:#f26522;}.password_strength_4 {color:#0096c4;}.password_strength_5 {color:#85983a;}.faq form {width:100%; position:relative; margin:24px auto 36px auto;}.faq form button {width:34px; position:absolute; top:0; right:0; opacity:.5; background:transparent; background-image:url(/g/search.svg); background-position:50%!important; background-size:12px; background-repeat:no-repeat; box-shadow:none; padding:0; transition:none;}.faq form button.wait:hover {background-image:url(/g/loading.svg); background-color:transparent!important;}.faq .question {color:#23c6f2; display:inline-block; width:45%; padding:9px 0; vertical-align:top;}.faq .question:hover {text-decoration:underline;}.faq h1 {font-size:20px; margin-top:30px;}.faq img {max-width:100%;}.faq .sitemap a {color:#23c6f2;}.faq .sitemap a:not(:last-of-type):after {content:'›'; padding:0 5px;}.faq .rating {width:122px; margin:12px 0 24px 0;}.faq ul {padding-left:12px;}.faq li {line-height:1.4;}.timeline {width:100%; padding:5% 0;}.timeline::before {content:''; position:absolute; top:0; left:3%; height:100%; width:2px; background:#d9d9d9; border-radius:2px;}.timeline::after {content:''; display:table; clear:both;}.timeline a {display:block; position:relative; margin:0 0 20px 15%;}.timeline a:after {content:''; display:table; clear:both;}.timeline span {position:absolute; top:20px; left:-17.5%; width:16px; height:16px; border-radius:50%; background:#ffcf03;}span.timeline-date {display:none;}.timeline p {font-size:12px; margin:5px 0;}.timeline p:first-of-type {font-size:16px;}.timeline div {display:inline-block; background:#fff; padding:1% 2%;}.timeline div:after {content:''; display:table; clear:both;}@media only screen and (min-width:1170px) {.timeline::before {left:50%; margin-left:-1px;}.timeline span {left:50%; margin-left:-8px;}.timeline span.is-hidden {visibility:hidden;}.timeline span.bounce-in {visibility:visible; animation:cd-bounce-1 0.6s;}.timeline div {width:45%;}.timeline a {margin-left:0;}.timeline a.alt div {float:right;}.timeline a.alt div::before {top:24px; left:auto; right:100%; border-color:transparent; border-right-color:white;}span.timeline-date {display:block; width:100%; left:120%; top:20px; width:auto; height:auto; background:none; font-size:16px; color:#d9d9d9;}.timeline a.alt span.timeline-date {left:auto; right:120%; text-align:right;}.timeline div.is-hidden {visibility:hidden;}.timeline div.bounce-in {visibility:visible; -webkit-animation:cd-bounce-2 0.6s; -moz-animation:cd-bounce-2 0.6s; animation:cd-bounce-2 0.6s;}.timeline a.alt div.bounce-in {-webkit-animation:cd-bounce-2-inverse 0.6s; -moz-animation:cd-bounce-2-inverse 0.6s; animation:cd-bounce-2-inverse 0.6s;}}@keyframes cd-bounce-1 {0% {opacity:0; transform:scale(0.5);}60% {opacity:1; transform:scale(1.2);}100% {transform:scale(1);}}@keyframes cd-bounce-2 {0% {opacity:0; transform:translateX(-100px);}60% {opacity:1; transform:translateX(20px);}100% {transform:translateX(0);}}@keyframes cd-bounce-2-inverse {0% {opacity:0; transform:translateX(100px);}60% {opacity:1; transform:translateX(-20px);}100% {transform:translateX(0);}}.app {margin:6%;}.app a {display:inline-block; width:120px; height:260px; transition:all .1s ease-out; overflow:visible; text-align:center; border:none; line-height:1.4; color:#999; padding-top:245px;}.app a:hover {transform:scale(1.3);}#android {background:url(/g/frontend/android.svg) 50% 0 no-repeat; background-size:120px; margin:0 10% 0 20%;}#ios {background:url(/g/frontend/iphone.svg) 50% 0 no-repeat; background-size:120px; margin:0 20% 0 10%;}footer {width:1000px; margin:0 auto 3% auto;}footer:after {clear:both; content:''; display:block;}footer div {float:left; width:21%; line-height:2;}footer div:first-of-type {font-size:11px; color:#888; text-align:center;}footer div:last-of-type {width:12%; margin:0; height:88px; font-size:11px; color:#888; background:url(/g/frontend/hrvatska.svg) 40% 80% no-repeat; background-size:55px;}footer img {margin-bottom:10px; -webkit-filter:grayscale(100%) invert(100%); filter:grayscale(100%) invert(100%);}footer p {margin:0;}footer a {display:block; color:#888;}footer a:hover {color:#f25555;}.tw {color:#03A9F4; padding-left:22px; background:url(/g/frontend/twitter.svg) 0 45% no-repeat; background-size:18px;}.fb {color:#4267b2; padding-left:22px; background:url(/g/frontend/facebook.svg) 0 45% no-repeat; background-size:18px;}@media screen and (max-width:768px) {.front main {margin-top:80px;}.front .container {padding:9%; overflow:hidden;}.front .container > h1:first-of-type {font-size:24px;}.front .container > h2:first-of-type {font-size:14px;}.front .container.alt > h1:first-of-type {font-size:20px;}.front .container.alt > h2:first-of-type {padding-top:6px;}.front .container img {max-width:100%;}.trynow, .trynow.alt {float:none; line-height:1; font-size:12px;}.trynow.alt img {display:none;}.trynow button {float:none; width:100%; margin-bottom:8px;}.first-thing h1 {font-size:25px; margin-top:10px;}.first-thing h3 {font-size:14px; width:100%;}.flipsters {height:160px;}#desktop, #mobile {width:340px; height:auto; margin-left:-170px; top:-24px;}#screen1 {margin-left:-129px; height:160px;}.flipster__item img {height:160px;}.features li {width:100%; height:auto; margin:0 0 3% 0; padding-left:20%;}.features li:nth-of-type(2n) {margin:0 0 3% 0;}.features.alt li {height:auto; margin-bottom:30px;}.features.alt li a {float:none; width:100%; height:120px; margin:0;}.features.alt li:nth-child(2n) a {float:none; margin:0;}.faq .question {display:block; width:auto;}.compare {width:100%;}.zoom {display:block; float:none!important; margin:0 auto 10% auto!important;}.left, .right {float:none; width:100%!important; padding:0; border:none;}.right {margin-top:36px; padding-top:12px; border-top:1px solid #d9d9d9;}.app a {height:160px; padding-top:160px;}#android {background-size:80px; margin:0 3%;}#ios {background-size:80px; margin:0 3%;}footer {width:88%;}footer div {width:50%;}footer div:first-of-type, footer div:last-of-type {display:none;}#slider {display:none;}.blog .recommended {width:100%;}}html, body, div, form, fieldset, legend, label, ul, li {margin:0; padding:0;}table {border-collapse:collapse; border-spacing:0;}th, td {text-align:left; vertical-align:top;}h1, h2, h3, h4, h5, h6, th, td, caption {font-weight:normal;}img {border:0;}ul, ol, li {list-style:none;}a {text-decoration:none;}:focus, :active {outline:none;}* {box-sizing:border-box;}@font-face {font-family:FT; src:url('/g/f/figtree-regular.woff2') format('woff2'), url('/g/f/figtree-regular.woff') format('woff'), url('/g/f/figtree-regular.ttf') format('truetype'); font-weight:normal; font-style:normal; font-display:swap;}@font-face {font-family:FT; src:url('/g/f/figtree-italic.woff2') format('woff2'), url('/g/f/figtree-italic.woff') format('woff'), url('/g/f/figtree-italic.ttf') format('truetype'); font-weight:normal; font-style:italic; font-display:swap;}@font-face {font-family:FT; src:url('/g/f/figtree-bold.woff2') format('woff2'), url('/g/f/figtree-bold.woff') format('woff'), url('/g/f/figtree-bold.ttf') format('truetype'); font-weight:bold; font-style:normal; font-display:swap;}@font-face {font-family:FT; src:url('/g/f/figtree-bolditalic.woff2') format('woff2'), url('/g/f/figtree-bolditalic.woff') format('woff'), url('/g/f/figtree-bolditalic.ttf') format('truetype'); font-weight:bold; font-style:italic; font-display:swap;}::-moz-selection {background:#fdcd69; color:#fff; text-shadow:none;}::selection {background:#fdcd69; color:#fff; text-shadow:none;}body {background:url(/g/back.png) #ddd; font-family:FT,sans-serif; font-weight:normal; font-size:13px; color:#222; -webkit-font-smoothing:antialiased; line-height:1;}a {color:#222;}h1 {margin:0; font-size:24px; font-weight:bold; letter-spacing:-1px; color:#3d3d3d; cursor:default;}h2 {margin:0; font-size:16px; font-weight:normal; color:#8e8e8e; cursor:default; padding:24px 0 24px 2%;}h2 span {color:#d7d7d7;}h3 {font-size:16px; font-weight:bold; color:#1d1d1d; margin:0 0 5px 0; padding:15px 0 0 0; font-size:16px; font-weight:normal;}sup {color:#f25555; font-size:10px; margin:-4px 0 0 3px; position:absolute;}.c {text-align:center;}.c span {display:block; margin-top:20px; color:#888; font-size:11px;}.c a {border-bottom:1px dotted #222;}.blue {color:#23c6f2 !important;}.red {color:#f25555 !important;}.green {color:#a2bb19 !important;}.yellow {color:#ffcd52;}em {font-size:11px; color:#888; font-style:normal;}.br {clear:both;}#yes, #no {margin-right:20px;}p.to {margin:0; padding:18px 0 4px 0;}a.to, .to > a {border-bottom:1px dotted; color:#222!important;}div.to {display:none;}#hidden, .hidden, .close.hidden, div.t {display:none;}div {position:relative;}.wait, .wait:hover {background:url(/g/wait.svg) 50% no-repeat #333; cursor:wait; overflow:hidden; color:#333; text-shadow:none; transition:none;}main {width:1000px; margin:120px auto 0 auto;}.container {margin:0 0 2% 0; color:#595959; background:#fff; box-shadow:0 2px 5px -1px rgba(0,0,0,.2);}#facebox {position:absolute; top:0; left:0; z-index:100; text-align:left; margin-bottom:50px;}#facebox .popup {display:block; position:relative;}#facebox .content > p:first-child {margin-top:0;}#facebox .content > p:last-child {margin-bottom:0;}.close, .trip-close, .jBox-closeButton {display:block; position:absolute; top:0; right:0; width:40px; height:40px; font-size:0; color:#fff; background:url(/g/close.svg) 50% no-repeat; opacity:.3; z-index:103; border:none!important;}.close:hover, .trip-close:hover {opacity:1;}#facebox .loading {padding:100px; background:#fff;}#facebox_overlay {position:fixed; top:0; left:0; height:100%; width:100%;}.facebox_hide {z-index:-100;}.facebox_overlayBG {background-color:#000; z-index:99;}.chosen-container {position:relative; display:inline-block; user-select:none; vertical-align:middle;}.chosen-container a {cursor:pointer;}.chosen-container .chosen-drop {display:none; position:absolute; top:36px; width:100%; background:#fff; border:1px solid; border-color:#d8d8d8 #c1c1c1 #c1c1c1 #d8d8d8; z-index:3; box-shadow:0 2px 3px -2px rgba(0,0,0,.4);}.chosen-container.chosen-with-drop .chosen-drop {display:block;}.chosen-container-single .chosen-single {position:relative; display:block; height:34px; background:#fbfbfb; background:linear-gradient(#fbfbfb, #f3f1f1); border:1px solid; border-color:#d7d7d7 #b3b3b3 #a9a9a9 #b3b3b3;}.chosen-container-single .chosen-single span {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:32px; padding:0 16px 0 8px; text-shadow:0 1px #fff;}.chosen-container-single.chosen-disabled .chosen-single span {color:#8e8e8e;}.chosen-container-single.chosen-disabled .chosen-single div {display:none;}.chosen-container-active.chosen-with-drop .chosen-single {}.chosen-container-active.chosen-with-drop .chosen-single div b {background-position:100% 55%; transform:rotate(-180deg);}.chosen-container.chosen-with-drop .chosen-drop {}.chosen-container-single .chosen-single div {position:absolute; top:0; right:0; display:block; width:18px; height:100%;}.chosen-container-single .chosen-single div b {display:block; width:100%; height:100%; background:url(/g/arrow.svg) 0 55% no-repeat; background-size:13px; transition:all .3s ease;}.chosen-container-single .chosen-search {position:relative; margin:8px; z-index:3;}.chosen-container-single .chosen-search input[type=text] {width:100%; height:28px;}.chosen-container-single .chosen-search:after {position:absolute; top:9px; right:7px; content:''; width:10px; height:10px; background:url(/g/search.svg) no-repeat; opacity:.5;}.chosen-container-single .chosen-drop {}.chosen-container-single.chosen-container-single-nosearch .chosen-search {display:none;}.chosen-container .chosen-results {position:relative; overflow-x:hidden; overflow-y:auto; max-height:200px; padding:7px 0;}.chosen-container .chosen-results li {display:none; padding:7px 0 7px 8px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; cursor:pointer;}.chosen-container .chosen-results li.active-result {display:list-item; cursor:pointer;}.chosen-container .chosen-results li.result-selected {color:#2db2ea; font-weight:bold;}.chosen-container .chosen-results li.disabled-result {display:list-item; color:#ccc!important; cursor:default;}.chosen-container .chosen-results li.highlighted {color:#2db2ea;}.chosen-container .chosen-results li.no-results {color:#f25555; display:list-item;}.chosen-container .chosen-results li em {font-size:inherit; color:inherit; border-bottom:1px solid #2db2ea;}.autosuggest {max-width:280px; max-height:296px; overflow:hidden; overflow-y:auto; background:#fff; border:1px solid; border-color:#d8d8d8 #c1c1c1 #c1c1c1 #d8d8d8; z-index:2; box-shadow:0 2px 3px -2px rgba(0,0,0,.4); padding:5px 7px;}.autosuggest li {display:block; height:28px; line-height:28px; color:#313131; white-space:nowrap; text-overflow:ellipsis; cursor:pointer;}.autosuggest li.hover {color:#2db2ea;}.autosuggest li b {font-size:inherit; color:inherit; border-bottom:1px solid;}.custom-label {display:inline-block; cursor:pointer; user-select:none; padding:11px 0 0 0; margin-right:15px;}.custom-check, .custom-radio {display:block; float:left; margin:-5px 5px 0 0; width:20px; height:20px; background:#fbfbfb; background:linear-gradient(#fbfbfb, #f3f1f1); border:1px solid; border-color:#d7d7d7 #b3b3b3 #a9a9a9 #b3b3b3;}.custom-check em, .custom-radio em {display:none; width:100%; height:100%; background:url(/g/check.svg) 50% no-repeat; background-size:70%; animation-name:bounceIn; animation-duration:.17s; animation-iteration-count:1;}.custom-check.checked em, .custom-radio.checked em {display:inline-block;}.custom-radio {border-radius:100%;}.custom-radio em {background-image:url(/g/dot.svg);}@keyframes bounceIn {0% {opacity:0; transform:scale(.3);}60% {opacity:1; transform:scale(1.3);}100% {opacity:1; transform:scale(1);}}input, textarea {width:100%; font-family:FT,sans-serif; font-size:14px; color:#313131; background:#fbfbfb; text-shadow:0 1px #fff; box-shadow:inset 1px 1px 3px rgba(0,0,0,.1); border:1px solid; border-color:#a9a9a9 #d7d7d7 #d7d7d7 #a9a9a9;}input {text-indent:8px; height:34px; overflow:hidden; padding:0;}select {width:100%; padding-right:21px;}textarea {min-height:34px; padding:9px 0 5px 8px; resize:none; display:block; max-height:208px; line-height:16px;}input:hover, input:focus, textarea:hover, textarea:focus {background:#f8fdff; border-color:#53bdea #b0d9ea #b0d9ea #53bdea;}input:disabled, input[readonly] {color:#888; background:#fdfdfd; border-color:#d4d4d4 #ebebeb #ebebeb #d4d4d4;}input[type=file] {width:300px;}input[type=checkbox], input[type=radio] {width:auto; height:auto; box-shadow:none;}::-webkit-input-placeholder {color:#a9a9a9;}:-moz-placeholder {color:#a9a9a9;}:-ms-input-placeholder {color:#a9a9a9;}::placeholder {color:#a9a9a9;}button {display:inline-block; font-family:FT,sans-serif; padding:0 20px; height:34px; line-height:34px; background:#5e5e5e; background:linear-gradient(#5e5e5e, #222); background-size:1px 68px; border:none; cursor:pointer; font-size:12px;color:#fafafa; text-shadow:0 1px #000; text-transform:uppercase; white-space:nowrap; transition:background .1s ease-out; vertical-align:middle;}button:hover {background-position:0 -34px;}button:active, .plus:active {transform:translateY(1px);}.buttons {padding:18px 0 0 0;}.buttons a {float:right; margin-top:10px; color:#f25555; border-bottom:1px dotted; height:16px;} .buttons em {margin-left:8px;} form div p, .t div p {clear:both; margin:18px 0 4px 0; cursor:default; line-height:1;}#mailcheck {padding-top:4px; font-size:11px; line-height:100%;}#mailcheck a {color:#f29653;}.pages, .rating {margin:24px 0 4% 0; font-size:11px; color:#313131; text-align:center; text-shadow:1px 0 1px #fff; white-space:nowrap; cursor:default;}.pages a, .pages b, .rating a {display:inline-block; width:28px; height:28px; margin:0 3px; line-height:26px; user-select:none;}.pages b {text-shadow:none;}.pages a, .rating a {cursor:pointer; background:#fbfbfb; background:linear-gradient(#fbfbfb, #d5d3d4); background-size:1px 56px; border:1px solid; border-color:#d7d7d7 #b3b3b3 #a9a9a9 #b3b3b3; transition:background .1s ease-out;}.pages a:hover, .rating a:hover {background-position:0 -28px;}.pages a:active, .rating a:active {transform:translateY(1px);}.pages .text {margin:0 12px; width:50px;}.alert {line-height:16px; color:#f2a355; background:url(/g/alert.svg) 0 50% no-repeat; padding:4px 0 4px 30px; margin:14px 0 0 0; text-align:left;}.alert a {color:#f2a355; border-bottom:1px dotted #f2a355;}.alert.c {width:40%; margin:12px; text-align:left;}.info {padding:30px !important; line-height:16px; text-align:justify; color:#8e8e8e !important;}.info p:last-of-type {margin-bottom:0;}.info h2 {color:#212121; padding:0;}.f_ {position:relative; float:left;}.m_ {margin-right:4.5%;}.c_ {clear:both;}.modal {max-width:760px; padding:30px 40px; background:#fff;}.invoice.modal {width:760px; border-radius:0;}.modal.s {width:460px;}.modal.m {width:760px;}.modal strong {position:absolute; right:11px; bottom:10px; color:#9a9a9a; font-weight:normal; cursor:default;}.modal h1 {cursor:move;}.modal form h1 {cursor:default;}.modal h2 {padding:24px 0 0 0;}.spinner {height:16px; background:url(/g/loading.svg) 50% 50% no-repeat;}input.error, textarea.error {border-color:#f25555;}span#u, span.password_strength, span#c {position:absolute; right:11px; top:11px;}.browsers {padding:30px 46px 46px; text-align:center; background:#fff;}.browsers ul {height:92px; margin:40px 0;}.browsers b {font-size:11pt;}.browsers li {float:left; width:72px; margin:0 18px; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; transition:all .2s ease-out;}.browsers li:hover {-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}.browsers li a {display:block; color:#919191!important; text-decoration:none!important;}.browsers li a span {display:block; width:72px; height:72px; background:url(/g/frontend/browsers.svg) 50% 0 no-repeat; border:1px solid #f5f5f5; margin-bottom:4px;}.browsers #chrome {background-position:0 -72px;}.browsers #opera {background-position:0 -144px;}.browsers #edge {background-position:0 -216px;}.pdf, .status, .file, .paper, .zoom::before, .zoom::after, code {-webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px;}button, .button, input[type=text], input[type=password], textarea, .custom-check, .container, .plus, #facebox .loading, #loading, #loading span, .modal, .pages a, .pages b, .rating a, .jBox-wrapper, .chosen-container .chosen-drop, .chosen-container-single .chosen-single, ul.autosuggest, .order, .attachment, #map, .colors, .colors a, .trip-block, .toggle, .blog img, .container img, .date_input, .date_input th, .date_input td, .trynow,#scroll .track .end, #scroll .thumb .end, #scroll .thumb, #scroll .scrollbar, .features.alt li a, .chartist-tooltip, .line, .fill, .trip-navigation a {-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}.custom-check, .custom-radio, .pages a, .rating a, .chosen-container, .blog img, .date_input, .colors, .chartist-tooltip {-webkit-box-shadow:0 2px 3px -2px rgba(0,0,0,.4); -moz-box-shadow:0 2px 3px -2px rgba(0,0,0,.4); box-shadow:0 2px 3px -2px rgba(0,0,0,.4);}button, .plus {-webkit-box-shadow:0 2px 4px -2px rgba(0,0,0,.6); -moz-box-shadow:0 2px 4px -2px rgba(0,0,0,.6); box-shadow:0 2px 4px -2px rgba(0,0,0,.6);}.paper, .zoom::before, .zoom::after, .timeline div {-webkit-box-shadow:0 1px 4px rgba(0,0,0,.15); -moz-box-shadow:0 1px 4px rgba(0,0,0,.15); box-shadow:0 1px 4px rgba(0,0,0,.15);}.modal, .trip-block {-webkit-box-shadow:0 1px 6px rgba(0,0,0,.3); -moz-box-shadow:0 1px 6px rgba(0,0,0,.3); box-shadow:0 1px 6px rgba(0,0,0,.3);}header {position:fixed; width:100%; height:75px; top:0; left:0; background:#222; border-bottom:5px solid rgba(34,34,34,.8); background-clip:padding-box; z-index:99; transition:all .3s ease-out;}header #responsive {display:none;}header label {display:none; position:absolute; top:0; right:0; padding:34px 5%; cursor:pointer; user-select:none;}header label span {position:relative; display:block; width:26px; height:3px; background:#fff; transition:background .2s ease-out; border-radius:3px;}header label span:before, header label span:after {position:absolute; display:block; content:''; width:100%; height:100%; background:#fff; transition:all .2s ease-out; border-radius:3px;}header label span:before {top:7px;}header label span:after {top:-7px;}header.on label span {background:transparent;}header.on label span:before {transform:rotate(-45deg);}header.on label span:after {transform:rotate(45deg);}header.on label span:before, header.on label span:after {top:0;}header nav {position:relative; max-width:1000px; height:78px; margin:auto;}header nav #logo {display:block; float:left; width:126px; height:70px; background:url(/g/solo-logo.svg) 0 48% no-repeat; background-size:96px; transition:all .3s ease-out; opacity:1;}header.hdnp {background-color:#301f4e; border-bottom:5px solid #523585;}header.hdnp nav #logo {width:72px; background-image:url(/g/hdnp-logo.svg); background-size:47px;}header.hub385 {background-color:#ff8e08; border-bottom:4px solid #ffa840;}header.hub385 nav #logo {width:72px; background-image:url(/g/hub385-logo.svg); background-size:47px;}header nav ul li {position:relative; float:left;}header nav ul li a {display:block; height:70px; line-height:70px; font-size:12px; color:#fff; text-transform:uppercase; background:url(/g/icons.svg) no-repeat; padding:0 22px 0 34px; opacity:.7; border:none; transition:all .3s ease-out;}header nav ul li a:hover {opacity:1; transition:none;}header ul .line {position:absolute; bottom:9px; left:14px; margin:0; width:104px; height:3px; border-radius:1px;}header ul .line .fill {border:none; height:3px;}header nav > ul > li:last-of-type {float:right;}header nav form#trazi {position:absolute; right:0; top:18px; transition:all .3s ease-out; z-index:99;}header nav form#trazi input {width:135px; padding-right:25px; transition:width .2s ease .1s;}header nav form#trazi input:hover, header nav form#trazi input:focus {width:235px;}header nav form#trazi button {width:34px; position:absolute; top:0; right:0; opacity:.5; background:transparent; background-image:url(/g/search.svg); background-position:50%!important; background-size:12px; background-repeat:no-repeat; box-shadow:none; padding:0; transition:none;}header nav form#trazi button.wait, header nav form#trazi button.wait:hover {background-image:url(/g/loading.svg); background-color:transparent!important;}header nav form#trazi input:focus + button {opacity:1;}.hl {font-weight:bold; border-bottom:1px solid #68c7ec;}.arrow, span.fc-icon-left-single-arrow, span.fc-icon-right-single-arrow, .date_input .button {position:absolute; top:0; width:20px; height:20px; background:url(/g/arrow.svg) 50% no-repeat; background-size:100%; cursor:pointer; opacity:.3; z-index:3;}.arrow:hover, span.fc-icon-left-single-arrow:hover, span.fc-icon-right-single-arrow:hover, .date_input .prev:hover, .date_input .next:hover {opacity:1;}.arrow.left, span.fc-icon-left-single-arrow, .date_input .prev {transform:rotate(90deg); left:0;}.arrow.right, span.fc-icon-right-single-arrow, .date_input .next {transform:rotate(-90deg); right:0;}.arrow.disable {display:none;}.jBox-wrapper {transition:margin .2s; font-size:12px; color:#fff;}.jBox-content {padding:12px 24px; cursor:default;}.jBox-Mouse, .jBox-Tooltip {max-width:400px; background:rgba(34,34,34,.8);}.jBox-Notice {max-width:400px;}.jBox-Notice-red {background:#b52525;}.jBox-Notice-green {background:#a2bb19;}.jBox-Notice-blue {background:#23c6f2;}.jBox-Notice-yellow {background:#ffcd52;}.jBox-Modal {font-size:13px; color:#222; background:#fff;}.jBox-overlay {position:fixed; top:0; left:0; height:100%; width:100%; background:rgba(0,0,0,.8);}.jBox-Image .jBox-content {padding:0;}.jBox-image-container {background:center center no-repeat; position:absolute; width:100%; height:100%; opacity:0;}.jBox-image-label-wrapper {position:relative; top:100%; height:40px; z-index:100;}.jBox-image-label-container, .jBox-image-label {position:absolute; bottom:0; left:0; width:100%;}.jBox-image-label {text-align:center; color:#fff; padding:8px 40px; line-height:24px; transition:opacity .36s; opacity:0; z-index:0; pointer-events:none;}.jBox-image-label.active {opacity:1; pointer-events:all;}.jBox-closeButton {filter:invert(100%); cursor:pointer;}.jBox-closeButton:hover {opacity:1;}.jBox-image-pointer-prev, .jBox-image-pointer-next {position:absolute; bottom:0; width:40px; height:40px; cursor:pointer; z-index:1; background:url(/g/arrow.svg) 50% no-repeat; background-size:50%;}.jBox-image-pointer-prev:hover, .jBox-image-pointer-next:hover {filter:invert(100%);}.jBox-image-pointer-prev {transform:rotate(90deg); left:0;}.jBox-image-pointer-next {transform:rotate(-90deg); right:0;}.jBox-countdown {position:absolute; bottom:0; left:0; right:0; height:3px; background:#000; opacity:.2; z-index:0; overflow:hidden;}.jBox-countdown-inner {position:absolute; top:0; right:0; width:100%; height:3px; background:#fff;}@media screen and (min-width:768px), screen\9 {header.s_ {height:45px;}header.s_ nav #logo {height:40px; background-position:8px 47%; background-size:80px;}header.hdnp.s_ nav #logo, header.hub385.s_ nav #logo {height:40px; background-size:28px;}header.s_ nav > ul > li > a {height:40px; line-height:40px;}header.s_ nav form#trazi {top:6px;}header.s_ nav form#trazi input {height:28px;}header.s_ nav form#trazi button {height:28px;}header nav ul li > div > div:before {content:''; position:absolute; width:0; height:0; top:-8px; left:50%; margin-left:-8px; border-style:solid; border-width:0 8px 8px 8px; border-color:transparent transparent #fff transparent;}header nav ul li > div {position:absolute; width:160px; left:50%; margin-left:-80px; top:-400px; z-index:3;}header nav ul li > div > div {background:#fff; position:relative; margin-top:0px; opacity:0; box-shadow:0 1px 6px 0 rgba(0,0,0,.15); transition:all .1s ease-out; z-index:2; border-radius:2px;}header nav ul ul {padding:10px; width:auto; height:auto;}header nav ul ul li {float:none; color:#777; text-indent:15px; transition:all .3s ease-out;}header nav ul ul li a {width:100%; height:auto; line-height:100%; padding:14px 0; background:none; color:#313131;}header nav ul ul li:hover {background:#f0f0f0; border-radius:1px;}header nav ul ul li:hover > a {color:#313131;}header nav ul li:hover > div, header nav ul li.hov > div {top:60px;}header.s_ nav ul li:hover > div, header.s_ nav ul li.hov > div {top:35px;}header nav ul li:hover > div > div, header nav ul li.hov > div > div {margin:8px 0 0 0; opacity:1;}header nav ul ul li > div > div:before {display:none;}header nav ul ul li > div {left:-4000px; margin:0;}header nav ul ul li > div > div {opacity:1;}header nav ul ul li.s_ > a:after {position:absolute; content:''; width:10px; height:10px; top:15px; right:5%; background:url(/g/arrow.svg) 50% no-repeat; transform:rotate(-90deg); opacity:.4;}header nav ul ul li:hover > div {top:0; left:130px;}header nav ul ul li:hover > div > div {margin:0 0 0 8px;}header.s_ .s_ .s_ > div {top:0;}.front header nav ul {float:right;}.front header nav ul li > div {width:220px; margin-left:-110px;}.front header nav ul li > div > div {padding:8px 24px;}.front header nav ul li a {background:none; padding:0 12px; font-size:14px; text-transform:none;}.front header nav ul li a:hover {text-decoration:underline;}.front header nav ul li.dummy {padding:0 5px 0 50px; line-height:70px; color:#9a9a9a; cursor:default; transition:all .3s ease-out;}.front header.s_ nav ul li.dummy {line-height:40px;}.front header nav ul li form p {margin:0; padding:16px 0 4px 0; cursor:default;}.front header nav ul li form p:last-of-type {padding:0; margin-top:-4px;}.front header nav ul li form div {margin:16px 0;}.front header nav ul li form button {width:100%;}.front header nav ul li form span {display:block; margin:12px 0 0 0; color:#f25555; text-align:center;}.front header nav ul li form a {height:auto; padding:0; font-size:12px; color:#888; line-height:2;}}@media screen and (max-width:768px) {header label {display:block; z-index:1;}header nav > ul {display:none; position:relative; top:70px; background:#222;}header nav ul li > div {display:none;}header nav #logo {position:absolute; top:0; left:5%; background-size:106px; display:block;}header nav ul li {float:none;}header nav ul li a {height:41px; line-height:41px; border-top:1px solid #464646; padding:0 0 0 5%; background:none; opacity:1;}header nav ul li ul a {padding:0 0 0 10%; background:#333;}header nav ul li ul ul a {padding:0 0 0 15%;}header nav ul .line {left:auto; width:80%; height:1px;}header nav ul li.s_ > a::after {position:absolute; content:''; width:10px; height:40px; right:5%; background:url(/g/arrow.svg) 50% no-repeat; transition:all .2s ease-out;}header nav ul li.s_.a_ > a::after {transform:rotate(180deg);}header nav > ul > li:last-of-type {float:none;}header nav form#trazi {position:relative; width:100%; top:0; padding:16px 5%; border-top:1px solid #464646; background:#222;}header nav form#trazi input {width:100%;}header nav form#trazi input:hover, header nav form input:focus {width:100%;}header nav form#trazi button {top:16px; right:5%;}.front header nav ul li.dummy {display:none;}.front header nav ul li form {padding:0 6% 6% 6%;}.front header nav ul li form p {margin:0; padding:16px 0 4px 0; color:#fff;}.front header nav ul li form p:last-of-type, .front header hr {display:none;}.front header nav ul li form div {margin:16px 0;}.front header nav ul li form button {width:100%;}.front header nav ul li form span {display:block; margin:12px 0 0 0; color:#f25555; text-align:center;}main {width:100%; padding:3%;}.container {margin:0 0 5% 0;}.modal.s, .modal.m, .modal.invoice {width:360px; max-width:100%;}.jBox-image-container {background-size:90%!important;}.pages a:not(.text), .pages b {display:none;}}#chatbox {position:fixed; bottom:24px; right:24px; width:44px; height:44px; border-radius:4px; background:linear-gradient(#01adfa, #005a8d); background-size:1px 88px; box-shadow:0 2px 5px -1px rgba(0,0,0,.2); cursor:pointer;}#chatbox:hover {background-position:0 -44px;}#chatbox div {margin:12px; width:20px; height:20px; filter:invert(1); background:url(/g/chat.svg); background-size:20px;}#chatbox div.on {background:url(/g/close.svg) 50% no-repeat; animation:bounce .3s ease-in-out;}.chat {width:calc(100% - 48px); height:440px; background:#fff; border:1px solid rgba(0,0,0,.2); border-radius:4px; box-shadow:0 2px 5px 0 rgba(0,0,0,.2);}.chat .jBox-content {padding:8px;}.chat-tooltip {background:#fff;}.chat-tooltip .jBox-content {padding:8px; color:#222;}@keyframes bounce {0% {transform:scale(1);} 50% {transform:scale(1.5);} 100% {transform:scale(1);}}.chat #chat {width:100%; height:380px; padding-right:8px; margin-bottom:8px; overflow:hidden; overflow-y:auto;}.chat #chat .q, #chat .a {clear:both; display:inline-block; width:auto; max-width:75%; margin-bottom:12px; padding:2px; border-radius:2px;}.chat #chat .q {float:left; color:#999;}.chat #chat .a {float:right;}.chat #chat .a.wait {width:16px; height:16px; background:url('/g/loading.svg') no-repeat;}.chat #chat .a a {color:#23c6f2;}.chat #chat .a a:hover {text-decoration:underline;}@media only screen and (min-width:1080px) {.chat {width:440px;}.chat #chat {height:380px;}}