.block-items{margin-bottom:27px}.block-items.active .item{opacity:.8}.block-items .item{position:relative;display:block;margin-bottom:35px;color:#1b1b1b;transition:.2s all;text-decoration:none}.block-items .item.active{opacity:1}.block-items .item:nth-of-type(4n+1){clear:both}.block-items .item img{display:block;width:100%}.block-items .item h2{margin:0;padding:22px 15px 24px;font-size:17px;font-size:1.7rem;font-weight:400;text-align:center;background:#ececec}@media (max-width: 1199px){.block-items .item:nth-of-type(3n+1){clear:both}.block-items .item:nth-of-type(4n+1){clear:none}}@media (max-width: 991px){.block-items .item{width:50% !important}.block-items .item:nth-of-type(3n+1){clear:none}.block-items .item:nth-of-type(2n+1){clear:both}}@media (max-width: 767px){.block-items .item h2{padding:15px 15px}}@media (max-width: 480px){.block-items .item{clear:none !important;width:100% !important}}.content-before{margin-bottom:50px}.block-items-default{clear:both;margin-top:20px}.block-item.bg-gray{border-bottom:1px solid #ececec}.block-item{padding:20px;margin-bottom:6px;min-height:155px}.block-item .block-item-title a,.block-item .block-item-title #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .block-item .block-item-title a:hover,.block-item .block-item-title .press-pagination ul li a:hover,.press-pagination ul li .block-item .block-item-title a:hover{text-decoration:none}.block-item .block-item-title a:hover,.block-item .block-item-title #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .block-item .block-item-title a:hover{text-decoration:underline}.block-item .block-item-image{float:left;overflow:hidden;width:140px}.block-item .block-item-texts{float:left;width:calc(100% - 160px)}.block-item .block-item-link{float:right;margin-top:-5px}.block-item .block-item-link a,.block-item .block-item-link #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .block-item .block-item-link a:hover,.block-item .block-item-link .press-pagination ul li a:hover,.press-pagination ul li .block-item .block-item-link a:hover{display:block;padding:6px 15px;color:#1b1b1b;text-decoration:none !important;border-radius:5px;background:#fbbf1f;transition:.2s all}.block-item .block-item-link a:hover,.block-item .block-item-link #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .block-item .block-item-link a:hover{background:rgba(251,191,31,0.8)}.block-item .block-item-link .sa-icon{font-weight:700}.sa-pagination{padding-bottom:10px;text-align:center;border-bottom:1px solid #ececec}.sa-pagination:last-of-type{border-bottom:none}.sa-pagination a,.sa-pagination #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .sa-pagination a:hover,.sa-pagination .press-pagination ul li a:hover,.press-pagination ul li .sa-pagination a:hover{display:inline-block;margin:0px 5px 10px 5px;text-decoration:none;padding:2px 8px;background:#ececec;border-radius:5px;transition:.2s all}.sa-pagination a:hover,.sa-pagination #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .sa-pagination a:hover,.sa-pagination .press-pagination ul li a:hover,.press-pagination ul li .sa-pagination a:hover{background:#dfdfdf}.gamma-description-wrapper{display:none}@media (max-width: 767px){.block-item{margin-bottom:20px}.block-item .block-item-image{width:100%;text-align:center;margin-bottom:15px}.block-item .block-item-texts{width:100%;text-align:center}.block-item .block-item-texts .block-item-perex{text-align:justify}.block-item .block-item-texts .block-item-link{float:none;text-align:center}.block-item .block-item-texts .block-item-link a,.block-item .block-item-texts .block-item-link #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .block-item .block-item-texts .block-item-link a:hover{display:inline-block;padding:9px 18px}}.breadcrumbs{position:relative;padding-top:27px;background:#fff;z-index:9}.breadcrumbs nav li{position:relative;float:left;padding-left:12px;margin-left:7px;margin-bottom:10px;color:#595959}.breadcrumbs nav li:last-of-type{cursor:default;color:#1B1B1B}.breadcrumbs nav li:first-of-type{padding:0;margin:0}.breadcrumbs nav li a,.breadcrumbs nav #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul .breadcrumbs nav li a:hover,.breadcrumbs nav .press-pagination ul li a:hover,.press-pagination ul .breadcrumbs nav li a:hover{color:#595959}.breadcrumbs nav li a:hover,.breadcrumbs nav #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul .breadcrumbs nav li a:hover{color:#1B1B1B}.breadcrumbs nav li i{position:absolute;top:5px;left:0;color:#595959;font-size:9px;font-size:.9rem;font-weight:300;line-height:8px}.breadcrumbs nav li i:before{content:'>'}.black_overlay{display:none;position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:10001;-moz-opacity:0.53;opacity:.53;filter:alpha(opacity=53)}#lightbox{position:absolute;z-index:100026}#lightbox-close-x{position:absolute;top:-11px;right:-8px;height:35px;width:35px;border-radius:50%;background-color:#e17170;cursor:pointer}#lightbox-close-x:before{content:"X" !important;color:#fff;font-size:22px !important;line-height:160%;font-family:Helvetica, sans-serif !important}.white_content{display:none;position:fixed;background-color:white;z-index:10002;box-sizing:border-box;border-radius:5px;text-align:center;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media (max-height: 570px){.white_content{padding-top:20px !important}}@media (max-width: 499px){.white_content{padding-left:20px !important;padding-right:20px !important;padding-bottom:20px !important}}.white_content #lightbox-top-icon{position:absolute;top:-41px;left:calc(50% - 74px);width:148px;height:148px;border-radius:50%}@media (max-width: 499px){.white_content #lightbox-top-icon{width:96px;height:96px;left:calc(50% - 48px)}}@media (max-height: 570px){.white_content #lightbox-top-icon{display:none}}.white_content #lightbox-top-icon span{color:#fff;font-size:70px;line-height:148px}@media (max-width: 499px){.white_content #lightbox-top-icon span{font-size:50px;line-height:96px}}.icon-lightbox{width:478px;padding:130px 40px 45px;left:calc(50% - 239px)}@media (max-width: 499px){.icon-lightbox{padding:130px 20px}}@media (max-height: 570px){.icon-lightbox{padding:20px}}.icon-lightbox #lightbox-top-icon{position:absolute;top:-41px;left:calc(50% - 74px);width:148px;height:148px;border-radius:50%;background-color:#219D61}.icon-lightbox #lightbox-top-icon span{color:#fff;font-size:70px;line-height:148px}.icon-lightbox #show-lightbox,.icon-lightbox #hide-lightbox{display:block;background-color:#219D61;color:#fff;text-decoration:none;padding:15px;width:313px;max-width:100%;height:60px;margin:auto;border-radius:5px;font-size:20px;text-align:center;border:1px solid}@media (max-width: 499px){.icon-lightbox #show-lightbox,.icon-lightbox #hide-lightbox{height:50px;font-size:22px;line-height:20px}}.icon-lightbox .lb-title{margin-bottom:33px;font-size:30px;font-weight:300;color:#4f4f4f}@media (max-width: 499px){.icon-lightbox .lb-title{font-size:25px}}.icon-lightbox .lb-title h2{font-size:inherit;font-weight:inherit}@media (max-width: 570px){.icon-lightbox .lb-title h2{margin-top:0}}.icon-lightbox .lb-content{margin-bottom:43px;font-size:14px;line-height:21px;color:#4f4f4f}.icon-lightbox .lb-error #lightbox-top-icon,.icon-lightbox .lb-error #hide-lightbox{background-color:#ce5151}.icon-lightbox .lb-error-connection #lightbox-top-icon,.icon-lightbox .lb-error-connection #hide-lightbox{background-color:#ce5151}@media (max-width: 540px){.icon-lightbox{width:80%;left:10%}}.text-lightbox{width:600px;max-height:80%;left:calc(50% - 300px)}.text-lightbox .lb-main-content{height:100%;padding:5%;overflow:auto}.text-lightbox #lightbox-close-button{position:absolute;bottom:10px;width:313px;height:60px;left:calc(50% - 156px);background-color:#219D61;color:#fff;font-size:24px;border-radius:5px}@media (max-width: 510px){.text-lightbox #lightbox-close-button{width:80%;left:10%}}@media (max-width: 640px){.text-lightbox{width:80%;left:10%}}.lb-send-me{width:474px;left:calc(50% - 237px);padding:130px 40px 31px}@media (max-width: 499px){.lb-send-me{width:calc(100% - 30px);max-height:547px;left:15px;padding-top:70px !important}}@media (max-height: 570px){.lb-send-me{padding-top:20px !important}}.lb-send-me #lightbox-top-icon{background-color:#fbbf1f}.lb-send-me .lb-send-input,.lb-send-me .lb-send-textarea{width:100%;height:43px;font-size:14px;color:#1f2d4d;border-radius:10px;border:2px solid #d4d4d4}.lb-send-me #send-form{width:100%;background-color:#fbbf1f;color:#fff;font-size:24px;height:60px}@media (max-width: 499px){.lb-send-me #send-form{height:50px;font-size:22px}}.lb-send-me #lb-send-name{margin:7px auto 15px}.lb-send-me #lb-send-email{margin-bottom:39px}@media (max-width: 499px){.lb-send-me #lb-send-email{margin-bottom:15px}}.lb-send-me #lb-send-message{margin-bottom:25px;height:164px;resize:none}@media (max-width: 499px){.lb-send-me #lb-send-message{margin-bottom:15px}}.lb-send-me .lb-wrong-format{background-color:#e17170;color:#fff;margin-bottom:0;border-radius:5px;padding:5px}.lb-loader{background-color:transparent;left:calc(50% - 27px)}.lb-loader .glyphicon-refresh-animate{-animation:spin .7s infinite linear;-webkit-animation:spin2 .7s infinite linear;color:#fff;font-size:50px}@-webkit-keyframes spin2{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:scale(1) rotate(0deg)}to{transform:scale(1) rotate(360deg)}}.lightbox .sa-preloader .preloader{width:20px;height:20px;border-radius:20em;background:#fff}.lightbox .sa-preloader .preloader:before{left:-33px;width:20px;height:20px;border-radius:20em;background-color:#fff}.lightbox .sa-preloader .preloader:after{left:33px;height:20px;width:20px;border-radius:20em;background-color:#fff}@media (max-height: 449px){.lb-send-me .lb-send-input,.lb-send-me .lb-send-textarea{font-size:13px}.lb-send-me .lb-send-input{float:left;width:calc(50% - 10px);height:38px;margin-bottom:15px !important}.lb-send-me #lb-send-name{margin-top:0;margin-right:10px}.lb-send-me #lb-send-email{margin-left:10px}.lb-send-me #lb-send-message{width:100%;height:85px;margin-bottom:10px}.lb-send-me #send-form{font-size:19px;height:45px}}.illustration-image-all{border-bottom:2px solid #fbbb01;width:100%;height:250px;position:relative;margin-bottom:35px}.illustration-image-all>div{float:left}.illustration-image-all .quote{margin:47px 20px 0 25px;color:#fbbb01}.illustration-image-all .quote .sa-icon{font-size:68px}.illustration-image-all .text{margin-top:56px;max-width:315px;z-index:10;position:relative;background-color:#fff}.illustration-image-all .person{position:absolute;right:0;bottom:0}@media (max-width: 1199px){.illustration-image-all .person{display:none}}.illustration-image-all .send-me{position:absolute;left:360px;bottom:30px}section{position:relative;background:#fff}main{position:relative;margin-bottom:50px}main a,main #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li main a:hover,main .press-pagination ul li a:hover,.press-pagination ul li main a:hover{color:#4c4c4c;text-decoration:underline}main a:hover,main #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li main a:hover,main .press-pagination ul li a:hover,.press-pagination ul li main a:hover{text-decoration:none}main img{max-width:100%;height:auto}main .sa-content-list-two-cols li{width:50%;float:left;padding-right:10px}@media (max-width: 767px){main .sa-content-list-two-cols li{width:100%;float:none;padding-right:0}}main .sa-content-block{margin-bottom:20px}main .sa-content-button{display:inline-block;margin-bottom:20px;text-decoration:none}@media (max-width: 480px){main .sa-content-button{display:block;text-align:center}}main .yBtnFix{padding:11px 40px 15px}@media (max-width: 480px){main .yBtnFix{max-width:60%;margin-left:auto;font-size:18px;white-space:nowrap}}main .yBtnFix-black{padding:11px 40px 15px;background:black !important}@media (max-width: 480px){main .yBtnFix-black{max-width:60%;margin-left:auto;font-size:18px;white-space:nowrap}}main .yBtnFix-black:hover{background:white !important;color:black !important;padding:10px 39px 14px 39px !important;border:1px solid black !important}@media (min-width: 481px) and (max-width: 767px){main .Btn-img-head{width:50% !important}}main .sa-content-cleaner{clear:both}main .sa-content-legend{margin-top:30px;text-align:left}@media (max-width: 767px){main .sa-content-legend{margin-top:0}}main .sa-content-legend-ico{width:16px;margin:0 6px}main .sa-content-table{width:100%;overflow:auto}.homepage main{margin-bottom:0}.homepage .vanoce{background-image:url("/sys/images/vanoce_bg.png");background-position:center top;background-repeat:no-repeat}.not-homepage main{padding-top:30px;padding-bottom:20px;overflow:hidden}body.mmenu-opened{overflow:hidden}.block-num-items{margin-top:25px;margin-bottom:93px}.list-row{display:flex;padding-left:5px}.list-row .list-icon{background-color:#FBBF1F;color:#fff;width:40px;height:40px;border-radius:20em;text-align:center}.list-row .list-icon span{line-height:40px;font-size:18px}.list-row .block-num-item{width:calc(100% - 50px);margin-left:10px}.list-row .block-num-item h4{margin-top:0;margin-bottom:0;font-weight:bold}.hover-inner-border .img-box{background-size:cover;background-color:#eee;transition:300ms ease-in-out;display:flex;height:100%;width:100%;justify-content:center;align-items:center;border-radius:5px;position:relative;overflow:hidden;padding:20px;cursor:pointer;background-repeat:no-repeat;background-size:cover;background-position:center center;text-align:center;flex-grow:1;font-size:10px}.hover-inner-border .img-box:before{opacity:0;transition:300ms ease-out;content:"";width:100%;height:100%;position:absolute;top:0;left:0;border:2px solid #fbbf1f;transform:scale(1);border-radius:4px;z-index:99}.hover-inner-border .img-box:hover::before{opacity:1;transform:scale(0.93)}.hover-inner-border .img-box .center{z-index:99}.hover-inner-border .img-box-title{margin-bottom:17px;line-height:1.143em;font-size:26px;font-weight:700;color:#fff}.hover-inner-border .img-box .btn{z-index:110}.hover-inner-border .img-box .btn{font-size:20px}.hover-inner-border .btn{border:none;padding:6px 18px;font-size:20px;font-weight:600}.hover-inner-border .btn-primary{color:#1b1b1b;background-color:#fbbf1f;border-color:#fbbf1f}.hover-inner-border .btn-primary:hover{color:#1b1b1b;background-color:#e6aa13;border-color:#e6aa13}.hover-inner-border .btn{display:inline-block;margin-bottom:0;font-weight:bold;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hover-inner-border .btn span{font-weight:300}.hover-inner-border a,.hover-inner-border #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .hover-inner-border a:hover,.hover-inner-border .press-pagination ul li a:hover,.press-pagination ul li .hover-inner-border a:hover{text-decoration:none}.onclick-menu{height:72px;font-weight:bold;border-right:1px solid #eee;padding:0 25px;cursor:pointer;position:relative;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box}.onclick-menu img{margin-left:10px;margin-right:2px}.onclick-menu .arrow-down{margin-left:8px;margin-bottom:5px}.onclick-menu .onclick-menu-content{width:auto;margin-top:105px;margin-left:30px;position:absolute;top:-50px;z-index:1;opacity:0;visibility:hidden;transition:visibility 0.5s;background-color:white;border:1px solid #999;border-radius:5px}.onclick-menu .onclick-menu-content .currency-list{font-weight:normal;border-radius:5px;line-height:1.5;font-size:15px}.onclick-menu .onclick-menu-content .currency-list:hover,.onclick-menu .onclick-menu-content .currency-list a:hover,.onclick-menu .onclick-menu-content .currency-list #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .onclick-menu .onclick-menu-content .currency-list a:hover{background-color:#e00046;color:white}.onclick-menu .onclick-menu-content li{width:100%;padding:7px 10px;display:flex}.onclick-menu .onclick-menu-content li a,.onclick-menu .onclick-menu-content #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul .onclick-menu .onclick-menu-content li a:hover,.onclick-menu .onclick-menu-content .press-pagination ul li a:hover,.press-pagination ul .onclick-menu .onclick-menu-content li a:hover{width:100%;text-decoration:none;display:flex;padding:0}.onclick-menu .onclick-menu-content li a .flag,.onclick-menu .onclick-menu-content #content-main .press-pagination ul li a:hover .flag,#content-main .press-pagination ul .onclick-menu .onclick-menu-content li a:hover .flag{width:25px;margin-right:20px}.onclick-menu:focus{pointer-events:none;outline:1px solid #eee}.onclick-menu:focus .onclick-menu-content{opacity:1;visibility:visible;pointer-events:auto}.onclick-menu .open{transform:rotateX(180deg);margin-top:8px}@media (max-width: 767px){.old-header-lang{display:flex;flex-direction:row-reverse}.old-header-lang .old-header-item{display:flex;justify-content:space-between;align-items:center;margin-right:130px !important}.old-header-lang .onclick-menu{margin-right:0}.old-header-lang .buttons-header{width:15px}.old-header-lang .onclick-menu-content{margin-left:0}.old-header-lang .onclick-menu:focus{outline:none}.old-header-lang .search-mobile{margin-right:0 !important}}@media (max-width: 400px){.old-header-lang #open-mmenu{padding-right:0}.old-header-lang .old-header-item{display:flex;justify-content:space-between;align-items:center;margin-right:110px !important}}.container-christmas{position:relative;text-align:center;color:white;overflow:hidden;border-radius:8px;z-index:1}.container-christmas img{max-width:max-content;border-radius:8px;filter:blur(5px) contrast(70%);-webkit-filter:blur(5px) contrast(70%);transition:500ms filter;transition:500ms -webkit-filter;transform:scale(1.01)}.container-christmas .centered{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:24px;color:#fff;text-shadow:5px 3px 5px rgba(0,0,0,0.75)}.container-christmas .christmas-lower-button{position:absolute;display:none;padding:11px 15px;white-space:nowrap;top:75%;left:50%;transform:translate(-50%, -50%);font-weight:800}.container-christmas .christmas-lower-button:hover{background:#FCCC4C !important}.container-christmas a,.container-christmas #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .container-christmas a:hover,.container-christmas .press-pagination ul li a:hover,.press-pagination ul li .container-christmas a:hover{font-size:15px}.container-christmas:hover img{filter:blur(0px);-webkit-filter:blur(0px);transition:500ms filter;transition:500ms -webkit-filter}.container-christmas:hover .centered{color:rgba(0,0,0,0.01);text-shadow:none}.container-christmas:hover .christmas-lower-button{cursor:pointer;display:block}.snowflake{color:rgba(168,213,236,0.8);font-size:26px;font-family:Arial;z-index:-555555}@-webkit-keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@-webkit-keyframes snowflakes-shake{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{-webkit-transform:translateX(80px);transform:translateX(80px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@keyframes snowflakes-shake{0%{transform:translateX(0px)}50%{transform:translateX(80px)}100%{transform:translateX(0px)}}.snowflake{position:fixed;top:-10%;z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;-webkit-animation-name:snowflakes-fall,snowflakes-shake;-webkit-animation-duration:10s,3s;-webkit-animation-timing-function:linear,ease-in-out;-webkit-animation-iteration-count:infinite,infinite;-webkit-animation-play-state:running,running;animation-name:snowflakes-fall,snowflakes-shake;animation-duration:10s,3s;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-play-state:running,running}.snowflake:nth-of-type(0){left:1%;-webkit-animation-delay:0s,0s;animation-delay:0s,0s}.snowflake:nth-of-type(1){left:10%;-webkit-animation-delay:1s,1s;animation-delay:1s,1s}.snowflake:nth-of-type(2){left:20%;-webkit-animation-delay:6s,.5s;animation-delay:6s,.5s}.snowflake:nth-of-type(3){left:30%;-webkit-animation-delay:4s,2s;animation-delay:4s,2s}.snowflake:nth-of-type(4){left:40%;-webkit-animation-delay:2s,2s;animation-delay:2s,2s}.snowflake:nth-of-type(5){left:50%;-webkit-animation-delay:8s,3s;animation-delay:8s,3s}.snowflake:nth-of-type(6){left:60%;-webkit-animation-delay:6s,2s;animation-delay:6s,2s}.snowflake:nth-of-type(7){left:70%;-webkit-animation-delay:2.5s,1s;animation-delay:2.5s,1s}.snowflake:nth-of-type(8){left:80%;-webkit-animation-delay:1s,0s;animation-delay:1s,0s}.snowflake:nth-of-type(9){left:90%;-webkit-animation-delay:3s,1.5s;animation-delay:3s,1.5s}.favourite-destination{display:flex;align-items:center;border-radius:8px;border:1px solid #C4C4C4;padding:10px 15px;margin:11px 0;box-shadow:0 2px 9px rgba(0,0,0,0.15);font-size:18px;font-weight:bold}.favourite-destination span{width:33%;display:inline-block}.favourite-destination span:nth-child(2){text-align:right}.favourite-destination span a,.favourite-destination span #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .favourite-destination span a:hover,.favourite-destination span .press-pagination ul li a:hover,.press-pagination ul li .favourite-destination span a:hover{margin-bottom:0;font-size:18px;padding:10px 25px;font-weight:bold}.favourite-destination span img{margin-right:5px}.row.service-highlights>div>div{display:flex;display:-webkit-flex;flex-direction:row;margin:2rem 0}@media (min-width: 767px){.row.service-highlights>div>div{margin:5rem 0}}.row.service-highlights>div>div>div{display:grid;border-radius:8px;max-width:300px;margin:0 auto;background:#fafafa;padding:15px;font-size:16px;text-align:center;text-align:-webkit-center}.row.service-highlights>div>div>div h3{text-transform:uppercase;font-weight:bold;font-size:18px}.row.service-highlights>div>div>div img{width:85px}.row.service-highlights>div>div>div p{margin-bottom:0}.train-link{display:block;background:#fafafa;border-radius:8px 8px 0 0;padding-bottom:1rem;text-decoration:none;text-align:center;font-size:24px;transition-duration:200ms}.train-link:hover{box-shadow:0 2px 9px rgba(0,0,0,0.15)}.train-link>img{border-radius:8px 8px 0 0;margin-bottom:1rem}.train-link .train-highlights{display:block;margin:1.5rem}.train-link .train-price{display:block;background:#FABB00;margin:0 1rem;border-radius:8px;padding:0.5rem 1rem;color:black;font-size:20px}.train-link .train-price:hover{background:rgba(251,191,31,0.8)}.info-block{background:#fafafa;border-radius:24px;margin-top:2rem;margin-bottom:2rem;padding:3rem 1rem 0}.info-block img{border-radius:8px}.info-block h2{text-align:center;font-weight:bold}.info-block p{font-size:16px}.app-highlight{background:#ffefc8;border-radius:24px}.app-highlight>div>div{display:flex;display:-webkit-flex;flex-wrap:wrap;align-items:center}.app-highlight>div>div>div{padding:2rem 5rem}.app-highlight ul{font-size:18px}.app-highlight ul li::before{content:"";position:absolute;left:0;top:8px;height:7px;width:7px;border:1px solid #FABB00;border-width:5px 5px 0 0;transform:rotate(45deg);background:none !important;border-radius:0 !important}.train-short-link{margin:5rem 0}.train-short-link h2{text-align:center}.train-short-link h2>img{display:block;margin:0 auto}.train-short-link .favourite-destination{margin:1rem 1rem 1rem 4rem}.train-short-link .favourite-destination .connection-name{width:50%;font-size:20px}.train-short-link .favourite-destination .connection-button{width:auto;margin-left:auto}.train-short-link>div>div>div:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;border-left:2px dashed #c6c6c6}.train-info{margin:5rem 0}.train-info .img-row{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:center}.train-info .img-row img{margin:1rem}p.l{font-size:16px}p.xl{font-size:18px}p.xxl{font-size:20px}@media (max-width: 767px){.favourite-destination{padding:5px 7px}.favourite-destination span{width:50%}.favourite-destination span a,.favourite-destination span #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .favourite-destination span a:hover,.favourite-destination span .press-pagination ul li a:hover,.press-pagination ul li .favourite-destination span a:hover{padding:10px 15px}.container-christmas img{filter:blur(0px);-webkit-filter:blur(0px)}.row.service-highlights>div>div{flex-direction:column}.row.service-highlights>div>div>div{margin:1rem auto}}footer{position:relative;z-index:9}footer>.wrapper{padding:37px 0 0;background:#fbbf1f}footer>.wrapper .top{margin-bottom:30px}footer>.wrapper .top .footer-logo{float:left}footer>.wrapper .top .footer-logo img{width:154px;max-width:100%;height:auto}@media (max-width: 767px){footer>.wrapper .top .footer-logo{margin-bottom:15px}}footer>.wrapper .top .contact-info{float:left;margin-left:131px}footer>.wrapper .top .contact-info>div{float:left;margin-right:31px;font-size:18px;font-size:1.8rem}footer>.wrapper .top .contact-info>div:last-of-type{margin-right:0}footer>.wrapper .top .contact-info>div span{padding-left:8px;line-height:150%}footer>.wrapper .top .contact-info>div i{color:#ffdd7f;font-size:22px;font-size:2.2rem}@media (max-width: 991px){footer>.wrapper .top .contact-info{margin-left:25px}footer>.wrapper .top .contact-info>div{margin-right:25px;font-size:17px;font-size:1.7rem}footer>.wrapper .top .contact-info>div i{font-size:26px;font-size:2.6rem}}@media (max-width: 767px){footer>.wrapper .top .contact-info{clear:both;margin-left:0}}@media (max-width: 480px){footer>.wrapper .top .contact-info{margin-bottom:15px}}footer>.wrapper .top .socials{float:right}footer>.wrapper .top .socials a,footer>.wrapper .top .socials #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li footer>.wrapper .top .socials a:hover,.press-pagination ul li footer>.wrapper .top .socials a:hover{display:block;float:left;margin-right:10px;border:1px solid #fff;border-radius:20rem}footer>.wrapper .top .socials a:hover,footer>.wrapper .top .socials #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li footer>.wrapper .top .socials a:hover,.press-pagination ul li footer>.wrapper .top .socials a:hover{background:#fff}footer>.wrapper .top .socials a:last-of-type,footer>.wrapper .top .socials #content-main .press-pagination ul li a:last-of-type:hover,#content-main .press-pagination ul li footer>.wrapper .top .socials a:last-of-type:hover,.press-pagination ul li footer>.wrapper .top .socials a:last-of-type:hover{margin-right:0}footer>.wrapper .top .socials a span,footer>.wrapper .top .socials #content-main .press-pagination ul li a:hover span,#content-main .press-pagination ul li footer>.wrapper .top .socials a:hover span,.press-pagination ul li footer>.wrapper .top .socials a:hover span{display:block;height:34px;width:34px;margin:0;border:none}footer>.wrapper .top .socials a span i,footer>.wrapper .top .socials #content-main .press-pagination ul li a:hover span i,#content-main .press-pagination ul li footer>.wrapper .top .socials a:hover span i,.press-pagination ul li footer>.wrapper .top .socials a:hover span i{color:#fff;font-size:17px;font-size:1.7rem;line-height:140%;transition:.2s all}footer>.wrapper .top .socials a:hover i,footer>.wrapper .top .socials #content-main .press-pagination ul li a:hover i,#content-main .press-pagination ul li footer>.wrapper .top .socials a:hover i,.press-pagination ul li footer>.wrapper .top .socials a:hover i{color:#fbbf1f}@media (max-width: 767px){footer>.wrapper .top .socials{position:absolute;right:15px}}@media (max-width: 480px){footer>.wrapper .top .socials{position:static;float:left}}footer>.wrapper .top #qrCodePopup{position:absolute;background:#000;color:#fff;padding:15px;border-radius:5px;top:82px;text-align:center;z-index:10;display:none}footer>.wrapper .top #qrCodePopup .close-btn{width:32px;height:32px;line-height:30px;font-size:15px;position:absolute;background:gray;display:block;right:-15px;top:-15px;border-radius:50%;cursor:pointer}footer>.wrapper .top #qrCodePopup .close-btn:hover{background:#ccc;color:black}footer>.wrapper .top #qrCodePopup h2{font-size:14px}footer>.wrapper .top #qrCodePopup img{height:200px;width:200px}footer>.wrapper .middle{margin-bottom:29px}footer>.wrapper .middle .footer-nav{width:41.5%;float:left;padding-top:26px;border-right:1px solid #ffda75}footer>.wrapper .middle .footer-nav ul{float:left;width:100%;padding-right:15px}footer>.wrapper .middle .footer-nav ul li{float:left;width:33%;margin-bottom:17px}@media (max-width: 991px){footer>.wrapper .middle .footer-nav{width:35%}footer>.wrapper .middle .footer-nav ul li{width:50% !important;clear:none !important}}@media (max-width: 767px){footer>.wrapper .middle .footer-nav{width:100%;padding:15px 0 0;border-right:none;border-top:1px solid #ffda75;border-bottom:1px solid #ffda75}footer>.wrapper .middle .footer-nav ul{padding-right:0}footer>.wrapper .middle .footer-nav ul li{width:25% !important;padding-right:15px}}@media (max-width: 480px){footer>.wrapper .middle .footer-nav ul li{width:50% !important}}footer>.wrapper .middle .newsletter{float:left;width:33.5%;padding:23px 30px 0 28px;border-right:1px solid #ffda75;background:none}footer>.wrapper .middle .newsletter h2{margin-bottom:.41em;font-size:23px;font-size:2.3rem;font-weight:300}footer>.wrapper .middle .newsletter p{margin-bottom:1.5em;line-height:185%}footer>.wrapper .middle .newsletter .input-fields>div{position:relative;margin-bottom:15px}footer>.wrapper .middle .newsletter .input-fields>div input{width:100%;height:27px;min-height:0;border:0;border-radius:0}footer>.wrapper .middle .newsletter .input-fields>div button{position:absolute;padding:0;right:0;top:0;width:40px;height:100%;border:none;border-radius:0}footer>.wrapper .middle .newsletter .input-fields>div button i{position:absolute;top:11px;left:0;right:0;margin:0 auto;color:#fff;font-size:19px;font-size:1.9rem;line-height:0}footer>.wrapper .middle .newsletter .input-fields input[type="checkbox"]{display:none}footer>.wrapper .middle .newsletter .input-fields input[type="checkbox"]+label{display:inline;position:relative;padding-left:22px;font-size:13px;font-size:1.3rem}footer>.wrapper .middle .newsletter .input-fields input[type="checkbox"]+label:before{content:'';position:absolute;left:0;top:3px;width:12px;height:12px;border-radius:0;background:#fff}footer>.wrapper .middle .newsletter .input-fields input[type="checkbox"]:checked+label:before{content:"\2713";color:#1e2d4d;font-size:10px !important;font-weight:700;line-height:13px !important;text-align:center}footer>.wrapper .middle .newsletter div.invalid,footer>.wrapper .middle .newsletter label.invalid:before{box-shadow:0 0 0 2px #ce5151}@media (max-width: 991px){footer>.wrapper .middle .newsletter{padding-left:15px;padding-right:15px}}@media (max-width: 767px){footer>.wrapper .middle .newsletter{width:50%;padding-left:0}}@media (max-width: 480px){footer>.wrapper .middle .newsletter{width:100%;padding:15px 0;border-right:none;border-bottom:1px solid #ffda75}}footer>.wrapper .middle .payment-methods{width:25%;float:left;padding-left:22px;padding-top:25px}footer>.wrapper .middle .payment-methods h2{font-size:18px;font-size:1.8rem;font-weight:300}footer>.wrapper .middle .payment-methods img{float:left;margin:1px}@media (max-width: 991px){footer>.wrapper .middle .payment-methods{padding-left:15px}}@media (max-width: 767px){footer>.wrapper .middle .payment-methods{width:50%}}@media (max-width: 480px){footer>.wrapper .middle .payment-methods{width:100%;padding:15px 0}}footer #write-director form{padding:15px;background:#E4003A}footer #write-director form label{display:block;margin-bottom:.5em;color:#fff}footer #write-director form .gf-textarea,footer #write-director form #director-contact{width:100%;float:left;margin-bottom:1em}footer #write-director form #director-contact-left,footer #write-director form #director-contact-right{float:left}footer #write-director form #director-contact-left>div,footer #write-director form #director-contact-right>div{float:left;margin-right:15px;margin-bottom:1em}footer #write-director form #director-contact-left>div input,footer #write-director form #director-contact-right>div input{width:100%;height:27px;min-height:0;border:0;border-radius:0}footer #write-director form #director-contact-left{width:30%}footer #write-director form #director-contact-left>div{width:calc(100% - 15px)}footer #write-director form #director-contact-right{width:70%}footer #write-director form .gf-textarea textarea{width:100%;max-width:100%;min-height:166px;border:0;border-radius:0}@media (max-width: 767px){footer #write-director form .gf-textarea textarea{min-height:96px}}footer #write-director form #form-submit-block{clear:both}footer #write-director form #form-submit-block button{float:right;padding:4px 25px 4px 25px;font-size:18px;font-size:1.8rem}footer #write-director form .gf-hidden{display:none}footer #write-director .invalid label{padding-left:30px}footer #write-director .invalid input,footer #write-director .invalid textarea{border:1px solid #fff !important;box-shadow:0 0 0 2px #E4003A inset}footer #write-director .invalid .alert-icon{top:0;left:0;margin-top:0}footer #write-director .invalid .alert-icon .alert-msgs{width:223px}@media (max-width: 1199px){footer #write-director .alert-icon .alert-msgs{width:184px}}@media (max-width: 991px){footer #write-director #form-submit-block button{width:50%}footer #write-director .invalid .alert-icon .alert-msgs{width:129px}}@media (max-width: 767px){footer #write-director form #director-contact-left{width:100%}footer #write-director form #director-contact-left>div{width:calc(50% - 15px)}footer #write-director form #director-contact-right{width:100%}}@media (max-width: 480px){footer #write-director form #director-contact-left>div{width:100%}footer #write-director>button{width:100%}footer #write-director>button i{position:static}footer #write-director #form-submit-block button{width:100%}}footer .footer-adress{float:right}@media (max-width: 767px){footer .footer-adress{width:100%;float:left;margin-bottom:15px}}footer>.container{padding-top:35px;padding-bottom:5px}footer>.container img{float:left}footer>.container ul li{float:left}footer>.container .top{margin-bottom:33px}footer>.container .top ul{float:right;margin-top:4px}footer>.container .top ul li{position:relative;margin-bottom:12px;padding-right:20px;text-transform:uppercase}footer>.container .top ul li:after{content:'';position:absolute;top:0;right:10px;height:100%;width:1px;background:#1b1b1b}footer>.container .top ul li:last-of-type{padding-right:0}footer>.container .top ul li:last-of-type:after{display:none}@media (max-width: 1199px){footer>.container .top ul li{padding-right:18px}}@media (max-width: 991px){footer>.container .top{margin-bottom:15px}footer>.container .top ul{float:left;margin-top:15px}}footer>.container .bottom{font-size:12px;font-size:1.2rem}footer>.container .bottom ul,footer>.container .bottom .footer-copy-content,footer>.container .bottom .footer-toggle-device{padding-bottom:10px}footer>.container .bottom .footer-copy-content{float:left;margin-right:10px}footer>.container .bottom ul li{position:relative;margin-bottom:12px;padding-right:18px}footer>.container .bottom ul li:after{content:'';position:absolute;top:0;right:9px;height:100%;width:1px;background:#1b1b1b}footer>.container .bottom ul li:last-of-type{padding-right:0}footer>.container .bottom ul li:last-of-type:after{display:none}footer>.container .bottom .footer-toggle-device{text-align:right}footer>.container .bottom .footer-toggle-device a,footer>.container .bottom .footer-toggle-device #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li footer>.container .bottom .footer-toggle-device a:hover,.press-pagination ul li footer>.container .bottom .footer-toggle-device a:hover{display:block;float:right;margin:-8px 2px 0 2px;transition:.2s all}footer>.container .bottom .footer-toggle-device a:hover,footer>.container .bottom .footer-toggle-device #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li footer>.container .bottom .footer-toggle-device a:hover,.press-pagination ul li footer>.container .bottom .footer-toggle-device a:hover{border-radius:20em;color:#fff;background:#1b1b1b}footer>.container .bottom .footer-toggle-device a i,footer>.container .bottom .footer-toggle-device #content-main .press-pagination ul li a:hover i,#content-main .press-pagination ul li footer>.container .bottom .footer-toggle-device a:hover i,.press-pagination ul li footer>.container .bottom .footer-toggle-device a:hover i{padding:5px;font-size:22px;font-size:2.2rem}@media (max-width: 991px){footer>.container .bottom .footer-toggle-device{text-align:left}footer>.container .bottom .footer-toggle-device>div{float:left}}html{height:100%;font-size:62.5%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{height:100%;margin:0;font-family:"Source Sans Pro", sans-serif;font-size:14px;font-size:1.4rem;color:#1b1b1b;background:#fff;counter-reset:item}a,#content-main .press-pagination ul li a:hover,.press-pagination ul li a:hover{color:#1b1b1b;text-decoration:none}a:hover,#content-main .press-pagination ul li a:hover,.press-pagination ul li a:hover,a:focus,#content-main .press-pagination ul li a:focus:hover,.press-pagination ul li a:focus:hover{color:#1b1b1b;text-decoration:underline}button{border:none;border-radius:5px;cursor:pointer}b,strong{font-weight:700}small{font-size:80%}h1,h2,h3,h4,h5,h6,p,li{margin-bottom:1em;line-height:120%}html,body,p,ul,ol,li,h1,h2,h3,h4,h5,h6,img,table{margin:0;padding:0;border:0;box-sizing:border-box}.responsive_table{display:block;width:100% !important;overflow-x:auto}p{margin-bottom:1.85em;line-height:180%}h1{font-size:32px;font-size:3.2rem;font-weight:700;margin-bottom:0.9em}h2{font-size:28px;font-size:2.8rem;font-weight:400;margin-bottom:0.5em}h3{font-size:24px;font-size:2.4rem;font-weight:300;margin-bottom:0.8em}h4{font-size:18px;font-size:1.8rem;font-weight:300;margin-bottom:0.7em}h5{font-size:16px;font-size:1.6rem;font-weight:300;margin-bottom:0.6em}h6{font-size:1.6px;font-size:1.6rem;color:#5a5a5a;font-weight:300;margin-bottom:0.5em}ul,ol{list-style:none}table{border-collapse:separate;border-spacing:0}.no-padding{padding:0}.custom-red-cards{display:flex;flex-wrap:nowrap}.custom-red-cards .second-card,.custom-red-cards .third-card{margin:10px}.custom-red-cards a,.custom-red-cards #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .custom-red-cards a:hover,.custom-red-cards .press-pagination ul li a:hover,.press-pagination ul li .custom-red-cards a:hover{white-space:nowrap}@media (max-width: 1199px){.custom-red-cards a,.custom-red-cards #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .custom-red-cards a:hover,.custom-red-cards .press-pagination ul li a:hover,.press-pagination ul li .custom-red-cards a:hover{white-space:inherit}}@media (max-width: 991px){.custom-red-cards{flex-wrap:wrap}.custom-red-cards a,.custom-red-cards #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .custom-red-cards a:hover,.custom-red-cards .press-pagination ul li a:hover,.press-pagination ul li .custom-red-cards a:hover{white-space:nowrap}.custom-red-cards .second-card,.custom-red-cards .third-card{margin-right:auto;margin-left:auto;max-width:48%}}@media (max-width: 767px){.custom-red-cards{flex-wrap:wrap}.custom-red-cards .second-card,.custom-red-cards .third-card{margin:10px;max-width:100%}.custom-red-cards a,.custom-red-cards #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .custom-red-cards a:hover,.custom-red-cards .press-pagination ul li a:hover,.press-pagination ul li .custom-red-cards a:hover{white-space:inherit}}.button{padding:11px 59px 15px 57px;color:#fff;font-size:20px;font-size:2rem;font-weight:400;border-radius:5px;cursor:pointer;transition:0.2s all}@media (min-width: 767px) and (max-width: 992px){.button{white-space:nowrap;padding:11px 52px 15px 50px}}.button:focus{outline:none}.button.yellow{background:#fbbf1f;color:#1b1b1b}.button.yellow:hover{background:rgba(251,191,31,0.8);color:#1b1b1b}.button.valentine{background:#dd0c2a;color:#fff}.button.valentine:hover{background:#f83b49;color:#fff}.button.white{padding:9px 57px 13px 55px;border:2px solid #fff;background:transparent}.button.white:hover{color:#1b1b1b;background:#fff}.button.pink{color:#fff;background:#E4003A}.button.pink:hover{background:#ed1846}.newsletter-btn{background:#E4003A;color:white;border-radius:5px}.newsletter-btn:hover{background:#ed1846;color:white;text-decoration:none}#content-main ul:not(.select-options):not(.pagination):not(.mPag){list-style:none;margin-bottom:1.85em}#content-main ul:not(.select-options):not(.pagination):not(.mPag) li{position:relative;margin-bottom:6px;padding-left:24px;line-height:180%}#content-main ul:not(.select-options):not(.pagination):not(.mPag) li:before{content:"";position:absolute;top:9px;left:0;width:8px;min-width:8px;height:8px;background:#fdd363;border-radius:20em}#content-main .ol-reset{counter-reset:item}#content-main ol:not(.flex-control-nav) li{counter-increment:list-item;padding-left:32px;position:relative;margin-bottom:6px;line-height:180%}#content-main ol:not(.flex-control-nav) li:before{content:counter(list-item);position:absolute;left:0;top:3px;margin-right:10px;padding:1px;min-width:18px;color:#1b1b1b;line-height:initial;text-align:center;border-radius:100%;background:#fdd363}.icon-bg{border:1px solid #fff;border-radius:20rem;display:inline-block;height:60px;margin:0 0.5em;width:60px;vertical-align:middle;text-align:center;padding-top:6px}.pagination,.flex-control-paging{display:inline-block}.pagination li,.flex-control-paging li{margin:0 2px}.pagination li a,.pagination #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul .pagination li a:hover,.pagination .press-pagination ul li a:hover,.press-pagination ul .pagination li a:hover,.flex-control-paging li a,.flex-control-paging #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul .flex-control-paging li a:hover,.flex-control-paging .press-pagination ul li a:hover,.press-pagination ul .flex-control-paging li a:hover{padding:0;margin:0 2px;height:9px;width:9px;background:#fff;border-radius:20em;outline:none;transition:0.2s all}.pagination li a.flex-active,.pagination #content-main .press-pagination ul li a.flex-active:hover,#content-main .press-pagination ul .pagination li a.flex-active:hover,.pagination .press-pagination ul li a.flex-active:hover,.press-pagination ul .pagination li a.flex-active:hover,.flex-control-paging li a.flex-active,.flex-control-paging #content-main .press-pagination ul li a.flex-active:hover,#content-main .press-pagination ul .flex-control-paging li a.flex-active:hover,.flex-control-paging .press-pagination ul li a.flex-active:hover,.press-pagination ul .flex-control-paging li a.flex-active:hover{background:#fbbf1f}@media (max-width: 991px){.pagination li a,.pagination #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul .pagination li a:hover,.pagination .press-pagination ul li a:hover,.press-pagination ul .pagination li a:hover,.flex-control-paging li a,.flex-control-paging #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul .flex-control-paging li a:hover,.flex-control-paging .press-pagination ul li a:hover,.press-pagination ul .flex-control-paging li a:hover{width:12px;height:12px;margin:0 4px}}.pagination li a:hover,.pagination #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul .pagination li a:hover,.pagination .press-pagination ul li a:hover,.press-pagination ul .pagination li a:hover,.flex-control-paging li a:hover,.flex-control-paging #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul .flex-control-paging li a:hover,.flex-control-paging .press-pagination ul li a:hover,.press-pagination ul .flex-control-paging li a:hover{background:#ffdc7e}.bordered-top,.bordered-bottom{position:relative}.bordered-top:before{content:"";position:absolute;top:0;left:0;right:0;margin:0 auto;width:80%;height:1px;background:#f1f1f1}.bordered-bottom:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:80%;height:1px;background:#f1f1f1}#content-main .faq-items{margin-top:20px;margin-bottom:20px}#content-main .faq-items .question-set:last-of-type>h2{border-bottom:1px solid transparent}#content-main .faq-items .question-set>h2{position:relative;margin:0;padding:10px 10px 10px 49px;border-bottom:2px solid #fff;font-size:19px;cursor:pointer;transition:all 0.3s ease-in-out;background-color:#f6f6f6}#content-main .faq-items .question-set>h2:after,#content-main .faq-items .question-set>h2:before{content:"";position:absolute;background:#e0e0e0}#content-main .faq-items .question-set>h2:after{width:2px;height:14px;left:29px;top:13px}#content-main .faq-items .question-set>h2:before{width:14px;height:2px;left:23px;top:19px}#content-main .faq-items .question-set>h2.faq-open:after{display:none}#content-main .faq-items .question-set>ul{padding-left:0}#content-main .faq-items .question-set>ul.multiple{display:none}#content-main .faq-items .question-set>ul>li{position:relative;margin-bottom:8px;padding:8px 8px 0 40px;font-size:16px;transition:all 0.6s ease-in-out}@media (max-width: 499px){#content-main .faq-items .question-set>ul>li{padding:10px 10px 0 30px}}#content-main .faq-items .question-set>ul>li>strong{font-weight:400;cursor:pointer}#content-main .faq-items .question-set>ul>li>strong:hover{text-decoration:underline}#content-main .faq-items .question-set>ul>li>div{display:none;margin-top:8px;padding-bottom:8px}#content-main .faq-items .question-set>ul>li>div p{font-size:14px;font-style:italic;line-height:25px;cursor:auto}#content-main .faq-items .question-set>ul>li>div p:last-of-type{margin-bottom:0}#content-main .faq-items .question-set>ul>li:before{content:"";position:absolute;top:19px;left:21px;width:6px;height:6px;border:1px solid #ffdc7e;border-radius:50%;background:#ffdc7e}@media (max-width: 499px){#content-main .faq-items .question-set>ul>li:before{left:15px !important}}#content-main .faq-items .question-set>ul:not(.multiple) li{margin:0;padding:0;list-style:none}#content-main .faq-items .question-set>ul:not(.multiple) li strong{display:block;position:relative;margin:0;padding:10px 10px 10px 49px;border-bottom:2px solid #fff;font-size:19px;cursor:pointer;transition:all 0.3s ease-in-out;background-color:#f6f6f6}#content-main .faq-items .question-set>ul:not(.multiple) li strong:after,#content-main .faq-items .question-set>ul:not(.multiple) li strong:before{content:"";position:absolute;background:#e0e0e0}#content-main .faq-items .question-set>ul:not(.multiple) li strong:after{width:2px;height:14px;left:29px;top:13px}#content-main .faq-items .question-set>ul:not(.multiple) li strong:before{width:14px;height:2px;left:23px;top:19px}#content-main .faq-items .question-set>ul:not(.multiple) li strong.faq-open:after{display:none}#content-main .faq-items .question-set>ul:not(.multiple) .answer{margin-top:0;padding:8px 8px 8px 40px}#lista-sa-1{display:block;overflow:hidden;height:30px;text-align:center;background-color:#f5f5f5}#lista-sa-1 a{text-decoration:none;color:#000}#lista-sa-1 .content{text-align:left;margin:0 auto;font-family:Arial, sans-serif;font-size:11px;width:1170px}#lista-sa-1 .logo,#lista-sa-1 .links,#lista-sa-1 .services{float:left;padding:8px 0;line-height:normal}#lista-sa-1 .logo{margin-right:20px}#lista-sa-1 .links{margin-right:40px}#lista-sa-1 .services{margin-right:10px}#lista-sa-1 .social-icons{float:right;padding:5px 0}#lista-sa-1 .social-icons img{margin-left:10px}#lista-sa-1 .links a,#lista-sa-1 .services a{text-transform:uppercase}@media (max-width: 1199px){#lista-sa-1{display:none}}.text-aqua{color:#fbbf1f}.btn-aqua,#content-main .btn-aqua{background-color:#fbbf1f;color:#000;cursor:pointer;font-weight:normal;padding:1px 6px;border-radius:6px}table:not(.ui-datepicker-calendar) th,table:not(.ui-datepicker-calendar) td{padding:10px 53px;text-align:left}table:not(.ui-datepicker-calendar) th{color:#fff;font-size:23px;font-size:2.3rem;font-weight:300;background:#fbbf1f}table:not(.ui-datepicker-calendar) tr:nth-of-type(odd) td{background:#f6f6f6}table:not(.ui-datepicker-calendar) tr td{padding:13px 53px;font-size:15px;font-size:1.5rem;background:#fbfbfb}@media (max-width: 767px){table:not(.ui-datepicker-calendar) tr th,table:not(.ui-datepicker-calendar) tr td{padding:13px 20px}}.sa-row-page-title{padding:0 15px}@media (max-width: 767px){.sa-row-page [class*="col"]{width:100%}}#m img{max-width:none}.modal-backdrop{z-index:0}#coronavirus-info{color:#c31836;font-weight:bold;font-size:1.1em;display:block}@media (min-width: 768px){#coronavirus-info{display:none}}header{position:fixed;top:0;width:100%;background:#fff;z-index:99999;border-bottom:2px solid #fbbf1f;transition:all .4s}header .map-routes-button{float:right;margin-top:-10px;padding:10px 13px 10px 36px;color:#000 !important;font-size:15px;font-size:1.5rem;text-decoration:none !important}header .map-routes-button span{position:relative}header .map-routes-button span i{position:absolute;left:-25px;top:12px;margin-top:-13px;font-size:20px;font-size:2rem}@media (max-width: 1199px){header .map-routes-button{position:absolute;white-space:nowrap;top:-37px;right:15px;margin:0;padding:7px 10px 7px 35px}}header>.middle{position:relative;margin:25px 0 17px}header>.middle>.container{position:relative;height:100%}header>.middle>.container::before{content:none;display:none}@media (min-width: 768px){header>.middle .old-header{display:flex;justify-content:space-between}header>.middle .old-header-item{display:flex;margin-left:auto}header>.middle .old-header-search{display:flex}header>.middle .old-header-contacts{float:none;display:flex}header>.middle .old-haeder-lang{float:none;display:flex}}@media (min-width: 768px) and (max-width: 992px){header>.middle .old-header-search{margin-right:2px !important}}@media (max-width: 767px){header>.middle .old-header-item{width:50px;float:right;margin-right:100px}}header>.middle #logo{float:left}header>.middle #langs{margin-bottom:15px}header>.middle #langs li{float:left;margin:0 2px}header>.middle #langs li a,.press-pagination ul header>.middle #langs li a:hover{display:block;height:13px;opacity:.85}header>.middle #langs li a:hover,.press-pagination ul header>.middle #langs li a:hover{opacity:1}header>.middle #contacts-and-faq{float:right;margin-right:25px}header>.middle #contacts-and-faq li{float:left;padding:0 10px;border-right:1px solid #fff}header>.middle #contacts-and-faq li:last-of-type{border-right:0}header>.middle #contacts-and-faq li a,.press-pagination ul header>.middle #contacts-and-faq li a:hover{color:#666}header>.middle .buttons-header>a,header>.middle #content-main .press-pagination ul li .buttons-header>a:hover,#content-main .press-pagination ul li header>.middle .buttons-header>a:hover,header>.middle .press-pagination ul li .buttons-header>a:hover,.press-pagination ul li header>.middle .buttons-header>a:hover{position:relative;float:left;font-size:19px;font-size:1.9rem;margin-left:17px;text-decoration:none !important}header>.middle .buttons-header>a i,header>.middle #content-main .press-pagination ul li .buttons-header>a:hover i,#content-main .press-pagination ul li header>.middle .buttons-header>a:hover i,header>.middle .press-pagination ul li .buttons-header>a:hover i,.press-pagination ul li header>.middle .buttons-header>a:hover i{font-size:22px;font-size:2.2rem}header>.middle .buttons-header .search-mobile{display:none;margin-right:136px;margin-top:17px}header>.middle .buttons-header .search-mobile i{font-size:22px}@media (max-width: 767px){header>.middle .buttons-header .search-mobile{display:block}}header>.middle .buttons-header #header-search{float:left;background:none;border:1px solid #999;border-radius:3px;height:27px;margin-right:15px;margin-top:-4px}header>.middle .buttons-header #header-search input,header>.middle .buttons-header #header-search button{outline:none}header>.middle .buttons-header #header-search input{float:left;margin-right:-2px;height:40px !important;min-height:25px !important;line-height:25px;padding:10px 15px;max-width:200px;font-size:14px;color:#1b1b1b;border:none;margin-top:-8px;background:rgba(255,255,255,0)}@media (max-width: 991px){header>.middle .buttons-header #header-search input{padding:initial}}header>.middle .buttons-header #header-search input::placeholder{color:#999 !important}header>.middle .buttons-header #header-search button{width:25px;height:25px;margin-left:0;padding:0;background:none;margin-top:-1px}header>.middle .buttons-header #header-search button span{display:none}header>.middle .buttons-header #header-search button i{color:#7f7f7f;font-size:16px}@media (max-width: 767px){header>.middle .buttons-header #header-search{display:none}}@media (max-width: 767px){header>.middle{position:relative;margin-top:0;height:auto;margin:0}header>.middle #langs{position:absolute;top:15px;right:70px;padding:5px 20px 5px 5px;width:54px;height:23px;overflow:hidden;background:#fff}header>.middle #langs:before{content:'';position:absolute;top:9px;right:3px;width:0;height:0;border-style:solid;border-width:10px 7.5px 0 7.5px;border-color:#b8b8b8 transparent transparent transparent}header>.middle #langs li{display:block;clear:both;float:none;margin:0 0 5px;height:19px}header>.middle #langs li a,.press-pagination ul header>.middle #langs li a:hover{opacity:1}header>.middle #langs li a img,.press-pagination ul header>.middle #langs li a:hover img{width:25px;opacity:1}header>.middle #langs:hover{height:auto;box-shadow:0 0 0px 1px #b8b8b8}header>.middle #contacts-and-faq{position:absolute;top:13px;right:75px;margin:0}}@media (max-width: 480px){header>.middle #contacts-and-faq{top:83px;right:auto;left:0;z-index:99}}header #open-mmenu{height:55px;width:100%;margin:0;color:#000;padding:15px 62px 15px 15px;border-radius:0;cursor:auto}header #open-mmenu .mmenu-ico,header #open-mmenu .sa-tabs-wrap #sa-tabs-mobile-header .mmenu-ico,.sa-tabs-wrap #sa-tabs-mobile-header header #open-mmenu .mmenu-ico{width:30px;height:auto;z-index:99999;position:absolute;right:17px;top:15px;padding:5px;background-color:transparent;cursor:pointer;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}header #open-mmenu .mmenu-ico:before,header #open-mmenu .sa-tabs-wrap #sa-tabs-mobile-header .mmenu-ico:before,.sa-tabs-wrap #sa-tabs-mobile-header header #open-mmenu .mmenu-ico:before,header #open-mmenu .mmenu-ico:after,header #open-mmenu .sa-tabs-wrap #sa-tabs-mobile-header .mmenu-ico:after,.sa-tabs-wrap #sa-tabs-mobile-header header #open-mmenu .mmenu-ico:after{content:'';position:absolute;top:-20px;bottom:-20px;left:-20px;right:-20px}header #open-mmenu .mmenu-ico:hover span{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}header #open-mmenu .mmenu-ico span,header #open-mmenu .sa-tabs-wrap #sa-tabs-mobile-header .mmenu-ico span,.sa-tabs-wrap #sa-tabs-mobile-header header #open-mmenu .mmenu-ico span{display:block;position:absolute;height:5px;width:100%;background:#000;border:1px solid transparent;border-radius:3px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.15s ease-in-out;-moz-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out}header #open-mmenu .mmenu-ico span:nth-child(1),header #open-mmenu .sa-tabs-wrap #sa-tabs-mobile-header .mmenu-ico span:nth-child(1),.sa-tabs-wrap #sa-tabs-mobile-header header #open-mmenu .mmenu-ico span:nth-child(1){top:0px}header #open-mmenu .mmenu-ico span:nth-child(2),header #open-mmenu .sa-tabs-wrap #sa-tabs-mobile-header .mmenu-ico span:nth-child(2),.sa-tabs-wrap #sa-tabs-mobile-header header #open-mmenu .mmenu-ico span:nth-child(2),header #open-mmenu .mmenu-ico span:nth-child(3),header #open-mmenu .sa-tabs-wrap #sa-tabs-mobile-header .mmenu-ico span:nth-child(3),.sa-tabs-wrap #sa-tabs-mobile-header header #open-mmenu .mmenu-ico span:nth-child(3){top:10px}header #open-mmenu .mmenu-ico span:nth-child(4),header #open-mmenu .sa-tabs-wrap #sa-tabs-mobile-header .mmenu-ico span:nth-child(4),.sa-tabs-wrap #sa-tabs-mobile-header header #open-mmenu .mmenu-ico span:nth-child(4){top:20px}header #open-mmenu .mmenu-ico.open{width:45px}header #open-mmenu .mmenu-ico.open span:nth-child(1),header #open-mmenu .mmenu-ico.open span:nth-child(4){top:11px;width:0%;left:50%}header #open-mmenu .mmenu-ico.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}header #open-mmenu .mmenu-ico.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-scrolled header>.middle .buttons-header>a.fixed-when-sm,.menu-scrolled header>.middle #content-main .press-pagination ul li .buttons-header>a.fixed-when-sm:hover,#content-main .press-pagination ul li .menu-scrolled header>.middle .buttons-header>a.fixed-when-sm:hover,.menu-scrolled header>.middle .press-pagination ul li .buttons-header>a.fixed-when-sm:hover{visibility:visible;opacity:1}.menu-scrolled header>.middle .buttons-header #header-search{margin-right:0}body{margin-top:219px}body.nasi-partneri{margin-top:230px}@media (max-width: 1199px){body{margin-top:140px}}@media (max-width: 991px){body{margin-top:127px}}@media (max-width: 767px){body{margin-top:57px}body #open-mmenu img{width:115px !important}}@media (min-width: 768px) and (max-width: 1199px){header .map-routes-button{padding:8px 10px 8px 32px;font-size:13px;font-size:1.3rem}}@font-face{font-family:'icomoon';src:url(f5446678bebb860dde1135ffd9b5645b.eot);src:url(f5446678bebb860dde1135ffd9b5645b.eot?#iefix) format("embedded-opentype"),url(699879744d4b121624634c4518082310.ttf) format("truetype"),url(78c27e61937e09854bf5b8f5f2d48f98.woff) format("woff"),url(6291d5ec0dd6ade199d1d1665057f73d.svg?#icomoon) format("svg");font-weight:normal;font-style:normal;line-height:1}.sa-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;font-size:23px;font-size:2.3rem;text-transform:none;line-height:1;display:inline-block;text-rendering:auto;font:normal normal normal 14px/1 icomoon;transform:translate(0, 0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-turista:before{content:"\e900"}.icon-bod:before{content:"\e902"}.icon-bus2:before{content:"\e903"}.icon-facebook2:before{content:"\e904"}.icon-fajfka:before{content:"\e905"}.icon-google-plus2:before{content:"\e906"}.icon-hledat:before{content:"\e907"}.icon-hodiny2:before{content:"\e908"}.icon-instagram:before{content:"\e909"}.icon-kalendar:before{content:"\e90a"}.icon-krizek:before{content:"\e90b"}.icon-linkedin2:before{content:"\e90c"}.icon-listbox:before{content:"\e90d"}.icon-login:before{content:"\e90e"}.icon-obalka:before{content:"\e90f"}.icon-parkovani:before{content:"\e910"}.icon-prohodit:before{content:"\e911"}.icon-pronajem-autobusu:before{content:"\e912"}.icon-sipka-dolu2:before{content:"\e913"}.icon-sluzby-na-palube:before{content:"\e914"}.icon-telefon2:before{content:"\e915"}.icon-tick-tack:before{content:"\e916"}.icon-twitter2:before{content:"\e917"}.icon-virtualni-prohlidka:before{content:"\e918"}.icon-vlak2:before{content:"\e919"}.icon-zabavni-portal:before{content:"\e91a"}.icon-zobrazeni-desktop:before{content:"\e91b"}.icon-zobrazeni-mobil:before{content:"\e91c"}.icon-bus-vlak:before{content:"\e901"}.icon-platby:before{content:"\e91d"}.icon-eurovikendy:before{content:"\e805"}.icon-pdf:before{content:"\e800"}.icon-xls:before{content:"\e801"}.icon-jpg:before{content:"\e802"}.icon-doc:before{content:"\e803"}.icon-web:before{content:"\e804"}.icon-letenky_dulezite-informace:before{content:"\e63b"}.icon-letenky_kontrola-rezervace:before{content:"\e63c"}.icon-letenky_letenky-kolem-sveta:before{content:"\e63d"}.icon-letenky_letenky-pro-skupiny:before{content:"\e63e"}.icon-letenky_letenky-pro-studenty:before{content:"\e63f"}.icon-letenky_nejlevnejsi-letenky:before{content:"\e640"}.icon-letenky_nizkonakladovi-dopravci:before{content:"\e641"}.icon-letenky_parkovani-na-letisti:before{content:"\e642"}.icon-letenky_specialni-akce:before{content:"\e643"}.icon-o-nas_fotogalerie:before{content:"\e644"}.icon-o-nas_historie:before{content:"\e645"}.icon-o-nas_inzerujte-u-nas:before{content:"\e646"}.icon-o-nas_lide:before{content:"\e647"}.icon-o-nas_loga-ke-stazeni:before{content:"\e648"}.icon-o-nas_pojisteni-proti-upadku:before{content:"\e649"}.icon-o-nas_profil-spolecnosti:before{content:"\e64a"}.icon-o-nas_pro-media:before{content:"\e64b"}.icon-o-nas_vyrocni-zpravy:before{content:"\e64c"}.icon-o-nas_zakladni-udaje:before{content:"\e64d"}.icon-o-nas_zluty:before{content:"\e64e"}.icon-ostatni-sluzby_cestovani-na-miru:before{content:"\e64f"}.icon-ostatni-sluzby_cesty-za-sportem:before{content:"\e650"}.icon-ostatni-sluzby_darkove-certifikaty:before{content:"\e651"}.icon-ostatni-sluzby_jizdni-doklady:before{content:"\e652"}.icon-ostatni-sluzby_mapy-pruvodci:before{content:"\e653"}.icon-ostatni-sluzby_pojisteni:before{content:"\e654"}.icon-ostatni-sluzby_produkty-na-splatky:before{content:"\e655"}.icon-ostatni-sluzby_pronajem-aut:before{content:"\e656"}.icon-ostatni-sluzby_pronajem-busu:before{content:"\e657"}.icon-ostatni-sluzby_prukazy-isic:before{content:"\e658"}.icon-ostatni-sluzby_ubytovani:before{content:"\e659"}.icon-ostatni-sluzby_viza:before{content:"\e65a"}.icon-hash:before{content:"\e639"}.icon-srdce:before{content:"\e63a"}.icon-kolecko-tuzka:before{content:"\e634"}.icon-neuspesne:before{content:"\e635"}.icon-tuzka:before{content:"\e636"}.icon-upsesne:before{content:"\e637"}.icon-zavrit:before{content:"\e638"}.icon-sipka-leva-strankovani:before{content:"\e632"}.icon-sipka-prava-strankovani:before{content:"\e633"}.icon-rss:before{content:"\e631"}.icon-navigace:before{content:"\e62f"}.icon-vykricnik:before{content:"\e630"}.icon-sipka-nahoru:before{content:"\e62e"}.icon-email:before{content:"\e608"}.icon-hodiny:before{content:"\e62c"}.icon-bod-mapa:before{content:"\e62d"}.icon-absolvent:before{content:"\e600"}.icon-apple:before{content:"\e601"}.icon-benefity:before{content:"\e602"}.icon-bus:before{content:"\e603"}.icon-certifikaty:before{content:"\e604"}.icon-desktop:before{content:"\e605"}.icon-doklady-citypasy:before{content:"\e606"}.icon-dovolena:before{content:"\e607"}.icon-facebook:before{content:"\e609"}.icon-fax:before{content:"\e60a"}.icon-formule:before{content:"\e60b"}.icon-fotbal:before{content:"\e60c"}.icon-golf:before{content:"\e60d"}.icon-google-plus:before{content:"\e60e"}.icon-hokej:before{content:"\e60f"}.icon-infolinka:before{content:"\e610"}.icon-jazykove-pobyty:before{content:"\e611"}.icon-karavany:before{content:"\e612"}.icon-letadlo:before{content:"\e613"}.icon-linkedin:before{content:"\e614"}.icon-mapy-pruvodci:before{content:"\e615"}.icon-mobile:before{content:"\e616"}.icon-nasplatky:before{content:"\e617"}.icon-pojisteni:before{content:"\e618"}.icon-potapeni:before{content:"\e619"}.icon-pracovni-pobyty:before{content:"\e61a"}.icon-pronajem-aut:before{content:"\e61b"}.icon-quote:before{content:"\e61c"}.icon-sipka-dolu:before{content:"\e61d"}.icon-sipka-leva:before{content:"\e61e"}.icon-sipka-prava:before{content:"\e61f"}.icon-skoleni:before{content:"\e620"}.icon-specialky:before{content:"\e621"}.icon-studentske-prukazy:before{content:"\e622"}.icon-taxi:before{content:"\e623"}.icon-telefon:before{content:"\e624"}.icon-tenis:before{content:"\e625"}.icon-twitter:before{content:"\e626"}.icon-tym:before{content:"\e627"}.icon-ubytovani:before{content:"\e628"}.icon-viza:before{content:"\e629"}.icon-vlak:before{content:"\e62a"}.icon-youtube:before{content:"\e62b"}.icon-bus-vlak2:before{content:"\e921"}.icon-vlak-kruh:before{content:"\e926"}.icon-bus-kruh:before{content:"\e925"}.icon-kompenzace:before{content:"\e922"}.icon-dokoupeni-zavazadel:before{content:"\e924"}.icon-transfer:before{content:"\e923"}.icon-transfer-cepice:before{content:"\e928"}.icon-transfer-ridic:before{content:"\e927"}.icon-wechat:before{content:"\e929"}.icon-minus-sign:before{content:"\e930"}.icon-plus-sign:before{content:"\e931"}.ie9 .lb-send-me{padding:31px 40px 31px}.ie9 .lb-send-me #lightbox-top-icon{display:none}.ie9 input.not-focused,.ie9 textarea.not-focused{color:#B2B2B2 !important}@media screen and (min-width: 0\0){.featured-services .featured-service a:hover img,.featured-services .featured-service #content-main .press-pagination ul li a:hover img,#content-main .press-pagination ul li .featured-services .featured-service a:hover img,.stripes.interested .icons-wrap>span a:hover .icon-bg,.stripes.interested .icons-wrap>span #content-main .press-pagination ul li a:hover .icon-bg,#content-main .press-pagination ul li .stripes.interested .icons-wrap>span a:hover .icon-bg{box-shadow:0 0 14px -2px #1f2d4d !important}.newsletter-email .input-group-addon{filter:none}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.featured-services .featured-service a:hover img,.featured-services .featured-service #content-main .press-pagination ul li a:hover img,#content-main .press-pagination ul li .featured-services .featured-service a:hover img{box-shadow:0 0 14px -2px #1f2d4d !important}}:-ms-input-placeholder{color:#f2f2f2 !important}.browser-safari section,.browser-safari #main-nav,.browser-safari .breadcrumbs{-webkit-transform:translateZ(0px);-moz-transform:translateZ(0px);-o-transform:translateZ(0px);transform:translateZ(0px)}.browser-safari .search-fix-ios{height:100%;overflow:hidden}.browser-safari .iPad footer #write-director .invalid input,.browser-safari .iPad footer #write-director .invalid textarea{-webkit-appearance:none}#ui-datepicker-div{background-color:#fff;border-radius:4px;box-shadow:0 0 15px -5px #1b1b1b;z-index:9999 !important;padding:0;overflow:hidden}@media (max-height: 640px){#ui-datepicker-div{z-index:9999 !important}}@media (max-height: 685px) and (max-width: 992px){#ui-datepicker-div{z-index:9999 !important}}.ui-datepicker .ui-datepicker-header,.ui-datepicker-calendar thead{background-color:#fbbf1f}.ui-datepicker .ui-datepicker-calendar td a.ui-state-default.ui-priority-secondary,.ui-datepicker .ui-datepicker-calendar td #content-main .press-pagination ul li a.ui-state-default.ui-priority-secondary:hover,#content-main .press-pagination ul li .ui-datepicker .ui-datepicker-calendar td a.ui-state-default.ui-priority-secondary:hover{color:#B4B4B4}.ui-datepicker-group.ui-datepicker-group-first{border-right:solid thin #ffc119}.ui-datepicker a.ui-datepicker-prev,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-prev:hover,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-prev:hover,.ui-datepicker .press-pagination ul li a.ui-datepicker-prev:hover,.press-pagination ul li .ui-datepicker a.ui-datepicker-prev:hover,.ui-datepicker a.ui-datepicker-next,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-next:hover,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-next:hover,.ui-datepicker .press-pagination ul li a.ui-datepicker-next:hover,.press-pagination ul li .ui-datepicker a.ui-datepicker-next:hover{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;font-size:14px;text-transform:none;line-height:1;display:inline-block;text-rendering:auto;font:normal normal normal 14px/1 icomoon;transform:translate(0, 0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:10px;cursor:pointer}.ui-datepicker a.ui-datepicker-prev,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-prev:hover,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-prev:hover,.ui-datepicker .press-pagination ul li a.ui-datepicker-prev:hover,.press-pagination ul li .ui-datepicker a.ui-datepicker-prev:hover,.ui-datepicker a.ui-datepicker-prev:visited,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-prev:visited:hover,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-prev:visited:hover,.ui-datepicker a.ui-datepicker-prev:hover,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-prev:hover,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-prev:hover,.ui-datepicker a.ui-datepicker-prev:link,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-prev:link:hover,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-prev:link:hover,.ui-datepicker a.ui-datepicker-prev:active,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-prev:active:hover,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-prev:active:hover,.ui-datepicker a.ui-datepicker-next,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-next:hover,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-next:hover,.ui-datepicker .press-pagination ul li a.ui-datepicker-next:hover,.press-pagination ul li .ui-datepicker a.ui-datepicker-next:hover,.ui-datepicker a.ui-datepicker-next:visited,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-next:visited:hover,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-next:visited:hover,.ui-datepicker a.ui-datepicker-next:hover,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-next:hover,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-next:hover,.ui-datepicker a.ui-datepicker-next:link,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-next:link:hover,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-next:link:hover,.ui-datepicker a.ui-datepicker-next:active,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-next:active:hover,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-next:active:hover{text-decoration:none;color:#1b1b1b}.ui-datepicker a.ui-datepicker-prev.ui-state-disabled,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-prev.ui-state-disabled:hover,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-prev.ui-state-disabled:hover,.ui-datepicker a.ui-datepicker-prev.ui-state-disabled:visited,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-prev.ui-state-disabled:visited:hover,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-prev.ui-state-disabled:visited:hover,.ui-datepicker a.ui-datepicker-prev.ui-state-disabled:hover,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-prev.ui-state-disabled:hover,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-prev.ui-state-disabled:hover,.ui-datepicker a.ui-datepicker-prev.ui-state-disabled:link,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-prev.ui-state-disabled:link:hover,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-prev.ui-state-disabled:link:hover,.ui-datepicker a.ui-datepicker-prev.ui-state-disabled:active,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-prev.ui-state-disabled:active:hover,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-prev.ui-state-disabled:active:hover,.ui-datepicker a.ui-datepicker-next.ui-state-disabled,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-next.ui-state-disabled:hover,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-next.ui-state-disabled:hover,.ui-datepicker a.ui-datepicker-next.ui-state-disabled:visited,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-next.ui-state-disabled:visited:hover,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-next.ui-state-disabled:visited:hover,.ui-datepicker a.ui-datepicker-next.ui-state-disabled:hover,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-next.ui-state-disabled:hover,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-next.ui-state-disabled:hover,.ui-datepicker a.ui-datepicker-next.ui-state-disabled:link,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-next.ui-state-disabled:link:hover,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-next.ui-state-disabled:link:hover,.ui-datepicker a.ui-datepicker-next.ui-state-disabled:active,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-next.ui-state-disabled:active:hover,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-next.ui-state-disabled:active:hover{text-decoration:none;color:#1b1b1b}.ui-datepicker a.ui-datepicker-prev span,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-prev:hover span,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-prev:hover span,.ui-datepicker .press-pagination ul li a.ui-datepicker-prev:hover span,.press-pagination ul li .ui-datepicker a.ui-datepicker-prev:hover span,.ui-datepicker a.ui-datepicker-next span,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-next:hover span,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-next:hover span,.ui-datepicker .press-pagination ul li a.ui-datepicker-next:hover span,.press-pagination ul li .ui-datepicker a.ui-datepicker-next:hover span{display:none}.ui-datepicker a.ui-datepicker-prev,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-prev:hover,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-prev:hover,.ui-datepicker .press-pagination ul li a.ui-datepicker-prev:hover,.press-pagination ul li .ui-datepicker a.ui-datepicker-prev:hover,.ui-datepicker a.ui-datepicker-prev-hover,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-prev-hover:hover,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-prev-hover:hover,.ui-datepicker .press-pagination ul li a.ui-datepicker-prev-hover:hover,.press-pagination ul li .ui-datepicker a.ui-datepicker-prev-hover:hover{text-align:left;left:40px}.ui-datepicker a.ui-datepicker-prev:before,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-prev:hover:before,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-prev:hover:before,.ui-datepicker .press-pagination ul li a.ui-datepicker-prev:hover:before,.press-pagination ul li .ui-datepicker a.ui-datepicker-prev:hover:before,.ui-datepicker a.ui-datepicker-prev-hover:before,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-prev-hover:hover:before,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-prev-hover:hover:before,.ui-datepicker .press-pagination ul li a.ui-datepicker-prev-hover:hover:before,.press-pagination ul li .ui-datepicker a.ui-datepicker-prev-hover:hover:before{content:"\E632";position:absolute;left:0;width:100%;height:100%;font-weight:700}.ui-datepicker a.ui-datepicker-next,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-next:hover,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-next:hover,.ui-datepicker .press-pagination ul li a.ui-datepicker-next:hover,.press-pagination ul li .ui-datepicker a.ui-datepicker-next:hover,.ui-datepicker a.ui-datepicker-next-hover,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-next-hover:hover,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-next-hover:hover,.ui-datepicker .press-pagination ul li a.ui-datepicker-next-hover:hover,.press-pagination ul li .ui-datepicker a.ui-datepicker-next-hover:hover{text-align:right;right:40px}.ui-datepicker a.ui-datepicker-next:before,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-next:hover:before,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-next:hover:before,.ui-datepicker .press-pagination ul li a.ui-datepicker-next:hover:before,.press-pagination ul li .ui-datepicker a.ui-datepicker-next:hover:before,.ui-datepicker a.ui-datepicker-next-hover:before,.ui-datepicker #content-main .press-pagination ul li a.ui-datepicker-next-hover:hover:before,#content-main .press-pagination ul li .ui-datepicker a.ui-datepicker-next-hover:hover:before,.ui-datepicker .press-pagination ul li a.ui-datepicker-next-hover:hover:before,.press-pagination ul li .ui-datepicker a.ui-datepicker-next-hover:hover:before{content:"\E633";position:absolute;left:0;width:100%;height:100%;font-weight:700}.ui-datepicker .ui-datepicker-close{font-family:icomoon;speak:none;font-weight:400;text-transform:none;line-height:1;display:inline-block;text-rendering:auto;transform:translate(0, 0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:none;position:absolute;top:0;right:0;text-indent:-999999px;font-size:16px !important;margin-right:.5em}.ui-datepicker .ui-datepicker-close:before{content:"\E638";position:absolute;top:0;left:0;text-indent:0}.ui-datepicker .ui-datepicker-calendar thead{border-bottom:solid thin #ffc119}.ui-datepicker .ui-datepicker-calendar td{transition:0.2s all}.ui-datepicker .ui-datepicker-calendar td a,.ui-datepicker .ui-datepicker-calendar td #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .ui-datepicker .ui-datepicker-calendar td a:hover,.ui-datepicker .ui-datepicker-calendar td .press-pagination ul li a:hover,.press-pagination ul li .ui-datepicker .ui-datepicker-calendar td a:hover{text-align:center;padding:.5em .2em}.ui-datepicker .ui-datepicker-calendar td a.ui-state-default,.ui-datepicker .ui-datepicker-calendar td #content-main .press-pagination ul li a.ui-state-default:hover,#content-main .press-pagination ul li .ui-datepicker .ui-datepicker-calendar td a.ui-state-default:hover{color:#1b1b1b}.ui-datepicker .ui-datepicker-current{display:none}.ui-datepicker .ui-datepicker-buttonpane{margin:0;padding:0;height:0}.ui-datepicker-calendar td:hover{background-color:#ffdc7c}.ui-datepicker-current-day{background-color:#ffc119;font-weight:bold}.ui-datepicker-unselectable{color:#d5d5d5;background-color:#ececec}.ui-autocomplete{padding:0 !important;max-height:200px;width:240px;overflow-y:auto;overflow-x:hidden;background:#fff;box-shadow:0 0 15px -5px #1b1b1b;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:999 !important}.ui-menu-item.ui-state-focus{background-color:#ffdc7c}.ui-slider.ui-slider-horizontal{height:15px;margin-top:-5px}.ui-slider.ui-slider-horizontal .ui-slider-handle{top:-.1em;background:#fbbf1f;border-radius:20em;outline:none}.ui-slider.ui-slider-horizontal:before{content:'';position:absolute;height:2px;top:7px;width:100%;background:#fff}.ui-menu .ui-menu-item{padding:0 5px}.sa-tabs{margin-bottom:65px}.sa-tabs>ul{position:relative;margin:0 !important;border-bottom:2px solid #fff}.sa-tabs>ul li{float:left;padding:0 !important;margin:0 6px 0 0 !important}.sa-tabs>ul li:before{display:none}.sa-tabs>ul li.ui-tabs-active a,#content-main .press-pagination .sa-tabs>ul li.ui-tabs-active a:hover,.press-pagination .sa-tabs>ul li.ui-tabs-active a:hover{outline:none;background:#fafafa}.sa-tabs>ul li.ui-tabs-active a:hover,#content-main .press-pagination .sa-tabs>ul li.ui-tabs-active a:hover,.press-pagination .sa-tabs>ul li.ui-tabs-active a:hover{background:#fafafa}.sa-tabs>ul li.ui-tabs-active a:after,#content-main .press-pagination .sa-tabs>ul li.ui-tabs-active a:hover:after,.press-pagination .sa-tabs>ul li.ui-tabs-active a:hover:after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:5px;background:#fafafa}.sa-tabs>ul li.ui-tabs-active a:before,#content-main .press-pagination .sa-tabs>ul li.ui-tabs-active a:hover:before,.press-pagination .sa-tabs>ul li.ui-tabs-active a:hover:before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background:#fbbf1f}.sa-tabs>ul li a,#content-main .press-pagination .sa-tabs>ul li a:hover,.press-pagination .sa-tabs>ul li a:hover{display:block;padding:10px 11px;font-size:16px;font-size:1.6rem;color:#1b1b1b;text-decoration:none !important;outline:none !important;background:#ffdc7e;transition:.2s all}.sa-tabs>ul li a:hover,#content-main .press-pagination .sa-tabs>ul li a:hover,.press-pagination .sa-tabs>ul li a:hover{background:#fbbf1f}.sa-tabs>div{padding:50px;background:#fafafa;border:2px solid #fff !important;border-top:none !important;box-shadow:0 0 20px -8px #1b1b1b}.sa-tabs>div ul li:before{background:#fbbf1f !important}.sa-tabs>div[aria-hidden="false"]{background:#FAFAFA}.sa-tabs>div[aria-hidden="false"]:after{content:"";display:table;clear:both}@media (max-width: 991px){.sa-tabs>div{padding:20px}}.sa-tabs-wrap.sa-tabs-mobile .sa-tabs>ul{height:0;overflow:hidden;transition:.2s all}.sa-tabs-wrap.sa-tabs-mobile .sa-tabs>ul li{width:100%}.sa-tabs-wrap.sa-tabs-mobile .sa-tabs>ul li.ui-state-active a,.sa-tabs-wrap.sa-tabs-mobile #content-main .press-pagination .sa-tabs>ul li.ui-state-active a:hover,#content-main .press-pagination .sa-tabs-wrap.sa-tabs-mobile .sa-tabs>ul li.ui-state-active a:hover,.sa-tabs-wrap.sa-tabs-mobile .press-pagination .sa-tabs>ul li.ui-state-active a:hover{padding-top:7px;padding-bottom:7px;font-weight:700;background:#ffdc7e}.sa-tabs-wrap.sa-tabs-mobile .sa-tabs>ul li.ui-state-active a:after,.sa-tabs-wrap.sa-tabs-mobile #content-main .press-pagination .sa-tabs>ul li.ui-state-active a:hover:after,#content-main .press-pagination .sa-tabs-wrap.sa-tabs-mobile .sa-tabs>ul li.ui-state-active a:hover:after,.sa-tabs-wrap.sa-tabs-mobile .press-pagination .sa-tabs>ul li.ui-state-active a:hover:after{bottom:0;height:2px;background:#fbbf1f}.sa-tabs-wrap.sa-tabs-mobile .sa-tabs>ul li a,.sa-tabs-wrap.sa-tabs-mobile #content-main .press-pagination .sa-tabs>ul li a:hover,#content-main .press-pagination .sa-tabs-wrap.sa-tabs-mobile .sa-tabs>ul li a:hover,.sa-tabs-wrap.sa-tabs-mobile .press-pagination .sa-tabs>ul li a:hover{position:relative;padding-left:37px}.sa-tabs-wrap.sa-tabs-mobile .sa-tabs>ul li a:before,.sa-tabs-wrap.sa-tabs-mobile #content-main .press-pagination .sa-tabs>ul li a:hover:before,#content-main .press-pagination .sa-tabs-wrap.sa-tabs-mobile .sa-tabs>ul li a:hover:before,.sa-tabs-wrap.sa-tabs-mobile .press-pagination .sa-tabs>ul li a:hover:before{content:'';position:absolute;top:50%;left:15px;width:7px;height:7px;margin-top:-3px;background:#fbbf1f;border-radius:20em}.sa-tabs-wrap.sa-tabs-mobile.active .sa-tabs>ul{height:auto}.sa-tabs-wrap.sa-tabs-not-mobile #sa-tabs-mobile-header{display:none}.sa-tabs-wrap #sa-tabs-mobile-header{position:relative;display:block;padding:14px;padding-right:62px;font-size:17px;font-size:1.7rem;color:#1b1b1b;text-decoration:none !important;outline:none !important;background:#fbbf1f;cursor:pointer}.sa-tabs-wrap #sa-tabs-mobile-header .sa-icon{font-size:25px !important;float:left;margin-right:15px}.sa-tabs-wrap.active #sa-tabs-mobile-header .sa-icon{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}#main-nav{z-index:1000}#main-nav>.container{position:relative}#main-nav .container .submenu .container{padding:0;max-width:205px}@media (max-width: 767px){#main-nav .container .submenu .container{max-width:none}}#main-nav nav{float:left}#main-nav nav ul li a{position:relative;text-decoration:none;text-transform:uppercase;transition:.2s all}#main-nav nav ul li a:after,#main-nav nav ul li a:before{content:'';position:absolute;left:15px;width:9px;height:2px;background:#fff;transition:.2s all}#main-nav nav ul li a:before{top:15px;transform:rotate(25deg);-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg)}#main-nav nav ul li a:after{top:19px;transform:rotate(-25deg);-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg)}#main-nav nav ul li.has-description>a>strong{display:none}#main-nav nav>ul.main-nav-right{float:right;width:auto}#main-nav nav>ul>li{float:left;position:relative;vertical-align:middle}#main-nav nav>ul>li.active>a,#main-nav .press-pagination nav>ul>li.active>a:hover{background:#ffdc7e}#main-nav nav>ul>li.active>a:after,#main-nav .press-pagination nav>ul>li.active>a:hover:after,#main-nav nav>ul>li.active>a:before,#main-nav .press-pagination nav>ul>li.active>a:hover:before{background:#1b1b1b}#main-nav nav>ul>li:not(.active)>div>ul.container{width:100%;padding:0}#main-nav nav>ul>li>a,#main-nav .press-pagination nav>ul>li>a:hover{display:block;padding:15px 16px 18px;width:100%;font-size:14px;font-size:1.4rem;text-align:center}#main-nav nav>ul>li>a:after,#main-nav .press-pagination nav>ul>li>a:hover:after,#main-nav nav>ul>li>a:before,#main-nav .press-pagination nav>ul>li>a:hover:before{display:none}#main-nav nav>ul>li>div{visibility:hidden;position:absolute;width:205px;background:#ffdc7e;opacity:0;z-index:-9999}#main-nav nav>ul>li>div>ul{box-shadow:2px 1px 5px -3px #1b1b1b,1px 3px 5px -10px #1b1b1b,-2px 3px 5px -3px #1b1b1b}#main-nav nav>ul>li>div>ul>li{width:100%}#main-nav nav>ul>li>div>ul>li:last-of-type a,#main-nav .press-pagination nav>ul>li>div>ul>li:last-of-type li a:hover{border-bottom:none}#main-nav nav>ul>li>div>ul>li>a,#main-nav .press-pagination nav>ul>li>div>ul>li>a:hover{display:block;padding:10px 15px 10px 35px;text-align:left;border-bottom:1px solid #fff}#main-nav nav>ul>li>div>ul>li>a:hover,#main-nav .press-pagination nav>ul>li>div>ul>li>a:hover{background:#fbbf1f}#main-nav nav>ul>li:hover{background:#ffdc7e}#main-nav nav>ul>li:hover>a,#main-nav .press-pagination nav>ul>li:hover>a:hover{background:#ffdc7e}#main-nav nav>ul>li:hover>div{visibility:visible;opacity:1;z-index:1}@media (max-width: 991px){#main-nav nav>ul>li>a,#main-nav .press-pagination nav>ul>li>a:hover{padding:10px 7px;font-size:13px;font-size:1.3rem}}@media (max-width: 767px){#main-nav{visibility:hidden;opacity:0;position:absolute;top:57px;left:0;width:100%;background:#ffdc7e;z-index:-1;transition:.2s all}#main-nav.active{visibility:visible;opacity:1;z-index:999;box-shadow:0 10px 15px -10px #1b1b1b}#main-nav.active nav{overflow:auto}#main-nav.active nav::-webkit-scrollbar{width:12px}#main-nav.active nav::-webkit-scrollbar-track{background:#FFF1CC}#main-nav.active nav::-webkit-scrollbar-thumb{background:#fbbf1f}#main-nav .container{position:relative;padding:0}#main-nav nav ul li{display:block;float:left}#main-nav nav ul li a{padding:11px 4px 10px;text-align:left;border-bottom:1px solid #d1d1d1 !important;background:#fff !important}#main-nav nav ul li a:hover{background:#fbbf1f !important}#main-nav nav ul li a:hover:after,#main-nav nav ul li a:hover:before{background:#fff}#main-nav nav ul li a:after,#main-nav nav ul li a:before{background:#d1d1d1}#main-nav nav>ul>li{width:100%}#main-nav nav>ul>li.active>a,#main-nav .press-pagination nav>ul>li.active>a:hover{font-weight:700}#main-nav nav>ul>li>a,#main-nav .press-pagination nav>ul>li>a:hover{padding-left:42px !important}#main-nav nav>ul>li>a:after,#main-nav .press-pagination nav>ul>li>a:hover:after,#main-nav nav>ul>li>a:before,#main-nav .press-pagination nav>ul>li>a:hover:before{display:block;transition:none}#main-nav nav>ul>li.submenu>a:after,#main-nav .press-pagination nav>ul>li.submenu>a:hover:after,#main-nav nav>ul>li.submenu>a:before,#main-nav .press-pagination nav>ul>li.submenu>a:hover:before{top:19px}#main-nav nav>ul>li.submenu>a:after,#main-nav .press-pagination nav>ul>li.submenu>a:hover:after{left:13px;transform:rotate(-125deg);-webkit-transform:rotate(-125deg);-ms-transform:rotate(-125deg)}#main-nav nav>ul>li.submenu>a:before,#main-nav .press-pagination nav>ul>li.submenu>a:hover:before{left:17px;transform:rotate(125deg);-webkit-transform:rotate(125deg);-ms-transform:rotate(125deg)}#main-nav nav>ul>li.submenu.submenu-active>a,#main-nav .press-pagination nav>ul>li.submenu.submenu-active>a:hover{font-weight:700}#main-nav nav>ul>li.submenu.submenu-active>a:after,#main-nav .press-pagination nav>ul>li.submenu.submenu-active>a:hover:after,#main-nav nav>ul>li.submenu.submenu-active>a:before,#main-nav .press-pagination nav>ul>li.submenu.submenu-active>a:hover:before{background:#000}#main-nav nav>ul>li.submenu.submenu-active>a:after,#main-nav .press-pagination nav>ul>li.submenu.submenu-active>a:hover:after{left:17px}#main-nav nav>ul>li.submenu.submenu-active>a:before,#main-nav .press-pagination nav>ul>li.submenu.submenu-active>a:hover:before{left:13px}#main-nav nav>ul>li>div{display:none;position:static;visibility:visible;width:100%;opacity:1;min-width:auto;min-height:auto;transition:none}#main-nav nav>ul>li>div>ul>li{float:none}#main-nav nav>ul>li>div>ul>li>a,#main-nav .press-pagination nav>ul>li>div>ul>li>a:hover{padding-left:64px;padding-bottom:11px;text-transform:initial;text-decoration:none}#main-nav nav>ul>li>div>ul>li>a:after,#main-nav .press-pagination nav>ul>li>div>ul>li>a:hover:after,#main-nav nav>ul>li>div>ul>li>a:before,#main-nav .press-pagination nav>ul>li>div>ul>li>a:hover:before{left:45px}#main-nav nav>ul>li>div>ul>li>a:hover:after,#main-nav .press-pagination nav>ul>li>div>ul>li>a:hover:after,#main-nav nav>ul>li>div>ul>li>a:hover:before,#main-nav .press-pagination nav>ul>li>div>ul>li>a:hover:before{background:#fff}}#submenu{background-color:#ffdc7e}#submenu nav ul li{float:left}#submenu nav ul li a{display:block;position:relative;padding:10px}@media (max-width: 991px){#submenu nav ul li a{padding:6px 9px}#submenu nav ul li a:after{margin-top:-5px}}#submenu nav ul li.active a{font-weight:700}#submenu nav ul li:last-of-type a:after{display:none}@media (min-width: 768px) and (max-width: 991px){#main-nav nav>ul>li:last-of-type>div{right:0}}@media (min-width: 767px){.not-homepage #main-nav nav ul>li.submenu.active>div{display:none}}.sk #main-nav nav>ul>li>a,.sk #main-nav .press-pagination nav>ul>li>a:hover{padding:15px 12px 18px}@media (max-width: 1199px){.sk #main-nav nav>ul>li>a,.sk #main-nav .press-pagination nav>ul>li>a:hover{padding:15px 11px 18px;font-size:14px;font-size:1.4rem}}@media (max-width: 991px){.sk #main-nav nav>ul>li:last-of-type a,.sk #main-nav .press-pagination nav>ul>li:last-of-type li a:hover{padding-right:0 !important}.sk #main-nav nav>ul>li>a,.sk #main-nav .press-pagination nav>ul>li>a:hover{padding:15px 6px 18px;font-size:12px;font-size:1.2rem}}@media (min-width: 768px){body.de #main-nav nav>ul>li>a,body.de #main-nav .press-pagination nav>ul>li>a:hover{padding:15px 14px 18px}}.not-homepage #main-nav .submenu a[href="/kariera/"]{display:none}.pronajem-autobusu #main-nav .submenu a[href="/kariera/"]{display:none}#modal-wrapper{width:100%;height:100%;background:rgba(213,213,213,0.2);position:fixed;top:0;left:0;z-index:99999}.modal-content{background-color:#ffdc7e;border-radius:4px;border:solid thin #fbbf1f;max-height:600px;max-width:450px;position:relative;margin:80px auto;box-shadow:0 10px 10px -5px #1b1b1b}@media (max-height: 768px){.modal-content{margin-top:64px}}@media (max-width: 499px){.modal-content{width:calc(100% - 30px)}}@media (max-height: 680px){#modal-wrapper{padding:20px 0}.modal-content{position:relative;margin:0 auto;height:100%}.modal-content .modal-body{height:calc(100% - 100px)}}.modal-header{background:#fbbf1f;border-bottom:none;box-shadow:0 5px 15px -5px #1b1b1b}.modal-header h4{margin:10px 0;font-size:18px;font-size:1.8rem;font-weight:400}.modal-header .close{padding:0;float:right;color:#000;font-size:21px;font-weight:700;line-height:1;text-shadow:0 1px 0 #fff;background:none;border:0;opacity:.2;cursor:pointer;filter:alpha(opacity=20);-webkit-appearance:none}.modal-header .close:focus,.modal-header .close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}@media (max-width: 499px){.modal-header .close{font-size:35px}}.modal-body{max-height:500px;overflow-y:auto;width:100%}.modal-body::-webkit-scrollbar{-webkit-appearance:none;width:12px}.modal-body::-webkit-scrollbar-track{background:#FFF1CC}.modal-body::-webkit-scrollbar-thumb{background:#fbbf1f}.modal-body .destinations .state h4{margin:10px 0;text-align:center;font-weight:400}.modal-body .destinations .city h5{margin:10px 0;font-size:14px;font-size:1.4rem;font-weight:700;line-height:21px;cursor:pointer}.modal-body .destinations .city h5:hover{background-color:#ffc119}.modal-body .destinations .city ul{padding-left:15px;cursor:pointer;list-style:none}.modal-body .destinations .city ul li{margin-bottom:.4em}.modal-body .destinations .city ul li:hover{background-color:#ffc119}.modal-body .destinations .state>a,.modal-body .destinations #content-main .press-pagination ul li .state>a:hover,#content-main .press-pagination ul li .modal-body .destinations .state>a:hover,.modal-body .destinations .press-pagination ul li .state>a:hover,.modal-body .destinations .city>a,.modal-body .destinations #content-main .press-pagination ul li .city>a:hover,#content-main .press-pagination ul li .modal-body .destinations .city>a:hover,.modal-body .destinations .press-pagination ul li .city>a:hover,.modal-body .destinations .airpot>a,.modal-body .destinations #content-main .press-pagination ul li .airpot>a:hover,#content-main .press-pagination ul li .modal-body .destinations .airpot>a:hover,.modal-body .destinations .press-pagination ul li .airpot>a:hover{display:inline-block;padding:3px 5px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #ffc119}.letter-nav{border-bottom:1px solid #ffc119;padding-bottom:7px}.letter-nav .letter-nav-item{display:block;float:left;margin:0 3px}@media (max-width: 499px){.letter-nav .letter-nav-item{margin:5px}}.letter-block .letter-block-item{cursor:pointer}.letter-block .letter-block-item:hover{background-color:#ffc119}.lightbox form{background:none}.lightbox form :-moz-placeholder{color:#d4d4d4 !important}.lightbox form ::-moz-placeholder{color:#d4d4d4 !important}.lightbox form ::-webkit-input-placeholder{color:#d4d4d4 !important}body.modal-open.not-touch .header-permanent{padding-right:17px}.filterable-modal .modal-body{overflow-y:hidden;padding:0}.filterable-modal .modal-body{overflow-y:hidden;padding:0}.destinations-modal-block{position:relative}.destinations-modal-block .destinations-modal-filter{position:absolute;width:calc(100% - 17px);height:55px;padding:0 15px 0 30px;background-color:#ffdc7c}.destinations-modal-block .destinations-modal-filter:before{font-family:FontAwesome;content:"\f002";top:15px;left:30px;position:absolute;color:#67665C;font-size:15px;z-index:999999;line-height:30px;height:100%}.destinations-modal-block .destinations-modal-filter input{margin-top:15px;padding-left:25px;padding-right:0;width:100%;height:30px;min-height:auto;font-size:14px;font-size:1.4rem;color:#1b1b1b;border:none;border-radius:0;border-bottom:1px solid #ffc119;background:none}.destinations-modal-block .destinations-modal-filter input::-webkit-input-placeholder{color:#67665C !important}.destinations-modal-block .destinations-modal-filter input:-moz-placeholder{color:#67665C !important}.destinations-modal-block .destinations-modal-filter input::-moz-placeholder{color:#67665C !important}.destinations-modal-block .destinations-modal-filter input:-ms-input-placeholder{color:#67665C !important}.destinations-modal-block .destinations-block{max-height:500px;overflow-y:auto;width:100%}.destinations-modal-block .destinations-block .destinations{padding:0 15px;margin-top:15px}.destinations-modal-block .destinations-block .destinations.filter{margin-top:55px}.destinations-modal-block .destinations-block .destinations ul li.active{background-color:#ffc119}.destinations-modal-block .states .state a,.destinations-modal-block .states .state #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .destinations-modal-block .states .state a:hover{display:block;padding:3px 5px;line-height:1.5em;text-decoration:none !important;cursor:pointer}.destinations-modal-block .states .state a:hover,.destinations-modal-block .states .state #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .destinations-modal-block .states .state a:hover{background:#fbbf1f}.destinations-modal-block .states .state .cities{padding-left:15px}.destinations-modal-block .states .state .cities .airports{padding-left:15px}.no-js-form-warning{display:block;text-align:center;padding:15px;border-radius:5px;background:#e17170;font-size:20px;font-size:2rem}.no-js .block-items .item{transition:.2s all}.no-js .block-items .item:hover{transform:scale(1.05)}.no-js .hp-form{margin-bottom:0;padding:25px;border-bottom:45px solid white}.no-js header>.middle .top .buttons-header #header-search input{visibility:visible;opacity:1}.no-js header>.middle .top .buttons-header #header-search button{border-radius:0 5px 5px 0}.no-js .sa-tabs>ul{display:none}.no-js .sa-tabs>div{padding:20px 20px 10px 20px}.no-js .sa-tabs>div:nth-of-type(even){background:#ececec}.no-js .sa-tabs>div:nth-of-type(even) .list-formatted li:before{background:#fbbf1f}.js .no-js-warning{display:none}#write-director{display:block;overflow:hidden;position:absolute;top:1000px;right:0;z-index:9999}#write-director.write-director-position-left{left:0}#write-director.write-director-position-left>button{border-radius:0 5px 5px 0}#write-director.active .write-director-form{width:550px !important;opacity:1 !important;visibility:visible !important;z-index:99 !important;border-left:1px solid #fff}#write-director.director-fixed{position:fixed}#write-director.director-moved{position:relative !important;width:100%;top:auto !important}#write-director.director-moved .write-director-form{width:100% !important;height:0;border-top:1px solid #fff;border-left:none}#write-director.director-moved>button{width:100%;height:auto;padding-top:9px;top:auto !important;right:auto !important;border-radius:5px 5px 0 0}#write-director.director-moved>button span{position:static;top:auto;right:auto;width:auto;display:inline;-webkit-transform:none;-ms-transform:none;transform:none}#write-director.director-moved>button i{position:static;margin-right:15px}#write-director.director-moved.active .write-director-form{height:auto}@media (max-width: 767px){#write-director.director-moved.active .write-director-form form .gf-checkbox{margin-top:310px !important}#write-director.director-moved.active .write-director-form form .gf-submit{top:27px;float:none;right:0 !important}#write-director.director-moved.active .write-director-form form #director-contact-left .gf-email{bottom:-166px}}@media (max-width: 480px){#write-director.director-moved.active .write-director-form form .gf-submit{left:3px}#write-director.director-moved.active .write-director-form form #director-contact-left{margin-bottom:0}#write-director.director-moved.active .write-director-form form #director-contact-left>div{width:100%;margin:0 0 15px}#write-director.director-moved.active .write-director-form form #director-contact-left .gf-email{position:relative;bottom:auto}#write-director.director-moved.active .write-director-form form #form-submit-block button{width:100%}}#write-director.director-moved #write-director-close{top:65px !important}#write-director .write-director-form{width:0;float:left;background:#E4003A;visibility:hidden;z-index:-99;opacity:0;transition:.2s all}#write-director .write-director-form h2{margin:0;padding:10px 0 0px 15px;color:#fff;font-size:14px !important}#write-director .write-director-form h2 span{display:block}#write-director .write-director-form form{padding:15px;background:#E4003A}#write-director .write-director-form form input,#write-director .write-director-form form textarea{position:relative;z-index:10;background:transparent}#write-director .write-director-form form label{position:absolute;width:100%;height:100%;padding-left:8px;color:#1b1b1b;line-height:240% !important;font-size:16px !important;background:#fff;z-index:9}#write-director .write-director-form form .gf-textarea,#write-director .write-director-form form #director-contact{width:100%;float:left}#write-director .write-director-form form #director-contact-left,#write-director .write-director-form form #director-contact-right{float:left;margin-bottom:15px}#write-director .write-director-form form #director-contact-left>div,#write-director .write-director-form form #director-contact-right>div{position:relative;float:left}#write-director .write-director-form form #director-contact-left>div input,#write-director .write-director-form form #director-contact-right>div input{width:100%;height:40px;min-height:0;border:0;border-radius:0}#write-director .write-director-form form #director-contact-left{position:relative;width:100%}#write-director .write-director-form form #director-contact-left>div{position:relative;width:calc(50% - 7px);margin-right:7px}#write-director .write-director-form form #director-contact-left>div:nth-of-type(2n){margin-left:7px;margin-right:0}#write-director .write-director-form form #director-contact-left .gf-email{position:absolute;bottom:-150px;width:100%}#write-director .write-director-form form #director-contact-right{width:100%}#write-director .write-director-form form .gf-textarea{margin-bottom:0}#write-director .write-director-form form .gf-textarea textarea{display:block;width:100%;max-width:100%;min-height:80px;border:0;border-radius:0}@media (max-width: 767px){#write-director .write-director-form form .gf-textarea textarea{min-height:96px}}#write-director .write-director-form form #form-submit-block .gf-captcha{float:left;margin-top:10px}#write-director .write-director-form form #form-submit-block .gf-submit{position:relative;top:10px}#write-director .write-director-form form #form-submit-block .gf-checkbox{position:relative;margin-top:235px}#write-director .write-director-form form #form-submit-block .gf-checkbox a{text-decoration:underline}#write-director .write-director-form form #form-submit-block label{line-height:18px !important;padding-left:39px;top:-28px}#write-director .write-director-form form #form-submit-block button{width:calc(50% - 7px);float:left;padding:4px 25px 4px 25px;font-size:18px;font-size:1.8rem}#write-director .write-director-form form .gf-hidden{display:none}#write-director .write-director-form .focused{color:#B3B3B3}#write-director .write-director-form .label-hidden{color:#fff}#write-director .write-director-form .invalid label{box-shadow:0 0px 0px 2px #E4003A inset;border:2px solid #fff}#write-director .write-director-form .alert-icon{display:none}#write-director .write-director-form #write-director-close{position:absolute;top:15px;right:15px;cursor:pointer}#write-director .write-director-form #write-director-close i{font-size:20px !important;color:#fff}#write-director .write-director-form #write-director-close i:hover{text-shadow:1px 1px #1b1b1b}#write-director>button{position:relative;width:47px;display:block;height:262px;right:0px;top:0px;float:left;padding:13px 10px 11px 40px;color:#fff;font-size:18px;font-size:1.8rem;border-radius:5px 0 0 5px}#write-director>button>i{position:absolute;top:10px;left:9px;width:31px;height:31px;color:#E4003A;line-height:150%;border-radius:20em;background:#fff;font-size:18px}#write-director>button span{display:block;position:absolute;top:135px;right:-75px;width:200px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sa-preloader{position:relative;width:50px;height:50px;margin:0 auto}.sa-preloader .preloader{display:block;position:absolute;width:6px;height:6px;margin:20px auto 20px auto;left:46%;left:calc(50% - 3px);left:-webkit-calc(50% - 3px);left:-moz-calc(50% - 3px);border-radius:6px;background-color:#1b1b1b;transform-origin:50% 50%;-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;animation:preloader-loader 0.85s ease-in-out infinite;-ms-animation:preloader-loader 0.85s ease-in-out infinite;-webkit-animation:preloader-loader 0.85s ease-in-out infinite;-moz-animation:preloader-loader 0.85s ease-in-out infinite}.sa-preloader .preloader:before{content:"";position:absolute;background-color:#1b1b1b;top:0px;left:-13px;height:6px;width:6px;border-radius:6px}.sa-preloader .preloader:after{content:"";position:absolute;background-color:#1b1b1b;top:0px;left:13px;height:6px;width:6px;border-radius:6px}@keyframes preloader-loader{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(180deg)}}@-ms-keyframes preloader-loader{.sa-preloader 0%{-ms-transform:rotate(0deg)}.sa-preloader 50%{-ms-transform:rotate(180deg)}.sa-preloader 100%{-ms-transform:rotate(180deg)}}@-webkit-keyframes preloader-loader{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg)}100%{-webkit-transform:rotate(180deg)}}@-moz-keyframes preloader-loader{0%{-moz-transform:rotate(0deg)}50%{-moz-transform:rotate(180deg)}100%{-moz-transform:rotate(180deg)}}@media (max-width: 767px){#gamma-container .gamma-gallery.masonry li{position:static !important;width:50% !important}#gamma-container .gamma-gallery.masonry li img{margin:0 auto !important}}@media (max-width: 480px){#gamma-container .gamma-gallery.masonry li{width:100% !important}}#CustomCollapse *{box-sizing:border-box}#CustomCollapse .container-collapse{display:flex;align-items:center;justify-content:center}#CustomCollapse .accordion{max-width:1140px;min-width:280px;width:100%}#CustomCollapse .accordion-item{background:#fafafa;border-radius:3px;box-shadow:0 0 7px rgba(0,0,0,0.1);margin:15px 0}#CustomCollapse .accordion-item__title{background:#ffdc7e;color:#1b1b1b;border-radius:3px;text-transform:uppercase;font-weight:400;padding:15px 20px;cursor:pointer;margin:0;transition:0.2s ease;font-size:14px}@media (min-width: 730px){#CustomCollapse .accordion-item__title{font-size:18px}}#CustomCollapse .accordion-item__title:hover{background:#fbbf1f;transition:0.2s ease}#CustomCollapse .accordion-item__content{color:rgba(0,0,0,0.65);line-height:1.7em;max-height:0;overflow:hidden;transition:0.5s ease;font-size:14px}@media (min-width: 730px){#CustomCollapse .accordion-item__content{font-size:16px}}#CustomCollapse .accordion-item__content.is-open{max-height:2500px;transition:0.5s ease}#CustomCollapse .accordion-item__content-inside{padding:15px 20px;display:grid;padding:25px}@media (min-width: 992px){#CustomCollapse .accordion-item__content-inside{grid-template-columns:50% 50%}}@media (max-width: 991.9px){#CustomCollapse .accordion-item__content-inside{grid-template-columns:100% !important}}#CustomCollapse .accordion-item__image{display:inline-flex;justify-content:center;align-items:center;width:250px;height:250px}#CustomCollapse .accordion-item__body{padding-left:20px;font-size:14px}#CustomCollapse .accordion-item__body ul{padding-left:0;margin-top:30px;list-style:none !important}#CustomCollapse .accordion-item__body li{position:relative;margin-bottom:6px;padding-left:24px;line-height:180%}#CustomCollapse .accordion-item__body li:before{content:"";position:absolute;top:9px;left:0;width:8px;height:8px;background:#fdd363;border-radius:20em}#CustomCollapse .accordion-item__body ul li:before{background:#fbbf1f !important}#CustomCollapse .accordion-item .img-container{display:flex;justify-content:center;align-items:center}#CustomCollapse .accordion-item .img-container .img-box{background-color:#eee;transition:300ms ease-in-out;border-radius:5px;position:relative;overflow:hidden;cursor:pointer}#CustomCollapse .accordion-item .img-container .img-box:before{opacity:0;transition:300ms ease-out;content:"";width:100%;height:100%;position:absolute;border:2px solid #fbbf1f;transform:scale(1);border-radius:4px;z-index:99}#CustomCollapse .accordion-item .img-container .img-box:hover::before{opacity:1;transform:scale(0.93)}#CustomCollapse .accordion-item .img-container .img-box .center{z-index:999;position:absolute;background-color:#fbbf1f;left:0;right:0;width:100%;height:42px;font-weight:700;display:flex;align-items:center;justify-content:center}#CustomCollapse .accordion-item .img-container .img-box-title{margin-bottom:17px;line-height:1.143em;font-size:26px;font-weight:700}#CustomCollapse .accordion-item .img-container .img-box .btn{z-index:110;text-decoration:none;font-size:18px;color:#fff}#CustomCollapse .accordion-item .sk_item h3{font-size:18px}@media (max-width: 730px){#CustomCollapse .accordion-item .sk_item h3{font-size:16px;min-width:40%}}#CustomCollapse .accordion-item .sk_item .imgWithCity{min-width:30%}@media (max-width: 730px){#CustomCollapse .accordion-item .sk_item .imgWithCity{min-width:50%}}#CustomCollapse .accordion-item .sk_item .imgWithCity img{min-height:40px;min-width:40px}#CustomCollapse #openHours .openHoursBlock h4{text-align:left}#CustomCollapse #openHours .openHoursBlock p{text-align:left}@media (min-width: 601px) and (max-width: 992px){#CustomCollapse #openHours .dFlex{display:flex;justify-content:space-between}#CustomCollapse #openHours .openHoursBlock{font-size:16px}}@media (max-width: 600px){#CustomCollapse #openHours .openHoursBlock h4{text-align:center}#CustomCollapse #openHours .openHoursBlock p{text-align:center}}#CustomCollapse .singleCollumn{grid-template-columns:100%}@media (min-width: 992px){.servisButtonRJ{margin-top:38px}}@media (max-width: 991px){.servisButtonRJ{margin-top:59px}}.header-toolbar-menu{background-color:#FABB00}.header-toolbar-menu-list ul{display:flex;height:38px;align-items:center;justify-content:space-around}.header-toolbar-menu-list ul span{display:none;font-style:normal;font-weight:normal;font-size:14px;line-height:18px;color:#000000}@media (max-width: 767px){.header-toolbar-menu-list ul li a,.header-toolbar-menu-list #content-main .press-pagination ul li a:hover,#content-main .press-pagination .header-toolbar-menu-list ul li a:hover,.header-toolbar-menu-list .press-pagination ul li a:hover,.press-pagination .header-toolbar-menu-list ul li a:hover{padding:10px}}@media (min-width: 768px){.header-toolbar-menu-list{width:750px;margin:0 auto}.header-toolbar-menu-list-first-item{margin-left:18px}.header-toolbar-menu-list ul{justify-content:start}.header-toolbar-menu-list ul li{margin-right:20px}.header-toolbar-menu-list ul li a,.header-toolbar-menu-list #content-main .press-pagination ul li a:hover,#content-main .press-pagination .header-toolbar-menu-list ul li a:hover,.header-toolbar-menu-list .press-pagination ul li a:hover,.press-pagination .header-toolbar-menu-list ul li a:hover{display:flex;justify-content:center;align-items:center}.header-toolbar-menu-list ul li a img,.header-toolbar-menu-list #content-main .press-pagination ul li a:hover img,#content-main .press-pagination .header-toolbar-menu-list ul li a:hover img,.header-toolbar-menu-list .press-pagination ul li a:hover img,.press-pagination .header-toolbar-menu-list ul li a:hover img{margin-right:5px}.header-toolbar-menu-list ul span{display:initial}}@media (min-width: 992px){.header-toolbar-menu-list{width:940px}}@media (min-width: 1200px){.header-toolbar-menu-list{width:1140px}}body.homepage-new header{border-bottom:none;height:initial}@media (min-width: 768px) and (max-width: 991px){body.homepage-new header{height:244px}}@media (min-width: 992px) and (max-width: 1199px){body.homepage-new header{height:190px}}body.homepage-new header #new-header{height:96px;width:auto;margin:0;padding:0;display:flex;flex-direction:row;align-items:center;justify-content:center;border-bottom:2px solid #fbbf1f}body.homepage-new header #new-header>.container{max-width:800px;margin-left:20px;margin-right:20px;padding:0;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}body.homepage-new header #new-header>.container::before{content:none;display:none}body.homepage-new header #new-header>.container::after{content:none;display:none}body.homepage-new header #new-header>.container #logo{float:left;margin-right:auto}body.homepage-new header #new-header>.container .search-mobile{display:none}body.homepage-new header #new-header>.container .onclick-menu{height:72px;font-weight:bold;border-right:1px solid #eee;padding:0 25px;cursor:pointer;position:relative;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box}body.homepage-new header #new-header>.container .onclick-menu img{margin-left:10px;margin-right:2px}body.homepage-new header #new-header>.container .onclick-menu .arrow-down{margin-left:8px;margin-bottom:5px}body.homepage-new header #new-header>.container .onclick-menu .onclick-menu-content{width:auto;margin-top:105px;margin-left:30px;position:absolute;top:-50px;z-index:1;opacity:0;visibility:hidden;transition:visibility 0.5s;background-color:white;border:1px solid #999;border-radius:5px}body.homepage-new header #new-header>.container .onclick-menu .onclick-menu-content .currency-list{font-weight:normal;border-radius:5px;line-height:1.5;font-size:15px}body.homepage-new header #new-header>.container .onclick-menu .onclick-menu-content .currency-list:hover,body.homepage-new header #new-header>.container .onclick-menu .onclick-menu-content .currency-list a:hover{background-color:#e00046;color:white}body.homepage-new header #new-header>.container .onclick-menu .onclick-menu-content li{width:100%;padding:7px 10px;display:flex}body.homepage-new header #new-header>.container .onclick-menu .onclick-menu-content li a{width:100%;text-decoration:none;display:flex;padding:0}body.homepage-new header #new-header>.container .onclick-menu .onclick-menu-content li a .flag{width:25px;margin-right:20px}body.homepage-new header #new-header>.container .onclick-menu:focus{pointer-events:none;outline:1px solid #eee}body.homepage-new header #new-header>.container .onclick-menu:focus .onclick-menu-content{opacity:1;visibility:visible;pointer-events:auto}body.homepage-new header #new-header>.container .onclick-menu .open{transform:rotateX(180deg);margin-top:8px}body.homepage-new header #new-header #login{height:34px;display:flex;justify-content:flex-end;margin-right:20px;box-sizing:border-box;font-weight:400;line-height:1.5;color:#1b1b1b;text-align:left}body.homepage-new header #new-header #login button{font-size:15px;color:#1b1b1b;border:1px solid #fbc901;min-height:34px;padding:4px 15px;line-height:22px;max-width:228px;width:122px;font-weight:700;text-align:center;vertical-align:middle;user-select:none;transition:all 0.1s ease-in-out;margin-left:25px}body.homepage-new header #new-header #login button:hover{box-shadow:0 0 0 4px rgba(251,191,31,0.3)}body.homepage-new header #new-header #login button#registration{background:transparent !important;margin-left:0}body.homepage-new header #new-header #login button#signin{background-color:#fbc901;border-color:#fbc901}@media (max-width: 767px){body.homepage-new header{height:190px}body.homepage-new header.menu-is-hidden{top:-100px}body.homepage-new header #new-header{height:57px;margin:0;flex-direction:column}body.homepage-new header #new-header>.container{width:100%;height:100%;margin:0;position:unset;display:inline-flex;justify-content:flex-end;align-items:center}body.homepage-new header #new-header>.container #fixed-logo-mobile{position:absolute;top:15px;left:30px}body.homepage-new header #new-header>.container .search-mobile{display:contents}body.homepage-new header #new-header>.container .search-mobile a{margin:auto;position:absolute;top:13px;right:150px;font-size:22px}body.homepage-new header #new-header>.container .onclick-menu{height:100%;padding:0 10px 0 0;margin:auto;position:absolute;top:0;right:60px}body.homepage-new header #new-header>.container .onclick-menu .onclick-menu-content{top:-30px;margin-top:75px;margin-left:0}body.homepage-new header #new-header>.container .onclick-menu .onclick-menu-content .flag{margin-right:30px}body.homepage-new header #new-header #login{max-width:576px;width:95%;height:auto;margin:0;padding-bottom:16px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-around;align-items:center;position:relative;top:112px}body.homepage-new header #new-header #login button{line-height:1;max-width:260px;max-width:100%;min-width:110px;min-height:18px;height:18px;height:auto;padding:12px 20px;font-size:16px;width:100%;display:inline-block;margin-left:0}body.homepage-new header #new-header #login #registration{margin-right:10px}}@media (min-width: 768px) and (max-width: 991px){body.homepage-new #hp-slider-ybus{margin-top:25px}}@media (min-width: 992px) and (max-width: 1199px){body.homepage-new #hp-slider-ybus{margin-top:55px}}body.homepage-new #hp-left-col{z-index:20;margin-top:inherit}@media (max-width: 767px){body.homepage-new #hp-left-col{margin-top:70px}}body.homepage-new #content-main{margin-top:inherit}@media (min-width: 768px) and (max-width: 991px){body.homepage-new #content-main{margin-top:160px}}@media (min-width: 992px) and (max-width: 1199px){body.homepage-new #content-main{margin-top:210px}}#modal-gift-div{display:flex;justify-content:center}#modal-gift-div #modal-gift-button{background:#4EB3D3;border-radius:4px;display:flex;justify-content:center;align-items:center;margin-top:35px;padding:5px 19px;box-shadow:3.5px 4px 5px rgba(0,0,0,0.29)}#modal-gift-div #modal-gift-button:hover,#modal-gift-div #modal-gift-button:focus{background:#00d5fd;outline:#00d5fd}#modal-gift-div #modal-gift-button .modal-button-text{font-weight:bold;font-size:16px;color:#FFFFFF;margin:10px 15px}.modal-content{max-width:661px;background:#FFFFFF;border-radius:8px}.modal-content .modal-header{border-bottom:none;box-shadow:none;padding-bottom:0;font-size:32px;background:initial}.modal-content .modal-header .close{font-size:32px}.modal-content .modal-body.gift{overflow-y:initial;font-size:20px;color:#000;padding-top:0;padding-bottom:7px;text-align:center}.modal-content .modal-body.gift #modal-gift-content{margin-bottom:26px}.modal-content .modal-body.gift .modal-gift-content-bold{font-weight:bold}.modal-content .modal-body.gift .modal-gift-contact{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.modal-content .modal-body.gift .modal-gift-contact a,.modal-content .modal-body.gift .modal-gift-contact #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .modal-content .modal-body.gift .modal-gift-contact a:hover{display:flex;flex-direction:column;width:320px;border:2px solid #FABB00;border-radius:4px;margin:10px 10px 25px;padding-top:10px;padding-bottom:10px;text-decoration:none;font-weight:600}@media (max-width: 450px){.modal-content .modal-body.gift .modal-gift-contact a,.modal-content .modal-body.gift .modal-gift-contact #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .modal-content .modal-body.gift .modal-gift-contact a:hover{font-size:15px}}.modal-content .modal-body.gift .modal-gift-contact #modal-gift-number,.modal-content .modal-body.gift .modal-gift-contact #modal-gift-email{margin-right:4px}.modal-backdrop.in{z-index:10}.modal{z-index:1500}.modal-content{color:#262626;max-width:400px;font-style:normal;font-family:"Source Sans Pro", sans-serif;font-weight:normal;font-size:18px;line-height:23px}.modal-content .modal-header h4{margin-top:40px;font-size:30px;font-weight:600}.modal-content .modal-body-croatia{display:flex;flex-direction:column;justify-content:center}.modal-content .modal-body-croatia #croatia-modal-date{margin:10px}.modal-content .modal-body-croatia #croatia-modal-select{margin:10px}.modal-content .modal-body-croatia input,.modal-content .modal-body-croatia select{box-sizing:border-box;border-width:1.5px;border-color:rgba(0,0,0,0.2)}.modal-content .modal-body-croatia label{padding-left:18px;align-self:self-start;margin-top:18px}.modal-content .modal-body-croatia #croatia-modal-redirect{text-decoration:none;width:250px;margin-top:10px;background-color:#FABB00;align-self:center;font-size:22px;font-weight:bold;padding:5px;border-radius:5px}.modal-content .modal-body-croatia #croatia-modal-redirect:after{padding-right:5px}.action-prices-ap{position:relative;margin-bottom:20px;overflow:hidden;background:#f5f5f5}.action-prices-ap .offers-widget-header{background:#ffffff}.action-prices-ap .offers-widget-header .offers-widget-title{font-size:16px;font-weight:bold}.action-prices-ap .offers-widget-header .offers-widget-subtitle{font-style:italic;font-size:100%;line-height:26px}.action-prices-ap .offers-widget-content{padding:0 10px}.action-prices-ap .offers-widget-content .offers-widget-offer{float:left;clear:none;width:50%;padding:4px 0;border-top:1px solid #fff}.action-prices-ap .offers-widget-content .offers-widget-offer:nth-of-type(1n){padding-right:20px;border-right:1px solid white;border-left:0}.action-prices-ap .offers-widget-content .offers-widget-offer:nth-of-type(2n){padding-left:20px;border-right:0;border-left:1px solid white}.action-prices-ap .offers-widget-content .offers-widget-offer .offers-widget-offer-route{display:inline-block;width:100%;max-width:100%;color:#333;font-weight:400}.action-prices-ap .offers-widget-content .offers-widget-offer .offers-widget-offer-price{color:#333;float:right;text-align:right;font-weight:bold}.action-prices-ap .offers-widget-footer{display:block;width:100%;float:left;clear:both;text-align:center;line-height:42px}.action-prices-ap .offers-widget-footer .offers-widget-subtitle{display:none}.action-prices-ap:after{content:'';display:table;clear:both}.iframe-formatted{max-width:560px !important;width:100% !important;nav-up:1px}@media (max-width: 767px){#action_prices1 .offers-widget-content .offers-widget-offer,#action_prices3 .offers-widget-content .offers-widget-offer{float:left;clear:both;width:100%;padding:.5em .6em !important;border-top:1px solid #fff;border-right:0}#action_prices1 .offers-widget-content .offers-widget-offer:nth-of-type(2n),#action_prices3 .offers-widget-content .offers-widget-offer:nth-of-type(2n){border-left:0}#action_prices1:before,#action_prices3:before{display:none}}.sa-news-detail-content h1{display:none}.sa-news-detail-content a,.sa-news-detail-content #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .sa-news-detail-content a:hover,.sa-news-detail-content .press-pagination ul li a:hover,.press-pagination ul li .sa-news-detail-content a:hover{text-decoration:underline}.sa-news-detail-content a:hover,.sa-news-detail-content #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .sa-news-detail-content a:hover,.sa-news-detail-content .press-pagination ul li a:hover,.press-pagination ul li .sa-news-detail-content a:hover{text-decoration:none}.sa-news-detail-content .custom-table-wrap{overflow:auto}.sa-news-detail-content table.custom-table{margin-bottom:1.85em}.sa-news-detail-content table.custom-table thead th:first-child{background:white}.sa-news-detail-content table.custom-table tbody tr:nth-child(odd) td{background:#fbfbfb}.sa-news-detail-content table.custom-table tbody tr:nth-child(even) td{background:#f6f6f6}.sa-news-detail-content table.custom-table p{margin-bottom:0;line-height:normal}.sa-news-detail-content table.custom-table a,.sa-news-detail-content table.custom-table #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .sa-news-detail-content table.custom-table a:hover,.sa-news-detail-content table.custom-table .press-pagination ul li a:hover,.press-pagination ul li .sa-news-detail-content table.custom-table a:hover{color:#ff0000;font-weight:bold}.sa-news-detail-content table.custom-table span.red{color:#ff0000;display:block}.sa-news-detail-content table.custom-table span.gray{color:#808080;display:block}.sa-news-detail-content table.custom-table td,.sa-news-detail-content table.custom-table th{text-align:center;font-size:14px}.sa-news-detail-content table.custom-table th{text-transform:capitalize;background:#fbbf1f;font-weight:bold}.action-offer [class*="action-image"]{margin-bottom:21px}.action-offer [class*="action-image"] img{height:auto;width:100%}.action-offer .action-content h2{margin-bottom:.395em;font-size:28px;font-size:2.8rem;font-weight:400}.action-offer .action-content .perex{line-height:180%}@media (max-width: 480px){.action-offer [class*="action-image"]{display:block;width:100%;padding:0;margin:0}.action-offer .action-content{width:100%;margin-bottom:20px;padding:0 0 20px;border-bottom:1px solid #f2f2f2}.action-offer .action-content h2{font-size:24px;font-size:2.4rem}}.sa-news-detail .sa-news-detail-image{display:none}.gamma-gallery li{padding:4px !important;margin-bottom:0 !important}.gamma-gallery li:before{display:none !important}.gamma-single-view button.gamma-btn-close:before{content:"\E90B";font-size:20px !important}button.gamma-btn-sspause:before{content:"\E90B" !important;font-size:20px !important}.main-hp-slider,.preloader-hp-offers{position:absolute;top:0;left:374px;width:780px;color:#fff;background:#F5F5F5;transition:.5s all}.preloader-hp-offers{top:120px;background:none}@media (max-width: 1199px){.preloader-hp-offers{left:323px;width:645px}}@media (max-width: 991px){.preloader-hp-offers{position:static;padding-top:110px;height:336px;width:100%;background:#F5F5F5}}@media (max-width: 767px){.preloader-hp-offers{display:none !important}}.main-hp-slider{position:absolute;top:220px;left:0;width:100%;height:336px;border-bottom:2px solid #ffdc7c;z-index:10}.main-hp-slider .slides{overflow:hidden;margin:0 !important}.main-hp-slider .slides>li{left:calc(50% - 960px);width:100% !important;height:336px !important}.main-hp-slider .slides>li iframe{border:none}.main-hp-slider .slides>li:before{content:none !important}.main-hp-slider .flex-control-paging{position:absolute;bottom:0;right:0;left:0;width:auto;z-index:9}@media (min-width: 991px) and (max-width: 1199px){.main-hp-slider .flex-control-paging{bottom:5px}}@media (max-width: 1199px){.main-hp-slider{top:140px}.main-hp-slider>.slides li{left:calc(50% - 940px)}}@media (max-width: 991px){.main-hp-slider{position:relative;top:auto;margin-bottom:20px}.main-hp-slider .slides li{left:calc(50% - 1010px)}}@media (max-width: 499px){.main-hp-slider{display:none !important}}#hp-news .hp-news h2{margin-bottom:27px;font-size:24px;font-size:2.4rem;font-weight:400}#hp-news .hp-news h2 a{color:#000;text-decoration:none}#hp-news .hp-news h2 a:hover{text-decoration:underline}#hp-news .hp-news .item{display:inline-block;width:100%;min-height:90px;padding:2px 0 21px 54px;text-decoration:none}#hp-news .hp-news .item:hover{text-decoration:underline}#hp-news .hp-news .item:hover h3 i{background:#dcdcdc}#hp-news .hp-news .item h3{position:relative;margin-bottom:.245em;font-size:16px;font-size:1.6rem;font-weight:400;color:#000;line-height:125%}#hp-news .hp-news .item h3 i{position:absolute;left:-54px;top:3px;color:#929292;display:block;float:left;padding:7px;font-size:21px;font-size:2.1rem;border-radius:20em;transition:.2s all;background:#F5F5F5}#hp-news .hp-news .item p{margin-bottom:0;color:#595959;overflow:hidden;position:relative;font-size:14px !important;line-height:1.2em !important;max-height:1.2em !important;text-align:justify;margin-right:0;padding-right:1em}#hp-news .hp-news .item p:before{content:'...';position:absolute;right:0;bottom:0;background:#fff}#hp-news .hp-news .item p:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:0.2em;background:#fff}#hp-news .hp-news.notification .item i{width:38px;text-align:center;background:none !important}#hp-news .hp-news.notification .item i:after{content:'';position:absolute;top:0;left:0;cursor:pointer;width:0;height:0;border-style:solid;border-width:0 19px 31px;border-color:transparent transparent #FFDD77;transition:.2s all}#hp-news .hp-news.notification .item i:before{z-index:1;position:relative;color:#362E1A;font-size:15px !important;top:-1px}#hp-news .hp-news.notification .item:hover i:after{border-color:transparent transparent #ffd044}#hp-news .hp-news.notification .show-more-news{display:none}#hp-news .hp-news .show-more-news{color:#E4003A;font-size:16px;font-size:1.6rem;text-decoration:none;margin-left:87%;white-space:nowrap}#hp-news .hp-news .show-more-news:hover{text-decoration:underline}@media (max-width: 767px){#hp-news .hp-news .item p{overflow-y:auto;max-height:none !important;line-height:180% !important;text-align:left}#hp-news .hp-news .show-more-news{display:block;margin:0 auto;padding:5px 15px;width:140px;text-align:center;white-space:normal}}@media (min-width: 768px) and (max-width: 1199px){#hp-delay{margin-top:30px}}#hp-delay,.hp-delay-mobile{display:block;position:relative;margin-bottom:15px;padding:15px 65px 18px 17px;color:#1b1b1b;text-decoration:none;transition:.2s all;border:1px solid #D5D5D5}#hp-delay:hover,.hp-delay-mobile:hover{text-decoration:none !important;background:#dfdfdf}#hp-delay:hover i,.hp-delay-mobile:hover i{color:#fff}#hp-delay h2,.hp-delay-mobile h2{margin-bottom:2px;font-size:17px;font-size:1.7rem;color:#E4003A}#hp-delay strong,.hp-delay-mobile strong{font-weight:400;font-size:13px;font-size:1.3rem}#hp-delay>i,.hp-delay-mobile>i{position:absolute;right:14px;top:19px;font-size:35px;font-size:3.5rem;color:#D5D5D5;transition:all .2s}@media (max-width: 1199px){#hp-delay,.hp-delay-mobile{padding:10px 45px 13px 12px}#hp-delay>i,.hp-delay-mobile>i{right:9px;top:9px;font-size:25px;font-size:2.5rem}}@media (max-width: 767px){#hp-delay,.hp-delay-mobile{padding-right:95px}#hp-delay h2,.hp-delay-mobile h2{margin-bottom:7px;font-size:22px;font-size:2.2rem}#hp-delay strong,.hp-delay-mobile strong{font-size:16px;font-size:1.6rem}#hp-delay>i,.hp-delay-mobile>i{right:30px;font-size:55px;font-size:5.5rem}}#hp-offers{position:relative;min-height:1000px}#hp-offers .hp-offers-preloader{position:absolute;top:15%;left:0;width:100%;text-align:center;opacity:1;z-index:1;transition:1s all}#hp-offers .hp-offers-preloader h2{color:#6f6f6f;font-size:15px;font-size:1.5rem}#hp-offers .hp-offers-preloader .sa-preloader .preloader{width:9px;height:9px;background:#6f6f6f}#hp-offers .hp-offers-preloader .sa-preloader .preloader:after,#hp-offers .hp-offers-preloader .sa-preloader .preloader:before{width:9px;height:9px;background:#6f6f6f}#hp-offers .hp-offers-preloader .sa-preloader .preloader:after{left:17px}#hp-offers .hp-offers-preloader .sa-preloader .preloader:before{right:17px;left:auto}#hp-offers .items{visibility:hidden;opacity:0;z-index:-99;transition:1s all}#hp-offers.mounted .items{visibility:visible;opacity:1;z-index:99999}#hp-offers.mounted .hp-offers-preloader{opacity:0;visibility:hidden;z-index:-99}#hp-offers .item:nth-of-type(3n+1){clear:both}#hp-offers .item:nth-of-type(4n+1){clear:none}#hp-offers .item h2{position:relative;padding:21px 15px 19px}#hp-offers .item h2 span{display:block;margin-bottom:6px;font-size:19px;font-size:1.9rem}#hp-offers .item h2 strong{display:block}#hp-offers .item h2:before{content:'';position:absolute;top:-18px;left:50%;width:0;height:0;margin-left:-19px;border-style:solid;border-width:0 19px 18px 19px;border-color:transparent transparent #ececec transparent}@media (max-width: 991px){#hp-offers .item{clear:none !important}}@media (max-width: 1199px){#hp-offers{margin-top:20px;margin-top:30px}#hp-offers:before{content:'';position:absolute;top:0;right:0;left:0;margin:0 auto;width:80%;height:1px;background:#f1f1f1}}@media (max-width: 767px){#hp-offers{margin-bottom:0}}#hp-services{overflow:hidden;padding-top:40px;padding-bottom:53px;margin-bottom:-35px}#hp-services .item{margin-bottom:35px;text-align:center;text-decoration:none !important;transition:.2s all}#hp-services .item:hover i,#hp-services .item:hover strong{color:#1b1b1b;transition:.2s all}#hp-services .item i{display:block;margin-bottom:15px;font-size:80px;font-size:8rem;color:#BABABA;transition:.2s all}#hp-services .item strong{font-size:15px;font-size:1.5rem;font-weight:400}@media (max-width: 480px){#hp-services .item{width:50%}#hp-services .item:nth-of-type(2n+1){clear:both}}#ticket-login{margin-bottom:40px}#ticket-login .ticket-login-header a,#ticket-login .ticket-login-header h2{display:block;float:left;margin:0;padding:7px 8px 9px 8px;font-size:15px;text-decoration:none;font-weight:400;color:#1b1b1b}#ticket-login .ticket-login-header h2{margin-right:10px;margin-bottom:-1px;border-top:3px solid #fbbf1f;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-bottom:none;background:#F5F5F5;padding-bottom:10px}@media screen and (max-width: 480px){#ticket-login .ticket-login-header h2{cursor:pointer}}#ticket-login .ticket-login-header a{border-left:1px solid #d5d5d5;border-top:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-bottom:none;background:#fff}@media screen and (max-width: 480px){#ticket-login .ticket-login-header a{border-bottom:1px solid #d5d5d5}}#ticket-login form{position:relative;clear:both;padding:15px;padding-bottom:170px;border:1px solid #d5d5d5;background:#F5F5F5;display:block}#ticket-login form input{width:100%;padding:0 18px 0 120px;height:36px;min-height:36px;border-color:#CECECE;font-size:15px}#ticket-login form input:-moz-placeholder{color:#989898 !important}#ticket-login form input::-moz-placeholder{color:#989898 !important}#ticket-login form input::-webkit-input-placeholder{color:#989898 !important}#ticket-login form button[type="submit"]{float:right;width:107px;height:34px}#ticket-login form .ticket-login-body{overflow:hidden;margin-bottom:32px}#ticket-login form .ticket-login-body .field-wrap{position:relative;margin-bottom:17px}#ticket-login form .ticket-login-body .field-wrap label{position:absolute;top:0;left:0;padding:0 10px;min-width:110px;font-size:15px;line-height:36px}#ticket-login form .ticket-login-body .field-wrap label:after{content:'';position:absolute;right:0;top:8px;width:1px;height:calc(100% - 16px);background:#cecece}#ticket-login form .ticket-login-body .forgotten-password{display:inline-block;margin-top:9px;font-size:13px;font-size:1.3rem;text-decoration:none}#ticket-login form .ticket-login-body .forgotten-password:hover{text-decoration:underline}#ticket-login form .ticket-login-footer{clear:both;padding-top:15px;text-align:center;border-top:1px solid #B8B8B8}#ticket-login form .ticket-login-footer p{margin-bottom:0}#ticket-login form .ticket-login-footer p a{text-decoration:none;color:#E4003A}#ticket-login form .ticket-login-footer p a:hover{text-decoration:underline}#ticket-login form .poridit-zdarma{float:right;margin-top:70px;margin-right:15px;padding:7px 15px;background:#FBCB4A;text-transform:uppercase;text-decoration:none;border-radius:5px;color:#000}#ticket-login form .poridit-zdarma:hover{text-decoration:none;background:#fabd18}#ticket-login form .stevardka{position:absolute;bottom:0;left:-25px}@media (max-width: 1199px){#ticket-login form .poridit-zdarma{margin-right:0}}@media (max-width: 991px){#ticket-login{float:left;width:50%;margin-right:15px}#ticket-login form .ticket-login-footer{padding-top:5px}#ticket-login form .ticket-login-body{margin-bottom:15px}}@media (max-width: 767px){#ticket-login{float:none;clear:both;width:100%;margin-right:0;margin-bottom:20px}}@media (max-width: 480px){#ticket-login{position:relative;padding-bottom:35px}#ticket-login form input:last-of-type{margin-bottom:0}#ticket-login form button[type="submit"]{float:none;width:100%}#ticket-login form .ticket-login-body .forgotten-password{margin:15px 0}#ticket-login .ticket-login-header a,#ticket-login .ticket-login-header h2{float:none;margin:0 !important}#ticket-login .ticket-login-header h2{font-weight:700}#ticket-login .ticket-login-header a{position:absolute;bottom:0;padding-right:40px;width:100%}#ticket-login .ticket-login-header a:after{content:'\e913';position:absolute;top:10px;right:15px;font-weight:700;font-family:'icomoon';transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}}body.de #ticket-login form .ticket-login-body .field-wrap label{min-width:142px}body.de #ticket-login form input{padding:0 18px 0 150px}#offers-under-slider{position:absolute;overflow:hidden;top:360px;left:405px;width:750px}#offers-under-slider ul{margin-bottom:0 !important}#offers-under-slider .item{position:relative;display:inline-block;float:left;margin-right:22px;margin-bottom:0 !important;padding:0 !important;width:calc(33.333333% - 15px);color:#1b1b1b !important;text-decoration:none !important;text-align:center;letter-spacing:-0.1px}#offers-under-slider .item a{display:block;text-decoration:none !important}#offers-under-slider .item a:hover .destination{background:#fbb806}#offers-under-slider .item:before{content:none !important}#offers-under-slider .item:last-of-type{margin:0}#offers-under-slider .item img{display:block}#offers-under-slider .item .destination{display:block;position:relative;padding:13px 50px 13px 15px;color:#000;line-height:130%;font-size:16px;font-size:1.6rem;text-align:left;background:#fbbf1f}#offers-under-slider .item .destination i{display:block;position:absolute;right:15px;top:11px;float:right;font-size:22px}#offers-under-slider .flex-control-nav{position:static;margin-top:10px}@media (max-width: 1199px){#offers-under-slider{left:323px;width:645px}#offers-under-slider .item iframe{margin-left:-18px;transform:scale(0.85);-ms-transform:scale(0.85);-webkit-transform:scale(0.85)}}@media (min-width: 992px) and (max-width: 1199px){#offers-under-slider{top:340px}}@media (max-width: 991px){#offers-under-slider{position:static;float:none;clear:both;margin-bottom:20px;width:100%}#offers-under-slider .item iframe{margin-left:-6px;transform:scale(0.95);-ms-transform:scale(0.95);-webkit-transform:scale(0.95)}}@media (max-width: 720px){#offers-under-slider .item iframe{margin-left:-17px;transform:scale(0.85);-ms-transform:scale(0.85);-webkit-transform:scale(0.85)}}@media (max-width: 680px){#offers-under-slider .item iframe{margin-left:-23px;transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8)}}@media (max-width: 640px){#offers-under-slider .item iframe{margin-left:-29px;transform:scale(0.75);-ms-transform:scale(0.75);-webkit-transform:scale(0.75)}}@media (max-width: 600px){#offers-under-slider .item iframe{margin-left:-35px;transform:scale(0.7);-ms-transform:scale(0.7);-webkit-transform:scale(0.7)}}@media (max-width: 560px){#offers-under-slider .item iframe{margin-left:-41px;transform:scale(0.65);-ms-transform:scale(0.65);-webkit-transform:scale(0.65)}}@media (max-width: 520px){#offers-under-slider .item iframe{margin-left:-52px;transform:scale(0.6);-ms-transform:scale(0.6);-webkit-transform:scale(0.6)}}@media (max-width: 480px){#offers-under-slider .item iframe{margin-left:0;transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1)}#offers-under-slider .item img{width:100%}}#show-map-under-ticket{position:relative;display:block;padding:20px 66px;height:140px;white-space:nowrap;color:#1b1b1b;text-align:center;text-decoration:none !important;background:url("/sys/images/small-map-hp.png");background-size:cover;transition:.2s all}#show-map-under-ticket:hover:after{background:#fff;background:-moz-radial-gradient(center, ellipse cover, #fff 0%, #ffb728 100%);background:-webkit-radial-gradient(center, ellipse cover, #fff 0%, #ffb728 100%);background:radial-gradient(ellipse at center, #fff 0%, #ffb728 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffb728',GradientType=1 )}#show-map-under-ticket:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4;background:#fff;background:-moz-radial-gradient(center, ellipse cover, #fff 0%, #ffdc7e 98%);background:-webkit-radial-gradient(center, ellipse cover, #fff 0%, #ffdc7e 98%);background:radial-gradient(ellipse at center, #fff 0%, #ffdc7e 98%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffdc7e',GradientType=1 )}#show-map-under-ticket h2,#show-map-under-ticket button{position:relative;z-index:9}#show-map-under-ticket h2{margin-bottom:17px;font-weight:700;font-size:24px;font-size:2.4rem;text-transform:uppercase}#show-map-under-ticket button{padding:4px 16px 5px;font-size:14px;font-size:1.4rem;background:#E4003A}@media (max-width: 1199px) and (min-width: 992px){#show-map-under-ticket{position:absolute;top:842px;right:-632px;padding:15px;width:213px;height:99px;border-top:2px solid #fbbf1f}#show-map-under-ticket h2{font-size:19px;font-size:1.9rem}}@media (max-width: 991px){#show-map-under-ticket{float:right;margin-top:35px;padding-top:100px;width:calc(50% - 15px);height:241px}#show-map-under-ticket:after{opacity:.5}#show-map-under-ticket button{height:34px}}@media (max-width: 767px){#show-map-under-ticket{float:none;clear:both;margin-bottom:20px;margin-top:0;padding:20px;width:100%;height:120px}}#banner-delay{overflow:hidden;height:auto;max-height:120px;min-height:120px;border:1px solid #dfdfdf;background:#f5f5f5;padding:22px 10px 22px 15px}#banner-delay .banner-delay-button{position:absolute;width:250px;top:calc( 50% - 24px);height:48px;margin-right:13px;right:0;padding:6px;text-align:center}#banner-delay .banner-delay-button:hover{text-decoration:none}#banner-delay .banner-delay-button span{text-transform:uppercase;font-size:14px;font-weight:bold;color:#000;line-height:36px}#banner-delay .banner-delay-button i{color:#000;font-size:14px;display:inline;margin-left:10px}#banner-delay .banner-delay-button img{float:left;display:inline-block;height:32px;width:32px;margin-top:3px;margin-right:10px;margin-left:9px}#banner-delay h2{font-size:14px;text-transform:uppercase;font-weight:700}#banner-delay ul{margin-bottom:0px !important}#banner-delay ul li{color:#4c4c4c;padding-left:0px !important;margin-bottom:0px !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#banner-delay ul li i{font-size:10px;padding-right:10px}#banner-delay ul li:before{content:none !important}#banner-delay a{color:#4c4c4c;text-decoration:none}#banner-delay a:hover{text-decoration:underline}@media (max-width: 1199px){#banner-delay{padding:12px 10px 12px 15px;min-height:73.3px}}@media (max-width: 768px){#banner-delay{margin-bottom:10px;max-height:auto}.hp-offer-services-delay-banner{display:none}}@media (max-width: 640px){.hp-offer-services-delay-banner{display:block}}@media (min-width: 992px){.banner-redirect-new-shop{display:block;background-color:#fff;margin-top:5px;padding-top:15px;overflow-y:hidden}.banner-redirect-new-shop-container{height:54px;position:relative;width:1200px;margin:0 auto;display:flex;justify-content:space-between;background-color:#00519e;border-radius:6px;font-weight:bold;font-size:18px;color:#fff}.banner-redirect-new-shop-container-left-span-left{position:absolute;bottom:18px;left:34px}.banner-redirect-new-shop-container-left-image{height:73px;width:156px;position:absolute;bottom:0;left:135px;animation:slideIn 1s}.banner-redirect-new-shop-container-left-span-right{position:absolute;left:295px;bottom:18px}.banner-redirect-new-shop-container-right{display:flex;align-items:center;padding-right:34px}.banner-redirect-new-shop-container-right-image{opacity:0;width:24px;height:24px;animation:bounceRight 1s;animation-delay:2s;animation-fill-mode:forwards}.banner-redirect-new-shop-container-right-span{opacity:0;font-size:14px;padding-right:1rem;animation:slideRight 1s;animation-delay:1s;animation-fill-mode:forwards}}@media (min-width: 992px) and (min-width: 992px) and (max-width: 1250px){.banner-redirect-new-shop-container{width:990px}}@media (max-width: 991px){.banner-redirect-new-shop{display:none}}@media (max-width: 991px){.banner-redirect-new-shop-mobile{display:block;background-color:#fff;padding-top:16px;margin:0 10px 0 10px;overflow-y:hidden}.banner-redirect-new-shop-mobile-banner{background-color:#00519e;position:relative;border-radius:6px;height:54px;font-size:15px;color:#ffffff}.banner-redirect-new-shop-mobile-banner-image{position:absolute;bottom:0;left:32px;height:71px;animation:slideInMobile 1s}}@media (max-width: 991px) and (max-width: 350px){.banner-redirect-new-shop-mobile-banner-image{left:15px}}@media (max-width: 991px){.banner-redirect-new-shop-mobile-banner-span{position:absolute;left:110px;bottom:20px}}@media (max-width: 991px) and (max-width: 350px){.banner-redirect-new-shop-mobile-banner-span{left:93px;font-size:14px}}@media (max-width: 991px){.banner-redirect-new-shop-mobile-banner-arrow{opacity:0;position:absolute;left:297px;bottom:15px;animation:bounceRight 1s;animation-delay:1.5s;animation-fill-mode:forwards}}@media (max-width: 991px) and (max-width: 350px){.banner-redirect-new-shop-mobile-banner-arrow{left:270px}}@media (min-width: 992px){.banner-redirect-new-shop-mobile{display:none}}@media (min-width: 992px) and (max-width: 1199px){#main-nav nav>ul>li>a,#main-nav .press-pagination nav>ul>li>a:hover{padding:3px 10px !important}}@media (max-width: 991px) and (max-width: 767px){#content-main{margin-top:140px !important}}@media (max-width: 991px) and (min-width: 768px){#content-main{margin-top:235px !important}}@keyframes slideIn{0%{-webkit-transform:translateY(73px);transform:translateY(73px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInMobile{0%{-webkit-transform:translateY(71px);transform:translateY(71px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceRight{0%{-ms-transform:translateX(0);transform:translateX(0);opacity:1}25%{-ms-transform:translateX(25px);transform:translateX(25px)}50%{-ms-transform:translateX(0);transform:translateX(0)}75%{-ms-transform:translateX(25px);transform:translateX(25px)}100%{-ms-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideRight{0%{-ms-transform:translateX(-30px);transform:translateX(-30px);opacity:1}100%{-ms-transform:translateX(0);transform:translateX(0);opacity:1}}.homepage #hp-left-col{position:relative;z-index:20}.hp-offer-services{margin-top:35px}.hp-offer-services a,.hp-offer-services #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .hp-offer-services a:hover,.hp-offer-services .press-pagination ul li a:hover,.press-pagination ul li .hp-offer-services a:hover,.hp-offer-services-mobile a,.hp-offer-services-mobile #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .hp-offer-services-mobile a:hover,.hp-offer-services-mobile .press-pagination ul li a:hover,.press-pagination ul li .hp-offer-services-mobile a:hover{display:block}.hp-offer-services img,.hp-offer-services-mobile img{max-width:100%;height:auto}@media (max-width: 767px){.hp-offer-services a,.hp-offer-services #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .hp-offer-services a:hover,.hp-offer-services .press-pagination ul li a:hover,.press-pagination ul li .hp-offer-services a:hover,.hp-offer-services-mobile a,.hp-offer-services-mobile #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .hp-offer-services-mobile a:hover,.hp-offer-services-mobile .press-pagination ul li a:hover,.press-pagination ul li .hp-offer-services-mobile a:hover{margin-bottom:0;padding-right:15px}.hp-offer-services img,.hp-offer-services-mobile img{width:100%}}@media (max-width: 480px){.hp-offer-services a,.hp-offer-services #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .hp-offer-services a:hover,.hp-offer-services .press-pagination ul li a:hover,.press-pagination ul li .hp-offer-services a:hover,.hp-offer-services-mobile a,.hp-offer-services-mobile #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .hp-offer-services-mobile a:hover,.hp-offer-services-mobile .press-pagination ul li a:hover,.press-pagination ul li .hp-offer-services-mobile a:hover{float:none;clear:both;margin-bottom:15px;padding:0 !important;width:100%}.hp-offer-services a:last-of-type,.hp-offer-services #content-main .press-pagination ul li a:last-of-type:hover,#content-main .press-pagination ul li .hp-offer-services a:last-of-type:hover,.hp-offer-services .press-pagination ul li a:last-of-type:hover,.press-pagination ul li .hp-offer-services a:last-of-type:hover,.hp-offer-services-mobile a:last-of-type,.hp-offer-services-mobile #content-main .press-pagination ul li a:last-of-type:hover,#content-main .press-pagination ul li .hp-offer-services-mobile a:last-of-type:hover,.hp-offer-services-mobile .press-pagination ul li a:last-of-type:hover,.press-pagination ul li .hp-offer-services-mobile a:last-of-type:hover{margin:0}}.hp-offer-services-mobile{margin:15px 0}.visible-form-credit-ticket{display:block !important}.credit-ticket-link{background:none !important;padding:0 !important;margin:0 !important;border:none !important;position:relative !important}.credit-ticket-link:after{top:0px !important;right:6px !important}.central-branch{position:relative;margin-bottom:58px;background:#ececec}@media (max-width: 480px){.central-branch{margin-bottom:20px}}.central-branch h2{font-size:25px;font-size:2.5rem;font-weight:300}.central-branch p{margin:0 0 10px}.central-branch img{display:block}.central-branch .central-info{padding:40px 34px 57px}@media (max-width: 480px){.central-branch .central-info{padding:20px}}.central-branch .central-map{position:absolute;height:100%;top:0;right:0}.central-branch .sa-icon{font-size:20px;color:#fbbf1f;display:inline-block}.central-branch .icon-obalka,.central-branch .icon-telefon,.central-branch .icon-fax,.central-branch .icon-infolinka{position:relative;top:4px;margin-right:10px}.central-branch .address{line-height:180%}@media (max-width: 480px){.central-branch .address>div{width:100%}}.central-branch .general-contacts a,.central-branch .general-contacts #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .central-branch .general-contacts a:hover,.central-branch .general-contacts .press-pagination ul li a:hover,.press-pagination ul li .central-branch .general-contacts a:hover{text-decoration:none}.central-branch .general-contacts a:hover,.central-branch .general-contacts #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .central-branch .general-contacts a:hover{text-decoration:underline}.central-branch .important-contacts{display:none;margin-top:74px}.central-branch .important-contacts strong{margin-right:20px}.central-branch .important-contacts a,.central-branch .important-contacts #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .central-branch .important-contacts a:hover,.central-branch .important-contacts .press-pagination ul li a:hover,.press-pagination ul li .central-branch .important-contacts a:hover{position:relative;margin-right:22px;color:#1b1b1b;text-decoration:none}.central-branch .important-contacts a:hover,.central-branch .important-contacts #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .central-branch .important-contacts a:hover{text-decoration:underline}.central-branch .important-contacts a:after,.central-branch .important-contacts #content-main .press-pagination ul li a:hover:after,#content-main .press-pagination ul li .central-branch .important-contacts a:hover:after,.central-branch .important-contacts .press-pagination ul li a:hover:after,.press-pagination ul li .central-branch .important-contacts a:hover:after{content:'';position:absolute;top:3px;right:-12px;width:1px;height:calc(100% - 4px);background:#1b1b1b}.central-branch .important-contacts a:last-of-type,.central-branch .important-contacts #content-main .press-pagination ul li a:last-of-type:hover,#content-main .press-pagination ul li .central-branch .important-contacts a:last-of-type:hover{margin-right:0}.central-branch .important-contacts a:last-of-type:after,.central-branch .important-contacts #content-main .press-pagination ul li a:hover:last-of-type:after,#content-main .press-pagination ul li .central-branch .important-contacts a:hover:last-of-type:after{display:none}@media (max-width: 480px){.central-branch .important-contacts{margin-top:25px}.central-branch .important-contacts strong{display:block}}.central-branch .infolinka{width:270px;margin:0 0 10px}#contact-map-image{position:relative;overflow:hidden;margin:23px 0;cursor:pointer}#contact-map-image strong{position:absolute;left:0;right:0;margin:0 auto;top:50%;margin-top:-20px;font-size:27px;font-size:2.7rem;font-weight:300;text-align:center;z-index:9}#contact-map-image:hover img{-webkit-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}#contact-map-image img{width:100%;transition:all .2s}#content-main .contact-branches{margin-top:20px;padding-top:10px}#content-main .contact-branches h3{margin-top:20px;font-weight:400}#content-main .contact-branches .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;min-width:auto}#content-main .contact-branches .filter-wrap{padding:15px;background:#ececec}#content-main .contact-branches .states-filter,#content-main .contact-branches .products-filter,#content-main .contact-branches .cities-filter{margin-bottom:5px}#content-main .contact-branches .states-filter label:first-child,#content-main .contact-branches .products-filter label:first-child,#content-main .contact-branches .cities-filter label:first-child{min-width:140px;font-weight:700;font-size:14px;font-size:1.4rem}@media (max-width: 480px){#content-main .contact-branches .states-filter label:first-child,#content-main .contact-branches .products-filter label:first-child,#content-main .contact-branches .cities-filter label:first-child{display:block;margin-bottom:10px}}#content-main .contact-branches .states-filter .radioLabel,#content-main .contact-branches .products-filter .radioLabel,#content-main .contact-branches .cities-filter .radioLabel{margin-right:10px;cursor:pointer;font-weight:normal;padding:1px 6px;border-radius:6px;margin-bottom:.8em}#content-main .contact-branches .states-filter .radioLabel:hover,#content-main .contact-branches .products-filter .radioLabel:hover,#content-main .contact-branches .cities-filter .radioLabel:hover{background-color:#ffdc7e}#content-main .contact-branches .states-filter .radioLabel.btn-aqua,#content-main .contact-branches .products-filter .radioLabel.btn-aqua,#content-main .contact-branches .cities-filter .radioLabel.btn-aqua{background-color:#fbbf1f}#content-main .contact-branches .states-filter .radioLabel input,#content-main .contact-branches .products-filter .radioLabel input,#content-main .contact-branches .cities-filter .radioLabel input{display:none}#content-main .contact-branches .cities-filter .radioLabel{padding:1px 10px}#content-main .contact-branches .branches .branch{width:25%;padding:0 5px 10px 5px}#content-main .contact-branches .branches .branch:nth-of-type(4n+1){clear:both}@media (max-width: 991px){#content-main .contact-branches .branches .branch{width:25%}#content-main .contact-branches .branches .branch:nth-of-type(4n+1){clear:none}#content-main .contact-branches .branches .branch:nth-of-type(4n+1){clear:both}}@media (max-width: 767px){#content-main .contact-branches .branches .branch{width:50%}#content-main .contact-branches .branches .branch:nth-of-type(4n+1){clear:none}#content-main .contact-branches .branches .branch:nth-of-type(2n+1){clear:both}}@media (max-width: 480px){#content-main .contact-branches .branches .branch{width:100%}}#content-main .contact-branches .branches .branch a{position:relative;padding-top:15px;color:#1b1b1b;display:block;padding:10px;text-decoration:none;min-height:195px;transition:transform .3s ease-in-out;-webkit-transition:transform .3s ease-in-out}#content-main .contact-branches .branches .branch a:hover{-webkit-transform:translate(0px, -15px);-ms-transform:translate(0px, -15px);transform:translate(0px, -15px)}#content-main .contact-branches .branches .branch a:hover:after{content:'';height:3px;position:absolute;bottom:0;left:0;width:100%;background:#fbbf1f}#content-main .contact-branches .branches .branch h4{font-size:24px !important;font-size:2.4rem !important;min-height:56px;margin-bottom:8px}#content-main .contact-branches .branches .branch p{margin:0 0 10px}#content-main .contact-branches .branches .branch .address{padding-bottom:15px}#content-main .contact-branches .branches .branch .phone i,#content-main .contact-branches .branches .branch .mail i{margin-right:8px}#content-main .contact-branches .branches .branch .sa-icon{font-size:18px;color:#fbbf1f}#content-main .contact-branches .branches .branch .service-list span.icon-bg{border:none;position:relative;display:inline-block;height:30px;margin:0 .2em 5px;width:30px;vertical-align:middle;text-align:center;padding-top:3px}@media (max-width: 480px){#content-main .contact-branches .branches .branch .service-list span.icon-bg{padding:5px 10px}}@media (max-width: 480px){#content-main .contact-branches .branches .branch .service-list span.icon-bg:first-of-type{padding-left:0}}@media (max-width: 480px){#content-main .contact-branches .branches .branch .service-list span.icon-bg:last-of-type{padding-right:0}}#content-main .contact-branches .branches .branch .service-list span.icon-bg i.sa-icon{color:#1f2d4d;font-size:22px}#content-main .contact-branches .branches .branch .service-list span.icon-bg i.sa-icon:hover+.icon-msg{visibility:visible;opacity:1}#content-main .contact-branches .branches .branch .service-list span.icon-bg .icon-msg{position:absolute;top:40px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);padding:5px 10px;color:#1b1b1b;background-color:#ffdc7c;z-index:9;opacity:0;visibility:hidden;transition:visibility 0s, opacity .5s}#content-main .contact-branches .branches .branch .service-list span.icon-bg .icon-msg:before{content:'';position:absolute;top:-10px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:0 7.5px 10px;border-color:#ffdc7c transparent}#contant-map-btn{display:inline-block;margin:20px 0 15px;padding:1px 6px;text-decoration:none;border-radius:6px;background:#fbbf1f;cursor:pointer}#contant-map-btn .sa-icon{padding-left:5px;font-weight:700}.sa-kontakt a,.sa-kontakt #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .sa-kontakt a:hover,.sa-kontakt .press-pagination ul li a:hover,.press-pagination ul li .sa-kontakt a:hover{text-decoration:none}.sa-kontakt a:hover,.sa-kontakt #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .sa-kontakt a:hover,.sa-kontakt .press-pagination ul li a:hover,.press-pagination ul li .sa-kontakt a:hover{text-decoration:underline}.sa-kontakt .sa-adresa{border-bottom:2px solid #fbbb01;padding-bottom:.6em;margin-bottom:1em}.sa-kontakt .sa-adresa .navigovat{text-decoration:none !important;padding:2px 12px !important}.sa-kontakt .sa-adresa .navigovat:hover{background:#ffdc7e !important}.sa-kontakt>.row{margin-bottom:35px}@media (min-width: 768px) and (max-width: 991px){.sa-kontakt>.row{margin-left:0;margin-right:0}}@media (max-width: 767px){.sa-kontakt>.row{margin-bottom:0}}.sa-kontakt .map-wrap{margin-bottom:0}@media (max-width: 991px){.sa-kontakt .map-wrap>div{padding:0}}.sa-kontakt .tel-wrap,.sa-kontakt .email-wrap{position:relative;margin-bottom:5px;padding-left:35px}.sa-kontakt .tel-wrap>i,.sa-kontakt .email-wrap>i{position:absolute;left:0}.sa-kontakt .sa-icon{font-size:20px;color:#fbbf1f;margin-right:15px}.sa-kontakt .services{margin-bottom:20px}.sa-kontakt .services .service-list-item{display:inline-block;margin:0;padding:0;min-width:60px;margin-right:20px;position:relative}.sa-kontakt .services .service-list-item:nth-child(5){margin-right:20px}.sa-kontakt .services .service-list-item .icon-bg{border:none;border-radius:0;width:64px;height:64px;margin:0;padding-top:24px}.sa-kontakt .services .service-list-item .icon-bg .sa-icon{margin-right:0;font-size:33px;line-height:16px;color:#1b1b1b}.sa-kontakt .services .service-list-item:hover .pop-up-text{opacity:1;visibility:visible}.sa-kontakt .services .service-list-item .header-hidden-mobile,.sa-kontakt .services .service-list-item .isopenable-hidden-mobile{display:none}.sa-kontakt .services .service-list-item .pop-up-text{opacity:0;visibility:hidden;display:block;position:absolute;top:77px;left:-118px;width:300px;max-width:300px;padding:15px;text-align:left;background-color:#ffdc7c;z-index:99;transition:all .3s ease-in-out}.sa-kontakt .services .service-list-item .pop-up-text:after{content:'';position:absolute;top:-10px;left:50%;margin-left:-10px;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #ffdc7c transparent}.sa-kontakt .services .service-list-item .pop-up-text h4{margin:0;color:#1b1b1b;font-weight:400;font-size:21px}.sa-kontakt .services .service-list-item .pop-up-text ul{margin-top:10px;margin-bottom:0 !important}.sa-kontakt .services .service-list-item .pop-up-text ul li:before{background:#fbbf1f !important}.sa-kontakt .icon-bod,.sa-kontakt .icon-hodiny{font-size:40px;position:absolute;left:0;top:20px}.sa-kontakt .icon-hodiny{left:-20px}.sa-kontakt .sa-kontakt-phone{padding:0}.sa-kontakt .sa-kontakt-adresa,.sa-kontakt .sa-kontakt-otviraci-doba,.sa-kontakt .sa-kontakt-email,.sa-kontakt .sa-kontakt-phone{margin-bottom:30px}.sa-kontakt .sa-kontakt-adresa div,.sa-kontakt .sa-kontakt-otviraci-doba div,.sa-kontakt .sa-kontakt-email div,.sa-kontakt .sa-kontakt-phone div{margin-bottom:10px}.sa-kontakt .sa-kontakt-adresa .navigovat{cursor:pointer;margin-left:-45px}.sa-kontakt .sa-kontakt-adresa .navigovat .sa-icon{margin-right:25px;float:left}.sa-kontakt .sa-kontakt-email,.sa-kontakt .sa-kontakt-phone{margin-bottom:45px}.sa-kontakt .sa-kontakt-informace{background-color:#fbfbfb;margin:10px 0;padding:15px}.sa-kontakt .sa-kontakt-informace p:last-of-type{margin-bottom:0}.sa-kontakt .sa-kontakt-upozorneni{margin-bottom:15px;margin-top:10px;padding:12px;background-color:red;color:#fff}.sa-kontakt .sa-kontakt-upozorneni p{margin:0}.sa-kontakt .sa-kontakt-upozorneni .sa-icon{color:#fff;float:left}.sa-kontakt .pict-wrap,.sa-kontakt .sa-kontakt-mapa{height:174px !important}.sa-kontakt .sa-kontakt-mapa{margin:0}.sa-kontakt .pict-wrap{overflow:hidden;padding:0 15px 0 0}.sa-kontakt .pict-wrap img{width:100%}.sa-kontakt .sa-kontakt-images img{margin-top:13px}.sa-kontakt .sa-kontakt-sluzby{margin-bottom:45px}.sa-kontakt .sa-kontakt-sluzby h3{font-size:22px;margin-top:10px}.sa-kontakt .sa-kontakt-sluzby .text{width:275px}.sk #contact-additional-info>div h4{font-size:22px;font-size:2.2rem}#contact-additional-info{overflow-y:hidden;padding-bottom:37px}#contact-additional-info>div{padding:0}#contact-additional-info>div h4{font-size:24px;font-size:2.4rem;letter-spacing:-.6px;margin-bottom:11px}#contact-additional-info>div span{display:block;margin-bottom:12px}#contact-additional-info>div span a,.press-pagination ul li #contact-additional-info>div span a:hover{text-decoration:none}#contact-additional-info>div span a:hover,.press-pagination ul li #contact-additional-info>div span a:hover{text-decoration:underline}@media (max-width: 991px){#contact-additional-info>div{width:33.333333%;margin-bottom:1em}}@media (max-width: 767px){#contact-additional-info>div{width:50%;padding:0 15px}}@media (max-width: 480px){#contact-additional-info>div{width:100%}}.contact-resellers{margin:30px 0 39px;text-align:center}.contact-resellers a,.contact-resellers #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .contact-resellers a:hover,.contact-resellers .press-pagination ul li a:hover,.press-pagination ul li .contact-resellers a:hover{display:inline-block;text-decoration:none !important}@media (max-width: 991px){.map-wrap{padding:0;width:100%;margin:0 0 20px}.map-wrap .col-xs-6{width:70%}.map-wrap .pict-wrap{width:30%;padding:0 !important}.map-wrap .sa-kontakt-mapa{padding-left:0;width:100% !important}}@media (min-width: 768px) and (max-width: 991px){#table_wrapper{overflow-x:auto}.sa-kontakt .info-wrap{width:50%;padding:0;padding-right:10px}.sa-kontakt .info-wrap:last-child{padding-left:10px;padding-right:0}}@media (max-width: 767px){.country_wrapper,.city_wrapper{width:100%;display:block;margin-bottom:9px}#table_wrapper{overflow-x:auto}.sa-kontakt .sa-kontakt-mapa{padding-left:0}.sa-kontakt .sa-kontakt-otviraci-doba{margin-bottom:0;margin-top:20px}.sa-kontakt .services .kontakt-sluzby-nadpis{margin-bottom:.5em}.sa-kontakt .services .service-list-item{display:block;margin-right:0;margin-bottom:10px}.sa-kontakt .services .service-list-item:nth-child(5){margin-right:0;margin-bottom:10px}.sa-kontakt .services .service-list-item .icon-bg{position:absolute;float:left;padding-top:20px;width:45px;height:40px;overflow:hidden}.sa-kontakt .services .service-list-item .icon-bg .sa-icon{position:relative;top:-11px;font-size:25px}.sa-kontakt .services .service-list-item .header-hidden-mobile{display:inline-block;overflow:hidden;margin-top:3px;padding-left:50px;padding-right:40px;font-size:19px}.sa-kontakt .services .service-list-item .isopenable-hidden-mobile{display:inline-block;position:absolute;top:10px;right:15px;width:26px;height:26px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}.sa-kontakt .services .service-list-item .isopenable-hidden-mobile i{font-size:26px;color:#1b1b1b}.sa-kontakt .services .service-list-item .pop-up-text{display:none;visibility:visible;position:relative;top:0;left:0;max-width:none;width:100%;opacity:1;transition:none}.sa-kontakt .services .service-list-item .pop-up-text:after{top:0;height:0;border-width:10px 10px 0 10px;border-color:#ffdc7c transparent transparent transparent}.sa-kontakt .services .service-list-item .pop-up-text .pop-up-text-header{display:none}.sa-kontakt .services .service-list-item .pop-up-text ul{margin-top:.1em}.sa-kontakt .services .service-list-item .service-header-wrap{padding:6px 10px;background:#ffdc7c}.sa-kontakt .services .service-list-item.clicked .isopenable-hidden-mobile{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}.sa-kontakt .services .service-list-item.clicked .isopenable-hidden-mobile i{color:#1b1b1b}.sa-kontakt .services .service-list-item.clicked .service-header-wrap{background:#fbbf1f}.sa-kontakt .services .service-list-item.clicked .service-header-wrap .icon-bg{border-color:#fff}.sa-kontakt .services .service-list-item.clicked .service-header-wrap .icon-bg .sa-icon{color:#1b1b1b}.sa-kontakt .services .service-list-item.clicked .pop-up-text:after{border-color:#fbbf1f transparent transparent transparent}}@media (max-width: 480px){.sa-kontakt .map-wrap{margin-bottom:20px}.sa-kontakt .map-wrap .sa-kontakt-mapa{padding:0}.sa-kontakt .map-wrap .col-xs-6{width:100%}.sa-kontakt .map-wrap .pict-wrap{overflow:visible;height:auto !important;padding:0 15px !important;margin-top:15px;text-align:center}.sa-kontakt .map-wrap .pict-wrap img{width:auto}#content-main .contact-branches .branches .branch h4{min-height:auto}.service_wrapper{width:100%}}#contacts_wrapper .sa-preloader{width:450px;height:228px;background:#f2f2f2;margin:0 auto;padding-top:50px;margin-top:75px;top:0;left:0;z-index:2;transition:all .8s ease-out;-moz-transition:all .8s ease-out;-webkit-transition:all .8s ease-out;-o-transition:all .8s ease-out}@media (max-width: 992px){#contacts_wrapper .sa-preloader{margin-top:8px;padding-top:50px}}@media (max-width: 425px){#contacts_wrapper .sa-preloader{width:100%}}#contacts_wrapper .sa-preloader.slideup-preloader{height:0;opacity:0;margin-top:0}#contacts_wrapper .sa-preloader .loader-logo{width:142px;display:block;margin:0 auto;padding-bottom:20px;z-index:2}#contacts_wrapper .sa-preloader p{text-align:center;margin-top:60px;z-index:2}#contacts_wrapper.show #filter_wrapper,#contacts_wrapper.show #map_wrapper,#contacts_wrapper.show #table_wrapper{opacity:1;z-index:9;visibility:visible;transition:2s all}#contacts_wrapper #filter_wrapper,#contacts_wrapper #map_wrapper,#contacts_wrapper #table_wrapper{visibility:hidden;opacity:0;z-index:-1;transition:2s all}#contacts_wrapper #filter_wrapper{background-color:#ececec;padding:20px 25px}#contacts_wrapper #filter_wrapper .city_wrapper label,#contacts_wrapper #filter_wrapper .country_wrapper label{margin-right:15px}#contacts_wrapper #filter_wrapper .country_wrapper{position:relative;float:left;padding-right:35px}#contacts_wrapper #filter_wrapper .country_wrapper .select-target{width:180px}#contacts_wrapper #filter_wrapper .country_wrapper .select.select-theme-default{position:absolute;top:43px;right:-100px}@media (max-width: 767px){#contacts_wrapper #filter_wrapper .country_wrapper .select.select-theme-default{width:auto;min-width:auto;right:auto;left:100px}}@media (max-width: 480px){#contacts_wrapper #filter_wrapper .country_wrapper .select.select-theme-default{left:0;top:68px}}@media (max-width: 480px){#contacts_wrapper #filter_wrapper .country_wrapper{padding:0}#contacts_wrapper #filter_wrapper .country_wrapper .country_label{display:block;padding-bottom:5px}}@media (max-width: 480px){#contacts_wrapper #filter_wrapper .city_wrapper .city_label{display:block;padding-bottom:5px}}#contacts_wrapper #filter_wrapper .services_wrapper{overflow:auto;margin-top:16px}#contacts_wrapper #filter_wrapper .services_wrapper label.services_label{float:left;margin-bottom:9px}#contacts_wrapper #filter_wrapper .services_wrapper .services_checkboxes_wrapper{float:left}#contacts_wrapper #filter_wrapper .services_wrapper .services_checkboxes_wrapper .service_wrapper{float:left;margin-right:20px}#contacts_wrapper #filter_wrapper .services_wrapper .services_checkboxes_wrapper .service_wrapper input[type=checkbox]+label{padding-left:30px;margin-bottom:9px}#contacts_wrapper #filter_wrapper .services_wrapper .services_checkboxes_wrapper .service_wrapper input[type=checkbox]+label:before{border:1px solid #c7c7c7;width:18px;height:18px}#contacts_wrapper #map_wrapper .map_tooltip{background-color:#fff;padding:20px;box-shadow:0 4px 8px 2px rgba(0,0,0,0.2),0px 6px 21px 0 rgba(0,0,0,0.19);overflow:auto}#contacts_wrapper #map_wrapper .map_tooltip:after{content:'';width:0;height:0;position:absolute;left:calc(50% - 20px);top:100%;border-style:solid;border-width:20px 20px 0;border-color:#fff transparent transparent}#contacts_wrapper #map_wrapper .map_tooltip .map_tooltip_left,#contacts_wrapper #map_wrapper .map_tooltip .map_tooltip_right{float:left;overflow:auto}#contacts_wrapper #map_wrapper .map_tooltip .map_tooltip_left{margin-right:10px}#contacts_wrapper #map_wrapper .map_tooltip .map_tooltip_left>span{display:block;clear:both;font-size:12px;line-height:16px;font-weight:bold}#contacts_wrapper #map_wrapper .map_tooltip .map_tooltip_right{margin-left:10px}#contacts_wrapper #map_wrapper .map_tooltip .map_tooltip_right>a,#contacts_wrapper #map_wrapper .map_tooltip .press-pagination ul li .map_tooltip_right>a:hover{display:block;clear:both;font-size:12px;line-height:16px;font-weight:bold;text-decoration:none}#contacts_wrapper #map-legend{background-color:#ececec;padding:20px 25px}#contacts_wrapper #map-legend span{position:relative;display:inline-block;margin-bottom:20px;margin-right:20px;font-size:16px;font-size:1.6rem;padding-left:40px}#contacts_wrapper #map-legend span:before{content:'';position:absolute;top:-10px;left:0;width:37px;height:44px;background-repeat:no-repeat;background-position:center center}#contacts_wrapper #map-legend .map-legend-red-marker:before{background:url("/o-nas/kontakty/images/zluty_marker.png")}#contacts_wrapper #map-legend .map-legend-grey-marker{margin-bottom:0}#contacts_wrapper #map-legend .map-legend-grey-marker:before{height:12px;width:12px;top:6px;left:20px;background:url("/o-nas/kontakty/images/modry_marker.png")}#contacts_wrapper #table_wrapper #show_more_dealers_button{margin-top:20px}#contacts_wrapper #table_wrapper>table{width:100%}#contacts_wrapper #table_wrapper>table .result_title_row th{padding:10px}#contacts_wrapper #table_wrapper>table .result_title_row.resseler-group th{text-align:center}#contacts_wrapper #table_wrapper>table tr:first-child th{padding:10px}#contacts_wrapper #table_wrapper>table td,#contacts_wrapper #table_wrapper>table th{padding-left:0;padding-right:0}#contacts_wrapper #table_wrapper>table tr>td:last-child{width:120px}#contacts_wrapper #table_wrapper>table td{padding:10px}#contacts_wrapper #table_wrapper>table .result_row_telefon{width:130px}#contacts_wrapper #table_wrapper>table .result_row_sluzby{width:140px}#contacts_wrapper #table_wrapper .td.result_row_address{width:200px}#contacts_wrapper #table_wrapper .td.result_row_email{width:150px}#contacts_wrapper #table_wrapper .table_result_sluzby,#contacts_wrapper #table_wrapper .table_result_sluzby+span,#contacts_wrapper #table_wrapper .table_result_doba{float:left}#contacts_wrapper #table_wrapper .table_result_sluzby{position:relative}#contacts_wrapper #table_wrapper .table_result_sluzby .sluzby_list{position:absolute;border:1px solid #fbbf1f;right:0;background-color:#fff;padding:8px 13px;border-radius:5px;z-index:15}#contacts_wrapper #table_wrapper .table_result_sluzby .sluzby_list li{padding:0;margin:0;white-space:nowrap}#contacts_wrapper #table_wrapper .table_result_sluzby .sluzby_list li:before{content:none}#contacts_wrapper #table_wrapper .table_result_doba{position:relative}#contacts_wrapper #table_wrapper .table_result_doba>div{position:absolute;background-color:#fff;z-index:15;border:1px solid #fbbf1f;padding:8px 13px;border-radius:5px;right:0;white-space:nowrap}#site-map .col{float:none}#site-map .col .block .block-title{text-decoration:none;margin-bottom:.8em;padding:0 11px 13px 11px;font-size:21px;font-size:2.1rem;font-weight:300;border-bottom:1px solid #DBDBDB}#site-map .col .block .block-title a:hover{font-weight:400;text-decoration:none}#site-map .col .block .url-list{margin:0;padding-left:23px}#site-map .col .block .url-list li{margin-bottom:31px;font-size:20px;font-size:2rem}#site-map .col .block .url-list li:before{top:9px}@media (max-width: 480px){#site-map .col{width:100%}}main .sa-content-train-services-child-train .sa-content-logos{display:table}main .sa-content-train-services-child-train .sa-content-logos>div{display:table-cell;padding:10px;vertical-align:bottom}main .sa-content-train-services-child-train .sa-content-logos>div img{width:100%}@media (max-width: 767px){main .sa-content-train-services-child-train .sa-content-logos>div{width:50%;float:left;margin-bottom:10px}main .sa-content-train-services-child-train .sa-content-logos>div:nth-of-type(2n+1){clear:both}main .sa-content-train-services-child-train .sa-content-logos>div img{width:auto}}main .sa-content-train-services-additional-services .item{margin-bottom:20px}main .sa-content-train-services-additional-services .item img{margin-bottom:15px}@media (max-width: 767px){main .sa-content-train-services-additional-services .item{margin-bottom:25px;border-bottom:1px solid #f2f2f2}}main .services-train-services .item{margin-bottom:20px}.contact-iframe{padding:0 !important}.contact-iframe p{background:#fff}.contact-iframe iframe{width:100% !important;height:340px;margin-bottom:-7px !important}#stations-list h2{margin:0;padding:10px 20px;font-size:23px;font-size:2.3rem;font-weight:300;background:#FBBF1F;color:#fff}#stations-list li{padding:10px 20px;font-size:15px;font-size:1.5rem;margin:0 !important;background:#F6F6F6}#stations-list li:nth-of-type(odd){background:#FBFBFB}#stations-list li:before{content:none !important}#station-detail .station-alert{display:block;margin-bottom:15px;margin-top:10px;padding:12px;background-color:#ed1846;color:#fff}#station-detail .station-alert .icon-vykricnik{float:left;margin-right:15px;color:#fff;font-size:20px}#station-detail .station-alert p{margin-bottom:0}#station-detail .station-text{overflow:auto}#station-detail .station-text table{width:100% !important;min-width:990px !important}#station-detail .station-text table th,#station-detail .station-text table td{padding:15px 20px}#station-detail .station-text table tr:first-of-type th{text-align:left;padding-bottom:0}#station-detail .station-text table tr:nth-of-type(2){text-align:center}#station-detail .station-text table tr:nth-of-type(2) th{padding-top:0;font-size:18px}#station-detail .station-gallery .station-detail-galery-image{float:left;margin:15px 15px 15px 0}#station-detail .map-wrap{height:200px}.fullPageMap{border:1px solid #fbbf1f;background:#ffdc7e;margin-top:12px;padding:5px 12px;display:inline-block;text-decoration:none}.fullPageMap:hover,.fullPageMap:focus,.fullPageMap:active{text-decoration:underline}#timetables{overflow:auto}#timetables table{min-width:1140px}#timetables table th[class*='timetables-head']{padding-top:10px;padding-bottom:10px;font-size:20px;font-size:2rem}#timetables table th.timetables-head-name{padding-left:20px;padding-right:20px}#timetables table th.timetables-head-to,#timetables table th.timetables-head-from{padding-left:0;padding-right:0;text-align:center}#timetables table td{padding-top:10px;padding-bottom:10px}#timetables table td.timetables-name{padding-left:20px}#timetables table td.timetables-pocket{padding-left:10px;padding-right:10px}#timetables table td.timetables-to,#timetables table td.timetables-from,#timetables table td.timetables-pocket{white-space:nowrap}.combobox-timetables{margin-bottom:50px}#timetables-detail table{width:100%}#timetables-detail table td{padding:13px 15px}#timetables-detail .sa-timetablePanel>div>div{overflow:auto;margin-bottom:70px}#timetables-detail .sa-timetablePanel #lineKilometrages{text-align:center}#timetables-detail .sa-timetablePanel #lineKilometrages h3{background:#1f2d4d;color:#fff;padding:12px 50px 12px 30px;cursor:pointer;display:inline-block}#timetables-detail .sa-timetablePanel #lineKilometrages h3:hover{color:#e6e6e6}#timetables-detail .sa-timetablePanel #lineKilometrages h3:hover:after{-webkit-filter:contrast(80%);filter:contrast(80%)}#timetables-detail .sa-timetablePanel #lineKilometrages h3:after{content:url("http://www.regiojet.cz.dev-olymp9.sa.cz/permalink/da5d145c-704b-11e6-ad58-005056aa66ef.png");position:absolute;margin:0}#timetables-detail .sa-timetablePanel #lineKilometrages #id2{display:none}#timetables-detail .sa-timetablePanel .activated:after{content:url("http://www.regiojet.cz.dev-olymp9.sa.cz/permalink/da5d145c-704b-11e6-ad58-005056aa66ef.png");padding:0 0 4px 0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#timetables-detail .sa-timetablePanel .connectonSymbolCols{padding:0;padding-top:3px !important}#timetables-detail .sa-timetablePanel .connectonSymbolCols span{margin:3px 0 !important}#timetables-detail .sa-timetablePanel .connectonSymbolCols span>span{border-radius:10px;border:1px solid #fff;padding:0 6px}#timetables-detail .sa-timetablePanel .sa-statements:last-child{margin-bottom:60px}#timetables-detail table.sa-lineTable{border-bottom:1px solid #fff}#timetables-detail table.sa-lineTable .connectonSymbolCols{padding:3px 0 !important}#timetables-detail table.sa-lineTable .connectonSymbolCols span>span{border-radius:10px;border:1px solid #fff;padding:0 6px}#timetables-detail table.sa-lineTable tr:nth-child(odd) td{background:#FBFBFB}#timetables-detail table.sa-lineTable .sa-stationRowColsStation{cursor:pointer}#timetables-detail table.sa-lineTable .sa-stationRowColsStation:hover{text-decoration:underline;background:#2e4271 !important}#timetables-detail table.sa-lineTable .sa-stationRowColsSymbol,#timetables-detail table.sa-lineTable .sa-stationRowColsStationSymbol{width:47px}#timetables-detail table.sa-lineTable .connectonSymbolEmptyCols:first-child,#timetables-detail table.sa-lineTable .connectonTimeCodeEmptyCols:first-child{background:#fff !important}#timetables-detail table.sa-lineTable .connectonSymbolCols,#timetables-detail table.sa-lineTable .connectonSymbolEmptyCols,#timetables-detail table.sa-lineTable .connectonTimeCodeCols,#timetables-detail table.sa-lineTable .connectonTimeCodeEmptyCols{padding-top:0;padding-bottom:0;color:#fff;font-weight:700;border:none !important;border-right:1px solid #fff !important;background:#1F2D4D !important}#timetables-detail table.sa-lineTable td{text-align:center;color:#1f2d4d;border-top:1px solid #fff;border-right:1px solid #fff;background:#f6f6f6}#timetables-detail table.sa-lineTable .sa-connectonTimeCodeCols{text-align:center}#timetables-detail table.sa-lineTable .sa-connectonTimeCodeCols:first-of-type{background:#fff}#timetables-detail table.sa-lineTable .sa-stationRowColsStation{width:250px;min-width:250px;color:#fff;text-align:left;background:#1F2D4D !important}#timetables-detail table.sa-symbols,#timetables-detail table.sa-timeCodes{width:100%;margin-bottom:70px}#timetables-detail table.sa-symbols th,#timetables-detail table.sa-timeCodes th{width:129px;text-align:center;background:#1f2d4d !important}@media (max-width: 480px){#timetables-detail table.sa-lineTable .sa-stationRowColsStation{min-width:auto}#timetables-detail table.sa-symbols th,#timetables-detail table.sa-timeCodes th{width:auto}}.sa-timeCodeMark,.sa-symbols * div{font-size:15px;font-weight:500}#icons-block{display:none}#icons-block .print-ico{cursor:pointer;margin-top:25px;position:relative;float:right}@media screen and (min-width: 768px){#icons-block{display:block}}#timetables.jizdne-a-ceny table th{color:#000}#timetables.jizdne-a-ceny table td,#timetables.jizdne-a-ceny table th{padding:10px 0 10px 0;border-right:1px solid #fff;border-top:1px solid #fff}#timetables.jizdne-a-ceny table td:first-child,#timetables.jizdne-a-ceny table th:first-child{padding-left:20px}#timetables.jizdne-a-ceny table td:last-child,#timetables.jizdne-a-ceny table th:last-child{padding-right:20px}#timetables.jizdne-a-ceny th{font-size:20px;font-size:2rem}#commission-dealer{margin-bottom:56px;background:#ffdc7c}#commission-dealer .vacation-form{background:transparent;position:relative;padding:15px}#commission-dealer .vacation-form #vacation-locality-block,#commission-dealer .vacation-form #vacation-destination-block{float:left;position:relative;width:65%;margin:0 0 15px 0;background-color:#fff;border-radius:5px}#commission-dealer .vacation-form #vacation-locality-block label,#commission-dealer .vacation-form #vacation-destination-block label{color:#9a9a9a;line-height:40px;left:10px;position:absolute;background-color:transparent;z-index:1}#commission-dealer .vacation-form #vacation-locality-block select,#commission-dealer .vacation-form #vacation-locality-block .select-text,#commission-dealer .vacation-form #vacation-destination-block select,#commission-dealer .vacation-form #vacation-destination-block .select-text{padding-left:7.4em}#commission-dealer .vacation-form .date-field{width:35%;text-align:right}#commission-dealer .vacation-form .date-field label{padding-right:20px;line-height:39px}#commission-dealer .vacation-form .date-field input{width:160px;float:right}#commission-dealer .vacation-form #vacation-board-block{width:35%}#commission-dealer .vacation-form #vacation-hotel_category-block,#commission-dealer .vacation-form #vacation-board-block{position:relative;float:left;margin-right:20px}#commission-dealer .vacation-form #vacation-hotel_category-block .select-target,#commission-dealer .vacation-form #vacation-board-block .select-target{width:197px}#commission-dealer .vacation-form #vacation-hotel_category-block .select.select-open,#commission-dealer .vacation-form #vacation-board-block .select.select-open{left:100px;width:195px;min-width:auto}#commission-dealer .vacation-form select#adultscnt,#commission-dealer .vacation-form select#kidscnt{width:60px}#commission-dealer .vacation-form #vacation-adultscnt-block label label,#commission-dealer .vacation-form #vacation-kidscnt-block label label,#commission-dealer .vacation-form #vacation-hotel_category-block label{margin-right:7px}#commission-dealer .vacation-form #vacation-adultscnt-block label .select.select-open,#commission-dealer .vacation-form #vacation-kidscnt-block label .select.select-open,#commission-dealer .vacation-form #vacation-hotel_category-block .select.select-open{left:118px}#commission-dealer .vacation-form #vacation-hotel_category-block label{min-width:80px}#commission-dealer .vacation-form #vacation-transport-block{float:left;margin-bottom:15px}#commission-dealer .vacation-form #vacation-transport-block label:first-child{float:left}#commission-dealer .vacation-form #vacation-adultscnt-block,#commission-dealer .vacation-form #vacation-kidscnt-block{position:absolute;right:0}#commission-dealer .vacation-form #vacation-adultscnt-block{top:35px}#commission-dealer .vacation-form #vacation-kidscnt-block{top:90px}#commission-dealer .vacation-form #vacation-locality-block .select-target.select-theme-default,#commission-dealer .vacation-form #vacation-destination-block .select-target.select-theme-default{width:100%;padding-left:108px;background-color:transparent;z-index:99}#commission-dealer .vacation-form #vacation-date_from-block .input-addon,#commission-dealer .vacation-form #vacation-date_to-block .input-addon{height:94%;bottom:1px}@media (max-width: 1199px){#commission-dealer .vacation-form #vacation-adultscnt-block,#commission-dealer .vacation-form #vacation-kidscnt-block{position:static;float:left}#commission-dealer .vacation-form #vacation-adultscnt-block label,#commission-dealer .vacation-form #vacation-kidscnt-block label{width:100px}#commission-dealer .vacation-form #vacation-adultscnt-block label,#commission-dealer .vacation-form #vacation-hotel_category-block label{margin-left:0}#commission-dealer .vacation-form #vacation-board-block{clear:both}#commission-dealer .vacation-form #vacation-adultscnt-block{clear:both}#commission-dealer .vacation-form #vacation-board-block,#commission-dealer .vacation-form #vacation-hotel_category-block{width:50%;margin-right:0;padding-left:10px}#commission-dealer .vacation-form #vacation-board-block label,#commission-dealer .vacation-form #vacation-hotel_category-block label{display:block}#commission-dealer .vacation-form #vacation-board-block .select-target,#commission-dealer .vacation-form #vacation-hotel_category-block .select-target{width:100%}#commission-dealer .vacation-form #vacation-board-block{padding-right:10px;padding-left:0}#commission-dealer .vacation-form #vacation-board-block .select-target,#commission-dealer .vacation-form #vacation-hotel_category-block .select-target{width:100%}#commission-dealer .vacation-form #vacation-board-block .select.select-open,#commission-dealer .vacation-form #vacation-hotel_category-block .select.select-open{left:auto;width:100%;padding-right:10px;min-width:auto}#commission-dealer .vacation-form #vacation-locality-block,#commission-dealer .vacation-form #vacation-destination-block{width:55%}#commission-dealer .vacation-form .date-field{width:45%}#commission-dealer .vacation-form .form-submit{margin-top:15px}}@media (max-width: 768px){#commission-dealer .vacation-form #vacation-locality-block,#commission-dealer .vacation-form #vacation-destination-block{width:100%;padding-right:0}#commission-dealer .vacation-form #vacation-locality-block{margin-top:-130px}#commission-dealer .vacation-form .date-field{width:160px;text-align:left;margin-top:55px}#commission-dealer .vacation-form .date-field label{line-height:1.42857143}#commission-dealer .vacation-form #vacation-date_to-block{position:absolute;top:108px;left:180px}#commission-dealer .vacation-form #vacation-date_to-block .input-addon{height:63%;bottom:1px}#commission-dealer .vacation-form #vacation-date_from-block .input-addon{height:63%;bottom:1px}#commission-dealer .vacation-form #vacation-transport-block{margin-bottom:5px}#commission-dealer .vacation-form #vacation-transport-block label:not(:first-child){margin-right:15px;margin-bottom:10px}#commission-dealer .vacation-form #vacation-hotel_category-block,#commission-dealer .vacation-form #vacation-board-block{margin-top:15px}}@media (max-width: 504px){#commission-dealer .vacation-form #vacation-destination-block,#commission-dealer .vacation-form #vacation-locality-block{width:100%}#commission-dealer .vacation-form #vacation-locality-block{margin-top:-130px}#commission-dealer .vacation-form .date-field{width:160px}#commission-dealer .vacation-form #vacation-date_to-block{left:15px;top:279px}#commission-dealer .vacation-form #vacation-adultscnt-block,#commission-dealer .vacation-form #vacation-kidscnt-block{width:50%;float:left}#commission-dealer .vacation-form #vacation-adultscnt-block label,#commission-dealer .vacation-form #vacation-kidscnt-block label{margin-left:0}#commission-dealer .vacation-form #vacation-board-block,#commission-dealer .vacation-form #vacation-hotel_category-block{width:100%;float:left;padding:0}#commission-dealer .vacation-form #vacation-board-block label,#commission-dealer .vacation-form #vacation-hotel_category-block label{margin-left:0}#commission-dealer .vacation-form #vacation-board-block .select.select-open,#commission-dealer .vacation-form #vacation-hotel_category-block .select.select-open{padding-right:0}#commission-dealer .vacation-form #vacation-board-block{margin-top:90px}#commission-dealer .vacation-form #vacation-hotel_category-block{margin-left:0}#commission-dealer .vacation-form .form-submit{width:100%}#commission-dealer .vacation-form .form-submit button{width:100%}#commission-dealer .vacation-form #vacation-transport-block label:first-child{float:none;display:block}#commission-dealer .vacation-form #vacation-transport-block label{display:block;float:none;margin-bottom:1em}#commission-dealer .vacation-form #vacation-transport-block input{width:10%}}@media (min-width: 1200px){#commission-dealer-airticket .airticket-form .form-submit{width:386px}#commission-dealer-airticket .airticket-form #left-visible-part{width:62%;float:left;margin-right:15px;padding-right:15px;border-right:1px solid #ffc119}#commission-dealer-airticket .airticket-form #airticket-search_interval-block{margin-top:18px}}@media (max-width: 1199px){#commission-dealer-airticket .airticket-form #visible-part #airticket-search_interval-block{margin-top:30px}#commission-dealer-airticket .airticket-form #visible-part #airticket-passengerList-block .passenger,#commission-dealer-airticket .airticket-form #visible-part #insurance-passengerList-block .passenger{margin-right:22px !important}#commission-dealer-airticket .airticket-form .form-submit{clear:both;bottom:15px;right:14px;width:200px}}@media (min-width: 992px) and (max-width: 1199px){.form-submit{width:280px}}@media (max-width: 992px){#commission-dealer-airticket .airticket-form.open_jaw #airticket-search_interval-block{width:132px}#commission-dealer-airticket .airticket-form #visible-part #airticket-passengerList-block{float:left;margin-top:3px;margin-bottom:0}#commission-dealer-airticket .airticket-form #visible-part #left-visible-part{width:100%;padding-right:0;border-right:none}#commission-dealer-airticket .airticket-form #visible-part #left-visible-part #airticket-destinations-block{width:100%;border-right:none}#commission-dealer-airticket .airticket-form #visible-part #left-visible-part .destination-field input{width:100%}#commission-dealer-airticket .airticket-form #visible-part #left-visible-part #airticket-saved_routes-block{position:static;left:auto !important;top:auto !important;margin-bottom:15px;float:left}#commission-dealer-airticket .airticket-form #visible-part #left-visible-part #airticket-saved_routes-block .airticket-saved-route{clear:none !important}#commission-dealer-airticket .airticket-form #visible-part #airticket-search_interval-block{width:140px;margin-right:0;margin-top:21px}#commission-dealer-airticket .airticket-form #hidden-part>div{margin-bottom:15px}#commission-dealer-airticket .airticket-form #hidden-part .form-group{clear:both}#commission-dealer-airticket .airticket-form #hidden-part .toggle-form{position:static;padding:15px 0}#commission-dealer-airticket .airticket-form #hidden-part #airticket-travel_class-block{width:280px}#commission-dealer-airticket .airticket-form #hidden-part #airticket-travel_class-block label.control-label{width:100%}#commission-dealer-airticket .airticket-form #hidden-part #airticket-travel_class-block select,#commission-dealer-airticket .airticket-form #hidden-part #airticket-travel_class-block .select,#commission-dealer-airticket .airticket-form #hidden-part #airticket-travel_class-block .select-text,#commission-dealer-airticket .airticket-form #hidden-part #airticket-travel_class-block .select-target{min-width:0 !important;width:calc(100% - 45px)}#commission-dealer-airticket .airticket-form #hidden-part #airticket-airline-block{float:left;margin-right:0}#commission-dealer-airticket .airticket-form #hidden-part #airticket-airline-block .select.select-open{top:43px;width:auto}#commission-dealer-airticket .airticket-form #hidden-part #airticket-airline-block .air-select,#commission-dealer-airticket .airticket-form #hidden-part #airticket-airline-block .select-text,#commission-dealer-airticket .airticket-form #hidden-part #airticket-airline-block .select-target{width:calc(100% - 75px) !important}#commission-dealer-airticket .airticket-form #hidden-part #airticket-only_direct_flights-block{margin-top:15px}#commission-dealer-airticket .airticket-form .form-submit{bottom:0 !important;width:320px;margin-bottom:15px;right:15px !important}}@media (max-width: 767px){#commission-dealer-airticket .airticket-form.open_jaw #airticket-only_direct_flights-block{clear:both}#commission-dealer-airticket .airticket-form #hidden-part #airticket-airline-block{padding-left:0;clear:both}#commission-dealer-airticket .airticket-form #hidden-part #airticket-travel_class-block{border-top:none;clear:both}#commission-dealer-airticket .airticket-form #visible-part #airticket-ui_formtype-block .formtype-label{margin-right:0;padding-right:20px}#commission-dealer-airticket .airticket-form #visible-part #airticket-passengerList-block div.passenger{margin-right:15px}#commission-dealer-airticket .airticket-form #visible-part #airticket-passengerList-block div.modal-passenger{display:block}#commission-dealer-airticket .airticket-form #visible-part #airticket-passengerList-block div.modal-passenger span.control-label{display:inline-block;text-align:center;padding-left:10px;padding-right:0;width:100px}#commission-dealer-airticket .airticket-form #visible-part #airticket-passengerList-block div.modal-passenger .modal-counter-wrapper{display:block;width:110px;float:right;padding-right:0}#commission-dealer-airticket .airticket-form #visible-part #airticket-passengerList-block div.modal-passenger .modal-counter-wrapper .counter{display:block;float:left}#commission-dealer-airticket .airticket-form #visible-part #airticket-passengerList-block div.modal-passenger .modal-counter-wrapper .dec,#commission-dealer-airticket .airticket-form #visible-part #airticket-passengerList-block div.modal-passenger .modal-counter-wrapper .inc{display:block;float:left;font-size:30px}#commission-dealer-airticket .airticket-form #visible-part #airticket-passengerList-block .modal-content .container-fluid{padding:0}}@media (max-width: 478px){#commission-dealer-airticket .airticket-form #airticket-search_interval-block{width:100%;padding:0}#commission-dealer-airticket .airticket-form #airticket-search_interval-block .control-label{display:inline-block;float:left;min-width:0;line-height:40px}#commission-dealer-airticket .airticket-form #airticket-search_interval-block select,#commission-dealer-airticket .airticket-form #airticket-search_interval-block .select-target{width:100%;float:right}#commission-dealer-airticket .airticket-form #airticket-search_interval-block .select.select-open{right:0;min-width:0}#commission-dealer-airticket .airticket-form #airticket-search_interval-block .select-text{width:100%;right:0}#commission-dealer-airticket .airticket-form #airticket-search_interval-block .form-submit{width:94%}#commission-dealer-airticket .airticket-form #hidden-part{margin-bottom:0}}@media (max-width: 526px){#commission-dealer-airticket .airticket-form.open_jaw #airticket-passengerList-block{margin:0}#commission-dealer-airticket .airticket-form #visible-part #airticket-ui_formtype-block label{display:block;margin-bottom:1em;min-width:74px}#commission-dealer-airticket .airticket-form #visible-part #airticket-ui_formtype-block label:first-child{float:none;display:none;margin-bottom:1em}#commission-dealer-airticket .airticket-form #visible-part #airticket-ui_formtype-block input{width:10%}#commission-dealer-airticket .airticket-form #visible-part #airticket-passengerList-block{position:relative;left:0}#commission-dealer-airticket .airticket-form #visible-part #airticket-search_interval-block{margin-left:0;display:block}}@media (max-width: 550px){#commission-dealer-airticket .airticket-form.oneway #airticket-destinations-block{margin-bottom:70px !important}#commission-dealer-airticket .airticket-form.open_jaw #route_2{margin-bottom:0}#commission-dealer-airticket .airticket-form.open_jaw #route_2 .departure_date.date-field{top:0}#commission-dealer-airticket .airticket-form.open_jaw #airticket-destinations-block{margin-bottom:0}#commission-dealer-airticket .airticket-form.open_jaw #airticket-passengerList-block{margin-top:0}#commission-dealer-airticket .airticket-form.open_jaw #airticket-destinations-block{margin-bottom:0}#commission-dealer-airticket .airticket-form.open_jaw #airticket-destinations-block #route_2 .date-field{position:relative;top:auto}#commission-dealer-airticket .airticket-form.round_trip #route_2 .date-field{margin-top:62px}#commission-dealer-airticket .airticket-form.round_trip #airticket-destinations-block{margin-bottom:130px}#commission-dealer-airticket .airticket-form #visible-part .date-field{top:auto}#commission-dealer-airticket .airticket-form #visible-part #left-visible-part .destination-field{width:100%;margin-right:0}#commission-dealer-airticket .airticket-form #visible-part #left-visible-part #airticket-destinations-block{position:relative}#commission-dealer-airticket .airticket-form #visible-part #left-visible-part #airticket-destinations-block #route_1{overflow:hidden}#commission-dealer-airticket .airticket-form #hidden-part{margin-bottom:5px}#commission-dealer-airticket .airticket-form #hidden-part #airticket-passengerList-block{margin:20px 0 0;position:relative;left:0}#commission-dealer-airticket .airticket-form #hidden-part #airticket-only_direct_flights-block{margin:15px 0}#commission-dealer-airticket .airticket-form #hidden-part #airticket-airline-block,#commission-dealer-airticket .airticket-form #hidden-part #airticket-travel_class-block{width:100%}#commission-dealer-airticket .airticket-form .form-submit{position:static !important;margin:0;padding:0;width:100%}}#commission-dealer-airticket .airticket-form{position:relative;padding:15px}@media (min-width: 499px) and (max-width: 992px){#commission-dealer-airticket .airticket-form.open_jaw #airticket-search_interval-block{width:140px}}#commission-dealer-airticket .airticket-form .input-addon{bottom:1px;right:-1px;line-height:40px;height:94%}#commission-dealer-airticket .airticket-form #airticket-search_interval-block{position:relative;float:left;width:132px}#commission-dealer-airticket .airticket-form #airticket-search_interval-block .select-target{width:100%}#commission-dealer-airticket .airticket-form #airticket-search_interval-block .control-label{display:none}#commission-dealer-airticket .airticket-form .toggle-form{display:none}#commission-dealer-airticket .airticket-form #hidden-part{clear:both;float:left;border-top:1px solid #ffc119;width:100%;margin-top:15px;padding-top:15px}#commission-dealer-airticket .airticket-form #hidden-part>div{position:relative;float:left;padding-right:0;margin-right:10px;margin-bottom:0}#commission-dealer-airticket .airticket-form #hidden-part>div .select-target.select-theme-default{float:left;display:block;color:#1b1b1b}#commission-dealer-airticket .airticket-form #hidden-part>div .select-option.select-option-selected:before{top:0.5em}#commission-dealer-airticket .airticket-form #hidden-part .select-touch{max-width:100%}#commission-dealer-airticket .airticket-form #hidden-part #airticket-airline-block button{color:#ed1846;border:1px solid #ed1846}#commission-dealer-airticket .airticket-form #hidden-part .air-select-wrapper{min-width:230px}#commission-dealer-airticket .airticket-form #airticket-ui_formtype-block{float:left;margin-bottom:10px}@media (max-width: 424px){#commission-dealer-airticket .airticket-form #airticket-ui_formtype-block .formtype-label{min-width:0;padding-right:0;padding-left:25px;margin:0 12px 15px 0;width:100%}}#commission-dealer-airticket .airticket-form #airticket-ui_formtype-block label:first-child{float:left}#commission-dealer-airticket .airticket-form #airticket-passengerList-block{margin-top:12px}#commission-dealer-airticket .airticket-form #airticket-passengerList-block .passenger-count{padding-left:0}#commission-dealer-airticket .airticket-form #airticket-destinations-block{float:left;width:100%;border-right:none}#commission-dealer-airticket .airticket-form .departure_date label{display:none}#commission-dealer-airticket .airticket-form .date-field{width:140px;top:-62px}#commission-dealer-airticket .airticket-form .date-field .date_picker{width:142px}#commission-dealer-airticket .airticket-form .destination-field{width:calc(100% - 155px)}#commission-dealer-airticket .airticket-form #airticket-travel_class-block{width:177px;margin-right:25px !important}#commission-dealer-airticket .airticket-form #airticket-travel_class-block label{width:100%}#commission-dealer-airticket .airticket-form #airticket-travel_class-block .select-target{width:100%}#commission-dealer-airticket .airticket-form #airticket-travel_class-block .select.select-theme-default.select-open{top:63px;width:auto}#commission-dealer-airticket .airticket-form #airticket-airline-block,#commission-dealer-airticket .airticket-form #airticket-travel_class-block{float:left}#commission-dealer-airticket .airticket-form #airticket-airline-block label:after,#commission-dealer-airticket .airticket-form #airticket-travel_class-block label:after{content:":"}#commission-dealer-airticket .airticket-form #airticket-only_direct_flights-block{width:150px}#commission-dealer-airticket .airticket-form #airticket-only_direct_flights-block .checkbox-heading{margin-bottom:10px}#commission-dealer-airticket .airticket-form .toggle-form{position:absolute;left:5px;top:136px;cursor:pointer;clear:both;float:left}#commission-dealer-airticket .airticket-form .toggle-form a{color:#1b1b1b;text-decoration:none}#commission-dealer-airticket .airticket-form .toggle-form .sa-icon{padding-right:7px;font-size:12px}#commission-dealer-airticket .airticket-form .toggle-form .up{display:inline-block;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);padding-right:0;padding-left:7px}#commission-dealer-airticket .airticket-form .form-submit{clear:both;position:absolute;bottom:15px;right:36px}#commission-dealer-airticket .airticket-form .form-submit button{width:100%}#commission-dealer-airticket .airticket-form.oneway #airticket-destinations-block,#commission-dealer-airticket .airticket-form.round_trip #airticket-destinations-block{height:110px}#commission-dealer-airticket .airticket-form.oneway #airticket-only_direct_flights-block,#commission-dealer-airticket .airticket-form.round_trip #airticket-only_direct_flights-block{position:static !important;margin-right:0}#commission-dealer-airticket .airticket-form.round_trip #route_2 .destination-field{display:none !important}#commission-dealer-airticket .airticket-form.round_trip #route_2 .date-field{top:-43px}#commission-dealer-airticket .airticket-form.open_jaw .route{margin-bottom:15px}#commission-dealer-airticket .airticket-form.open_jaw .route:after{content:"";display:table;clear:both}#commission-dealer-airticket .airticket-form.open_jaw .openjaw-buttons{clear:both;text-align:left}@media (max-width: 992px){#commission-dealer-airticket .airticket-form.open_jaw .openjaw-buttons{padding:15px 0}#commission-dealer-airticket .airticket-form.open_jaw .openjaw-buttons .remove-route{margin-right:0}}@media (max-width: 499px){#commission-dealer-airticket .airticket-form.open_jaw .openjaw-buttons{text-align:left}#commission-dealer-airticket .airticket-form.open_jaw .openjaw-buttons .btn{margin-bottom:10px}}#commission-dealer-airticket .airticket-form.open_jaw .openjaw-buttons .btn{background-color:#ed1846;border-radius:10px;color:#fff;text-align:center;display:inline-block;padding:5px 15px;margin-right:10px;text-transform:uppercase}#commission-dealer-airticket .airticket-form.open_jaw .openjaw-buttons .btn:hover{background-color:#c30f36}#commission-dealer-airticket .airticket-form.open_jaw .openjaw-buttons .btn:before{margin-right:15px}#commission-dealer-airticket .airticket-form.open_jaw .openjaw-buttons .add-route:before{font-family:FontAwesome;content:"\f055"}#commission-dealer-airticket .airticket-form.open_jaw .openjaw-buttons .remove-route:before{font-family:FontAwesome;content:"\f056"}@media (max-width: 992px){#commission-dealer-airticket .airticket-form.open_jaw .date-field{margin-bottom:15px}}#commission-dealer-airticket .airticket-form.open_jaw .toggle-form{position:static}@media (max-width: 992px){#commission-dealer-airticket .airticket-form.open_jaw .toggle-form{margin-top:0}}@media (max-width: 499px){#commission-dealer-airticket .airticket-form #form-group-airticket-for-groups #airticket-ui_formtype-block{width:100%;margin-bottom:0;border:none}#commission-dealer-airticket .airticket-form #form-group-airticket-for-groups #airticket-stopover-block{clear:both;width:100%;margin-top:0}}#commission-dealer-airticket .airticket-form.open_jaw #airticket-saved_routes-block .airticket-saved-route{clear:both}#commission-dealer-airticket .airticket-form #airticket-saved_routes-block{display:none;position:absolute;left:15px;top:156px;margin:0}#commission-dealer-airticket .airticket-form #airticket-saved_routes-block label{float:left;font-weight:normal}#commission-dealer-airticket .airticket-form #airticket-saved_routes-block .saved_routes{padding-top:2px;float:left}#commission-dealer-airticket .airticket-form #airticket-saved_routes-block .saved_routes .airticket-saved-route{display:inline-block;margin:0 10px .5em;cursor:pointer}#commission-dealer-airticket .airticket-form #airticket-saved_routes-block .saved_routes .airticket-saved-route:before{font-family:FontAwesome;content:"\F054";margin-right:5px}#commission-dealer-airticket .en.homepage #airticket-passengers-block .passenger label span,#commission-dealer-airticket .de.homepage #airticket-passengers-block .passenger label span{display:block}#commission-dealer-airticket #airticket-passengerList-block,#commission-dealer-airticket #insurance-passengerList-block{color:#1b1b1b;float:left;min-width:280px}#commission-dealer-airticket #airticket-passengerList-block>a,#commission-dealer-airticket .press-pagination ul li #airticket-passengerList-block>a:hover,#commission-dealer-airticket #insurance-passengerList-block>a,#commission-dealer-airticket .press-pagination ul li #insurance-passengerList-block>a:hover{display:block}#commission-dealer-airticket #airticket-passengerList-block>a:hover,#commission-dealer-airticket .press-pagination ul li #airticket-passengerList-block>a:hover,#commission-dealer-airticket #airticket-passengerList-block>a:focus,#commission-dealer-airticket .press-pagination ul li #airticket-passengerList-block>a:focus:hover,#commission-dealer-airticket #airticket-passengerList-block>a:active,#commission-dealer-airticket .press-pagination ul li #airticket-passengerList-block>a:active:hover,#commission-dealer-airticket #insurance-passengerList-block>a:hover,#commission-dealer-airticket .press-pagination ul li #insurance-passengerList-block>a:hover,#commission-dealer-airticket #insurance-passengerList-block>a:focus,#commission-dealer-airticket .press-pagination ul li #insurance-passengerList-block>a:focus:hover,#commission-dealer-airticket #insurance-passengerList-block>a:active,#commission-dealer-airticket .press-pagination ul li #insurance-passengerList-block>a:active:hover{text-decoration:none;outline:none}#commission-dealer-airticket #airticket-passengerList-block div.passenger,#commission-dealer-airticket #insurance-passengerList-block div.passenger{position:relative;float:left;margin-right:48px;text-align:center}#commission-dealer-airticket #airticket-passengerList-block div.passenger:last-of-type,#commission-dealer-airticket #insurance-passengerList-block div.passenger:last-of-type{margin-right:0 !important}#commission-dealer-airticket #airticket-passengerList-block div.passenger input.passenger-count,#commission-dealer-airticket #insurance-passengerList-block div.passenger input.passenger-count{max-width:100%;width:60px;cursor:pointer;border:thin solid #ffc119;box-shadow:0 5px 10px -5px rgba(0,0,0,0.4) inset;text-align:center}#commission-dealer-airticket #airticket-passengerList-block div.passenger input.passenger-count[disabled],#commission-dealer-airticket #insurance-passengerList-block div.passenger input.passenger-count[disabled]{background-color:#fff;color:#1b1b1b}#commission-dealer-airticket #airticket-passengerList-block div.passenger input.passenger-count.null,#commission-dealer-airticket #insurance-passengerList-block div.passenger input.passenger-count.null{background-color:#feedbe}#commission-dealer-airticket #airticket-passengerList-block div.passenger span,#commission-dealer-airticket #insurance-passengerList-block div.passenger span{display:block;margin-bottom:3px;color:#1b1b1b;font-size:12px}#commission-dealer-airticket #airticket-passengerList-block div.passenger span .type,#commission-dealer-airticket #insurance-passengerList-block div.passenger span .type{display:none}#commission-dealer-airticket #airticket-passengerList-block div.passenger:before,#commission-dealer-airticket #insurance-passengerList-block div.passenger:before{background-repeat:no-repeat;background-position:center bottom;width:100%;height:40px;float:left;content:none}#commission-dealer-airticket #airticket-passengerList-block div.passenger span.over-input,#commission-dealer-airticket #insurance-passengerList-block div.passenger span.over-input{position:absolute;top:0;right:0;bottom:0;left:0}#commission-dealer-airticket #airticket-passengerList-block .modal.fade.in,#commission-dealer-airticket #insurance-passengerList-block .modal.fade.in{background-color:rgba(0,0,0,0.53)}#commission-dealer-airticket #airticket-passengerList-block .modal-content,#commission-dealer-airticket #insurance-passengerList-block .modal-content{background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#commission-dealer-airticket #airticket-passengerList-block div.modal-passenger,#commission-dealer-airticket #insurance-passengerList-block div.modal-passenger{clear:both;overflow:hidden;padding-bottom:10px;display:flex}#commission-dealer-airticket #airticket-passengerList-block div.modal-passenger:not(:first-child),#commission-dealer-airticket #insurance-passengerList-block div.modal-passenger:not(:first-child){border-top:1px solid #ececec}#commission-dealer-airticket #airticket-passengerList-block div.modal-passenger:before,#commission-dealer-airticket #insurance-passengerList-block div.modal-passenger:before{background-repeat:no-repeat;background-position:center bottom;width:17px;height:40px;float:left;content:" "}#commission-dealer-airticket #airticket-passengerList-block div.modal-passenger span.control-label,#commission-dealer-airticket #insurance-passengerList-block div.modal-passenger span.control-label{text-align:center}#commission-dealer-airticket #airticket-passengerList-block div.modal-passenger span.type,#commission-dealer-airticket #airticket-passengerList-block div.modal-passenger span.age,#commission-dealer-airticket #insurance-passengerList-block div.modal-passenger span.type,#commission-dealer-airticket #insurance-passengerList-block div.modal-passenger span.age{display:block}#commission-dealer-airticket #airticket-passengerList-block div.modal-passenger .modal-counter-wrapper,#commission-dealer-airticket #insurance-passengerList-block div.modal-passenger .modal-counter-wrapper{width:40%;float:right;padding-right:15px;padding-left:15px;font-size:20px;line-height:40px;text-align:center}#commission-dealer-airticket #airticket-passengerList-block div.modal-passenger .modal-counter-wrapper .counter,#commission-dealer-airticket #insurance-passengerList-block div.modal-passenger .modal-counter-wrapper .counter{padding:0 15px}#commission-dealer-airticket #airticket-passengerList-block div.modal-passenger .modal-counter-wrapper .dec,#commission-dealer-airticket #airticket-passengerList-block div.modal-passenger .modal-counter-wrapper .inc,#commission-dealer-airticket #insurance-passengerList-block div.modal-passenger .modal-counter-wrapper .dec,#commission-dealer-airticket #insurance-passengerList-block div.modal-passenger .modal-counter-wrapper .inc{cursor:pointer;color:#1b1b1b}#commission-dealer-airticket #airticket-passengerList-block div.modal-passenger .modal-counter-wrapper .dec.disabled,#commission-dealer-airticket #airticket-passengerList-block div.modal-passenger .modal-counter-wrapper .inc.disabled,#commission-dealer-airticket #insurance-passengerList-block div.modal-passenger .modal-counter-wrapper .dec.disabled,#commission-dealer-airticket #insurance-passengerList-block div.modal-passenger .modal-counter-wrapper .inc.disabled{color:#1b1b1b}#commission-dealer-airticket #airticket-passengerList-block #modal-passenger-button,#commission-dealer-airticket #insurance-passengerList-block #modal-passenger-button{color:#1b1b1b;background-color:transparent;padding:6px 12px;font-size:14px;font-weight:400}#commission-dealer-airticket #airticket-passengerList-block .modal-footer,#commission-dealer-airticket #insurance-passengerList-block .modal-footer{border:none}#commission-dealer-airticket #airticket-passengerList-block div.passengers_adt:before,#commission-dealer-airticket #insurance-passengerList-block div.passengers_adt:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAoCAYAAAFvHyEJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAiVJREFUeNpi+H9QkgGIG/7//8/AxAABH0AECxD/B2JGhkNS/YxAJf1Azkcg3gBSVghWaPfsAkAAgWTAbJCoAhALgDTeh4kwoDAAAogBbttByf9A7ACzVQCI64H4ABDvh2l5D9W0EUwektrPBHYOBAhAHeCIMBwJAAQQzFUKUN98YIFK3IcpgAk4wrTA/MuA6WokgQPoAguR+Btg1sLMYcRqBgoACCB4+EFdex9ZDupHFF0fGHAAmKL3SEEHcy7IQfNh1oEYCWjWIPvcEaToP1S3Aw5FB7CF+390ARakGINJNkLjGmIqmu8YCPmOZEUboPQFmABAACGHOAgUQAN1AbKjsfkoHpZccLnFAZs7LiCxJ2CzohCbUSzQJP4eKdYFkOMMOYNgA+uZ0Pw/EYgfICWLACYkCZggTPFCbN4EKTgIZT9A9wUs5Qngiw8BglkKzTpwKnPE401HJooTDh0VPMCVhwECDD1NwkACLN8iAZAhgWgJiwFXPmrAYgCsqDkPpQn65QEB730gxhBQ9hJEi+4P0OKAkZAhBtB64T80lTmgJap6qBwI92MzZD7Uvw5YSgdBLK4tgBrmADMkAanQ/EBMGCCB/cDKS4AJWoIwIBWDyOAgWpGNTV0BE5oXLuAo7A5iyUswYM+EQwI9l/Lji3MWAmniPKnltQIONY2EDEGuYxiwRDEDnvKFEV/eIRmMGkIjQ1iwRB2oCMxHKkMuQNn+SGIoAABRmZHopf7mNwAAAABJRU5ErkJggg==)}#commission-dealer-airticket #airticket-passengerList-block div.passengers_yth:before,#commission-dealer-airticket #insurance-passengerList-block div.passengers_yth:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAiCAYAAAEYIdgKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcBJREFUeNpi+P//P8P/g5LzmRggQICF4ZDUfiDDgQEq9R8mxQAQQIwgERAAqQGxBGFS7yEMu2eMcMUAAQRRDFEHlTkkVQCTBUmAlPozIAEMLQABBHPCfhCNLFsIcsF5kAtglhuAGCBtIM4BmIlMOI1HkUHmfAAIILgv4S6BgESgixYgqwTZ/QGIN4AkMN2PBpig4XoAmyQL1CgBIG5Ek6vH5SDU8MZuJx4AEEDIxjYASXsgDgQa+QHZK6BgPY9sH0FjYSnhApBcABVTRJWEeMMBatx9aFQC7TwoeR9IK2AxVZEJKvEATQLEr2dC4iCDhUAcgM+1AixIKg+iSX6A6YwH2QENoXqYTiZYaKDFSANlsUK55AdskgABhohsRAacDyQT0NSBYs0RlggwrTwk5YBFEwM0/xXgdqvdswM40j7Ipgm4NR6SCoBGTSA4wCGBDkpQE0GRC5QXQM/fDUjRhOyvjVjEFwANTAQlPNSEThwoZAI7AeGPAwQ0wOT9maCpCeY0QgCWNB2YGMgETEi2fSBSzwGYxkKoxkY8foKBCdB8GIia5GCVCqpGB/SihWAqJzt7DG6NE5GiZQKUD09myAoBCLayYufpPMIAAAAASUVORK5CYII=)}#commission-dealer-airticket #airticket-passengerList-block div.passengers_inf:before,#commission-dealer-airticket #insurance-passengerList-block div.passengers_inf:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAYAAAFx+BYKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAbJJREFUeNpi+P//P8P/g5KcTAyHpHgZGBjuMzHYPfsMZHwDCCCQMAdImgnIuwuU5gAxPgGlfwAEEANUVwAQx4LYLAwQsB5KLwYIIJiKdTADQMADRDACRf9DBcAyuUATGYF0GUwPI4gGCCAwAQaHpO4BSUUgfgZUKQ3TBgMiUFoAJgCyQB/sAQYGQSCWAeLnUMwMs8MZ5Aoo+w8QB4PYAAGEbGcZWLXds3aIkSCJQ1L8QPYHqDWSQMkXyDqeAElWoKA4woWHpFKBJMjJYkB2Lsx1IDMzkJz8CoiXg3T8BmoHOTkUiMOgRn2GWQ6yqAmIvwBxFyjMYIH+F4hfgFQC8T/k4AmEWi4FNZIBIMAQzoWBQ1J1QLIRSQRkdDmyEiY0DaBUEoJqCtCmQ1KCyALYbNIDkgFAbAbEZ4F4A9Cm89g1HZLKAZKTGXCDMqDmbojzDkllQYMnH4htgHg7muJDQGwKxNFgdYekwlGdd0gqG0iyAE2ciCSWCCSFgWI92Jw3F0gmQcW9gYq2AcWcgezNQMwJzQghQPF/yJpAEXYAiK2B+AwQW0Cd6grEF4HYBKjhD0gpAMLvv9/xy08lAAAAAElFTkSuQmCC)}#commission-dealer-airticket #airticket-passengerList-block div.passengers_chd:before,#commission-dealer-airticket #insurance-passengerList-block div.passengers_chd:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVCAYAAAHndyRbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVZJREFUeNpi/P//PwMIMIHJQ1L/IQwGBkeAAGL4f1ByPYgXABYCCCAGkEqg0H8QzQRUWQDVsR8mMx9EAwQQjLMepkwAZALMhvdQw8GcA1ADHEDqHRBGMzBcAOINIEmAAGIEGwmxqx/uMLtnB1igHHkgXgDEClDMwAg0JwFIxwOxAwMCOMKMAgnuRzaKiQEHAAggmFcMgHg/ECuA+DCLz0Pp+yA7YUZ8gNIXECHKwCAAtgjJee+hgjAAdoEAmt0OTEjmwcADmCdAcfYAbKbdM0ZkDyxEDmAMAHM8KGwnALE+iAMQYIywJAA0VwHqM2TXPADaoYjNWAcszlYAGmIA4yBMRpheDw2Jg2An2D37gKr4kFQDVBEuEAjUtIEJGpH4FILAepivYUkBlFYeYlEISkcJIENZoMGjD3XjfCyKC6FqLiAHHXK6akRyGjiN4YwRXACX4g/YBAFbqY3boBL2DgAAAABJRU5ErkJggg==)}#commission-dealer-airticket .air-select-wrapper{position:relative}#commission-dealer-airticket .air-select-wrapper .select-text{width:auto}#commission-dealer-airticket .airline-select-add,#commission-dealer-airticket .airline-select-remove{margin:10px 2px;margin-right:1px;color:#1b1b1b;background:#fff;border-radius:50%;width:20px;height:20px;display:block;text-align:center;cursor:pointer;border:1px solid #ffdc7c;font-weight:bold;font-size:20px !important;line-height:0;float:left;padding:0;background-repeat:no-repeat;background-position:center center}#commission-dealer-airticket .airline-select-add{margin-left:7px;background-image:url("/sys/images/form-plus.png")}#commission-dealer-airticket .airline-select-remove{padding-bottom:4px;background-image:url("/sys/images/form-minus.png")}#commission-dealer-airticket .airticket-form #hidden-part>#airticket-airline-block{margin-bottom:-15px}@media (max-width: 992px){#commission-dealer-airticket .airticket-form #hidden-part>#airticket-airline-block{margin-bottom:0}}#commission-dealer-airticket .air-select-wrapper{position:relative;margin-bottom:15px}#commission-dealer-airticket .air-select-wrapper .air-select,#commission-dealer-airticket .air-select-wrapper .select-target{float:left}#commission-dealer-airticket .air-select-wrapper .select{padding-right:0 !important}#commission-dealer-airticket .air-select-wrapper .air-select,#commission-dealer-airticket .air-select-wrapper .select-text,#commission-dealer-airticket .air-select-wrapper .select-target,#commission-dealer-airticket .air-select-wrapper .select{min-width:0 !important;width:230px}#commission-dealer-airticket .air-select-wrapper.shown-airline:not(.last-shown-airline) .airline-select-add{display:none}#commission-dealer-airticket ul.states,#commission-dealer-airticket ul.cities,#commission-dealer-airticket ul.airports{list-style:none}#commission-dealer-airticket ul.states li>a:hover,#commission-dealer-airticket ul.cities li>a:hover,#commission-dealer-airticket ul.airports li>a:hover{background-color:#ffc119;cursor:pointer}#commission-dealer-airticket ul.states li>a,#commission-dealer-airticket ul.cities li>a,#commission-dealer-airticket ul.airports li>a{width:100%;color:#1b1b1b}#commission-dealer-airticket ul.states li>a:hover,#commission-dealer-airticket ul.states li>a:visited,#commission-dealer-airticket ul.states li>a:active,#commission-dealer-airticket ul.cities li>a:hover,#commission-dealer-airticket ul.cities li>a:visited,#commission-dealer-airticket ul.cities li>a:active,#commission-dealer-airticket ul.airports li>a:hover,#commission-dealer-airticket ul.airports li>a:visited,#commission-dealer-airticket ul.airports li>a:active{text-decoration:none}#commission-dealer-airticket .de #airticket-passengerList-block div.passenger,#commission-dealer-airticket .en #airticket-passengerList-block div.passenger{margin-right:32px}#commission-dealer-airticket .airticket-form-issue-overlay{position:absolute;top:-15px;left:-15px;padding:55px 55px;width:calc(100% + 30px);height:calc(100% + 30px);color:#1b1b1b;font-size:20px;text-align:center;background:rgba(0,0,0,0.7);z-index:9}#commission-dealer-airticket .airticket-form-issue-overlay strong{font-weight:400}#dovolena-header{position:relative;overflow:hidden;margin-bottom:20px;padding:55px 0 0 35px;background:url("/sys/images/head-dovolena.jpg");background-size:cover}#dovolena-header img{display:block}#dovolena-header .header-text{position:relative;color:#fff;z-index:1}#dovolena-header .header-text h1{margin-bottom:10px;text-transform:uppercase}#dovolena-header .header-text p{font-size:21px;font-size:2.1rem;line-height:135%}#dovolena-header .logo-wrap{position:absolute;top:0;right:0;height:100%;width:255px;background:#fbbf1f}#dovolena-header .logo-wrap img{position:absolute;top:calc(50% - 37px);left:calc(50% - 133px)}#dovolena-header .logo-wrap:after{position:absolute;content:'';left:-50px;top:0px;border-style:solid;border-color:#fbbf1f transparent #fbbf1f transparent;border-width:0px 0px 203px 50px}@media (max-width: 768px){#dovolena-header .logo-wrap{top:0;right:0;width:160px;height:50px}#dovolena-header .logo-wrap:after{display:none}#dovolena-header .logo-wrap img{top:8px;left:auto;width:100%}}.boxy-pod-formem{margin-bottom:30px;color:#646464}.boxy-pod-formem img{margin-right:10px}.boxy-pod-formem h2{font-size:17px;font-size:1.7rem}.boxy-pod-formem p{font-size:15px;font-size:1.5rem;line-height:150%}#dovolena-boxy{position:relative;overflow:hidden;margin-bottom:50px;padding-top:54px;padding-bottom:70px}#dovolena-boxy:after{content:'';position:absolute;left:0;right:0;bottom:0;margin:0 auto;width:140px;height:2px;background:#fbbf1f}#dovolena-boxy .item{margin-bottom:70px}@media (max-width: 991px){#dovolena-boxy .item:nth-of-type(2n+1){clear:both}}#dovolena-boxy .wrap{position:relative;padding-top:60px;border:1px solid #C3C3C3}#dovolena-boxy img{position:absolute;top:-55px;right:0;left:0;margin:0 auto;width:111px;height:111px;border-radius:111px}#dovolena-boxy .box-item-title{position:relative;padding:15px;text-align:center;min-height:92px}#dovolena-boxy .box-item-title:after{content:'';position:absolute;bottom:0;left:12px;width:calc(100% - 24px);height:1px;background:#EAEAEA}#dovolena-boxy .box-item-title h2{margin-bottom:0;min-height:44px;font-size:16px;font-size:1.6rem;font-weight:700;text-transform:uppercase}#dovolena-boxy .box-item-title strong{font-weight:400}#dovolena-boxy .box-item-content{padding:8px 21px 15px 21px;min-height:350px}#dovolena-boxy .box-item-content ul{margin-bottom:0}#dovolena-boxy .box-item-content ul li{overflow:hidden;margin-bottom:0;padding-left:0 !important}#dovolena-boxy .box-item-content ul li:before{display:none}#dovolena-boxy .box-item-content ul li a{display:block;text-decoration:none;color:#1b1b1b}#dovolena-boxy .box-item-content ul li a:hover .box-item-name{text-decoration:underline}#dovolena-boxy .box-item-content ul li a .box-item-name{float:left;width:calc(100% - 85px)}#dovolena-boxy .box-item-content ul li a .pull-right{width:85px;color:#ed1846;text-align:right}section.tips{margin-bottom:90px}section.tips .img-box{transition:300ms ease-in-out;display:flex;height:300px;justify-content:center;align-items:center;border-radius:0;position:relative;overflow:hidden;padding:20px;background-repeat:no-repeat;background-size:cover;background-position:center center;text-align:center;flex-grow:1;font-size:10px}section.tips .img-box:before{opacity:0;transition:300ms ease-out;content:'';width:100%;height:100%;position:absolute;top:0;left:0;border:2px solid #fff;transform:scale(1);border-radius:4px;z-index:9999}section.tips .img-box .img-box-title{line-height:25px;font-size:25px;font-weight:700;color:#fff;margin-bottom:9px}section.tips .tips-buttons{padding-top:15px;flex-wrap:wrap}@media (min-width: 768px){section.tips .tips-buttons{padding-top:0}}section.tips .tips-buttons a,section.tips .tips-buttons #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li section.tips .tips-buttons a:hover,section.tips .tips-buttons .press-pagination ul li a:hover,.press-pagination ul li section.tips .tips-buttons a:hover{transition:300ms;background-color:#f2f2f2;border:0;border-radius:0;padding:9px 9px 9px 15px;width:48%;height:90px;color:#00529e;font-size:1.214em;font-weight:700;line-height:1.786em;display:inline-flex;align-items:center;text-decoration:none;margin-bottom:15px}section.tips .tips-buttons a:nth-child(odd),section.tips .tips-buttons #content-main .press-pagination ul li a:nth-child(odd):hover,#content-main .press-pagination ul li section.tips .tips-buttons a:nth-child(odd):hover{margin-right:2%}section.tips .tips-buttons a:hover,section.tips .tips-buttons #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li section.tips .tips-buttons a:hover{background-color:#fff4d4}section.tips .tips-buttons a:last-child,section.tips .tips-buttons #content-main .press-pagination ul li a:last-child:hover,#content-main .press-pagination ul li section.tips .tips-buttons a:last-child:hover{margin-bottom:0px}section.tips .tips-buttons a .text,section.tips .tips-buttons #content-main .press-pagination ul li a:hover .text,#content-main .press-pagination ul li section.tips .tips-buttons a:hover .text{padding-left:20px}section.tips .img-badge-rounded{width:50px;height:50px;background-repeat:no-repeat;background-position:center;border-radius:9999px;min-width:50px;min-height:50px}@media (min-width: 768px){section.tips .img-badge-rounded{width:70px;height:70px;min-width:70px;min-height:70px}}.letenky-header{margin-bottom:35px;padding:55px 35px;color:#fff;background:url("/sys/images/letenky-header.jpg");background-size:cover}.letenky-header h1{text-transform:uppercase}.letenky-header strong{font-size:19px;font-weight:400}@media (max-width: 480px){.letenky-header{margin-bottom:20px}.letenky-header h1{margin-bottom:5px;font-size:29px;font-size:2.9rem;font-weight:700}}#cheapest-airtickets{margin-bottom:100px}#cheapest-airtickets .offers-widget-header{margin-bottom:15px}#cheapest-airtickets .offers-widget-header .offers-widget-title{margin-bottom:10px;font-size:25px;font-size:2.5rem}#cheapest-airtickets .offers-widget-header .offers-widget-subtitle{font-size:15px;font-size:1.5rem}#cheapest-airtickets .offers-widget-content{position:relative;overflow:hidden;margin-bottom:15px}#cheapest-airtickets .offers-widget-content:after{content:'';position:absolute;top:0;left:calc(50% - 1px);height:100%;width:1px;background:#C3C3C3}#cheapest-airtickets .offers-widget-content .offers-widget-offer{width:50%;float:left}#cheapest-airtickets .offers-widget-content .offers-widget-offer.offer-round_trip a .offer-route-text .offer-from:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAAGadH+5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAP1JREFUeNpiYEAHAAEERt5BsQIg4j+IAxBAjEiiYAEmJI4jEAsCBBCyPgewFphSZBkDuMlIKhxhCgACiBGmf+u6xQdg5gABSFc/ECficqgDEL+HGTkfSCdgUQeyZj+yrvPYTAMIIFxWwBUzQh12AeowGAAbDXQ4I7K39mMxbAFqECMFLCyAYALvkcIABWCGLdRukDiIZkIKrUKoWxyRwgFhPy4rAAKMkYSwcYD69APIdKD1F5AjE+ZOR2ik/ifS3AXkuAAGCoGWTWDBSM4QRSDJA1jMuQB15QeYAAtUYwE0/eEEUAMNscUTruTIgCP+HFDSElreAUkIwAKTGEMBVmZoXJ+gIe0AAAAASUVORK5CYII=)}#cheapest-airtickets .offers-widget-content .offers-widget-offer.offer-one_way a .offer-route-text .offer-from:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAAGadH+5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALFJREFUeNpi/P//PwMIsPgEx4FZAAHEiCECEEAYCK4EBgACCEMADryDYhXAKoAMByC9Hyq+AUMLQADhNgOmAGrEBSA2QBLvB2KFresWC+JywHqirQAIIIIKmBgoBWBfAF17AOobGAAFTCNQvIEJKZT2I2EQqIcFJzZvNlDPFwABRtAEQoDicGIkViHQ46DQ+QDEhcDge4AczjA/OELDm1g/gQwJJNUFDlCNiSDLBkcgAgBKalKgRDL16gAAAABJRU5ErkJggg==)}#cheapest-airtickets .offers-widget-content .offers-widget-offer.offer-open_jaw a .offer-openjaw-line:first-child:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAAGadH+5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMBJREFUeNpi+P//PwMIMDFAAUAAgZF3UKwAXAQggBhgaqAy71HVAgFAACHLNmCaRpQAQAAxgmzxCY77v3XdYkagOf/R5CegOAPZoRSboABjAwQQLj+th1sB5DgA6Xoo3wFNrSAuE/4DcQAD2QCou58qbiggyjqAAAOHJCMjIzHuaoA65QMQJwJDfgNyVIDcth+IDwAlHIGK92NxLzoAGZBIqgv0obZ/wJpoyQEsJMQNLAweQF1xYEDCwB5q+wOYOABvbWuuWAdu8AAAAABJRU5ErkJggg==)}#cheapest-airtickets .offers-widget-content .offers-widget-offer a{position:relative;display:block;overflow:hidden;padding:10px;color:#000;text-decoration:none}#cheapest-airtickets .offers-widget-content .offers-widget-offer a:hover{background-color:#f5f5f5}#cheapest-airtickets .offers-widget-content .offers-widget-offer a .offer-delimiter{display:none !important}#cheapest-airtickets .offers-widget-content .offers-widget-offer a .offer-openjaw-line span{display:block}#cheapest-airtickets .offers-widget-content .offers-widget-offer a .offer-openjaw-line:first-child{display:block;float:left;position:relative;width:36%;padding-right:16px}#cheapest-airtickets .offers-widget-content .offers-widget-offer a .offer-openjaw-line:first-child:after{content:'';position:absolute;right:0;top:calc(50% - 8px);width:16px;height:15px;background-repeat:no-repeat;opacity:.5}#cheapest-airtickets .offers-widget-content .offers-widget-offer a .offer-openjaw-line:nth-of-type(2){float:left;padding-left:15px;width:calc(64% - 100px)}#cheapest-airtickets .offers-widget-content .offers-widget-offer a .offer-route-text .offer-to,#cheapest-airtickets .offers-widget-content .offers-widget-offer a .offer-route-text .offer-from{display:block;float:left}#cheapest-airtickets .offers-widget-content .offers-widget-offer a .offer-route-text .offer-from{width:36%;position:relative;padding-right:16px}#cheapest-airtickets .offers-widget-content .offers-widget-offer a .offer-route-text .offer-from:after{content:'';position:absolute;right:0;top:0;width:16px;height:15px;background-repeat:no-repeat;opacity:.5}#cheapest-airtickets .offers-widget-content .offers-widget-offer a .offer-route-text .offer-to{padding-left:15px;width:calc(64% - 100px)}#cheapest-airtickets .offers-widget-content .offers-widget-offer a .offer-route-text .trip-type{display:none}#cheapest-airtickets .offers-widget-content .offers-widget-offer a .offers-widget-offer-price{position:absolute;top:calc(50% - 9px);right:10px;width:100px;text-align:right}#cheapest-airtickets .offers-widget-footer{float:right}#cheapest-airtickets .offers-widget-footer a{text-decoration:none}#cheapest-airtickets .offers-widget-footer a:hover{text-decoration:underline}#cheapest-airtickets .flight-map-button{display:none}@media (max-width: 767px){#cheapest-airtickets .offers-widget-content:after{display:none}#cheapest-airtickets .offers-widget-content .offers-widget-offer{width:100%}}.offer-right{margin-bottom:20px}@media (max-width: 1199px) and (min-width: 992px){.offer-right iframe{width:360px;margin-left:-30px;transform:scale(0.8)}}@media (max-width: 991px){.offer-right iframe{width:360px;margin-left:-70px;transform:scale(0.6)}}@media (max-width: 767px){.offer-right{text-align:center}.offer-right iframe{margin-left:0;transform:scale(1)}}@media (max-width: 400px){.offer-right iframe{margin-left:-30px;transform:scale(0.8)}}.mapa-letenek{display:block;height:160px;margin-bottom:35px;color:#fff;text-align:center;background:url("/sys/images/provizni-prodejce-mapa.jpg");background-size:cover}.mapa-letenek:hover span{background:#e3a604}.mapa-letenek span{position:relative;top:35%;display:inline-block;padding:11px 59px 15px 57px;color:#fff;font-size:20px;font-size:2rem;font-weight:700;color:#000;text-decoration:none !important;text-transform:uppercase;cursor:pointer;transition:all .2s;border-bottom:2px solid;background:#fbbf1f;border-radius:7px;border-color:#e3a604}@media (max-width: 480px){.mapa-letenek span{width:80%;padding-right:20px;padding-left:20px}}.letenky-sluzby{margin-bottom:100px}.letenky-sluzby h2{margin-bottom:29px;font-size:19px;font-size:1.9rem;font-weight:700;text-align:center}.letenky-sluzby .item a,.letenky-sluzby .item #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .letenky-sluzby .item a:hover,.letenky-sluzby .item .press-pagination ul li a:hover,.press-pagination ul li .letenky-sluzby .item a:hover{color:#000;text-decoration:none}.letenky-sluzby .item a img,.letenky-sluzby .item #content-main .press-pagination ul li a:hover img,#content-main .press-pagination ul li .letenky-sluzby .item a:hover img,.letenky-sluzby .item .press-pagination ul li a:hover img,.press-pagination ul li .letenky-sluzby .item a:hover img{display:block;width:100%}.letenky-sluzby .item a:hover h3,.letenky-sluzby .item #content-main .press-pagination ul li a:hover h3,#content-main .press-pagination ul li .letenky-sluzby .item a:hover h3{background:#e3a604}.letenky-sluzby .item a h3,.letenky-sluzby .item #content-main .press-pagination ul li a:hover h3,#content-main .press-pagination ul li .letenky-sluzby .item a:hover h3,.letenky-sluzby .item .press-pagination ul li a:hover h3,.press-pagination ul li .letenky-sluzby .item a:hover h3{padding:9px 15px;font-weight:700;text-decoration:none;font-size:17px;font-size:1.7rem;background:#fbbf1f}@media (max-width: 480px){.letenky-sluzby .item{width:100%}}.prodejni-mista-letenek{text-align:center}.prodejni-mista-letenek h4,.prodejni-mista-letenek a,.prodejni-mista-letenek #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .prodejni-mista-letenek a:hover,.prodejni-mista-letenek .press-pagination ul li a:hover,.press-pagination ul li .prodejni-mista-letenek a:hover{font-weight:700}.prodejni-mista-letenek h4{margin-bottom:30px}.prodejni-mista-letenek a,.prodejni-mista-letenek #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .prodejni-mista-letenek a:hover,.prodejni-mista-letenek .press-pagination ul li a:hover,.press-pagination ul li .prodejni-mista-letenek a:hover{display:inline-block;color:#000;font-size:14px;font-size:1.4rem;padding:9px 29px}#akcni-nabidky{margin-bottom:30px}#akcni-nabidky>div{margin-bottom:20px}@media (max-width: 767px){#akcni-nabidky>div{text-align:center}}@media (max-width: 1199px) and (min-width: 992px){#akcni-nabidky>div iframe{margin-left:-30px;transform:scale(0.8)}}@media (max-width: 400px){#akcni-nabidky>div iframe{margin-left:-30px;transform:scale(0.8)}}#airticket-offers-table table{width:100%;min-height:270px;position:relative;background:-moz-linear-gradient(top, #f6f6f6 0%, #f6f6f6 1%, #fbfbfb 56%, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(1%, #f6f6f6), color-stop(56%, #fbfbfb), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(top, #f6f6f6 0%, #f6f6f6 1%, #fbfbfb 56%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(top, #f6f6f6 0%, #f6f6f6 1%, #fbfbfb 56%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top, #f6f6f6 0%, #f6f6f6 1%, #fbfbfb 56%, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, #f6f6f6 0%, #f6f6f6 1%, #fbfbfb 56%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#00ffffff',GradientType=0 )}@media (max-width: 433px){#airticket-offers-table table{min-height:210px}}#airticket-offers-table table td{padding:0}#airticket-offers-table table td:first-child{padding-left:20px}#airticket-offers-table table td:last-child{padding-right:20px}#airticket-offers-table table tbody{min-width:100px !important}#airticket-offers-table table .set-header{background:#fbbf1f;font-weight:700;height:40px}#airticket-offers-table table .collapse-set{float:right;cursor:pointer;font-weight:400}#airticket-offers-table table .set-footer{cursor:pointer;font-weight:normal;text-align:right;color:#1b1b1b}#airticket-offers-table table .set-footer td{padding-top:15px;padding-bottom:15px;text-align:right;background-color:#f9f9f9 !important}#airticket-offers-table table .set-footer td i{margin-top:-4px;font-size:18px;display:inline-block;margin-left:8px;vertical-align:middle;font-weight:700;color:#1b1b1b;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}#airticket-offers-table table .set-footer.clicked td i{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}#airticket-offers-table table .offer-row{cursor:pointer}#airticket-offers-table table .offer-row td{border-bottom:solid thin #fff;background-color:#f6f6f6;width:23.75%;height:42px;text-align:left}#airticket-offers-table table .offer-row td small{display:none}#airticket-offers-table table .offer-row td.offer-to{padding-left:90px}#airticket-offers-table table .offer-row td.offer-price{text-align:right}#airticket-offers-table table .offer-row td.offer-type-icon{background-repeat:no-repeat;background-position:center center;width:30px}#airticket-offers-table table .offer-row:hover{background-color:#fff}#airticket-offers-table table .offer-type-icon.one_way{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAAGadH+5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALFJREFUeNpi/P//PwMIsPgEx4FZAAHEiCECEEAYCK4EBgACCEMADryDYhXAKoAMByC9Hyq+AUMLQADhNgOmAGrEBSA2QBLvB2KFresWC+JywHqirQAIIIIKmBgoBWBfAF17AOobGAAFTCNQvIEJKZT2I2EQqIcFJzZvNlDPFwABRtAEQoDicGIkViHQ46DQ+QDEhcDge4AczjA/OELDm1g/gQwJJNUFDlCNiSDLBkcgAgBKalKgRDL16gAAAABJRU5ErkJggg==)}#airticket-offers-table table .offer-type-icon.open_jaw{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAAGadH+5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMBJREFUeNpi+P//PwMIMDFAAUAAgZF3UKwAXAQggBhgaqAy71HVAgFAACHLNmCaRpQAQAAxgmzxCY77v3XdYkagOf/R5CegOAPZoRSboABjAwQQLj+th1sB5DgA6Xoo3wFNrSAuE/4DcQAD2QCou58qbiggyjqAAAOHJCMjIzHuaoA65QMQJwJDfgNyVIDcth+IDwAlHIGK92NxLzoAGZBIqgv0obZ/wJpoyQEsJMQNLAweQF1xYEDCwB5q+wOYOABvbWuuWAdu8AAAAABJRU5ErkJggg==)}#airticket-offers-table table .offer-type-icon.round_trip{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAAGadH+5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAP1JREFUeNpiYEAHAAEERt5BsQIg4j+IAxBAjEiiYAEmJI4jEAsCBBCyPgewFphSZBkDuMlIKhxhCgACiBGmf+u6xQdg5gABSFc/ECficqgDEL+HGTkfSCdgUQeyZj+yrvPYTAMIIFxWwBUzQh12AeowGAAbDXQ4I7K39mMxbAFqECMFLCyAYALvkcIABWCGLdRukDiIZkIKrUKoWxyRwgFhPy4rAAKMkYSwcYD69APIdKD1F5AjE+ZOR2ik/ifS3AXkuAAGCoGWTWDBSM4QRSDJA1jMuQB15QeYAAtUYwE0/eEEUAMNscUTruTIgCP+HFDSElreAUkIwAKTGEMBVmZoXJ+gIe0AAAAASUVORK5CYII=)}#airticket-offers-table table .airline-logo{text-align:center}#airticket-offers-table table .offer-to,#airticket-offers-table table .offer-from,#airticket-offers-table table .set-header td{text-align:left}#airticket-offers-table table .set-header td{position:relative;padding-right:50px !important;background:#f6f6f6}#airticket-offers-table table .set-header td i{margin-top:-4px;font-size:18px;display:inline-block;margin-left:8px;vertical-align:middle;font-weight:700;color:#1b1b1b;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}#airticket-offers-table table .airline-logo img{margin:auto;display:block}#airticket-offers-table table .offer-price{text-align:right;font-weight:bold}#airticket-offers-table table .ui-slider{height:8px;margin-top:13px;border:none;box-shadow:0 5px 2px -5px rgba(0,0,0,0.35) inset}#airticket-offers-table table .ui-slider .ui-slider-handle{background:#fdbe21;border:none;box-shadow:none;top:-4px}#airticket-offers-table table .ui-slider .ui-slider-range{background:#ffdc7e;box-shadow:none;border-radius:4px}#airticket-offers-table table select{width:110px;height:28px}#airticket-offers-table table .select-text,#airticket-offers-table table .select-target{height:28px;width:110px;max-width:110px;padding-right:25px;font-size:1em;line-height:60%;box-shadow:none;min-height:0;line-height:28px}#airticket-offers-table table .select-text{line-height:100%}#airticket-offers-table table .select-text:before{top:-2px}#airticket-offers-table table .select.select-theme-default.select-open{top:59px}#form-filter-price{clear:both;position:relative}#form-filter-price input[id="max-price"]{width:70px;display:block;float:left;height:28px;color:#555;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background-color:#fff;border:thin solid #ffc119}#form-filter-price span{display:block;width:40px;padding:3px 6px;overflow:hidden}#form-filter-price>div{position:absolute;top:0;right:11px;width:25px;height:25px}#form-filter-price>div input[type="submit"]{display:block;position:absolute;width:25px;height:25px;top:0;right:0;text-indent:-999999px;border:0;opacity:0;z-index:9}#form-filter-price>div .fa-search{position:absolute;top:0;left:0;height:25px;width:25px;font-size:14px;color:#fff;border-radius:4px;background:#00b5d7}#form-filter-price>div .fa-search:before{position:absolute;left:5px;top:5px}#form-filter-price>div .fa-search:hover{background-color:#000}#airticket-offers-table table.hide-lowcost tr[class*=sa_lowcost_cz]{display:none}#airticket-offers-table table.hide-lowcost .set-footer[data-set=sa_lowcost_cz]{display:none}#airticket-offers-table table.show-lowcost tr:not([class*=sa_lowcost_cz]){display:none}#airticket-offers-table table.show-lowcost .offers-filter{display:block !important}#airticket-offers-table table .offers-lowcost-label{width:100%;margin-top:2px;cursor:pointer;font-size:14px;margin-right:10px;line-height:18px}#airticket-offers-table table .offers-lowcost-input{display:none}#airticket-offers-table table .offers-lowcost-label:after{margin-top:3px;content:"";display:block;width:28px;height:28px;vertical-align:middle;background-color:#fff;color:#333;border:1px solid #fbbf1f;text-align:center;border-radius:3px}#airticket-offers-table table .offers-lowcost-label:before{display:none}#airticket-offers-table table .offers-lowcost-input:checked+.offers-lowcost-label:after{content:"\2713";font-size:15px;line-height:28px}#airticket-offers-table table .offers-filter{height:70px;display:block !important}#airticket-offers-table table .offers-filter td{position:relative}#airticket-offers-table table .offers-filter td label{display:block;margin-bottom:3px;padding:0;min-width:inherit}#airticket-offers-table table .offers-filter td.filter-field{position:absolute;display:block;top:0;width:200px;height:70px;padding-top:8px}#airticket-offers-table table .offers-filter td.filter-empty-field{display:none}#airticket-offers-table table .offers-filter td.filter-to{left:170px}#airticket-offers-table table .offers-filter td.filter-airways{left:314px}#airticket-offers-table table .offers-filter td.filter-lowcost{left:463px}#airticket-offers-table table .offers-filter td.filter-price{left:573px;width:155px}#airticket-offers-table table .offers-filter td.filter-price label{float:left;margin-right:5px}@media (max-width: 992px){#airticket-offers-table table select{width:100%;max-width:100%}#airticket-offers-table table .select.select-theme-default.select-open{top:51px;min-width:calc(100% - 30px)}#airticket-offers-table table .select-text,#airticket-offers-table table .select-target{width:100%;max-width:100%}#airticket-offers-table table .offers-filter{height:160px}#airticket-offers-table table .offers-filter td.filter-field{padding:0 15px}#airticket-offers-table table .offers-filter td.filter-from{width:50%;left:0}#airticket-offers-table table .offers-filter td.filter-to{width:50%;right:0;left:50%}#airticket-offers-table table .offers-filter td.filter-airways{width:50%;left:0;top:80px}#airticket-offers-table table .offers-filter td.filter-lowcost{left:50%;top:80px}#airticket-offers-table table .offers-filter td.filter-price{width:28%;top:80px;right:0;left:inherit}}@media (max-width: 500px){#airticket-offers-table table .offer-row td.offer-to{padding-left:12%}#airticket-offers-table table select{width:100%;max-width:100%}#airticket-offers-table table .select-text,#airticket-offers-table table .select-target{width:100%;max-width:100%}#airticket-offers-table table .offers-filter{height:340px}#airticket-offers-table table .offers-filter td.filter-field{padding:0 15px;width:100%;left:0}#airticket-offers-table table .offers-filter td.filter-from{top:0}#airticket-offers-table table .offers-filter td.filter-to{top:70px}#airticket-offers-table table .offers-filter td.filter-airways{top:140px}#airticket-offers-table table .offers-filter td.filter-lowcost{top:280px}#airticket-offers-table table .offers-filter td.filter-price{top:210px}#airticket-offers-table table .offer-airline{display:none}}@media (max-width: 400px){#airticket-offers-table table .offer-row td.offer-type-icon{display:none}#airticket-offers-table table .offer-row td.offer-to{padding:.3em 2px}#airticket-offers-table table .offer-row td i{display:none}}@media (max-width: 320px){#airticket-offers-table table .offer-row td{width:33.3%;font-size:smaller}}.pronajem-autobusu-block.partners{margin-bottom:90px;padding:70px 0 45px;color:#fff;background:url("/shared/ybus/imgs/bg-dalnice.jpg");background-size:cover;text-align:center}.pronajem-autobusu-block.partners.de{background:url("/unsere-partner/img/bg-dalnice.jpg")}.pronajem-autobusu-block.partners strong{font-size:30px;margin-bottom:5px}.pronajem-autobusu-block.partners p{font-size:15px;font-size:1.5rem}@media (max-width: 991px){.pronajem-autobusu-block.partners{margin-bottom:40px;padding:30px 0 15px}}.pronajem-autobusu-block .bordered-block{border:2px solid #fbbf20;padding:15px;border-radius:8px;text-align:center;min-height:290px}.pronajem-autobusu-block .bordered-block .sticker{position:absolute;bottom:-67px;display:block;right:-61px;font-weight:bold;color:#e2003b;font-size:30px;background:#fff8e4;z-index:2;padding:10px;border-radius:5px;border:2px solid #fbbf20}@media (max-width: 991px){.pronajem-autobusu-block .bordered-block .sticker{position:static;display:inline-block}}.pronajem-autobusu-block .bordered-block h3{margin-top:-30px;background:white;width:70%;margin-left:auto;margin-right:auto}.pronajem-autobusu-block .bordered-block p{text-align:left}.pronajem-autobusu-block .bordered-block ul{text-align:left !important}.pronajem-autobusu-block .main-image{margin:15px 0}.pronajem-autobusu-block .sa-row-page-title{position:relative;margin-bottom:68px;padding-bottom:19px;text-align:center}@media (max-width: 499px){.pronajem-autobusu-block .sa-row-page-title{margin-bottom:30px}}.pronajem-autobusu-block .sa-row-page-title:after{content:'';position:absolute;bottom:0;right:0;left:0;margin:0 auto;width:125px;height:2px;background:#FBBF20}.pronajem-autobusu-block .bus-rent-button{margin:0 20px 20px 20px;padding:14px 27px 12px 27px;font-weight:700;font-size:15px;text-transform:uppercase;background:#FBBF20;transition:.2s all;border-radius:5px;text-decoration:none}.pronajem-autobusu-block .bus-rent-button:hover{background:#e6aa13}.pronajem-autobusu-block .flexslider li{position:static !important;margin-bottom:0 !important;padding-left:0 !important;line-height:120% !important}.pronajem-autobusu-block .flexslider li:before{display:none !important}.pronajem-autobusu-block .flexslider:hover .flex-direction-nav .flex-prev{opacity:1;left:-70px}.pronajem-autobusu-block .flexslider:hover .flex-direction-nav .flex-next{opacity:1;right:-70px}.pronajem-autobusu-block .slides{margin:0 !important}.pronajem-autobusu-block .flex-direction-nav{height:0;margin:0 !important;overflow:hidden}.pronajem-autobusu-block .flex-direction-nav a,.pronajem-autobusu-block .flex-direction-nav #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .pronajem-autobusu-block .flex-direction-nav a:hover,.pronajem-autobusu-block .flex-direction-nav .press-pagination ul li a:hover,.press-pagination ul li .pronajem-autobusu-block .flex-direction-nav a:hover{position:absolute !important;top:50%;height:35px;width:20px;display:block;overflow:hidden;text-indent:-999999px}.pronajem-autobusu-block .flex-direction-nav a:after,.pronajem-autobusu-block .flex-direction-nav #content-main .press-pagination ul li a:hover:after,#content-main .press-pagination ul li .pronajem-autobusu-block .flex-direction-nav a:hover:after,.pronajem-autobusu-block .flex-direction-nav .press-pagination ul li a:hover:after,.press-pagination ul li .pronajem-autobusu-block .flex-direction-nav a:hover:after,.pronajem-autobusu-block .flex-direction-nav a:before,.pronajem-autobusu-block .flex-direction-nav #content-main .press-pagination ul li a:hover:before,#content-main .press-pagination ul li .pronajem-autobusu-block .flex-direction-nav a:hover:before,.pronajem-autobusu-block .flex-direction-nav .press-pagination ul li a:hover:before,.press-pagination ul li .pronajem-autobusu-block .flex-direction-nav a:hover:before{content:'';position:absolute;display:block !important;width:2px !important;height:21px !important;background:#878787 !important;border-radius:0 !important}.pronajem-autobusu-block .flex-direction-nav a.flex-prev,.pronajem-autobusu-block .flex-direction-nav #content-main .press-pagination ul li a.flex-prev:hover,#content-main .press-pagination ul li .pronajem-autobusu-block .flex-direction-nav a.flex-prev:hover{left:-70px}.pronajem-autobusu-block .flex-direction-nav a.flex-prev:before,.pronajem-autobusu-block .flex-direction-nav #content-main .press-pagination ul li a.flex-prev:hover:before,#content-main .press-pagination ul li .pronajem-autobusu-block .flex-direction-nav a.flex-prev:hover:before{top:0 !important;left:9px !important;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pronajem-autobusu-block .flex-direction-nav a.flex-prev:after,.pronajem-autobusu-block .flex-direction-nav #content-main .press-pagination ul li a.flex-prev:hover:after,#content-main .press-pagination ul li .pronajem-autobusu-block .flex-direction-nav a.flex-prev:hover:after{bottom:0 !important;left:9px !important;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.pronajem-autobusu-block .flex-direction-nav a.flex-next,.pronajem-autobusu-block .flex-direction-nav #content-main .press-pagination ul li a.flex-next:hover,#content-main .press-pagination ul li .pronajem-autobusu-block .flex-direction-nav a.flex-next:hover{right:-70px}.pronajem-autobusu-block .flex-direction-nav a.flex-next:before,.pronajem-autobusu-block .flex-direction-nav #content-main .press-pagination ul li a.flex-next:hover:before,#content-main .press-pagination ul li .pronajem-autobusu-block .flex-direction-nav a.flex-next:hover:before{top:0 !important;right:9px !important;left:auto !important;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.pronajem-autobusu-block .flex-direction-nav a.flex-next:after,.pronajem-autobusu-block .flex-direction-nav #content-main .press-pagination ul li a.flex-next:hover:after,#content-main .press-pagination ul li .pronajem-autobusu-block .flex-direction-nav a.flex-next:hover:after{bottom:0 !important;right:9px !important;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width: 1330px){.pronajem-autobusu-block .flex-direction-nav a.flex-prev,.pronajem-autobusu-block .flex-direction-nav #content-main .press-pagination ul li a.flex-prev:hover,#content-main .press-pagination ul li .pronajem-autobusu-block .flex-direction-nav a.flex-prev:hover,.pronajem-autobusu-block .flex-direction-nav a.flex-next,.pronajem-autobusu-block .flex-direction-nav #content-main .press-pagination ul li a.flex-next:hover,#content-main .press-pagination ul li .pronajem-autobusu-block .flex-direction-nav a.flex-next:hover{top:calc(50% - 24px);width:30px;height:51px;background:rgba(255,255,255,0.8)}.pronajem-autobusu-block .flex-direction-nav a.flex-prev:after,.pronajem-autobusu-block .flex-direction-nav #content-main .press-pagination ul li a.flex-prev:hover:after,#content-main .press-pagination ul li .pronajem-autobusu-block .flex-direction-nav a.flex-prev:hover:after,.pronajem-autobusu-block .flex-direction-nav a.flex-prev:before,.pronajem-autobusu-block .flex-direction-nav #content-main .press-pagination ul li a.flex-prev:hover:before,#content-main .press-pagination ul li .pronajem-autobusu-block .flex-direction-nav a.flex-prev:hover:before,.pronajem-autobusu-block .flex-direction-nav a.flex-next:after,.pronajem-autobusu-block .flex-direction-nav #content-main .press-pagination ul li a.flex-next:hover:after,#content-main .press-pagination ul li .pronajem-autobusu-block .flex-direction-nav a.flex-next:hover:after,.pronajem-autobusu-block .flex-direction-nav a.flex-next:before,.pronajem-autobusu-block .flex-direction-nav #content-main .press-pagination ul li a.flex-next:hover:before,#content-main .press-pagination ul li .pronajem-autobusu-block .flex-direction-nav a.flex-next:hover:before{background:#000 !important}.pronajem-autobusu-block .flex-direction-nav a.flex-prev:before,.pronajem-autobusu-block .flex-direction-nav #content-main .press-pagination ul li a.flex-prev:hover:before,#content-main .press-pagination ul li .pronajem-autobusu-block .flex-direction-nav a.flex-prev:hover:before,.pronajem-autobusu-block .flex-direction-nav a.flex-next:before,.pronajem-autobusu-block .flex-direction-nav #content-main .press-pagination ul li a.flex-next:hover:before,#content-main .press-pagination ul li .pronajem-autobusu-block .flex-direction-nav a.flex-next:hover:before{top:8px !important}.pronajem-autobusu-block .flex-direction-nav a.flex-prev:after,.pronajem-autobusu-block .flex-direction-nav #content-main .press-pagination ul li a.flex-prev:hover:after,#content-main .press-pagination ul li .pronajem-autobusu-block .flex-direction-nav a.flex-prev:hover:after,.pronajem-autobusu-block .flex-direction-nav a.flex-next:after,.pronajem-autobusu-block .flex-direction-nav #content-main .press-pagination ul li a.flex-next:hover:after,#content-main .press-pagination ul li .pronajem-autobusu-block .flex-direction-nav a.flex-next:hover:after{bottom:8px !important}.pronajem-autobusu-block .flex-direction-nav a.flex-prev,.pronajem-autobusu-block .flex-direction-nav #content-main .press-pagination ul li a.flex-prev:hover,#content-main .press-pagination ul li .pronajem-autobusu-block .flex-direction-nav a.flex-prev:hover{left:10px !important}.pronajem-autobusu-block .flex-direction-nav a.flex-prev:after,.pronajem-autobusu-block .flex-direction-nav #content-main .press-pagination ul li a.flex-prev:hover:after,#content-main .press-pagination ul li .pronajem-autobusu-block .flex-direction-nav a.flex-prev:hover:after,.pronajem-autobusu-block .flex-direction-nav a.flex-prev:before,.pronajem-autobusu-block .flex-direction-nav #content-main .press-pagination ul li a.flex-prev:hover:before,#content-main .press-pagination ul li .pronajem-autobusu-block .flex-direction-nav a.flex-prev:hover:before{left:12px !important}.pronajem-autobusu-block .flex-direction-nav a.flex-next,.pronajem-autobusu-block .flex-direction-nav #content-main .press-pagination ul li a.flex-next:hover,#content-main .press-pagination ul li .pronajem-autobusu-block .flex-direction-nav a.flex-next:hover{right:10px !important}.pronajem-autobusu-block .flex-direction-nav a.flex-next:after,.pronajem-autobusu-block .flex-direction-nav #content-main .press-pagination ul li a.flex-next:hover:after,#content-main .press-pagination ul li .pronajem-autobusu-block .flex-direction-nav a.flex-next:hover:after,.pronajem-autobusu-block .flex-direction-nav a.flex-next:before,.pronajem-autobusu-block .flex-direction-nav #content-main .press-pagination ul li a.flex-next:hover:before,#content-main .press-pagination ul li .pronajem-autobusu-block .flex-direction-nav a.flex-next:hover:before{right:12px !important}}.pronajem-autobusu-block.slider-main{margin-bottom:60px}.pronajem-autobusu-block.slider-main iframe{width:100%}.pronajem-autobusu-block.slider-reference{padding:45px 0;background:#F5F5F5}.pronajem-autobusu-block.slider-reference .reference-item>.item{padding:20px;background:#fff;min-height:470px}.pronajem-autobusu-block.slider-reference .reference-item>.item h3{margin-bottom:23px;font-size:19px;font-size:1.9rem;font-weight:700;text-align:center}.pronajem-autobusu-block.slider-reference .reference-item>.item p{margin-bottom:10px;line-height:175%;color:#6F6F6F}@media (max-width: 991px){.pronajem-autobusu-block.slider-reference .reference-item>.item{padding:20px 40px}}.pronajem-autobusu-block.nase-sluzby.second-row{margin-bottom:46px}.pronajem-autobusu-block.nase-sluzby .col-xs-4{margin-bottom:45px}.pronajem-autobusu-block.nase-sluzby .nase-sluzby-item .pronajem-autobusu-icons{float:left;width:69px;height:69px;margin-right:15px;margin-top:-5px;background-size:cover}.pronajem-autobusu-block.nase-sluzby .nase-sluzby-item .pronajem-autobusu-icons.vybaveni-icon{background:url("/shared/ybus/imgs/icons/vybaveni.jpg")}.pronajem-autobusu-block.nase-sluzby .nase-sluzby-item .pronajem-autobusu-icons.dotykovi-icon{background:url("/shared/ybus/imgs/icons/dotykovi.jpg")}.pronajem-autobusu-block.nase-sluzby .nase-sluzby-item .pronajem-autobusu-icons.profesionalove-icon{background:url("/shared/ybus/imgs/icons/profesionalove.jpg")}.pronajem-autobusu-block.nase-sluzby .nase-sluzby-item .pronajem-autobusu-icons.bezpecni-icon{background:url("/shared/ybus/imgs/icons/bezpecni.jpg")}.pronajem-autobusu-block.nase-sluzby .nase-sluzby-item .pronajem-autobusu-icons.cenove-priznivi-icon{background:url("/shared/ybus/imgs/icons/cenove-priznivi.jpg")}.pronajem-autobusu-block.nase-sluzby .nase-sluzby-item .pronajem-autobusu-icons.pro-vas-icon{background:url("/shared/ybus/imgs/icons/pro-vas.jpg")}.pronajem-autobusu-block.nase-sluzby .nase-sluzby-item .pronajem-autobusu-icons:before{border:2px solid #9C9D9F;border-radius:20em;padding:5px}.pronajem-autobusu-block.nase-sluzby .nase-sluzby-item h3{font-size:15px;font-size:1.5rem;font-weight:700;margin-bottom:.4em}@media (max-width: 991px){.pronajem-autobusu-block.nase-sluzby.second-row{margin-bottom:20px}.pronajem-autobusu-block.nase-sluzby .col-xs-4{margin-bottom:20px}}@media (max-width: 499px){.pronajem-autobusu-block.nase-sluzby .col-xs-4{margin-bottom:0}}.pronajem-autobusu-block.tlacitka{margin-bottom:56px;text-align:center}@media (max-width: 991px){.pronajem-autobusu-block.tlacitka{margin-bottom:10px}}.pronajem-autobusu-block.pocty{margin-bottom:90px;padding:70px 0 45px;color:#fff;background:url("/shared/ybus/imgs/bg-dalnice.jpg");background-size:cover;text-align:center}.pronajem-autobusu-block.pocty strong{font-size:46px;font-size:4.6rem;margin-bottom:5px}.pronajem-autobusu-block.pocty p{font-size:15px;font-size:1.5rem}@media (max-width: 991px){.pronajem-autobusu-block.pocty{margin-bottom:40px;padding:30px 0 15px}}.pronajem-autobusu-block.zluty-luxus{margin-bottom:90px}@media (max-width: 991px){.pronajem-autobusu-block.zluty-luxus{margin-bottom:20px}}.pronajem-autobusu-block.vyber{margin-bottom:120px}.pronajem-autobusu-block.vyber .bus-type{position:relative;margin-left:50px;padding:31px 10px 25px 202px;background:#F5F5F5}.pronajem-autobusu-block.vyber .bus-type img{position:absolute;top:-42px;left:-50px}.pronajem-autobusu-block.vyber .bus-type .bus-type-header{margin-bottom:20px}.pronajem-autobusu-block.vyber .bus-type .bus-type-header h3{margin-bottom:0;font-size:26px;font-size:2.6rem;font-weight:700}.pronajem-autobusu-block.vyber .bus-type .bus-type-header p{margin-bottom:0;color:#7B7B7B;text-transform:uppercase}.pronajem-autobusu-block.vyber .bus-type .bus-type-icons{overflow:hidden;margin-bottom:20px;padding:5px 0 10px}.pronajem-autobusu-block.vyber .bus-type .bus-type-icons .icon{float:left;width:30px;height:30px;margin-right:10px;margin-top:-5px}.pronajem-autobusu-block.vyber .bus-type .bus-type-icons .icon.vybaveni-icon{background-image:url("/shared/ybus/imgs/icons/small/vybaveni.png")}.pronajem-autobusu-block.vyber .bus-type .bus-type-icons .icon.dotykovi-icon{background-image:url("/shared/ybus/imgs/icons/small/dotykovi.png")}.pronajem-autobusu-block.vyber .bus-type .bus-type-icons .icon.profesionalove-icon{background-image:url("/shared/ybus/imgs/icons/small/profesionalove.png")}.pronajem-autobusu-block.vyber .bus-type .bus-type-icons .icon.bezpecni-icon{background-image:url("/shared/ybus/imgs/icons/small/bezpecni.png")}.pronajem-autobusu-block.vyber .bus-type .bus-type-icons .icon.noviny-icon{background-image:url("/shared/ybus/imgs/icons/small/noviny.png")}.pronajem-autobusu-block.vyber .bus-type .bus-type-icons .icon.kava-icon{background-image:url("/shared/ybus/imgs/icons/small/kava.png")}@media (max-width: 499px){.pronajem-autobusu-block.vyber .bus-type .bus-type-icons .icon{float:none;display:inline-block}}.pronajem-autobusu-block.vyber .bus-type .bus-type-footer{text-align:center}.pronajem-autobusu-block.vyber .bus-type .bus-type-footer .vice-info,.pronajem-autobusu-block.vyber .bus-type .bus-type-footer .chci-kalkulaci{margin-right:11px;padding:5px 15px;font-size:14px;transition:.2s all;border-radius:5px;text-decoration:none}.pronajem-autobusu-block.vyber .bus-type .bus-type-footer .vice-info{background:#FBBF20;margin-bottom:10px}.pronajem-autobusu-block.vyber .bus-type .bus-type-footer .vice-info:hover{background:#e6aa13}.pronajem-autobusu-block.vyber .bus-type .bus-type-footer .chci-kalkulaci{color:#fff;background:#E1003A}.pronajem-autobusu-block.vyber .bus-type .bus-type-footer .chci-kalkulaci:hover{background:#c30f36}@media (max-width: 1199px){.pronajem-autobusu-block.vyber .bus-type{margin-bottom:0}.pronajem-autobusu-block.vyber .bus-type img{top:20px;left:20px;width:150px}.pronajem-autobusu-block.vyber .bus-type .bus-type-icons .sa-icon{margin-bottom:20px}}@media (max-width: 991px){.pronajem-autobusu-block.vyber{margin-bottom:20px}.pronajem-autobusu-block.vyber .col-xs-6{width:100%;margin-bottom:50px}.pronajem-autobusu-block.vyber .col-xs-6 .bus-type{margin-left:0}}@media (max-width: 499px){.pronajem-autobusu-block.vyber .bus-type{text-align:center;padding:50px 20px 20px}.pronajem-autobusu-block.vyber .bus-type img{top:-40px;right:0;left:0;margin:0 auto;width:70px}.pronajem-autobusu-block.vyber .bus-type .bus-type-icons{margin-bottom:0}}.pronajem-autobusu-block.otevrit-kalkulace{text-align:center}.pronajem-autobusu-block.otevrit-kalkulace h2{margin-bottom:24px;font-weight:700;font-size:22px;font-size:2.2rem}.pronajem-autobusu-block.otevrit-kalkulace h2:after{display:none}.pronajem-autobusu-block.kalkulace{display:none}.pronajem-autobusu-block.kalkulace .kalkulace-block{margin-bottom:50px;text-align:left}.pronajem-autobusu-block.kalkulace .kalkulace-block h3{margin-bottom:22px}.pronajem-autobusu-block.kalkulace .kalkulace-block>p{margin-bottom:9px}.pronajem-autobusu-block.kalkulace .kalkulace-block>strong{display:inline-block;margin-top:19px;font-size:15px;font-size:1.5rem}.pronajem-autobusu #light{z-index:9999999}.pronajem-autobusu #fade{z-index:999999}.modal-opened{overflow:hidden}.modal-opened #ui-datepicker-div{z-index:999999999 !important}.modal-opened #modal-wrapper{background:rgba(0,0,0,0.6)}.modal-opened #lightbox{z-index:99999999;position:relative}#modal-content{position:fixed;overflow:auto;width:calc(100% - 30px);height:calc(100% - 100px);max-width:980px;max-height:none;top:50px;z-index:99999999;right:0;left:0;margin:0 auto;background:#ffdc7c}#modal-content .sa-preloader{position:absolute;right:0;left:0;top:50%}#modal-content .icon-krizek{position:absolute;right:0;top:0;font-size:25px;float:right;padding:4px;z-index:99;cursor:pointer}#modal-content #bus-rent-form{position:relative;z-index:9}#modal-content #bus-rent-form .alert-icon{left:-24px}#modal-content #bus-rent-form:after{content:'';display:table;clear:both}#modal-content #bus-rent-form>div{width:50%;float:left}#modal-content #bus-rent-form>div>div{width:100%;padding:0}#modal-content #bus-rent-form #desc-below-header{float:none;width:initial}#modal-content #bus-rent-form #bus-rent-way-there-block .gf-datepicker,#modal-content #bus-rent-form #bus-rent-way-back-block .gf-datepicker{float:left;margin-right:20px;width:160px}#modal-content #bus-rent-form #bus-rent-way-there-block .gf-multiple-select,#modal-content #bus-rent-form #bus-rent-way-back-block .gf-multiple-select{width:calc(100% - 180px)}#modal-content #bus-rent-form #bus-rent-way-there-block .gf-multiple-select .gf-sub-select,#modal-content #bus-rent-form #bus-rent-way-back-block .gf-multiple-select .gf-sub-select{width:50%;max-width:130px}#modal-content #bus-rent-form #bus-rent-way-there-block .gf-multiple-select .gf-sub-select#gf-sub-select-departure-time-to-hrs,#modal-content #bus-rent-form #bus-rent-way-there-block .gf-multiple-select .gf-sub-select#gf-sub-select-departure-time-back-hrs,#modal-content #bus-rent-form #bus-rent-way-back-block .gf-multiple-select .gf-sub-select#gf-sub-select-departure-time-to-hrs,#modal-content #bus-rent-form #bus-rent-way-back-block .gf-multiple-select .gf-sub-select#gf-sub-select-departure-time-back-hrs{padding-right:5px}#modal-content #bus-rent-form #bus-rent-way-there-block .gf-multiple-select .gf-sub-select#gf-sub-select-departure-time-to-min,#modal-content #bus-rent-form #bus-rent-way-there-block .gf-multiple-select .gf-sub-select#gf-sub-select-departure-time-back-min,#modal-content #bus-rent-form #bus-rent-way-back-block .gf-multiple-select .gf-sub-select#gf-sub-select-departure-time-to-min,#modal-content #bus-rent-form #bus-rent-way-back-block .gf-multiple-select .gf-sub-select#gf-sub-select-departure-time-back-min{padding-left:5px}#modal-content #bus-rent-form #bus-rent-preffered-bus-block .gf-select{width:65%;padding-right:10px}#modal-content #bus-rent-form #bus-rent-preffered-bus-block .gf-text{width:35%;padding-left:10px}#modal-content #bus-rent-form #bus-rent-contact-block{position:relative}#modal-content #bus-rent-form #bus-rent-contact-block .gf-text,#modal-content #bus-rent-form #bus-rent-contact-block .gf-email{width:50%}#modal-content #bus-rent-form #bus-rent-contact-block .gf-email{padding-left:10px}#modal-content #bus-rent-form #bus-rent-contact-block>div:nth-child(odd){padding-left:10px}#modal-content #bus-rent-form #bus-rent-contact-block>div:nth-child(even){padding-right:10px}#modal-content #bus-rent-form #bus-rent-contact-block .gf-textarea{position:absolute;bottom:-135px;left:-440px;width:calc(100% - 10px)}#modal-content #bus-rent-form #bus-rent-contact-block .gf-textarea textarea{min-height:80px}#modal-content #bus-rent-form #desc-end-form{width:25%;padding-right:10px;padding-top:153px;padding-left:10px}#modal-content #bus-rent-form #form-submit-block{float:right;padding-left:10px;width:25%;position:relative;padding-top:140px}#modal-content #bus-rent-form #form-submit-block #captcha{position:absolute;top:35px;right:0;width:304px;float:none}#modal-content #bus-rent-form #bus-rent-way-there-block,#modal-content #bus-rent-form #bus-rent-preffered-bus-block{padding-right:10px}#modal-content #bus-rent-form #bus-rent-way-back-block,#modal-content #bus-rent-form #bus-rent-contact-block{padding-left:10px}#modal-content #bus-rent-form .gf-checkbox:nth-of-type(6){position:absolute;bottom:-204px;right:450px}@media (max-width: 991px){#modal-content #bus-rent-form #bus-rent-way-back-block .gf-datepicker,#modal-content #bus-rent-form #bus-rent-way-there-block .gf-datepicker{width:130px}#modal-content #bus-rent-form #bus-rent-way-back-block .gf-multiple-select,#modal-content #bus-rent-form #bus-rent-way-there-block .gf-multiple-select{width:calc(100% - 150px)}#modal-content #bus-rent-form #bus-rent-contact-block .gf-textarea{left:-100%}#modal-content #bus-rent-form .gf-checkbox:nth-of-type(6){position:static}}@media (max-width: 769px){#modal-content #bus-rent-form>div{width:100%;padding:0 !important}#modal-content #bus-rent-form #bus-rent-contact-block .gf-textarea{position:static;left:auto;bottom:auto}#modal-content #bus-rent-form #desc-end-form{width:100%}#modal-content #bus-rent-form #form-submit-block{padding-top:90px !important}#modal-content #captcha{top:0 !important}}@media (max-width: 499px){#modal-content #bus-rent-form #bus-rent-preffered-bus-block .gf-select{width:100%;padding:0}#modal-content #bus-rent-form #bus-rent-preffered-bus-block .gf-text{width:150px;padding:0}#modal-content #bus-rent-form #bus-rent-way-back-block .gf-multiple-select,#modal-content #bus-rent-form #bus-rent-way-there-block .gf-multiple-select{width:100%}#modal-content #bus-rent-form #bus-rent-contact-block>div{width:100% !important;padding:0 !important}#modal-content #bus-rent-form #form-submit-block{width:100%}#modal-content #bus-rent-form #form-submit-block #captcha{-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7)}}@media (min-width: 770px){.en #modal-content #bus-rent-form #bus-rent-preffered-bus-block .gf-text{margin-top:-21px}.de #modal-content #bus-rent-form #bus-rent-preffered-bus-block .gf-text{margin-top:-21px}}.catering-train .bordered-block{height:540px}@media (max-width: 767.98px){.catering-train .bordered-block{height:auto}}.search-desktop{background:none;margin-bottom:50px}.search-desktop input[name=query]{border:1px solid #999;border-bottom-right-radius:0px;border-top-right-radius:0px;border-right:0px;width:78%}.search-desktop input[type=submit]{border-bottom-left-radius:0px;border-top-left-radius:0px;margin-left:-2px;width:21%}.search-result-item{margin:20px 0px;border-bottom:1px solid #eee}.search-result-item a,.search-result-item #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .search-result-item a:hover,.search-result-item .press-pagination ul li a:hover,.press-pagination ul li .search-result-item a:hover{font-size:2.4rem;color:#4c4c4c;text-decoration:underline;font-weight:400}.search-result-item a:hover,.search-result-item #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .search-result-item a:hover,.search-result-item .press-pagination ul li a:hover,.press-pagination ul li .search-result-item a:hover{color:#4c4c4c;text-decoration:none}.search-result-item h3{word-wrap:break-word;margin-bottom:.3em}.search-result-item p{word-wrap:break-word}@media (max-width: 768px){.search-desktop input[name=query]{width:100%;border-radius:0px;border:1px solid #999}.search-desktop input[type=submit]{width:100%;border-radius:0px;margin:0px}}#searchPageMenu{text-align:center}.mPag li::before{display:none}.mPag li{display:none;border-radius:0px;width:50px;height:43px}.mPag li:last-child{border:1px solid #7f7f7f;border-top-right-radius:4px;border-bottom-right-radius:4px;line-height:42px;margin-left:20px}.mPag li:first-child{border:1px solid #7f7f7f;border-top-left-radius:4px;border-bottom-left-radius:4px;line-height:42px;margin-right:20px}.mPag .dis{color:#DDDDDD !important;border:1px solid #DDDDDD !important}@media (max-width: 1023px){.mPag li{display:inline-block}}.mobilePagination{display:none;border:1px solid #7f7f7f;margin:0 auto;border-radius:0px}@media (max-width: 1023px){.mobilePagination{display:block}}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination .page-back{margin-right:20px;border:1px solid #7f7f7f}.pagination .page-next{margin-left:20px}.pagination .dis{color:#DDDDDD !important;border:1px solid #DDDDDD !important}.pagination li{display:inline-block;cursor:pointer;border:1px solid #7f7f7f;border-right:none;padding:8px;margin:0;width:35px;height:35px}.pagination li.active{background-color:#fbbf1f}.pagination li:nth-last-child(2){border:1px solid #7f7f7f}.pagination li:hover:not(.active):not(.dis){background-color:rgba(127,127,127,0.1)}.pagination li:last-child{border-right:1px solid #7f7f7f;border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination li:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination li::before{display:none}@media (max-width: 1023px){.pagination .page{display:none}.pagination .page-next{display:none}.pagination .page-back{display:none}}@media (max-width: 1023px){.mPag li{display:inline-block}}.aktuality h2{font-size:18px;font-weight:700}.aktuality h2 a,.aktuality h2 #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .aktuality h2 a:hover,.aktuality h2 .press-pagination ul li a:hover,.press-pagination ul li .aktuality h2 a:hover{text-decoration:none}.aktuality .action-image-0{padding-bottom:50px}#delay-container{padding-bottom:50px;padding-right:10px;border-right:1px solid silver;font-family:Source Sans Pro,sans-serif;width:100%;margin:0 auto}#delay-container table:not(.ui-datepicker-calendar){table-layout:fixed;width:100%;border-collapse:collapse}#delay-container table:not(.ui-datepicker-calendar) th,#delay-container table:not(.ui-datepicker-calendar) td{padding:8px 9px}#delay-container table:not(.ui-datepicker-calendar) td{text-align:left;font-weight:400;border-bottom:1px solid #fff;font-size:14px}#delay-container table:not(.ui-datepicker-calendar) th{color:#000;text-align:left;padding-bottom:4px;font-size:14px;font-weight:400;text-transform:uppercase;background:#FFF;border-bottom:3px solid #fbbf1f}#delay-container table:not(.ui-datepicker-calendar) th:nth-of-type(3){width:15px}#delay-container table:not(.ui-datepicker-calendar) th:nth-of-type(4){padding-left:0px}#delay-container table:not(.ui-datepicker-calendar) th:last-child{padding-right:0px}#delay-container table:not(.ui-datepicker-calendar) tr:nth-of-type(odd) td{background:#eaeaea}#delay-container table:not(.ui-datepicker-calendar) tr:nth-of-type(even) td{background:#f7f7f7}#delay-container i{font-size:23px !important}#delay-container input[type=radio]{display:none}#delay-container h1{margin-top:-68px}#delay-container #delay-filter{text-align:left;width:70%;display:inline-block}#delay-container #delay-garance{width:30%;display:inline-block;vertical-align:top}#delay-container .delay-green{color:green}#delay-container .delay-orange{color:orange}#delay-container .delay-filtered{display:none !important}#delay-container .delay-radio-box{display:block;padding-top:20px;padding-bottom:30px;text-transform:uppercase}#delay-container .delay-radio-box span{margin-left:30px}#delay-container .delay-radio-box label{padding:0px 10px;font-weight:400;cursor:pointer;font-size:14px !important;min-width:0px !important}#delay-container .delay-radio-box i{color:gray;position:relative;top:4px}#delay-container .delay-selectbox-container{display:inline-block;text-transform:uppercase}#delay-container .delay-select{cursor:pointer;border:1px solid #f9bf2c;border-radius:5px;padding:10px 15px 10px 15px;width:300px;margin-left:15px}#delay-container .odjezd,#delay-container .prijezd{padding:0px 12px 0px 12px;cursor:pointer}#delay-container .odjezd.active,#delay-container .prijezd.active{font-weight:bold;text-decoration:underline}#delay-container .odjezd{margin-left:75px}#delay-container .delay-radio-active{font-weight:700 !important;text-decoration:underline}#delay-container .delay-radio-active i{color:#fbbf1f !important}#delay-container .delay-sort{margin-bottom:15px;text-transform:uppercase}#delay-container .delay-category{padding:0 !important;text-align:right !important}#delay-container .delay-spoj{padding-left:5px !important}#delay-container #loader img{display:block;margin:0 auto;margin-top:60px;width:32px}@media (max-width: 1200px){.aktuality h2{font-size:24px}#delay-container{padding-left:0px;border-left:none;margin-top:70px}#delay-container h2{margin-top:0px}}@media (max-width: 480px){#delay-container th,#delay-container td{padding:8px 4px}#delay-container .delay-select{margin-left:0px;margin-top:10px}#delay-container .delay-radio-box{padding-bottom:0px}#delay-container .delay-radio-box label{display:inline-block;padding-left:0}#delay-container .delay-radio-box span{display:block;margin-left:0;padding-top:5px;padding-bottom:20px}#delay-container .odjezd{margin-left:0px}}.zpozdeni-box{float:right;display:none;position:absolute;text-align:right;top:75px;right:10px;text-decoration:none;color:red;z-index:9}.zpozdeni-box h3{display:inline-block;font-size:18px;font-weight:bold}.zpozdeni-box i{font-size:18px;font-weight:bold}.zpozdeni-box .zpozdeni-content{position:relative;right:-195px}@media (max-width: 1200px){.zpozdeni-box{display:block;position:absolute;overflow:hidden;top:25px;right:15px}.zpozdeni-content{position:relative;right:-195px}}@media (max-width: 760px){.zpozdeni-box{display:block;position:absolute;overflow:hidden;top:38px;right:10px}.zpozdeni-content{position:relative;right:-195px}}@media (max-width: 445px){.zpozdeni-box{display:block;position:absolute;overflow:hidden;top:75px;right:10px}.zpozdeni-content{position:relative;right:-195px}}@media (max-width: 720px){#delay-garance{width:100% !important;display:block !important;margin:25px 0px !important}#delay-filter{width:100% !important;display:block !important}}.bounce{-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;animation:bounce 2s infinite}@-webkit-keyframes bounce{0%,50%{-webkit-transform:translateY(0px)}25%,75%{-webkit-transform:translateY(-5px)}}@-moz-keyframes bounce{0%,50%{-moz-transform:translateY(0px)}25%,75%{-moz-transform:translateY(-5px)}}@keyframes bounce{0%,50%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}25%,75%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}}h2#delay,h2#news{font-size:32px;font-size:3.2rem;font-weight:700;margin-bottom:0.9em;display:block;margin-block-end:0.67em;margin-inline-start:0px;margin-inline-end:0px}.garance-doplnujici-informace ul li{padding-left:0 !important}.garance-doplnujici-informace ul li:before{content:none !important}.garance-faq ul li:before{top:18px !important}.garance-jak-vypocitat ol{counter-reset:item}.garance-jak-vypocitat ol li:before{content:counter(item) !important}hr.divider{border-top:1px solid rgba(0,0,0,0.25);border-bottom:none;border-right:none;border-left:none;width:100%}#design-pics-header,#contact-header,#paySummary-header{border-top:1px solid rgba(0,0,0,0.25)}#design-pics{padding-bottom:26px}#design-pics h4{font-size:20px;margin-bottom:13px}#design-pics #front-side-design{width:50%;float:left}#design-pics #front-side-design #front-design-pic img{width:98% !important}@media (max-width: 499px){#design-pics #front-side-design{width:100%;float:none}#design-pics #front-side-design .front-design-message-wrapper{margin-top:0px}}#design-pics #front-side-design #front-design-pic{position:relative;border:2px solid transparent}#design-pics #front-side-design .front-design-text-wrapper{position:absolute;top:47%;left:39%;transform:translate(-50%, -40%);font-size:17pt;color:#000}#design-pics #front-side-design .front-design-text-wrapper .front-design-pic-value{padding-right:5px}#design-pics #front-side-design .front-design-message-wrapper{margin-top:10px;position:absolute;width:90%;top:calc(50% - 95px);left:75%;transform:translateX(-50%);font-size:16pt;text-align:center;max-width:35%}#design-pics #front-side-design .front-design-message-wrapper p{word-break:break-word;line-height:20px}#design-pics #back-side-design{width:50%;float:left}@media (max-width: 499px){#design-pics #back-side-design{width:100%;float:none}}#design-pics #back-side-design .back-design-pic-wrapper{width:98%;float:left}#design-pics #back-side-design .back-design-pic-wrapper img{width:100%;border:2px solid transparent}#gc-step1-amount [type='button']{border:1px solid #FABB00;background-color:#fff;display:flex;align-items:center;white-space:nowrap}#gc-step1-amount [type='button']:hover{background-color:#FABB00}.header-row{display:flex;clear:both;padding:25px 0}.header-row .numberCircle{border-radius:50%;width:50px;height:50px;padding:10px;margin-right:20px;background:#FABB00;color:#000;text-align:center;font-size:22px;font-weight:900}.header-row h3{padding-top:15px;font-weight:bolder}.value-cards-row{display:flex;flex-wrap:wrap;margin:10px 0;align-items:baseline}.value-cards-row p{padding-left:70px;font-size:18px;font-weight:600;margin-right:15px;white-space:nowrap}@media (max-width: 992px){.value-cards-row p{display:none}}.value-cards-row button:focus{outline:#FABB00}.value-cards-row .value-cards{margin:10px 0}.value-cards-row .value-cards button#button-gift-500,.value-cards-row .value-cards button#button-gift-1500,.value-cards-row .value-cards button#button-gift-1000,.value-cards-row .value-cards button#button-gift-5000{position:relative;width:120px;margin:0 5px;border:1px solid #FABB00;background:white;padding:10px 0;font-size:20px;font-weight:bolder}.value-cards-row .value-cards button#button-gift-500 span,.value-cards-row .value-cards button#button-gift-1500 span,.value-cards-row .value-cards button#button-gift-1000 span,.value-cards-row .value-cards button#button-gift-5000 span{position:absolute;width:120px;left:-1px;top:-15px;background:#4EB3D3;border-radius:4px 4px 0px 0px;font-size:14px;color:#fff;pointer-events:none}.value-cards-row .value-cards .gift-value-selected{background:#FABB00 !important;border:1px solid #32AB1E !important}.value-cards-row .value-cards .gift-value-selected:after{content:'\e905';font-family:icomoon;position:absolute;top:-7px;right:-6px;width:18px;height:18px;background:#32AB1E;border-radius:50%;font-size:14px;color:#fff;line-height:20px}.value-cards-row .value-cards .counter-value-row{display:flex;justify-content:center;margin-top:5px}.value-cards-row .value-cards .counter-value-row #minusButton,.value-cards-row .value-cards .counter-value-row #plusButton{height:20px;width:20px;background:#FABB00;font-weight:900 !important;border-radius:50%;text-align:center;line-height:0px;margin:3px;padding:1px}.value-cards-row .value-cards .counter-value-row #minusButton{font-size:18px;padding:5px}.value-cards-row .value-cards .counter-value-row #plusButton:after{font-size:20px;padding:4px}.value-cards-row .value-cards .counter-value-row input#counter-value{font-size:16px;padding:2px 5px;min-height:25px;max-height:25px;text-align:center;width:5rem}#objednavka{margin-top:28px}#objednavka.not-opened #step-1{border-bottom:0}#objednavka .gf-form{margin-top:0;padding-top:24px;background:#fff}#objednavka .gf-form [class*='gf-'].invalid .alert-icon{top:60px;color:#E4003A}#objednavka .gf-form [class*='gf-'].invalid .alert-icon:before{border-style:none}#objednavka .gf-form [class*='gf-'].invalid .alert-icon .alert-msgs{visibility:visible;opacity:1;background:#fff;border-color:#fff;box-shadow:none;padding:5px 0;color:inherit !important}#objednavka .gf-form [class*='gf-'].invalid .alert-icon .alert-msgs:before{display:none}#objednavka .gf-form h3{margin-top:0;margin-bottom:28px;font-size:22px;font-weight:700}#objednavka .gf-form input:focus{border:1px solid #4EB3D3;outline:none}#objednavka .gf-form>div{padding-top:10px;padding-bottom:1px}#objednavka .gf-form [type='radio']+label{margin-right:0}#objednavka .gf-form [type='radio']+label:before{left:2px;top:3px;border:0.2rem solid #EBEBEB}#objednavka .gf-form [type='radio']:checked+label:before{background:#00519E}#objednavka .gf-form #detail{width:100%;padding:0}#objednavka .gf-form #detail-left{width:100%;display:flex;float:left}#objednavka .gf-form .gift-gf-textprice{margin-bottom:13px;width:100%}#objednavka .gf-form .gift-gf-textprice label{color:#767676;font-size:14px;position:absolute;padding:2px 10px}#objednavka .gf-form .gift-gf-textprice input{background:#EBEBEB;border:1px solid #EBEBEB;height:56px;font-size:18px;font-weight:bolder;padding-top:10px}#objednavka .gf-form .gift-gf-textprice input:hover{border:1px solid #4EB3D3}#objednavka .gf-form .gift-gf-selectnumber{padding:0}#objednavka .gf-form .gift-gf-selectnumber label{color:#767676;font-size:14px;position:absolute;padding:2px 10px}#objednavka .gf-form .gift-gf-selectnumber select{width:100%;background:#EBEBEB;border:1px solid #EBEBEB;height:56px;font-size:18px;font-weight:bolder;padding-top:10px}#objednavka .gf-form .gift-gf-selectnumber select:focus{border:1px solid #4EB3D3}#objednavka .gf-form .gf-checkbox.gift-gf-checkboxcheckbox-show-dedication{padding-left:0px !important;width:auto;display:flex;align-items:baseline}#objednavka .gf-form .gf-checkbox.gift-gf-checkboxcheckbox-show-dedication label{font-size:20px;font-weight:700}#objednavka .gf-form .gf-checkbox.gift-gf-checkboxcheckbox-show-dedication label:before{border:2px solid #FABB00;border-radius:4px;color:#32AB1E}#objednavka .gf-form .gift-gf-textareadedication{width:100%;float:left;padding-left:70px}#objednavka .gf-form .gift-gf-textareadedication label{color:#767676;font-size:14px;position:absolute;padding:2px 10px;z-index:1}#objednavka .gf-form .gift-gf-textareadedication textarea{min-height:102px;background:#EBEBEB;border:1px solid #EBEBEB;position:relative;font-size:18px;font-weight:bolder;padding-top:20px}#objednavka .gf-form .gift-gf-textareadedication textarea:focus{border:1px solid #4EB3D3}#objednavka .gf-form .gift-gf-buttoncontinue-step2{float:right}#objednavka .gf-form .gift-gf-buttoncontinue-step2 button{display:none;float:right;position:relative;padding:0;width:100%;border:none;color:#fff;font-size:15px;font-weight:400;z-index:9999;background:#4EB3D3;z-index:99;text-transform:uppercase;height:40px;border-radius:10px}#objednavka .gf-form .gift-gf-buttoncontinue-step2 button:hover{background-color:#4EB3D3}#objednavka .gf-form #contact,#objednavka .gf-form #address{width:100%;padding-left:0;padding-right:0}#objednavka .gf-form #contact .gf-email label,#objednavka .gf-form #contact .gf-text label,#objednavka .gf-form #contact .gf-textarea label,#objednavka .gf-form #contact .gf-select label,#objednavka .gf-form #address .gf-email label,#objednavka .gf-form #address .gf-text label,#objednavka .gf-form #address .gf-textarea label,#objednavka .gf-form #address .gf-select label{color:#767676;font-size:14px;position:absolute;padding:2px 10px}#objednavka .gf-form #contact>div,#objednavka .gf-form #address>div{float:left;width:50%;margin-bottom:40px}#objednavka .gf-form #contact>div.invalid label,#objednavka .gf-form #address>div.invalid label{color:#E4003A}#objednavka .gf-form #contact>div.invalid select,#objednavka .gf-form #contact>div.invalid input,#objednavka .gf-form #address>div.invalid select,#objednavka .gf-form #address>div.invalid input{border:1px solid #E4003A}#objednavka .gf-form #contact>div input[type=text],#objednavka .gf-form #contact>div input[type=textarea],#objednavka .gf-form #contact>div input[type=email],#objednavka .gf-form #contact>div select,#objednavka .gf-form #contact>div input[type=number],#objednavka .gf-form #address>div input[type=text],#objednavka .gf-form #address>div input[type=textarea],#objednavka .gf-form #address>div input[type=email],#objednavka .gf-form #address>div select,#objednavka .gf-form #address>div input[type=number]{background:#EBEBEB;border:1px solid #EBEBEB;height:56px;font-size:18px;font-weight:bolder;padding-top:10px}#objednavka .gf-form #contact>div input[type=text]:focus,#objednavka .gf-form #contact>div input[type=textarea]:focus,#objednavka .gf-form #contact>div input[type=email]:focus,#objednavka .gf-form #contact>div select:focus,#objednavka .gf-form #contact>div input[type=number]:focus,#objednavka .gf-form #address>div input[type=text]:focus,#objednavka .gf-form #address>div input[type=textarea]:focus,#objednavka .gf-form #address>div input[type=email]:focus,#objednavka .gf-form #address>div select:focus,#objednavka .gf-form #address>div input[type=number]:focus{border:1px solid #4EB3D3}#objednavka .gf-form #contact>div:nth-of-type(2n+1),#objednavka .gf-form #address>div:nth-of-type(2n+1){clear:both;position:relative}#objednavka .gf-form #contact>div:nth-of-type(2n),#objednavka .gf-form #address>div:nth-of-type(2n){padding-right:0;padding-left:10px;position:relative}#objednavka .gf-form #contact .select.select-open,#objednavka .gf-form #address .select.select-open{padding-right:10px}#objednavka .gf-form #contact div.gift-gf-textareanote{width:100%;padding-left:0;padding-right:0;margin-bottom:0}#objednavka .gf-form #contact div.gift-gf-textareanote label{color:#767676;font-size:14px;position:absolute;padding:2px 10px}#objednavka .gf-form #contact div.gift-gf-textareanote textarea{width:100%;background:#EBEBEB;border:1px solid #EBEBEB;min-height:102px;font-size:18px;font-weight:bolder;padding-top:20px}#objednavka .gf-form #contact div.gift-gf-textareanote textarea:focus{border:1px solid #4EB3D3}#objednavka .gf-form #payment-info{width:100%;padding-right:0}#objednavka .gf-form #payment-info>div:after{content:"";display:table;clear:both}#objednavka .gf-form #payment-info #card .card-img{cursor:pointer;margin-left:15px}#objednavka .gf-form #payment-info #card .gift-gf-radioplatebni_brana{width:100%}#objednavka .gf-form #payment-info #card .gift-gf-radioplatebni_brana>div{background:#EBEBEB;float:left;display:flex;justify-content:space-between;padding:7px;margin:5px;border:3px solid #EBEBEB;border-radius:5px}#objednavka .gf-form #payment-info #card .gift-gf-radioplatebni_brana>div label{float:none}#objednavka .gf-form #payment-info #card .gift-gf-radioplatebni_brana>label{margin-top:15px}#objednavka .gf-form #payment-info #payment{margin-bottom:15px}#objednavka .gf-form #payment-info #payment .gf-radio{display:block}#objednavka .gf-form #payment-info #payment .gf-radio>div{width:35%;margin-left:20px}#objednavka .gf-form #payment-info #payment .gf-radio>div:nth-of-type(2){display:none}#objednavka .gf-form #payment-info #payment .gf-radio>div:nth-of-type(3){margin-left:50px}#objednavka .gf-form #payment-info #payment .gf-radio label{white-space:nowrap}#objednavka .gf-form #payment-info #address,#objednavka .gf-form #payment-info #branch-block>div{margin-top:15px}#objednavka .gf-form #payment-info #address label,#objednavka .gf-form #payment-info #branch-block>div label{color:#767676;font-size:14px;position:absolute;padding:2px 10px}#objednavka .gf-form #payment-info #address select,#objednavka .gf-form #payment-info #branch-block>div select{background:#EBEBEB;border:1px solid #EBEBEB;height:56px;font-size:18px;font-weight:bolder;padding-top:10px}#objednavka .gf-form #payment-info #address select:focus,#objednavka .gf-form #payment-info #branch-block>div select:focus{border:1px solid #4EB3D3}#objednavka .gf-form #payment-info #delivery .gf-radio.gift-gf-radiodelivery{width:100%;white-space:nowrap}#objednavka .gf-form #payment-info #delivery .gf-radio.gift-gf-radiodelivery>div{width:35%;margin-left:20px}#objednavka .gf-form #payment-info #delivery .gf-radio.gift-gf-radiodelivery>div:nth-of-type(2){display:none}#objednavka .gf-form #payment-info #delivery .gf-radio.gift-gf-radiodelivery>div:nth-of-type(3){margin-left:0px}#objednavka .gf-form #payment-info #address .gift-gf-selectcountry label{color:#767676;font-size:14px;position:absolute;padding:2px 10px}#objednavka .gf-form #payment-info #address .gift-gf-selectcountry select{width:100%;background:#EBEBEB;border:1px solid #EBEBEB;height:56px;font-size:18px;font-weight:bolder;padding-top:10px}#objednavka .gf-form #payment-info #address .gift-gf-selectcountry select:focus{border:1px solid #4EB3D3}#objednavka .gf-form #payment-info .gift-gf-radiopayment>label,#objednavka .gf-form #payment-info .gift-gf-radiodelivery>label,#objednavka .gf-form #payment-info .gift-gf-radioplatebni_brana>label{margin:17px 0;font-size:18px;font-weight:700}#objednavka .gf-form #payment-info .gift-gf-radiopayment>div,#objednavka .gf-form #payment-info .gift-gf-radiodelivery>div{width:33%;float:left}#objednavka .gf-form #captcha{margin-bottom:.8em;padding-left:0px;float:right;display:flex;justify-content:flex-end}#objednavka .gf-form #pay-summary{display:table;width:100%}#objednavka .gf-form #pay-summary table{width:100%}#objednavka .gf-form #pay-summary table th,#objednavka .gf-form #pay-summary table td{background-color:#fff;font-size:18px;font-weight:600;text-align:right;padding:13px}#objednavka .gf-form #pay-summary table th:first-of-type,#objednavka .gf-form #pay-summary table td:first-of-type{text-align:left}#objednavka .gf-form #pay-summary table th{color:#767676}#objednavka .gf-form #pay-summary table td{color:#000}#objednavka .gf-form #pay-summary table tr:last-of-type td{border-top:1px solid rgba(0,0,0,0.25)}#objednavka .gf-form #pay-summary table td:last-of-type{padding-right:0px;white-space:nowrap}#objednavka .gf-form .gf-submit.gift-gf-submitsubmit{padding-right:0;padding-left:10px;display:block;width:100%}#objednavka .gf-form .gf-submit.gift-gf-submitsubmit button[type='submit']{display:flex;justify-content:center;max-width:50%;margin-left:auto;margin-right:auto;margin-top:50px;padding:10px 140px}#objednavka .gf-form input[type=number]{-moz-appearance:textfield}#objednavka,#delivery,#card,#branch-block,#payment,#address{clear:both}.invalid{position:relative}.invalid label{padding-left:30px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.banner-img-wrapper{position:relative}.banner-img-wrapper h2{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:8rem;white-space:nowrap;text-shadow:2px 3px 5px rgba(0,0,0,0.5)}.banner-img-wrapper h2 span{color:#000;font-size:2.3rem;display:block;line-height:initial;text-shadow:none}@media (max-width: 992px){.banner-img-wrapper h2{font-size:5rem}.banner-img-wrapper h2 span{font-size:1.5rem}#payment .gf-radio{display:block !important}#payment .gf-radio>div{width:100% !important}#payment .gf-radio>div:nth-of-type(3){margin-left:20px !important}#delivery .gf-radio.gift-gf-radiodelivery{display:block !important}#delivery .gf-radio.gift-gf-radiodelivery>div{width:100% !important}#delivery .gf-radio.gift-gf-radiodelivery>div:nth-of-type(3){margin-left:20px !important}}@media (max-width: 499px){#design-pics #front-side-design .front-design-text-wrapper{font-size:12pt}.value-cards-row{justify-content:space-between}.gf-form{padding:5px !important}#detail-left,.gift-gf-textareadedication,.gift-gf-certificateprice,#contact>div,#address>div,#payment>.gf-radio>div,#delivery>.gf-radio>div,#card>.gf-radio>div{width:100% !important;padding:0 !important}.gift-gf-selectnumber{width:75px;margin-bottom:13px}.gift-gf-textprice label{max-width:70%;font-size:13px !important}.gift-gf-textprice input{padding-top:30px}.gift-gf-textareadedication label{max-width:90%;font-size:13px !important}.gift-gf-textareadedication input{padding-top:30px}#objednavka .gf-form h3{margin-bottom:18px}#objednavka .gf-form input[type='radio']+label{margin-bottom:15px}#objednavka .gf-form .gf-form [class*='gf-'] input{background:#EBEBEB;border:1px solid #EBEBEB}#objednavka .gf-form .gf-form [class*='gf-'] input:focus{border:1px solid #4EB3D3}#objednavka .gf-form #contact .gift-gf-textareanote textarea{min-height:120px}#objednavka .gf-form #payment-info #card .gift-gf-radioplatebni_brana>div{width:100% !important;margin:15px 0}#objednavka .gf-form #address .select.select-open{padding-right:0}#objednavka .gf-form .gf-submit.gift-gf-submitsubmit{display:contents}#pay-summary th,#pay-summary td{font-size:15px !important}.banner-img-wrapper h2{font-size:4rem}.banner-img-wrapper h2 span{display:none}}.speakers-content>div{padding:0}.speakers-content{margin-top:80px;margin-bottom:40px;display:table;width:100%}.speakers-content .inner{background-color:#fbfbfb;height:150px;padding:25px 0 0 15px}.speakers-content .inner .role{margin-bottom:15px}.speakers-content .inner h3{margin:0}.speakers-content .inner p{margin:0 0 5px 0}.speakers-content .inner .sa-icon{color:#ffc119}.speakers-content .inner img{position:absolute;bottom:0;right:5px}.speakers-content .left{margin-right:3px}.speakers-content .right{margin-left:3px}.press-releases{position:relative;opacity:0;visibility:hidden;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.press-releases.press-show{opacity:1;visibility:visible}#press-releases-loader{width:130px;margin:0 auto;transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out}#press-releases-loader.loader-hidden{opacity:0;visibility:hidden}#content-main .about-us-for-media-illustration-image .person{right:200px}@media (max-width: 992px){#content-main .about-us-for-media-illustration-image{display:none}}#content-main .press-item,.press-item{background-color:#fbfbfb;margin-bottom:6px;min-height:155px;padding:25px 20px 10px 0}@media (max-width: 499px){#content-main .press-item,.press-item{padding:15px}}#content-main .press-item .press-image,.press-item .press-image{float:left;overflow:hidden;width:25%}@media (max-width: 499px){#content-main .press-item .press-image,.press-item .press-image{display:none}}#content-main .press-item .press-texts,.press-item .press-texts{text-align:justify;width:75%;float:left}@media (max-width: 499px){#content-main .press-item .press-texts,.press-item .press-texts{width:100%}}#content-main .press-item .press-texts .title h3,.press-item .press-texts .title h3{margin:0}@media (max-width: 499px){#content-main .press-item .press-texts .title h3,.press-item .press-texts .title h3{font-size:20px;text-align:left}}#content-main .press-item .press-texts .date,.press-item .press-texts .date{font-size:12px;margin-bottom:10px}@media (max-width: 499px){#content-main .press-item .press-texts .date,.press-item .press-texts .date{margin:10px 0}}#content-main .press-item .press-texts .tag,.press-item .press-texts .tag{text-transform:uppercase;margin-top:-4px}@media (max-width: 499px){#content-main .press-item .press-texts .tag,.press-item .press-texts .tag{margin:10px 0}}#content-main .press-item .press-texts>div,.press-item .press-texts>div{padding-left:20px}@media (max-width: 499px){#content-main .press-item .press-texts>div,.press-item .press-texts>div{padding-left:0}}#content-main .press-item .show-more,.press-item .show-more{background-color:transparent;color:#354d84;display:inline-block}#content-main .press-item .show-more a,#content-main .press-pagination ul li .press-item .show-more a:hover,#content-main .press-item .show-more a:hover,#content-main .press-item .show-more a:active,#content-main .press-item .show-more a:focus,#content-main .press-item .show-more a:active:hover,.press-item .show-more a,.press-item .show-more #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .press-item .show-more a:hover,.press-item .show-more .press-pagination ul li a:hover,.press-pagination ul li .press-item .show-more a:hover,.press-item .show-more a:hover,.press-item .show-more #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .press-item .show-more a:hover,.press-item .show-more a:active,.press-item .show-more #content-main .press-pagination ul li a:active:hover,#content-main .press-pagination ul li .press-item .show-more a:active:hover,.press-item .show-more a:focus,.press-item .show-more #content-main .press-pagination ul li a:focus:hover,#content-main .press-pagination ul li .press-item .show-more a:focus:hover,.press-item .show-more a:active:hover,.press-item .show-more #content-main .press-pagination ul li a:active:hover,#content-main .press-pagination ul li .press-item .show-more a:active:hover{color:#1f2d4d}#content-main .press-item .show-more .sa-icon,.press-item .show-more .sa-icon{font-weight:700}.press-pagination.text-center{text-align:center}.press-pagination ul li{border:none !important;padding:0px !important;list-style:none;position:relative}.press-pagination ul li a,#content-main .press-pagination ul li a:hover,.press-pagination ul li a:hover{position:relative}.press-pagination ul li .active{color:#fff;background-color:#337ab7;border-color:#337ab7}.press-pagination ul li::before{border:none !important}#load-more-news{margin:20px 0;text-align:center}#load-more-news button{padding:0;height:40px;width:300px;color:#fff;font-size:15px;font-weight:400;text-transform:uppercase;border:0;border-radius:10px;background-color:#00b5d7}@media (max-width: 499px){#load-more-news button{width:auto;padding:0 20px}}#load-more-news button:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}@media (max-width: 499px){#content-main .press-pagination ul,.press-pagination ul{position:relative;width:100%}}#content-main .press-pagination ul li,.press-pagination ul li{display:block;float:left;cursor:pointer}@media (max-width: 499px){#content-main .press-pagination ul li,.press-pagination ul li{display:inline-block;float:none}}#content-main .press-pagination ul li:before,.press-pagination ul li:before{display:none}#content-main .press-pagination ul li.pagination-hidden,.press-pagination ul li.pagination-hidden{display:none}#content-main .press-pagination ul li a,.press-pagination ul li a,#content-main .press-pagination ul li a:hover,.press-pagination ul li a:hover{font-size:12px;width:22px;height:22px;border:none;background-color:transparent;color:#1f2d4d;line-height:22px;margin:0;padding:0;float:left;text-decoration:none;border-radius:50%;transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out}#content-main .press-pagination .page-nav,.press-pagination .page-nav{width:22px;height:22px;border-radius:50%;margin:0 5px;background-color:#ebebeb}@media (max-width: 499px){#content-main .press-pagination .page-nav,.press-pagination .page-nav{display:none}}@media (max-width: 499px){#content-main .press-pagination .page-nav.active,#content-main .press-pagination .page-nav.active-first,.press-pagination .page-nav.active,.press-pagination .page-nav.active-first{display:inline-block}}@media (max-width: 499px){#content-main .press-pagination .page-nav.last-page,#content-main .press-pagination .page-nav.first-page,.press-pagination .page-nav.last-page,.press-pagination .page-nav.first-page{display:inline-block}}#content-main .press-pagination .page-nav:hover a,.press-pagination .page-nav:hover a,#content-main .press-pagination .page-nav:hover ul li a:hover,#content-main .press-pagination ul li .page-nav:hover a:hover{background:#00b5d7;color:#fff !important}#content-main .press-pagination .page-nav:active a,.press-pagination .page-nav:active a,#content-main .press-pagination .page-nav:active ul li a:hover,#content-main .press-pagination ul li .page-nav:active a:hover{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}@media (max-width: 499px){#content-main .press-pagination .page-nav:last-of-type,#content-main .press-pagination .page-nav:first-of-type,.press-pagination .page-nav:last-of-type,.press-pagination .page-nav:first-of-type{display:none}}#content-main .press-pagination .dotted,.press-pagination .dotted{cursor:auto}#content-main .press-pagination .active,.press-pagination .active{background-color:#A9A9A9}#content-main .press-pagination .active a,#content-main .press-pagination .active a:hover,#content-main .press-pagination .active a:active,#content-main .press-pagination .active a:focus,#content-main .press-pagination .active a:active:hover,.press-pagination .active a,#content-main .press-pagination .active ul li a:hover,#content-main .press-pagination ul li .active a:hover,.press-pagination .active ul li a:hover,.press-pagination ul li .active a:hover,.press-pagination .active a:hover,#content-main .press-pagination .active ul li a:hover,#content-main .press-pagination ul li .active a:hover,.press-pagination .active a:active,#content-main .press-pagination .active ul li a:active:hover,#content-main .press-pagination ul li .active a:active:hover,.press-pagination .active a:focus,#content-main .press-pagination .active ul li a:focus:hover,#content-main .press-pagination ul li .active a:focus:hover,.press-pagination .active a:active:hover,#content-main .press-pagination .active ul li a:active:hover,#content-main .press-pagination ul li .active a:active:hover{color:#fff}#content-main .press-pagination .active a,#content-main .press-pagination .active a:hover,#content-main .press-pagination .active a:active:hover,.press-pagination .active a,#content-main .press-pagination .active ul li a:hover,#content-main .press-pagination ul li .active a:hover,.press-pagination .active ul li a:hover,.press-pagination ul li .active a:hover,.press-pagination .active a:hover,#content-main .press-pagination .active ul li a:hover,#content-main .press-pagination ul li .active a:hover,.press-pagination .active a:active:hover,#content-main .press-pagination .active ul li a:active:hover,#content-main .press-pagination ul li .active a:active:hover{background-color:transparent;border-radius:50%}#content-main .press-pagination .prev button,#content-main .press-pagination .next button,.press-pagination .prev button,.press-pagination .next button{font-size:11px;width:auto;background:none;padding:0;margin-top:3px}#content-main .press-pagination .prev,.press-pagination .prev{margin-right:11px}@media (max-width: 499px){#content-main .press-pagination .prev,.press-pagination .prev{left:calc(50% - 100px)}}#content-main .press-pagination .next,.press-pagination .next{margin-left:11px}@media (max-width: 499px){#content-main .press-pagination .next,.press-pagination .next{right:calc(50% - 100px)}}@media (max-width: 499px){#content-main .press-pagination .next,#content-main .press-pagination .prev,.press-pagination .next,.press-pagination .prev{position:absolute;top:0}#content-main .press-pagination .next button,#content-main .press-pagination .prev button,.press-pagination .next button,.press-pagination .prev button{font-size:15px}}#content-main .press-pagination .arrow-not-active,.press-pagination .arrow-not-active{color:#EBEBEB}#content-main .press-pagination .arrow-not-active:hover,.press-pagination .arrow-not-active:hover{color:#EBEBEB}:root{--star-size: 3.5rem;--star-color: #ccc;--star-background: #FABB00}.Stars{--percent: calc(var(--rating) / 5 * 100%);display:inline-block;font-size:var(--star-size);font-family:Times;line-height:1;margin-left:5px}.Stars::before{content:'★★★★★';background:linear-gradient(90deg, var(--star-background) var(--percent), var(--star-color) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}#CroatiaHeader{position:relative;text-align:center;color:#fff}#CroatiaHeader .croatia-header-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#CroatiaHeader .croatia-header-text h1{font-size:4rem;margin-top:1.5rem;margin-bottom:.5rem;white-space:nowrap}#CroatiaHeader .croatia-header-text p{max-width:75%;margin:0 auto;font-size:20px}#CroatiaHeader .croatia-header-text h2{font-size:2.4rem;font-weight:400;margin-bottom:0.2em}#CroatiaVideo{display:flex;margin:1vh auto -3.8vh}#CroatiaTrain-row{text-align:center}#CroatiaTrain-row .train-1{position:relative}#CroatiaTrain-row .train-2{position:absolute;top:0%;left:50%;transform:translate(-50%, -50%)}#CroatiaTrain-row .croatia-train{position:relative;animation:driveRight 8s linear 1.25}#CroatiaTrain-row .croatia-flag{width:100%;margin-top:0;position:relative;animation:driveLeft 8s linear 1.25}@keyframes driveRight{100%{transform:translateX(-80vw)}0%{transform:translateX(80vw)}}@keyframes driveLeft{0%{transform:translateX(-80vw)}100%{transform:translateX(80vw)}}.card-btn{display:block;background:#FABB00;border-radius:4px;margin:15px;padding:7px 10px;color:#262626;font-size:22px;font-weight:700;text-decoration:none;text-align:center}.card-btn:hover{background:#FFD886}.croatia-favourite-badge{position:absolute;top:-22px;right:-10px;width:70px;height:70px;background:#E2003B;border-radius:60%;padding-top:13px;color:white;font-size:13px;font-weight:700;text-align:center;z-index:1}.croatia-sale-badge{position:absolute;top:-15px;right:25px;background:#039900;border-radius:8px;padding:6px 16px;color:white;font-size:14px;font-weight:600;text-align:center;z-index:1}.croatia-city-badge{position:absolute;padding:6px 16px;color:white;font-size:22px;font-weight:600;text-align:center;z-index:1}.croatia-card{background:#fafafa;min-height:440px;border:1px solid #efefef;border-radius:8px 8px 0 0;display:grid;text-decoration:none}.croatia-card:hover{box-shadow:4px 4px 10px rgba(0,0,0,0.3)}.croatia-card img{border-radius:5px 5px 0 0;width:100%}.croatia-card .card-header{font-size:21px;margin:16px auto;color:#262626}.croatia-card .card-header img{width:25px}.croatia-card .card-header .croatia-transport{margin-left:0.75rem}@media (min-width: 768px) and (max-width: 1024px){.croatia-card .card-header .croatia-transport{display:block;text-align:center}}.croatia-card .card-text{display:flex;justify-content:center;align-items:center;padding:15px;font-size:18px}.croatia-card .card-text img{width:25px;margin:0 3px}#row-accommodationBackground{padding:40px 10px}.accommodation{position:relative;background:#fafafa;border:1px solid #efefef;display:grid;max-width:325px;border-radius:5px;margin:3rem auto;text-decoration:none;cursor:pointer}.accommodation:hover{box-shadow:4px 4px 10px rgba(0,0,0,0.3)}.accommodation .acc-tip{position:absolute;top:10px;right:5%;border-radius:20px;background-color:rgba(237,24,70,0.75);padding:5px 10px;color:#fff;font-size:14px;font-weight:600}.accommodation img{border-radius:5px 5px 0 0;width:100%}.accommodation .card-breadcrumbs{margin:5px 10px;font-size:14px;opacity:0.8}.accommodation .card-breadcrumbs img{width:15px}.accommodation .card-header{margin:0 10px;font-size:24px;color:#00529e;font-weight:600}.accommodation .card-header span{display:flex;align-items:center;font-size:24px;color:#999}.accommodation .card-header span small{align-self:flex-end;padding-bottom:5px;font-size:12px;font-weight:200}.accommodation .card-header span img{width:22px;height:22px;padding:1px}.accommodation .acc-category{margin:0 10px;font-size:16px;color:#999}.accommodation .card-text{margin:0 10px;font-size:16px;line-height:200%}.accommodation .card-text img{width:19px;margin-right:7px;position:relative;top:3px}.acc-btn-desktop{display:inherit;max-width:30rem;font-size:16px;margin:0 auto;text-decoration:none;font-weight:600;padding:1.5rem;text-align:center}@media (max-width: 768px){.acc-btn-desktop{display:none}}.acc-btn-mobile{display:none}@media (max-width: 768px){.acc-btn-mobile{display:inherit;max-width:30rem;font-size:16px;margin:0 auto;text-decoration:none;font-weight:600;padding:1.5rem;text-align:center}}.btn-croatia-limited-offer{display:grid;border-radius:8px;max-width:300px;margin:0 auto;background:#fafafa;padding:15px;font-size:16px;text-align:center;text-align:-webkit-center;text-decoration:none}.btn-croatia-limited-offer:hover{box-shadow:1px 1px 8px rgba(0,0,0,0.25)}.btn-croatia-limited-offer span{padding-top:12px}.btn-croatia-limited-offer img{margin:0 auto}.croatia-video{text-align:center}.croatia-img-box{position:relative}.croatia-img-box a,.croatia-img-box #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .croatia-img-box a:hover,.croatia-img-box .press-pagination ul li a:hover,.press-pagination ul li .croatia-img-box a:hover{font-size:16px;text-decoration:none}.croatia-accommodation{max-width:260px;background:white;padding:17px;margin:20px auto}.croatia-accommodation img{padding-bottom:10px}.croatia-accommodation p{margin-bottom:.5rem}.btn-accommodation{position:absolute;top:85%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);margin-top:5rem;font-size:16px;text-decoration:none}.croatia-semafor{box-shadow:0px 3px 10px rgba(0,0,0,0.22);padding:10px 15px;font-size:16px}.croatia-semafor summary{width:100%;align-items:center;font-size:18px;font-weight:700;cursor:pointer}.croatia-semafor summary:focus{outline:none}.croatia-semafor summary .croatia-accordion-header{display:contents;width:25%;align-items:center}.croatia-semafor summary .croatia-accordion-header>*{padding:0 7px}.croatia-semafor summary .croatia-accordion-info{display:contents;text-align:center;font-size:16px;font-weight:600}.croatia-semafor summary .croatia-accordion-info>*{display:inline-grid;width:24%;margin:10px 0}.croatia-reviews{box-shadow:1px 1px 8px rgba(0,0,0,0.25);margin:1rem;padding:13px 25px}.croatia-reviews img{margin-bottom:-1.5em}#CroatiaCollapse h3.accordion-item__title{background:#fff;border:1px solid #262626;border-radius:8px}#CroatiaCollapse h3.accordion-item__title img{width:24px;position:relative;top:5px;margin-right:5px}#CroatiaCollapse .accordion-item{background:#fff}.croatia-list-row{display:flex}.croatia-list-row span{border-radius:50%;width:50px;height:50px;padding:10px;margin-right:20px;background:#FABB00;color:#000;text-align:center;font-size:22px;font-weight:900}#content-main #CroatiaFAQ li.question{margin-left:3rem}#content-main #CroatiaFAQ li:before{top:16px}#content-main #CroatiaFAQ .faq-items .question-set>h2{background-color:#fff;border:1px solid #262626;border-radius:8px;margin-bottom:10px}#content-main #CroatiaFAQ .faq-items .question-set>h2:before,#content-main #CroatiaFAQ .faq-items .question-set>h2:after{background-color:#262626}#content-main #CroatiaFAQ .faq-items .question-set>h2.faq-open{border:none !important}#CroatiaMap .interactive-map{display:block;width:750px;margin:2% auto;position:relative}@media (max-width: 767px){#CroatiaMap .interactive-map{display:none}}#CroatiaMap .interactive-map>img{vertical-align:top;position:relative;width:750px}#CroatiaMap .pin{width:13px;height:13px;border-radius:50% 50% 50% 0;background:#262626;position:absolute;transform:rotate(-45deg);left:50%;top:50%;color:rgba(0,0,0,0)}#CroatiaMap .pin-grey{background:#767676}#CroatiaMap .pin-blue{background:#00519E}#CroatiaMap .pin:hover{z-index:9999;background:#E4003A}#CroatiaMap .tooltip{display:block;position:absolute;z-index:0}#CroatiaMap .tooltip:hover .tooltip-item::after{pointer-events:auto}#CroatiaMap .tooltip-content{position:absolute;min-width:13rem;left:-58px;bottom:175%;margin-bottom:10px;text-align:center;font-size:16px;line-height:1.4;background:#fafafa;box-shadow:0px 3px 10px rgba(0,0,0,0.22);border-radius:4px;opacity:0;cursor:default;pointer-events:none}#CroatiaMap .tooltip:hover .tooltip-content{pointer-events:auto;opacity:1}#CroatiaMap .tooltip:hover{z-index:9999}#CroatiaMap .tooltip-content::after{content:'';top:100%;left:50%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-top-color:#fafafa;border-width:10px;margin-left:-10px;z-index:99999}#CroatiaMap .tooltip-text{display:block;text-align:center;padding:8px 15px;color:#262626;font-weight:700;position:relative !important}.croatia-destinationBtn{padding:0 11px;border-right:1px solid grey;text-transform:uppercase;font-size:18px;font-weight:600}#more{display:none}#showMore-btn{display:block;background:none;color:#00519E;font-weight:600;text-decoration:underline;padding:0 11px}#showMore-btn:focus{outline:none}@media (max-width: 1024px){#CroatiaVideo{width:100%;margin-top:0}}@media (max-width: 991px){#CroatiaVideo{width:100%}#CroatiaHeader .croatia-header-text{top:45%}#CroatiaHeader .croatia-header-text h1{font-size:4.5rem}#CroatiaHeader .croatia-header-text p{max-width:75%;font-size:16px}a.btn-accommodation.button.pink,#content-main .press-pagination ul li a.btn-accommodation.button.pink:hover{position:inherit;display:flex;max-width:30rem}}@media (max-width: 768px){#CroatiaVideo{padding-top:20px;width:100%}#CroatiaHeader .croatia-header-text{width:100%}#CroatiaHeader .croatia-header-text h1{font-size:2rem;white-space:initial}#CroatiaHeader .croatia-header-text p{display:none}#CroatiaHeader .croatia-header-text h2{font-size:1rem}.croatia-offer-wrapper{max-width:400px;margin:1vh auto;position:relative}.croatia-card:hover{transform:none}.croatia-semafor summary .croatia-accordion-info>*{display:inline-grid;width:38%;text-align:center}.croatia-semafor summary .croatia-accordion-accommodation{display:none}}@media (max-width: 576px){.croatia-semafor summary .croatia-accordion-info>*{display:block;width:100%;text-align:left}.croatia-semafor summary .croatia-accordion-accommodation{display:none}#CroatiaTrain-row .croatia-flag{width:50%;margin-top:2rem}.croatia-destinationBtn{padding:0 11px 0 0;font-size:16px}#showMore-btn{padding:0;margin:0 auto}}.se-webform-inner span{font-size:12px;font-weight:400}.se-webform-primary-purpose{border-bottom:1px solid #bbbbbb;text-align:justify !important;padding:10px 0px 15px 0px !important;margin:5px 0 0 0 !important;color:#444}.se-license-agreement{border-bottom:1px solid #bbbbbb;text-align:justify !important}.se-license-agreement span{font-size:12px;font-weight:400}.se-license-agreement .se-checkbox input{margin:1px 5px 1px 0 !important}.se-submit{margin-top:10px}#se-webform-3.se-webform,.se-wrapper{margin:0;padding:0;border:0;outline:0}#se-webform-3.se-webform,.se-wrapper,#se-webform-3.se-webform *,.se-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#se-webform-3.se-webform{width:400px;background:#e8e8e8;overflow:hidden}#se-webform-3.se-webform>*,#se-webform-3.se-webform .se-webform-inner>*{width:100%}#se-webform-3.se-webform .se-header h3{margin:0;padding:24px 24px 5px}#se-webform-3.se-webform .se-image{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;margin-top:15px}#se-webform-3.se-webform .se-body ul{margin:0 5%;padding:0;list-style:none}#se-webform-3.se-webform .se-body ul li{list-style-type:none;margin:0;padding:.5em 0}#se-webform-3.se-webform .se-body ul li label.se-required:after{content:" *";color:#f00}#se-webform-3.se-webform .se-body ul li label{display:block;padding:5px 0;margin:0}#se-webform-3.se-webform .se-submit{padding:14px 24px 24px 24px}#se-webform-3.se-webform .se-submit button,#se-webform-3.se-webform .se-submit div.se-fake{cursor:pointer}#se-webform-3.se-webform .se-close{width:auto}#se-webform-3.se-webform .se-webform-sent-info,#se-webform-3.se-webform .se-webform-sending-info{display:none}#se-webform-3.se-webform .se-webform-sent-info h3,#se-webform-3.se-webform .se-webform-sending-info h3{text-align:center;margin:1em}#se-webform-3.se-webform.se-webform-sent .se-header,#se-webform-3.se-webform.se-webform-sending .se-header,#se-webform-3.se-webform.se-webform-sent .se-body,#se-webform-3.se-webform.se-webform-sending .se-body,#se-webform-3.se-webform.se-webform-sent .se-text,#se-webform-3.se-webform.se-webform-sending .se-text,#se-webform-3.se-webform.se-webform-sent .se-submit,#se-webform-3.se-webform.se-webform-sending .se-submit{display:none}#se-webform-3.se-webform.se-webform-sent .se-webform-sent-info{display:block}#se-webform-3.se-webform.se-webform-sending .se-webform-sent-info{display:none}#se-webform-3.se-webform.se-webform-sending .se-webform-sending-info{display:block}#se-webform-3.se-webform.se-has-image-aside{display:table}#se-webform-3.se-webform.se-has-image-aside .se-image-aside{margin-top:0;display:table-cell !important;width:50%}#se-webform-3.se-webform.se-has-image-aside .se-webform-inner{display:table-cell !important;vertical-align:middle;width:50%;padding-left:20px;padding-right:20px}#se-webform-3.se-webform.se-has-image-aside .se-webform-inner .se-header h3{padding-left:12px;text-align:left}#se-webform-3.se-webform.se-has-image-aside .se-webform-inner .se-image{display:none}#se-webform-3.se-webform.se-has-image-aside.se-shrink{width:100% !important}#se-webform-3.se-webform.se-has-image-aside.se-shrink .se-webform-inner .se-image{display:block}#se-webform-3.se-webform.se-has-image-aside.se-shrink .se-image-aside{display:none !important}#se-webform-3.se-webform.se-has-image-aside.se-shrink .se-webform-inner{padding-left:0;padding-right:0;display:block !important;width:100%;vertical-align:none}#se-webform-3.se-webform ul.se-errors{list-style:none;margin:0;padding:0 10px}#se-webform-3.se-webform ul.se-errors li{color:#fff;margin:10px 0;background:#da5555;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:0 10px}#se-webform-3.se-webform ul.se-errors li div{display:table-row}#se-webform-3.se-webform ul.se-errors li div>*{display:table-cell;vertical-align:middle;padding:8px 0}#se-webform-3.se-webform ul.se-errors li .fa{font-size:30px;padding-right:15px}#se-webform-3 .se-close a,.se-close a,.se-close #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .se-close a:hover,.se-close .press-pagination ul li a:hover,.press-pagination ul li .se-close a:hover{font-size:30px !important;content:"\d7" !important;cursor:pointer;text-decoration:none !important}#se-webform-3.se-webform,.se-wrapper{font-size:14px;font-family:Arial,sans-serif}#se-webform-3.se-webform,.se-wrapper,#se-webform-3.se-webform *,.se-wrapper *{line-height:initial !important}#se-webform-3.se-webform input[type=text],.se-wrapper input[type=text],#se-webform-3.se-webform input[type=number],.se-wrapper input[type=number],#se-webform-3.se-webform input[type=date],.se-wrapper input[type=date]{height:auto !important}#se-webform-3.se-webform{vertical-align:baseline}#se-webform-3.se-webform input{border:0;vertical-align:middle}#se-webform-3.se-webform>*,#se-webform-3.se-webform .se-webform-inner>*{width:100%}#se-webform-3.se-webform .se-text{color:#383838}#se-webform-3.se-webform .se-text p{padding:10px 24px;text-align:center;border:0;margin:0}#se-webform-3.se-webform .se-header h3{color:#ffba25;font-size:24px;text-align:center;font-weight:bold;line-height:1.25 !important;border:0}#se-webform-3.se-webform .se-body ul li{text-align:left;background:none;background-image:none}#se-webform-3.se-webform .se-body ul li label{font-size:12px;color:#383838;font-weight:600}#se-webform-3.se-webform .se-body ul li label.se-radio,#se-webform-3.se-webform .se-body ul li label.se-checkbox{font-size:12px;margin:0;font-weight:400}#se-webform-3.se-webform .se-body ul li label.se-radio input,#se-webform-3.se-webform .se-body ul li label.se-checkbox input{margin:-3px 5px 0 0}#se-webform-3.se-webform .se-body ul li input[type=text],#se-webform-3.se-webform .se-body ul li input[type=number],#se-webform-3.se-webform .se-body ul li input[type=date],#se-webform-3.se-webform .se-body ul li textarea,#se-webform-3.se-webform .se-body ul li select{width:100%;padding:8px;text-align:left;font-weight:bold;border-radius:4px;border:1px solid #dcdcdc;background-color:#fff;background:#fff;color:#383838}#se-webform-3.se-webform .se-body ul li input[type=text],#se-webform-3.se-webform .se-body ul li input[type=number],#se-webform-3.se-webform .se-body ul li input[type=date]{font-size:14px;display:block}#se-webform-3.se-webform .se-body ul li textarea{height:60px;resize:none;line-height:1.2em}#se-webform-3.se-webform .se-body ul li select{font-size:12px}#se-webform-3.se-webform .se-submit{text-align:center}#se-webform-3.se-webform .se-submit button,#se-webform-3.se-webform .se-submit div.se-fake{padding:10px 30px;display:block;margin:0 auto;background:#ffba25;border-radius:6px;border:0;font-size:16px;color:#fff;display:block;margin:0 auto;cursor:pointer}#se-webform-3.se-webform .se-close{width:auto}#se-webform-3.se-webform.se-has-image-aside{display:table}#se-webform-3.se-webform.se-has-image-aside .se-image-aside{margin-top:0;display:table-cell !important;width:50%}#se-webform-3.se-webform.se-has-image-aside .se-webform-inner{display:table-cell !important;vertical-align:middle;width:50%;padding-left:20px;padding-right:20px}#se-webform-3.se-webform.se-has-image-aside .se-webform-inner .se-header h3{padding-left:12px;text-align:left}#se-webform-3.se-webform.se-has-image-aside .se-webform-inner .se-image{display:none}#se-webform-3.se-webform.se-has-image-aside .se-webform-inner .se-text{text-align:left}#se-webform-3.se-webform.se-has-image-aside .se-webform-inner .se-text p{text-align:left;padding-left:12px}#se-webform-3.se-webform.se-has-image-aside .se-webform-inner .se-submit{padding-left:12px;text-align:left !important}#se-webform-3.se-webform.se-has-image-aside .se-webform-inner .se-submit>*{text-align:center}#se-webform-3.se-webform ul.se-errors{list-style:none;margin:0;padding:0 10px}#se-webform-3.se-webform ul.se-errors li{color:#fff;margin:10px 0;background:#da5555;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:0 10px}#se-webform-3.se-webform ul.se-errors li div{display:table-row}#se-webform-3.se-webform ul.se-errors li div>*{display:table-cell;vertical-align:middle;padding:8px 0}#se-webform-3.se-webform ul.se-errors li .fa{font-size:30px;padding-right:15px}#se-webform-3 .se-close a,.se-close a,.se-close #content-main .press-pagination ul li a:hover,#content-main .press-pagination ul li .se-close a:hover,.se-close .press-pagination ul li a:hover,.press-pagination ul li .se-close a:hover{color:#a1a1a1 !important;font-weight:normal}.se-popup-open{overflow:hidden}.se-popup-open .se-popup{overflow-x:hidden;overflow-y:auto}.se-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:#000}.se-backdrop.se-fade{opacity:0;filter:alpha(opacity=0)}.se-backdrop.se-in{opacity:.5;filter:alpha(opacity=50)}.se-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.se-popup{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;-webkit-overflow-scrolling:touch;outline:0}.se-popup.se-fade .se-popup-inner{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.se-popup.se-in .se-popup-inner{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.se-popup .se-popup-inner{position:relative;width:auto;margin:10px auto}.se-popup .se-popup-inner #se-webform-3.se-webform{width:100%;position:relative;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.se-popup .se-popup-inner #se-webform-3.se-webform .se-header{min-height:16.42857143px}.se-popup .se-popup-inner #se-webform-3.se-webform .se-header .se-close{margin-top:-2px}.se-popup .se-popup-inner #se-webform-3.se-webform .se-body{position:relative}.se-popup .se-popup-inner #se-webform-3.se-webform .se-submit:before,.se-popup .se-popup-inner #se-webform-3.se-webform .se-submit:after{content:" ";display:table}.se-popup .se-popup-inner #se-webform-3.se-webform .se-submit:after{clear:both}.se-popup .se-popup-inner #se-webform-3.se-webform .se-close{position:absolute;display:block;top:0;right:10px}@media (min-width: 768px){.se-popup .se-popup-inner{width:350px;margin:30px auto}.se-popup .se-popup-inner #se-webform-3.se-webform{width:100%}}.se-button{width:auto;display:none;cursor:pointer}.se-popup-button{position:fixed;text-align:right;z-index:999;right:5%;bottom:0}.se-popup-button,.se-popup-button *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width: 768px){.se-popup-button{width:90%}}@media (min-width: 768px){.se-popup-button{right:10%}}.se-popup-button .se-image{diplay:none}.se-popup-button .se-button.se-top{top:0}.se-popup-button .se-button.se-bottom{bottom:0}.se-popup-button .se-button:hover{-webkit-animation-name:shake;-webkit-animation-duration:.8s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-webkit-transform-origin:50% 100%}.se-popup-button .se-close{display:none}.se-popup-button .se-close:after{clear:both}.se-popup-button .se-container{display:none;text-align:left}.se-popup-button #se-webform-3.se-webform{display:none}.se-popup-button.se-button-show .se-button{display:inline-block}.se-popup-button.se-open{overflow-y:auto}.se-popup-button.se-open .se-close{display:block;position:absolute;top:10px;right:18px;z-index:999}.se-popup-button.se-open .se-button{display:none;width:100%;cursor:inherit}.se-popup-button.se-open #se-webform-3.se-webform{width:100%}.se-popup-button.se-open .se-container{display:block;margin:0 0 0 auto;max-width:100% !important}@-webkit-keyframes shake{0%{-webkit-transform:translate(0, 5px) rotate(0)}10%{-webkit-transform:translate(0, -5px) rotate(0)}20%{-webkit-transform:translate(0, 5px) rotate(0)}30%{-webkit-transform:translate(0, -5px) rotate(0)}40%{-webkit-transform:translate(0, 4px) rotate(0)}50%{-webkit-transform:translate(0, -4px) rotate(0)}60%{-webkit-transform:translate(0, 3px) rotate(0)}70%{-webkit-transform:translate(0, -3px) rotate(0)}80%{-webkit-transform:translate(0, 2px) rotate(0)}90%{-webkit-transform:translate(0, -2px) rotate(0)}100%{-webkit-transform:translate(0, 0) rotate(0)}}.se-button{width:auto;display:none;cursor:pointer}.se-popup-button{position:fixed;text-align:right;z-index:999;right:5%;bottom:0}.se-popup-button,.se-popup-button *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width: 768px){.se-popup-button{width:90%}}@media (min-width: 768px){.se-popup-button{right:10%}}.se-popup-button .se-image{diplay:none}.se-popup-button .se-button.se-top{top:0}.se-popup-button .se-button.se-bottom{bottom:0}.se-popup-button .se-button:hover{-webkit-animation-name:shake;-webkit-animation-duration:.8s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-webkit-transform-origin:50% 100%}.se-popup-button .se-close{display:none}.se-popup-button .se-close:after{clear:both}.se-popup-button .se-container{display:none;text-align:left}.se-popup-button #se-webform-3.se-webform{display:none}.se-popup-button.se-button-show .se-button{display:inline-block}.se-popup-button.se-open{overflow-y:auto}.se-popup-button.se-open .se-close{display:block;position:absolute;top:10px;right:18px;z-index:999}.se-popup-button.se-open .se-button{display:none;width:100%;cursor:inherit}.se-popup-button.se-open #se-webform-3.se-webform{width:100%}.se-popup-button.se-open .se-container{display:block;margin:0 0 0 auto;max-width:100% !important}@-webkit-keyframes shake{0%{-webkit-transform:translate(0, 5px) rotate(0)}10%{-webkit-transform:translate(0, -5px) rotate(0)}20%{-webkit-transform:translate(0, 5px) rotate(0)}30%{-webkit-transform:translate(0, -5px) rotate(0)}40%{-webkit-transform:translate(0, 4px) rotate(0)}50%{-webkit-transform:translate(0, -4px) rotate(0)}60%{-webkit-transform:translate(0, 3px) rotate(0)}70%{-webkit-transform:translate(0, -3px) rotate(0)}80%{-webkit-transform:translate(0, 2px) rotate(0)}90%{-webkit-transform:translate(0, -2px) rotate(0)}100%{-webkit-transform:translate(0, 0) rotate(0)}}.se-button{margin:0 0 -15px 0;background:#ffba25;border-radius:6px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-bottom-right-radius:0;border-bottom-left-radius:0;padding:15px 15px 30px 15px;font-size:16px;color:#fff}.se-popup-button #se-webform-3.se-webform{-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;overflow-y:auto}.se-limit-width.se-wrapper.se-popup .se-popup-inner,.se-limit-width.se-wrapper.se-popup-button .se-popup-inner{width:auto !important}.se-limit-width.se-wrapper.se-popup #se-webform-3.se-webform,.se-limit-width.se-wrapper.se-popup-button #se-webform-3.se-webform{width:auto !important}.se-limit-width.se-wrapper.se-popup #se-webform-3.se-webform .se-image-aside,.se-limit-width.se-wrapper.se-popup-button #se-webform-3.se-webform .se-image-aside{display:block !important;width:100% !important}.se-limit-width.se-wrapper.se-popup #se-webform-3.se-webform .se-webform-inner,.se-limit-width.se-wrapper.se-popup-button #se-webform-3.se-webform .se-webform-inner{display:block !important;width:100% !important}#se-webform-3.se-webform{border:3px solid #eaeaea}#se-webform-3.se-webform .se-body ul li input[type=text],#se-webform-3.se-webform .se-body ul li input[type=number],#se-webform-3.se-webform .se-body ul li input[type=date]{box-shadow:inset 2px 2px 2px #eee;background:#fbfbfb;border:1px #dcdcdc solid}#se-webform-3.se-webform .se-header h3{color:#383838;font-size:18px}#se-webform-3.se-webform .se-submit button,#se-webform-3.se-webform .se-submit div.se-fake{border-bottom:1px solid #866a33;border-right:1px solid #866a33;text-shadow:1px 1px 2px #ffba25;border-radius:10px;font-weight:bold;color:#383838;background-color:#f4b223;background-image:-webkit-linear-gradient(top, #f4b223 0%, #c8921d 100%);background-image:-moz-linear-gradient(top, #f4b223 0%, #c8921d 100%);background-image:-ms-linear-gradient(top, #f4b223 0%, #c8921d 100%);background-image:-o-linear-gradient(top, #f4b223 0%, #c8921d 100%);background-image:linear-gradient(top, #f4b223 0%, #c8921d 100%)}#se-webform-3.se-webform .se-submit button:hover,#se-webform-3.se-webform .se-submit div.se-fake:hover{background-color:#f4b223;background-image:none}@media (max-width: 490px){#se-webform-3{width:100% !important}.se-webform-v2-slideup-container{right:0}}form{background:#ffdc7c}input,select,textarea,.select-text,.select-touch,.select-target.select-theme-default{min-height:43px;height:43px;padding:0 0 0 10px;font-family:inherit;font-size:16px;font-size:1.6rem;line-height:120%;border:1px solid #fbbf1f;border-radius:5px;background-color:#fff;box-shadow:none}input:focus,select:focus,textarea:focus,.select-text:focus,.select-touch:focus,.select-target.select-theme-default:focus{outline:none;border-color:#595959}.select-text,.select-target.select-theme-default{padding-right:35px;line-height:43px}.select-text i,.select-target.select-theme-default i{position:absolute;right:10px;top:50%;margin-top:-9px;color:#fbbf1f;font-size:18px;font-size:1.8rem}.select-text:after,.select-target.select-theme-default:after{content:'';position:absolute;top:0;right:35px;width:1px;height:65%;margin-top:7px;background:#f1f1f1}.select.select-theme-default{z-index:999 !important}.select.select-theme-default .select-options .select-option{text-overflow:clip}.select.select-theme-default{display:none}.select.select-theme-default.select-open{display:block;position:absolute;top:43px;min-width:100%}.select.select-theme-default .select-content{max-width:none;width:100%}input[disabled="disabled"]{background-color:#eee;color:#888}[type="submit"]{height:40px;width:300px;color:#fff;font-weight:400;text-transform:capitalize;border:0;background-color:#E4003A;cursor:pointer;transition:.2s all}[type="submit"]:hover{background-color:#ed1846}label{display:inline-block;min-width:100px;margin:0;font-size:16px;font-size:1.6rem;font-weight:400}textarea{padding:10px;min-height:80px}input[type="radio"],input[type="checkbox"]{display:none}input[type="radio"]+label,input[type="checkbox"]+label{position:relative}input[type="radio"]+label:before,input[type="checkbox"]+label:before{content:'';position:absolute;left:0;display:inline-block;width:14px;height:14px;background-color:#fff}input[type="radio"]+label{float:left;padding-left:30px;margin-right:20px;cursor:pointer}input[type="radio"]+label:before{vertical-align:-5px;margin-right:0.75em;border-radius:20em;border:0.2em solid #fff;transition:0.2s all}input[type="radio"]:checked+label:before{background:#fbbf1f}input[type="checkbox"]+label{width:100%;padding-left:35px}input[type="checkbox"]+label:before{width:20px;height:20px;margin-right:10px;top:0;bottom:1px;border-radius:2px}input[type="checkbox"]:checked+label:before{content:"\2713";color:#1e2d4d;font-size:15px;font-weight:700;text-align:center}:-moz-placeholder{color:#f2f2f2 !important}::-moz-placeholder{color:#f2f2f2 !important}::-webkit-input-placeholder{color:#f2f2f2 !important}.input-addon{position:absolute;right:0;bottom:0;height:100%;padding:0 10px;font-size:20px;font-family:FontAwesome;color:#ffc119;line-height:40px;border-left:1px solid #f1f1f1;border-top-right-radius:4px;border-bottom-right-radius:4px;transition:.3s all ease-in}.input-addon:hover{background-color:rgba(0,0,0,0.09)}.input-addon.disabled{color:#aaa;cursor:default}.input-addon.disabled:hover{color:#aaa;background-color:transparent}.open-modal:before{content:"\f0c9"}.open-datepicker:before{content:"\f073"}.open-datepicker1:before{content:"\f057"}.destination-field{position:relative;float:left;width:60%;margin:0 15px 19px 0}.destination-field label{position:absolute;left:17px;min-width:0;line-height:40px;color:#595959;z-index:1}.destination-field input,.destination-field select{width:100%;padding-left:116px}.date_picker,.form-control,.ui-autocomplete-input{padding-right:50px}.date-field{float:left;position:relative;width:160px}.form-submit{float:right}.form-submit button:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.invalid{position:relative}.alert-icon{position:absolute;height:22px;width:22px;top:0}.alert-icon:after{content:'!';position:absolute;top:0;left:9px;font-size:16px !important;font-weight:700}.alert-icon:before{content:'';position:absolute;top:0;left:0;cursor:pointer;width:0;height:0;border-style:solid;border-width:0 11px 18px 11px;border-color:transparent transparent #FFA5A5 transparent}.alert-icon:hover div{visibility:visible;opacity:1}.alert-icon .alert-msgs{visibility:hidden;position:absolute;top:-4px;left:29px;width:250px;padding:5px 10px;color:#000;background-color:#FFA5A5;border-color:#ebccd1;box-shadow:0 0 10px -4px #000;z-index:9;opacity:0;transition:all .5s}.alert-icon .alert-msgs:before{content:'';position:absolute;top:8px;left:-9px;width:0;height:0;border-style:solid;border-width:7.5px 10px 7.5px 0;border-color:transparent #FFA5A5}.gf-hidden{display:none}.invalid .alert-icon{top:50%;margin-top:-11px;left:10px}.ui-menu-item{border-bottom:1px solid #ffedba}.autocomplete-icon-train-bus{display:inline-block;margin:0 6px;vertical-align:middle !important}.ui-menu-item span:first-of-type{display:inline-block;text-overflow:ellipsis;overflow:hidden;vertical-align:top;width:calc(100% - 18px)}.ui-menu-item span:last-of-type{width:30px;vertical-align:middle;text-align:right}.ui-menu-item.ui-state-focus{background-color:#ffedba;border:0;border-bottom:1px solid #fbbf1f}.ui-menu-item img{margin-right:10px;vertical-align:baseline}.ui-menu-item img.flag{margin-right:0;position:relative;z-index:1000}.ui-menu-item span:last-of-type:before{position:absolute;right:5px;background:#ececec;padding:0 10px;content:attr(data-caption);opacity:0;transition:all .5s ease-in-out;z-index:0;border:1px solid #9E9E9E;visibility:hidden;font-size:12px;border-radius:3px;margin-top:0px;padding-right:22px}.ui-menu-item span:last-of-type:hover:before{visibility:visible;opacity:1}.no-match{text-align:center;line-height:32px !important;font-weight:bold !important;background:#e2e2e2;border:1px solid #bdbdbd;margin:0 !important}.select-touchdevice{position:absolute !important}.select-touch{opacity:0}.ybus-form ul#last-destinations-modal{width:100%;position:absolute;background:white;z-index:1000;border-width:0px 1px 1px;border-top-style:initial;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:initial;border-right-color:#fbbf1f;border-bottom-color:#fbbf1f;border-left-color:#fbbf1f;top:37px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.ybus-form ul#last-destinations-modal li.head{font-weight:bold;color:#f0ab00;background:#fff1cc}.ybus-form ul#last-destinations-modal li.item{cursor:pointer;list-style:none;padding:5px 0;margin:0 !important;margin-bottom:1px !important}.ybus-form ul#last-destinations-modal li.item:hover{background:#ed1846;color:white}.ybus-form ul#last-destinations-modal li:before{display:none}#ybus-form-groups{width:100%;padding:68px;margin-top:11px;background:#ffdc7c}#ybus-form-groups form{padding:0}#ybus-form-groups #ybus-destination_to-block,#ybus-form-groups #ybus-destination_from-block{width:405px;padding-right:0}#ybus-form-groups #ybus-travel_class-block{position:relative;width:232px;float:right;margin-top:-62px}#ybus-form-groups #ybus-travel_class-block label{position:absolute;top:0;height:100%;padding-left:17px;text-align:left;line-height:280%;min-width:auto;z-index:1}#ybus-form-groups #ybus-travel_class-block .select-target{width:100%;padding-left:83px}#ybus-form-groups .input-addon{right:0}#ybus-form-groups #ybus-switch_arrow-block{top:69px;left:410px}#ybus-form-groups #ybus-form-groups-bottom{clear:both;padding-top:45px;margin-top:22px;border-top:1px solid #fbbf1f}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-left,#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-right{width:50%}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-left{float:left;padding-right:112px}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-left .field-wrap{position:relative;margin-bottom:19px}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-left .field-wrap input{width:100%;padding-left:115px}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-left .field-wrap input:-webkit-autofill{box-shadow:0 0 0 20em #fff inset}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-left .field-wrap label{display:inline-block;position:absolute;top:0;left:0;height:100%;padding-left:17px;color:#595959;line-height:260%;text-align:left}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-left .field-wrap.invalid label{padding-left:42px}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-left .field-wrap.invalid input{border-color:#E4003A}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-right{float:right;padding-left:112px}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-right textarea{width:100%;min-height:105px;margin-bottom:15px}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-right textarea:-moz-placeholder{color:#595959 !important}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-right textarea::-moz-placeholder{color:#595959 !important}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-right textarea::-webkit-input-placeholder{color:#595959 !important}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-right #ybus-passengers_counter-block>div{margin-left:-10px}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-right #ybus-passengers_counter-block>div .field-wrap{float:left;margin-left:10px;width:calc(25% - 10px);padding-top:31px}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-right #ybus-passengers_counter-block>div .field-wrap label{margin-bottom:16px;font-size:14px;font-size:1.4rem}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-right #ybus-passengers_counter-block>div .field-wrap .input-wrap{position:relative}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-right #ybus-passengers_counter-block>div .field-wrap .input-wrap input{width:100%;padding-right:35px;text-align:center}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-right #ybus-passengers_counter-block>div .field-wrap .input-wrap .buttons{position:absolute;top:0;right:0;width:35px;height:100%;padding:7px 0}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-right #ybus-passengers_counter-block>div .field-wrap .input-wrap .buttons:after{content:'';position:absolute;left:0;top:0;width:1px;height:65%;margin-top:7px;background:#f1f1f1}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-right #ybus-passengers_counter-block>div .field-wrap .input-wrap .buttons button{display:block;color:#fbbf1f;background:none;font-size:23px;line-height:0;height:50%;width:100%;padding:0;border-radius:0;overflow:hidden;outline:none !important}#ybus-form-groups #ybus-arrival_date-block,#ybus-form-groups #ybus-departure_date-block{margin-left:224px}#ybus-form-groups .form-submit{position:absolute;right:0;bottom:19px;width:405px}#ybus-form-groups .form-submit button{width:100%}#ybus-form-groups .form-submit button:after{display:none}@media (max-width: 1199px){#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-left{padding-right:64px}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-right{padding-left:64px}#ybus-form-groups #ybus-destination_to-block,#ybus-form-groups #ybus-destination_from-block{width:353px}#ybus-form-groups #ybus-switch_arrow-block{left:350px}#ybus-form-groups #ybus-arrival_date-block,#ybus-form-groups #ybus-departure_date-block{margin-left:125px}#ybus-form-groups #ybus-travel_class-block{width:196px}#ybus-form-groups .form-submit{width:353px}}@media (max-width: 991px){#ybus-form-groups{padding:20px}#ybus-form-groups #ybus-destination_to-block,#ybus-form-groups #ybus-destination_from-block{width:calc(100% - 197px)}#ybus-form-groups #ybus-switch_arrow-block{left:calc(100% - 197px)}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-left{padding-right:10px}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-left #ybus-customer_info-block .field-wrap input{padding-left:90px;padding-right:15px}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-left #ybus-customer_info-block .field-wrap.invalid input{padding-left:115px}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-right{padding-left:10px}#ybus-form-groups #ybus-arrival_date-block,#ybus-form-groups #ybus-departure_date-block{margin-left:0}#ybus-form-groups #ybus-travel_class-block{clear:both;margin:0}#ybus-form-groups .form-submit{width:calc(50% - 10px)}}@media (max-width: 767px){#ybus-form-groups{padding:20px}#ybus-form-groups #ybus-destination_to-block,#ybus-form-groups #ybus-destination_from-block{width:calc(100% - 50px)}#ybus-form-groups #ybus-switch_arrow-block{top:90px;left:calc(100% - 50px)}#ybus-form-groups #ybus-form-groups-bottom{margin-top:78px;padding-top:20px}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-right{padding-left:10px}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-right #ybus-passengers_counter-block>div .field-wrap{width:calc(50% - 10px)}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-right #ybus-passengers_counter-block>div .field-wrap label{margin-bottom:6px}#ybus-form-groups #ybus-arrival_date-block,#ybus-form-groups #ybus-departure_date-block{margin-left:0}#ybus-form-groups #ybus-departure_date-block{top:192px}#ybus-form-groups #ybus-arrival_date-block{top:250px}#ybus-form-groups #ybus-travel_class-block{clear:both;margin:0;right:50px}#ybus-form-groups .form-submit{position:static;float:right;clear:both;width:calc(50% - 10px)}}@media (max-width: 550px){#ybus-form-groups #ybus-travel_class-block{float:left;margin-top:116px;right:0}#ybus-form-groups #ybus-form-groups-bottom{margin-top:20px}#ybus-form-groups .form-submit{width:100%}}@media (max-width: 480px){#ybus-form-groups{padding:20px}#ybus-form-groups #ybus-destination_to-block,#ybus-form-groups #ybus-destination_from-block{width:calc(100% - 50px)}#ybus-form-groups #ybus-switch_arrow-block{top:117px;left:calc(100% - 50px)}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-left,#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-right{width:100%;padding:0}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-right #ybus-passengers_counter-block{margin-bottom:20px;overflow:hidden}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-right #ybus-passengers_counter-block>div .field-wrap{padding-top:15px}#ybus-form-groups #ybus-arrival_date-block{top:221px}#ybus-form-groups #ybus-departure_date-block{top:279px}#ybus-form-groups #ybus-travel_class-block{margin:0}#ybus-form-groups .form-submit{width:100%}}body.our-routes{margin:0 !important}body.our-routes header#header{position:fixed !important;width:auto;height:auto;z-index:9}@media (max-width: 767px){body.our-routes header#header{width:100%}body.our-routes header#header .trasy-logo{width:100%}}body.our-routes main{display:block;height:100%}body.our-routes .trasy-logo{width:342px;background-color:#fbbf1f;height:80px;text-align:center}body.our-routes .trasy-logo img#logo{height:50px;margin-top:20px;width:200px;position:relative}body.our-routes .toggle-ybus-form-map{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:342px;text-align:center;border-radius:0;border-top:1px solid #ffdc7c;padding-top:7px;padding-bottom:7px}@media (max-width: 767px){body.our-routes .toggle-ybus-form-map{display:none}}body.our-routes .toggle-ybus-form-map .show-form-text,body.our-routes .toggle-ybus-form-map .hide-form-text{position:relative}body.our-routes .toggle-ybus-form-map .show-form-text>span.sa-icon,body.our-routes .toggle-ybus-form-map .hide-form-text>span.sa-icon{position:absolute;right:0;line-height:25px}body.our-routes .toggle-ybus-form-map.show-form .show-form-text{display:inherit}body.our-routes .toggle-ybus-form-map.show-form .hide-form-text{display:none}body.our-routes .toggle-ybus-form-map.hide-form .show-form-text{display:none}body.our-routes .toggle-ybus-form-map.hide-form .hide-form-text{display:inherit}body.our-routes #content-middle{margin:0;padding:0;height:100%}body.our-routes #content-main{position:inherit;padding:0;margin:0}body.our-routes #write-director.director-footer{position:fixed !important;bottom:0}@media (max-width: 767px){body.our-routes #write-director{display:none}}body.our-routes #ybus-map-loading{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5)}body.our-routes #ybus-map-loading .sa-preloader{top:50%;transform:translateY(-50%)}body.our-routes #ybus-map-loading .sa-preloader .preloader,body.our-routes #ybus-map-loading .sa-preloader .preloader:before,body.our-routes #ybus-map-loading .sa-preloader .preloader:after{width:18px;height:18px;border-radius:18px;background-color:#777}body.our-routes #ybus-map-loading .sa-preloader .preloader:after{left:40px}body.our-routes #ybus-map-loading .sa-preloader .preloader:before{left:-40px}#ybus-map{position:absolute;float:left;height:100%;width:100%;left:0}#ybus-form-map{z-index:1;background-color:#ffdc7c;position:absolute;top:120px;width:342px;padding-bottom:15px;padding-top:15px;height:calc(100% - 120px);transition:left .5s;left:0}@media (max-width: 767px){#ybus-form-map{display:none}}#ybus-form-map.hide-form{left:-342px}#ybus-form-map #ybus-trip_type-block{overflow:hidden;margin-bottom:15px}#ybus-form-map #ybus-trip_type-block>label:first-of-type{display:block;margin-bottom:5px;min-width:60px}#ybus-form-map #ybus-trip_type-block>label{clear:none !important;margin:0 5px 0 0}#ybus-form-map #ybus-trip_type-block>input[type=radio]+label{padding-left:28px;margin-right:11px}#ybus-form-map #ybus-departure_date-block{margin-right:5%}#ybus-form-map #ybus-arrival_date-block{margin-left:5%}#ybus-form-map #ybus-departure_date-block,#ybus-form-map #ybus-arrival_date-block{width:45%}#ybus-form-map #ybus-departure_date-block>label,#ybus-form-map #ybus-arrival_date-block>label{padding:0;margin-bottom:5px}#ybus-form-map #ybus-departure_date-block>label,#ybus-form-map #ybus-departure_date-block>input,#ybus-form-map #ybus-arrival_date-block>label,#ybus-form-map #ybus-arrival_date-block>input{width:100%}#ybus-form-map #ybus-departure_date-block>div.input-addon,#ybus-form-map #ybus-arrival_date-block>div.input-addon{height:43px}#ybus-form-map #ybus-passengers-block{clear:both;margin-bottom:40px}#ybus-form-map #ybus-passengers-block label{margin-bottom:10px}#ybus-form-map #ybus-passengers-block .slider-controls{position:relative}#ybus-form-map #ybus-passengers-block .slider-controls span[rel]{position:absolute;top:10px}#ybus-form-map #ybus-passengers-block .slider-controls span[rel="1"]{left:0}#ybus-form-map #ybus-passengers-block .slider-controls span[rel="2"]{left:18%}#ybus-form-map #ybus-passengers-block .slider-controls span[rel="3"]{left:38%}#ybus-form-map #ybus-passengers-block .slider-controls span[rel="4"]{left:58%}#ybus-form-map #ybus-passengers-block .slider-controls span[rel="5"]{left:78%}#ybus-form-map #ybus-passengers-block .slider-controls span[rel="6"]{right:0}#ybus-form-map #ybus-show-passengers{clear:both}#ybus-form-map #ybus-show-passengers>a,#ybus-form-map .press-pagination ul li #ybus-show-passengers>a:hover{cursor:pointer;display:block;position:relative}#ybus-form-map #ybus-show-passengers>a>label,#ybus-form-map .press-pagination ul li #ybus-show-passengers>a:hover>label{cursor:pointer;position:absolute;line-height:43px;left:10px;color:#595959}#ybus-form-map #ybus-show-passengers>a>input,#ybus-form-map .press-pagination ul li #ybus-show-passengers>a:hover>input{cursor:pointer;width:100%;padding-left:55%}#ybus-form-map #ybus-show-passengers>a>div,#ybus-form-map .press-pagination ul li #ybus-show-passengers>a:hover>div{cursor:pointer;position:absolute;right:0;bottom:0;height:100%;padding:0 10px;font-size:20px;font-family:icomoon;color:#ffc119;line-height:40px;border-bottom:1px solid #595959;border-top-right-radius:4px;border-top-left-radius:4px;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}#ybus-form-map #ybus-show-passengers>a>div:before,#ybus-form-map .press-pagination ul li #ybus-show-passengers>a:hover>div:before{content:'\e633'}#ybus-form-map #ybus-saved_routes-block{clear:both;overflow:hidden;width:100%}#ybus-form-map #ybus-saved_routes-block>label{display:inherit !important;margin-left:0;margin-bottom:5px}#ybus-form-map #ybus-saved_routes-block .control-label{float:left;margin-right:15px;font-size:13px;font-size:1.3rem}#ybus-form-map #ybus-saved_routes-block .saved_routes span{display:block;float:left;margin:0 15px 5px 0;font-size:13px;font-size:1.3rem;cursor:pointer}#ybus-form-map #ybus-saved_routes-block .saved_routes span:hover{text-decoration:underline}#ybus-form-map .ybus-form-map>div{width:100%;margin:0 0 21px;padding:0}#ybus-form-map .ybus-form-map>div.destination-field{width:calc(100% - 36px)}#ybus-form-map .ybus-form-map>div.destination-field.invalid input{border-color:#ed1846}#ybus-form-map .ybus-form-map>div#ybus-switch_arrow-block{display:block;position:absolute;top:90px;right:20px;width:20px;height:75px;margin:0;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAABLCAYAAAHolPyHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAc1JREFUeNpiYEACjCDi9wGl/8iCYAEmZAGyOUCTBBjQAUAAoSBGJNsFkV0gQLELWICmrADSGRiWAgQQdm8DHcCIrhKqSJAJl/sHVIIFhz8YAAIIe1BjU80EDSRUC1kd7kUA6ZVAmhFFO1q4YHfa8BNEDmhBbEkXa6qBA4AAIl4ST+LEBiDpEhpLK5GykSBKdsIWgwSchTvFk5RCRxUPRcXYygRsSRSkKJxQEmUkNuFjS7J4AUAAoadfRoKeAypyAFL2hDyWDKTm4A0uYhTBrF5IVAQAc/EfJLemIOViIwzPABX/h7LvAtkfQBjIvk9UdofWyu9JTiijCkcVjiocNApBRR60RMNbmoHof9AiZS1UThGIzyG3ZEBNnN/EWB1PbGk2F2ol0eW3Az7PEF3YAwQYEx5NKkTbQMhQUPkPrdBuk1tlIdeMRFUmxLQIWaBxeQeI5RmoBMCVExArQINiJTUMZcQRq8uhrQpHoIUHCNVdWBvEyABUU0K7MyC5C+S4lAWXBLQa/kCVJEWViBo1dNTQUUNHDR01dNTQUUMRjWQBarX6GKHjHqAGtQGlrT7k5s7gbvWlUMtQbK0+5MYv1lYfyREF6n5Ah0VVyXUpAEeYq0bcV6oNAAAAAElFTkSuQmCC)}#ybus-form-map .ybus-form-map>div#ybus-switch_arrow-block label{display:none}#ybus-form-map .ybus-form-map>div.date-field label{display:block;float:left;width:47%;padding-left:17px}#ybus-form-map .ybus-form-map>div.date-field input.form-control{width:53%}#ybus-form-map .ybus-form-map>div#ybus-saved_routes-block{max-width:inherit}#ybus-form-map .ybus-form-map>div#ybus-saved_routes-block>label{display:none}#ybus-form-map .ybus-form-map>div#ybus-saved_routes-block .saved_routes span.ybus-saved-route{width:100%}#ybus-form-map .ybus-form-map>div.form-submit button{font-size:18px;font-size:1.8rem;position:relative}#ybus-form-map .ybus-form-map>div.form-submit button:after{content:'';position:absolute;top:9pt;left:39px;width:22px;height:20px;background:url("/sys/images/lupa.png")}#ybus-form-map .ybus-form-map #ybus-tip-block{position:inherit}#ybus-form-map .ybus-form-map #ybus-tariffs-block>label{margin-bottom:5px}#ybus-form-map .ybus-form-map #ybus-tariffs-block .tariff-block{position:relative;float:left;margin-right:15px;margin-bottom:15px;width:calc(50% - 15px) !important}#ybus-form-map .ybus-form-map #ybus-tariffs-block .tariff-block:nth-of-type(2n){margin-right:0;margin-left:15px}#ybus-form-map .ybus-form-map #ybus-tariffs-block .tariff-block .select-target{width:100%}#ybus-form-map #ybus-arrival_date-block,#ybus-form-map #ybus-departure_date-block{position:relative !important;top:auto !important;left:auto !important;float:left}#ybus-form-map #ybus-arrival_date-block.invalid input,#ybus-form-map #ybus-departure_date-block.invalid input{border-color:#ed1846}#ybus-form-map #ybus-arrival_date-block.invalid .alert-icon,#ybus-form-map #ybus-departure_date-block.invalid .alert-icon{display:none}.our-routes .infobox-wrapper{display:none}.our-routes .infoBox{width:auto !important}.our-routes .infoBox.on-top{z-index:1}.our-routes .infoBox img{display:none}.our-routes .infoBox>.content{position:absolute;background:white;padding:5px;right:calc(50% + 3px);bottom:calc(-100% + 5px);white-space:nowrap;border:1px solid black}.our-routes .infoBox .infowindow-content{border-radius:10px 10px 0 0;background-color:#ffdc7e}.our-routes .infoBox .infowindow-content.empty .infowindow-body{margin-top:20px}.our-routes .infoBox .infowindow-content:after{content:'';width:0;height:0;position:absolute;left:calc(50% - 20px);border-style:solid;border-width:20px 20px 0 20px;border-color:#ffdc7e transparent transparent transparent}.our-routes .infoBox .infowindow-content .infowindow-header{background-color:#fbbf1f;border-radius:10px 10px 0 0;padding:10px;text-align:center}.our-routes .infoBox .infowindow-content .infowindow-header .infowindow-close{position:absolute;right:7px;top:6px;font-size:10px;cursor:pointer}.our-routes .infoBox .infowindow-content .infowindow-header h2{margin:0;font-size:17px;padding-right:15px;padding-left:15px;white-space:nowrap}.our-routes .infoBox .infowindow-content .infowindow-body{padding:0 15px;text-align:center}.our-routes .infoBox .infowindow-content .infowindow-body .infowindow-price,.our-routes .infoBox .infowindow-content .infowindow-body .infowindow-changes{margin-bottom:10px;margin-top:10px;font-size:17px;font-weight:bold}.our-routes .infoBox .infowindow-content .infowindow-body .infowindow-search{background-color:#ed1846;color:#fff;width:110px;padding:5px;margin-bottom:10px}#bus-rent-form .gf-sub-select{width:150px}#bus-rent-form #form-submit-block #captcha.invalid iframe{border:2px solid #E4003A}@media (max-width: 767px){#bus-rent-form{padding:20px}#bus-rent-form .gf-sub-select{width:50%}#bus-rent-form .gf-sub-select#gf-sub-select-departure-time-to-hrs{padding-right:10px}#bus-rent-form .gf-sub-select#gf-sub-select-departure-time-to-min{padding-left:10px}#bus-rent-form #form-submit-block #captcha{float:right;padding:0}#bus-rent-form #form-submit-block #captcha div{float:right;margin:0}#bus-rent-form #form-submit-block .gf-submit{clear:both;float:right}}@media (max-width: 480px){#bus-rent-form>div>[class*=gf-]:not(.gf-datepicker){width:100%;padding:0}#bus-rent-form .gf-multiple-select{width:100%;padding:0}#bus-rent-form .gf-multiple-select .gf-sub-select{width:50%}#bus-rent-form .gf-multiple-select .gf-sub-select#gf-sub-select-departure-time-to-hrs{padding-right:20px}#bus-rent-form .gf-multiple-select .gf-sub-select#gf-sub-select-departure-time-to-min{padding-left:20px}#bus-rent-form .gf-datepicker{padding:0}}.gf-form{padding:40px}.gf-form>div:after{content:"";display:table;clear:both}.gf-form [class*='gf-']{width:50%;float:left;padding-right:20px;margin-bottom:1.2em}.gf-form [class*='gf-']:nth-of-type(2n){padding-right:0;padding-left:20px}.gf-form [class*='gf-'] label{display:block;margin-bottom:5px}.gf-form [class*='gf-'] input{width:100%}.gf-form [class*='gf-'] .select-target{width:100%}.gf-form [class*='gf-'].invalid input{border-color:#E4003A}.gf-form [class*='gf-'].invalid .alert-icon{position:absolute;top:0;left:auto;height:22px;width:22px;margin-top:0}.gf-form .gf-datepicker{width:160px;position:relative}.gf-form .gf-datepicker input{width:100%}.gf-form .gf-select,.gf-form .gf-sub-select{position:relative}.gf-form .gf-sub-select .select.select-theme-default.select-open{top:43px}.gf-form .input-addon{height:43px;border:none}.gf-form .input-addon:after{content:'';position:absolute;left:0;top:0;width:1px;height:65%;margin-top:7px;background:#f1f1f1}.gf-form .select.select-theme-default.select-open{top:68px;min-width:calc(100% - 20px)}.gf-form .gf-textarea{width:100%;padding:0}.gf-form .gf-textarea textarea{width:100%;min-height:150px}.gf-form button[type='submit']{width:100%;height:44px;font-size:18px;font-size:1.8rem}#form-661-hoc .gf-form{padding:30px !important;border-radius:2rem}@media (max-width: 500px){#form-661-hoc .gf-form{padding:20px !important}}#form-661 .gf-text{width:100%}#form-661 .gf-text input{border-radius:2rem}#form-661 .gf-email{width:100%}#form-661 .gf-email input{border-radius:2rem}#form-661 .gf-checkbox{width:70%}@media (max-width: 429px){#form-661 .gf-checkbox{width:100%}}#form-661 .gf-checkbox .alert-icon{left:-25px}#form-661 .mustHave{float:right}@media (min-width: 430px){#form-661 .mustHave{margin-bottom:0}}#form-661 .gf-submit{float:none;margin:auto;width:100%;max-width:320px}#form-661 .gf-submit button{border-radius:2rem}@media (min-width: 687px) and (max-width: 888px){#form-661{width:90%;margin:auto}}.reg-form-height [class*='gf-']{width:100%;float:left;padding-right:0;margin-bottom:1.2em}.reg-form-height [class*='gf-']:nth-of-type(2n){padding-right:0;padding-left:0}@media (max-width: 888px){.sk #form-661-hoc #form-661{width:100%}.sk #form-661-hoc #form-661 .gf-checkbox{width:100%}.sk #form-661-hoc #form-661 .gf-submit{padding-right:0}.sk #form-661-hoc #form-661 .gf-text,.sk #form-661-hoc #form-661 .gf-email{padding-right:0}}@media (max-width: 400px){.sk #form-661-hoc .gf-form{padding-right:0 !important}}#combobox-select{padding:20px;margin-bottom:50px;border-radius:5px;background:#ffdc7c}#combobox-select form{margin:0}#combobox-select form :-moz-placeholder{color:#595959 !important}#combobox-select form ::-moz-placeholder{color:#595959 !important}#combobox-select form ::-webkit-input-placeholder{color:#595959 !important}#combobox-select form #combobox-select-station-block{margin:0;width:calc(100% - 320px)}#combobox-select form #combobox-select-station-block label{position:static;display:inline-block;padding-right:20px;min-width:100px;color:#1b1b1b;text-align:right}#combobox-select form #combobox-select-station-block input{float:right;padding-left:20px;width:calc(100% - 100px)}#combobox-select form #combobox-select-station-block input.invalid{border:1px solid #ed1846}#combobox-select form #combobox-select-station-block .input-addon.open-modal{width:50px;height:calc(100% - 2px);top:1px;border:none;text-align:center;cursor:pointer}#combobox-select form #combobox-select-station-block .input-addon.open-modal:after{content:'';position:absolute;left:0;top:0;width:1px;height:65%;margin-top:7px;background:#f1f1f1}#combobox-select form .form-submit button{position:relative;height:43px;font-size:18px;font-size:1.8rem}#combobox-select form .form-submit button:after{content:'';position:absolute;top:12px;left:39px;width:22px;height:20px;background:url("/sys/images/lupa.png")}@media (max-width: 991px){#combobox-select form #combobox-select-station-block{width:100%;margin-bottom:15px}}@media (max-width: 480px){#combobox-select form #combobox-select-station-block label{display:block;text-align:left}#combobox-select form #combobox-select-station-block input{width:100%}#combobox-select form #combobox-select-station-block .input-addon.open-modal{height:43px;top:40px}#combobox-select form .form-submit{width:100%}#combobox-select form .form-submit button{width:100%}}#sendForm{border-radius:2rem;padding:30px}#sendForm h3{font-size:2.4rem;font-weight:300;margin-bottom:0.8rem}#sendForm input{border-radius:2rem}#sendForm input:invalid:focus{border:1px solid red}#sendForm .form_body{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}#sendForm .submit_input{display:flex;margin:auto;justify-content:center;margin-top:30px}#sendForm .sa-fe-text-input{display:flex;flex-direction:column;width:45%;margin:10px 0}#sendForm .sa-fe-checkbox{width:90%;margin-top:10px}#sendForm .sa-fe-select{display:flex;flex-direction:column;width:45%;margin:10px 0;margin-right:auto;margin-left:28px}#sendForm .sa-fe-select select{cursor:pointer;border-radius:2rem}@media (max-width: 1190px){#sendForm .sa-fe-select{margin-left:22px}}@media (max-width: 984px){#sendForm .sa-fe-select{margin-left:16px}}@media (max-width: 760px){#sendForm{padding:20px}}@media (max-width: 650px){#sendForm .sa-fe-text-input,#sendForm .sa-fe-select{width:90%}#sendForm .sa-fe-select{margin-left:0;margin-right:0}#sendForm .submit_input{width:100%;max-width:280px}}#sendFormTall{border-radius:2rem;padding:30px}#sendFormTall h3{font-size:2.4rem;font-weight:300;margin-bottom:0.8rem}#sendFormTall input{border-radius:2rem}#sendFormTall input:invalid:focus{border:1px solid red}#sendFormTall .form_body{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}#sendFormTall .submit_input{display:flex;margin:auto;margin-top:30px}#sendFormTall .sa-fe-text-input{display:flex;flex-direction:column;width:90%;margin:10px 0}#sendFormTall .sa-fe-checkbox{width:90%;margin-top:10px}@media (max-width: 760px){#sendFormTall{padding:20px}}@media (max-width: 650px){#sendFormTall .submit_input{width:100%;max-width:280px}}.modal-open header{z-index:auto;transition:none}.modal-open .nav-text{display:none !important}body.en .col-md-2.dovolena-li.ui-state-default.ui-corner-top,body.en .item.insurance,body.en .item.working-abroad,body.en .item.study-abroad{display:none !important}body.de #hp-form-tabs .dovolena-li,body.de #hp-form-tabs .dalsi-sluzby,body.de #hp-form-tabs [data-form-name="airticket"]{display:none !important}#hp-form-tabs{position:relative;margin:50px 0 40px}#hp-form-tabs .nav-tabs{position:relative;margin-bottom:0 !important;z-index:1030}#hp-form-tabs .nav-tabs li{display:block;float:left;margin:0 2px 0 !important;padding:0 !important;width:auto;cursor:pointer}#hp-form-tabs .nav-tabs li[data-form-name="ybus"] .sa-icon{font-size:20px !important;margin-top:2px !important}#hp-form-tabs .nav-tabs li.dalsi-sluzby .ui-tabs-anchor .sa-icon{font-size:10px;margin-top:8px}#hp-form-tabs .nav-tabs li.ui-state-active{height:31px}#hp-form-tabs .nav-tabs li.ui-state-active a{border-top:3px solid #fbbf1f;background:#ffdc7c}#hp-form-tabs .nav-tabs li:hover a{background:#ffdc7c}#hp-form-tabs .nav-tabs li .ui-tabs-anchor{display:block;overflow:hidden;cursor:pointer;padding:3px 8px 3px 3px;text-decoration:none !important;background:#fff;border-top:1px solid #fbbf1f;border-right:1px solid #fbbf1f;border-left:1px solid #fbbf1f}@media screen and (max-width: 1199px){#hp-form-tabs .nav-tabs li .ui-tabs-anchor{padding:3px 4px 4px 4px}}#hp-form-tabs .nav-tabs li .ui-tabs-anchor .sa-icon{display:block;float:left;margin:4px 5px 0 5px;font-size:16px;font-size:1.6rem;color:#3E3E3E}#hp-form-tabs .nav-tabs li .ui-tabs-anchor .nav-text{color:#000;font-size:14.4px;font-weight:600;white-space:nowrap}#hp-form-tabs .nav-tabs li:before{content:none !important}#hp-form-tabs .tab-content{position:relative;min-height:191px;background:#ffdc7c}#hp-form-tabs .tab-content .form-tabs-header{margin-bottom:0;padding:10px 15px 0 15px;white-space:nowrap}#hp-form-tabs .tab-content div[id*="form-"]{display:none}#hp-form-tabs .tab-content div#form-1{display:block}#hp-form-tabs .tab-content #form-4 .form-tabs-header{padding-left:36px}#hp-form-tabs .tab-content form input{height:40px;min-height:40px}#hp-form-tabs .tab-content form label{font-size:15px;font-size:1.5rem}#hp-form-tabs .tab-content form .select-text,#hp-form-tabs .tab-content form .select-target.select-theme-default{min-height:40px;height:40px;line-height:40px;font-size:15px;font-size:1.5rem}@media screen and (max-width: 1024px){#hp-form-tabs .tab-content form .select-text,#hp-form-tabs .tab-content form .select-target.select-theme-default{z-index:0 !important}}#hp-form-tabs .tab-content form .select.select-theme-default.select-open{top:40px}#hp-form-tabs .tab-content form .destination-field input{padding-left:90px}#hp-form-tabs .tab-content form .destination-field input:-moz-placeholder{color:#1b1b1b !important}#hp-form-tabs .tab-content form .destination-field input::-moz-placeholder{color:#1b1b1b !important}#hp-form-tabs .tab-content form .destination-field input::-webkit-input-placeholder{color:#1b1b1b !important}#hp-form-tabs .tab-content form .destination-field label{left:14px;line-height:40px}#hp-form-tabs .tab-content form .input-addon{border:none;cursor:pointer;height:40px}#hp-form-tabs .tab-content form .input-addon:after{content:'';position:absolute;left:0;top:6px;width:1px;height:calc(100% - 12px);background:#f1f1f1}#hp-form-tabs .tab-content .sa-preloader{position:absolute;left:0;right:0;top:50%}#hp-form-tabs .tab-content:before{content:'';position:absolute;top:0;left:0;width:calc(100% + 26px)}#hp-form-tabs form{padding:15px}@media (min-width: 992px) and (max-width: 1199px){#hp-form-tabs .tab-content form .destination-field input{padding-left:80px;padding-right:40px}#hp-form-tabs .tab-content form .destination-field label{left:10px}}@media (min-width: 992px) and (max-width: 1199px){#hp-form-tabs .form-tabs ul.ui-tabs-nav li a span{display:none}}@media (max-width: 1199px){#hp-form-tabs .form-tabs ul.ui-tabs-nav li a#ui-id-4{padding:3px 4px 4px 4px}#hp-form-tabs .form-tabs ul.ui-tabs-nav li a i{font-size:20px !important}#hp-form-tabs .tab-content .form-tabs-header{font-size:20px;font-size:2rem}#hp-form-tabs .nav-tabs li.dalsi-sluzby .ui-tabs-anchor .sa-icon{margin-top:0;padding-top:4px}}@media (max-width: 991px){#hp-form-tabs{margin-top:20px;margin-bottom:0}#hp-form-tabs .form-tabs{border-top:none}#hp-form-tabs .nav-tabs{position:static;margin:0 !important}#hp-form-tabs .nav-tabs li{float:left;margin:0 3px 0 0 !important}#hp-form-tabs .nav-tabs li .ui-tabs-anchor{padding:3px 7px !important}#hp-form-tabs .nav-tabs li .ui-tabs-anchor .sa-icon{font-size:21px}#hp-form-tabs .nav-tabs li.ui-state-active{position:relative}#hp-form-tabs .nav-tabs li.ui-state-active:after{content:'';position:absolute;bottom:-10px;left:0;width:100%;height:2px;background:#ffdc7c;z-index:99}#hp-form-tabs .tab-content{width:100%;border-top:2px solid #fbbf1f}.homepage #content-main:before{background:none}}@media (max-width: 767px){#hp-form-tabs{margin-bottom:20px}}@media (max-width: 480px){#hp-form-tabs .nav-tabs{background:#fff}}.homepage .modal-backdrop{display:none !important}@media (min-width: 1199px){#hp-form-tabs #form-1 .form-tabs-header{font-size:1.8rem}}#hp-form-tabs .ybus-form .passengers{cursor:pointer}#hp-form-tabs .ybus-form label{font-weight:550}#hp-form-tabs .ybus-form #ybus-trip_type-block{display:none;overflow:hidden;margin-bottom:15px}#hp-form-tabs .ybus-form #ybus-trip_type-block label:first-child{display:none}#hp-form-tabs .ybus-form #ybus-trip_type-block label:last-of-type{margin-right:0 !important}#hp-form-tabs .ybus-form #ybus-trip_type-block input[type=radio]+label{margin-right:24px;padding:2px 0 2px 27px}#hp-form-tabs .ybus-form #ybus-trip_type-block input[type=radio]+label:before{top:4px;left:1px;width:10px;height:10px;box-shadow:0 0 0px 1px #fbbf1f}#hp-form-tabs .ybus-form #ybus-destination_to-block,#hp-form-tabs .ybus-form #ybus-destination_from-block{width:93%;margin:0 0 5px}#hp-form-tabs .ybus-form #ybus-destination_to-block{margin-bottom:100px}#hp-form-tabs .ybus-form #ybus-arrival_date-block,#hp-form-tabs .ybus-form #ybus-departure_date-block{position:absolute;top:162px;width:132px}#hp-form-tabs .ybus-form #ybus-arrival_date-block label,#hp-form-tabs .ybus-form #ybus-departure_date-block label{min-width:0;line-height:25px}#hp-form-tabs .ybus-form #ybus-arrival_date-block input,#hp-form-tabs .ybus-form #ybus-departure_date-block input{float:right;width:100%}#hp-form-tabs .ybus-form #ybus-arrival_date-block input[disabled="disabled"],#hp-form-tabs .ybus-form #ybus-arrival_date-block input[disabled="disabled"]+div,#hp-form-tabs .ybus-form #ybus-departure_date-block input[disabled="disabled"],#hp-form-tabs .ybus-form #ybus-departure_date-block input[disabled="disabled"]+div{cursor:not-allowed}#hp-form-tabs .ybus-form #ybus-arrival_date-block{right:15px}#hp-form-tabs .ybus-form #ybus-departure_date-block{left:15px}#hp-form-tabs .ybus-form #ybus-switch_arrow-block{display:block;position:absolute;top:55px;right:0;width:36px;height:75px;margin-left:15px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAABLCAYAAAHolPyHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAc1JREFUeNpiYEACjCDi9wGl/8iCYAEmZAGyOUCTBBjQAUAAoSBGJNsFkV0gQLELWICmrADSGRiWAgQQdm8DHcCIrhKqSJAJl/sHVIIFhz8YAAIIe1BjU80EDSRUC1kd7kUA6ZVAmhFFO1q4YHfa8BNEDmhBbEkXa6qBA4AAIl4ST+LEBiDpEhpLK5GykSBKdsIWgwSchTvFk5RCRxUPRcXYygRsSRSkKJxQEmUkNuFjS7J4AUAAoadfRoKeAypyAFL2hDyWDKTm4A0uYhTBrF5IVAQAc/EfJLemIOViIwzPABX/h7LvAtkfQBjIvk9UdofWyu9JTiijCkcVjiocNApBRR60RMNbmoHof9AiZS1UThGIzyG3ZEBNnN/EWB1PbGk2F2ol0eW3Az7PEF3YAwQYEx5NKkTbQMhQUPkPrdBuk1tlIdeMRFUmxLQIWaBxeQeI5RmoBMCVExArQINiJTUMZcQRq8uhrQpHoIUHCNVdWBvEyABUU0K7MyC5C+S4lAWXBLQa/kCVJEWViBo1dNTQUUNHDR01dNTQUUMRjWQBarX6GKHjHqAGtQGlrT7k5s7gbvWlUMtQbK0+5MYv1lYfyREF6n5Ah0VVyXUpAEeYq0bcV6oNAAAAAElFTkSuQmCC) 0 0 no-repeat;cursor:pointer}#hp-form-tabs .ybus-form #ybus-switch_arrow-block label{display:none}#hp-form-tabs .ybus-form #ybus-tip-block{display:none}#hp-form-tabs .ybus-form #ybus-passengers-block{clear:both;margin-bottom:40px;width:100%}#hp-form-tabs .ybus-form #ybus-passengers-block .slider-controls{position:relative}#hp-form-tabs .ybus-form #ybus-passengers-block .slider-controls span[rel]{position:absolute;top:10px}#hp-form-tabs .ybus-form #ybus-passengers-block .slider-controls span[rel="1"]{left:0}#hp-form-tabs .ybus-form #ybus-passengers-block .slider-controls span[rel="2"]{left:18%}#hp-form-tabs .ybus-form #ybus-passengers-block .slider-controls span[rel="3"]{left:38%}#hp-form-tabs .ybus-form #ybus-passengers-block .slider-controls span[rel="4"]{left:58%}#hp-form-tabs .ybus-form #ybus-passengers-block .slider-controls span[rel="5"]{left:78%}#hp-form-tabs .ybus-form #ybus-passengers-block .slider-controls span[rel="6"]{right:0}#hp-form-tabs .ybus-form #ybus-tariffs-block{margin-right:-15px;margin-bottom:10px}#hp-form-tabs .ybus-form #ybus-tariffs-block:after{content:"";display:table;clear:both}#hp-form-tabs .ybus-form #ybus-tariffs-block label{display:none}#hp-form-tabs .ybus-form #ybus-tariffs-block>div{float:left;width:100%}#hp-form-tabs .ybus-form #ybus-tariffs-block>div .tariff-block{position:relative;float:left;width:calc(50% - 15px);margin:0 15px 15px 0}#hp-form-tabs .ybus-form #ybus-tariffs-block>div .tariff-block select{width:100%;padding:0 15px}#hp-form-tabs .ybus-form #ybus-tariffs-block>div .tariff-block .select-target{width:100%}#hp-form-tabs .ybus-form .form-submit{width:100%;margin-bottom:10px}#hp-form-tabs .ybus-form .form-submit button{width:100%}#hp-form-tabs .ybus-form #ybus-saved_routes-block{overflow:hidden;width:100%}#hp-form-tabs .ybus-form #ybus-saved_routes-block .control-label{float:left;margin-right:15px;font-size:13px;font-size:1.3rem}#hp-form-tabs .ybus-form #ybus-saved_routes-block .saved_routes span{display:block;float:left;margin:0 15px 5px 0;font-size:13px;font-size:1.3rem;cursor:pointer}#hp-form-tabs .ybus-form #ybus-saved_routes-block .saved_routes span:hover{text-decoration:underline}#hp-form-tabs .ybus-form .invalid>input{border-color:#E4003A}#hp-form-tabs .ybus-form .invalid>label{padding-left:0 !important}#hp-form-tabs .ybus-form .invalid .alert-icon{display:none !important}#hp-form-tabs .ybus-form #ybus-destination_to-block,#hp-form-tabs .ybus-form #ybus-destination_from-block{width:91%}#hp-form-tabs .ybus-form #ybus-passengers-block label{margin-bottom:8px}#hp-form-tabs .ybus-form #ybus-trip_type-block label{display:block;float:none}#hp-form-tabs .ybus-form #ybus-destination_to-block{margin-bottom:109px}#hp-form-tabs .ybus-form #ybus-arrival_date-block,#hp-form-tabs .ybus-form #ybus-departure_date-block{top:141px;width:200px}#hp-form-tabs .ybus-form #ybus-arrival_date-block input,#hp-form-tabs .ybus-form #ybus-departure_date-block input{width:130px}#hp-form-tabs .ybus-form #ybus-arrival_date-block label,#hp-form-tabs .ybus-form #ybus-departure_date-block label{line-height:40px;width:70px;text-align:left;padding-right:15px}#hp-form-tabs .ybus-form #ybus-arrival_date-block{top:188px;left:15px;right:auto}@media (min-width: 460px) and (max-width: 599px){#hp-form-tabs .ybus-form #ybus-switch_arrow-block{right:14px}}@media (min-width: 600px) and (max-width: 767px){#hp-form-tabs .ybus-form #ybus-switch_arrow-block{right:23px}}@media (min-width: 768px) and (max-width: 991px){#hp-form-tabs .ybus-form #ybus-switch_arrow-block{right:32px}}#hp-form-tabs .airticket-form #airticket-id-block,#hp-form-tabs .airticket-form #airticket-saved_routes-block{display:none}#hp-form-tabs .airticket-form #airticket-ui_formtype-block{overflow:hidden;margin-bottom:15px}#hp-form-tabs .airticket-form #airticket-ui_formtype-block label:first-child{display:none}#hp-form-tabs .airticket-form #airticket-ui_formtype-block label:last-of-type{margin-right:0 !important}#hp-form-tabs .airticket-form #airticket-ui_formtype-block input[type=radio]+label{margin-right:10px;padding:2px 0 2px 25px;min-width:0}#hp-form-tabs .airticket-form #airticket-ui_formtype-block input[type=radio]+label:before{top:4px;left:1px;width:10px;height:10px;box-shadow:0 0 0px 1px #fbbf1f}#hp-form-tabs .airticket-form .date-field{width:132px;margin-bottom:15px}#hp-form-tabs .airticket-form .date-field label{line-height:25px}#hp-form-tabs .airticket-form .date-field input{width:100%}#hp-form-tabs .airticket-form #airticket-destinations-block .destination-field{width:100%;margin:0 0 15px}#hp-form-tabs .airticket-form.oneway #airticket-destinations-block,#hp-form-tabs .airticket-form.round_trip #airticket-destinations-block{height:110px}#hp-form-tabs .airticket-form.round_trip #route_2 .destination-field{display:none !important}#hp-form-tabs .airticket-form.round_trip #route_2 .date-field{position:absolute;top:163px;right:15px}#hp-form-tabs .airticket-form.open_jaw .openjaw-buttons{overflow:hidden;clear:both;float:none}#hp-form-tabs .airticket-form.open_jaw .openjaw-buttons .btn{display:inline-block;padding:5px 15px;margin-right:8px;margin-bottom:15px;color:#fff;text-align:center;text-transform:uppercase;cursor:pointer;border-radius:10px;background-color:#E4003A}#hp-form-tabs .airticket-form.open_jaw .openjaw-buttons .btn:hover{background:#c30f36}#hp-form-tabs .airticket-form.open_jaw .openjaw-buttons .btn.add-route:before{font-family:FontAwesome;content:"\F055";margin-right:10px}#hp-form-tabs .airticket-form.open_jaw .openjaw-buttons .btn.remove-route:before{font-family:FontAwesome;content:"\F056";margin-right:10px}#hp-form-tabs .airticket-form #airticket-passengerList-block{clear:both;margin-bottom:15px;margin-left:-15px}#hp-form-tabs .airticket-form #airticket-passengerList-block>a:hover,#hp-form-tabs .airticket-form .press-pagination ul li #airticket-passengerList-block>a:hover,#hp-form-tabs .airticket-form #airticket-passengerList-block>a:focus,#hp-form-tabs .airticket-form .press-pagination ul li #airticket-passengerList-block>a:focus:hover,#hp-form-tabs .airticket-form #airticket-passengerList-block>a:active,#hp-form-tabs .airticket-form .press-pagination ul li #airticket-passengerList-block>a:active:hover{text-decoration:none;outline:none}#hp-form-tabs .airticket-form #airticket-passengerList-block .passenger{position:relative;float:left;margin-left:15px;width:calc(25% - 15px);max-width:100px}#hp-form-tabs .airticket-form #airticket-passengerList-block .passenger .passenger-count{padding:0;width:100%;text-align:center}#hp-form-tabs .airticket-form #airticket-passengerList-block .passenger .passenger-count[disabled]{background-color:#fff;color:#000}#hp-form-tabs .airticket-form #airticket-passengerList-block .passenger .passenger-count.null{background:#feedbe}#hp-form-tabs .airticket-form #airticket-passengerList-block .passenger .control-label{display:block;margin-bottom:3px;font-size:12px;white-space:nowrap;text-align:center}#hp-form-tabs .airticket-form #airticket-passengerList-block .passenger .control-label .type{display:none}#hp-form-tabs .airticket-form #airticket-passengerList-block .passenger .over-input{position:absolute;top:0;right:0;bottom:0;left:0}#hp-form-tabs .airticket-form #airticket-passengerList-block .modal.fade.in{background-color:rgba(0,0,0,0.53)}#hp-form-tabs .airticket-form #airticket-passengerList-block .modal-content{background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 767px){#hp-form-tabs .airticket-form #airticket-passengerList-block .modal-content .container-fluid{padding:0}}#hp-form-tabs .airticket-form #airticket-passengerList-block div.modal-passenger{clear:both;overflow:hidden;padding-bottom:10px;display:flex}@media (max-width: 767px){#hp-form-tabs .airticket-form #airticket-passengerList-block div.modal-passenger{display:block}}#hp-form-tabs .airticket-form #airticket-passengerList-block div.modal-passenger:not(:first-child){border-top:1px solid grey}#hp-form-tabs .airticket-form #airticket-passengerList-block div.modal-passenger:before{background-repeat:no-repeat;background-position:center bottom;width:17px;height:40px;float:left;content:" "}#hp-form-tabs .airticket-form #airticket-passengerList-block div.modal-passenger span.control-label{text-align:center}@media (max-width: 767px){#hp-form-tabs .airticket-form #airticket-passengerList-block div.modal-passenger span.control-label{display:inline-block;text-align:center;padding-left:10px;padding-right:0;width:100px}}#hp-form-tabs .airticket-form #airticket-passengerList-block div.modal-passenger span.type,#hp-form-tabs .airticket-form #airticket-passengerList-block div.modal-passenger span.age{display:block}#hp-form-tabs .airticket-form #airticket-passengerList-block div.modal-passenger .modal-counter-wrapper{width:40%;float:right;padding-right:15px;padding-left:15px;font-size:20px;line-height:40px;text-align:center}@media (max-width: 767px){#hp-form-tabs .airticket-form #airticket-passengerList-block div.modal-passenger .modal-counter-wrapper{display:block;width:110px;float:right;padding-right:0}}#hp-form-tabs .airticket-form #airticket-passengerList-block div.modal-passenger .modal-counter-wrapper .counter{padding:0 15px}@media (max-width: 767px){#hp-form-tabs .airticket-form #airticket-passengerList-block div.modal-passenger .modal-counter-wrapper .counter{display:block;float:left}}#hp-form-tabs .airticket-form #airticket-passengerList-block div.modal-passenger .modal-counter-wrapper .dec,#hp-form-tabs .airticket-form #airticket-passengerList-block div.modal-passenger .modal-counter-wrapper .inc{cursor:pointer;color:#1b1b1b}@media (max-width: 767px){#hp-form-tabs .airticket-form #airticket-passengerList-block div.modal-passenger .modal-counter-wrapper .dec,#hp-form-tabs .airticket-form #airticket-passengerList-block div.modal-passenger .modal-counter-wrapper .inc{display:block;float:left;font-size:30px}}#hp-form-tabs .airticket-form #airticket-passengerList-block div.modal-passenger .modal-counter-wrapper .dec.disabled,#hp-form-tabs .airticket-form #airticket-passengerList-block div.modal-passenger .modal-counter-wrapper .inc.disabled{color:#1b1b1b}#hp-form-tabs .airticket-form #airticket-passengerList-block #modal-passenger-button{color:#1b1b1b;background-color:transparent;padding:6px 12px;font-size:14px;font-weight:400}#hp-form-tabs .airticket-form #airticket-passengerList-block .modal-footer{border:none}#hp-form-tabs .airticket-form #airticket-passengerList-block div.passengers_adt:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAoCAYAAAFvHyEJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAiVJREFUeNpi+H9QkgGIG/7//8/AxAABH0AECxD/B2JGhkNS/YxAJf1Azkcg3gBSVghWaPfsAkAAgWTAbJCoAhALgDTeh4kwoDAAAogBbttByf9A7ACzVQCI64H4ABDvh2l5D9W0EUwektrPBHYOBAhAHeCIMBwJAAQQzFUKUN98YIFK3IcpgAk4wrTA/MuA6WokgQPoAguR+Btg1sLMYcRqBgoACCB4+EFdex9ZDupHFF0fGHAAmKL3SEEHcy7IQfNh1oEYCWjWIPvcEaToP1S3Aw5FB7CF+390ARakGINJNkLjGmIqmu8YCPmOZEUboPQFmABAACGHOAgUQAN1AbKjsfkoHpZccLnFAZs7LiCxJ2CzohCbUSzQJP4eKdYFkOMMOYNgA+uZ0Pw/EYgfICWLACYkCZggTPFCbN4EKTgIZT9A9wUs5Qngiw8BglkKzTpwKnPE401HJooTDh0VPMCVhwECDD1NwkACLN8iAZAhgWgJiwFXPmrAYgCsqDkPpQn65QEB730gxhBQ9hJEi+4P0OKAkZAhBtB64T80lTmgJap6qBwI92MzZD7Uvw5YSgdBLK4tgBrmADMkAanQ/EBMGCCB/cDKS4AJWoIwIBWDyOAgWpGNTV0BE5oXLuAo7A5iyUswYM+EQwI9l/Lji3MWAmniPKnltQIONY2EDEGuYxiwRDEDnvKFEV/eIRmMGkIjQ1iwRB2oCMxHKkMuQNn+SGIoAABRmZHopf7mNwAAAABJRU5ErkJggg==)}#hp-form-tabs .airticket-form #airticket-passengerList-block div.passengers_yth:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAiCAYAAAEYIdgKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcBJREFUeNpi+P//P8P/g5LzmRggQICF4ZDUfiDDgQEq9R8mxQAQQIwgERAAqQGxBGFS7yEMu2eMcMUAAQRRDFEHlTkkVQCTBUmAlPozIAEMLQABBHPCfhCNLFsIcsF5kAtglhuAGCBtIM4BmIlMOI1HkUHmfAAIILgv4S6BgESgixYgqwTZ/QGIN4AkMN2PBpig4XoAmyQL1CgBIG5Ek6vH5SDU8MZuJx4AEEDIxjYASXsgDgQa+QHZK6BgPY9sH0FjYSnhApBcABVTRJWEeMMBatx9aFQC7TwoeR9IK2AxVZEJKvEATQLEr2dC4iCDhUAcgM+1AixIKg+iSX6A6YwH2QENoXqYTiZYaKDFSANlsUK55AdskgABhohsRAacDyQT0NSBYs0RlggwrTwk5YBFEwM0/xXgdqvdswM40j7Ipgm4NR6SCoBGTSA4wCGBDkpQE0GRC5QXQM/fDUjRhOyvjVjEFwANTAQlPNSEThwoZAI7AeGPAwQ0wOT9maCpCeY0QgCWNB2YGMgETEi2fSBSzwGYxkKoxkY8foKBCdB8GIia5GCVCqpGB/SihWAqJzt7DG6NE5GiZQKUD09myAoBCLayYufpPMIAAAAASUVORK5CYII=)}#hp-form-tabs .airticket-form #airticket-passengerList-block div.passengers_inf:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAYAAAFx+BYKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAbJJREFUeNpi+P//P8P/g5KcTAyHpHgZGBjuMzHYPfsMZHwDCCCQMAdImgnIuwuU5gAxPgGlfwAEEANUVwAQx4LYLAwQsB5KLwYIIJiKdTADQMADRDACRf9DBcAyuUATGYF0GUwPI4gGCCAwAQaHpO4BSUUgfgZUKQ3TBgMiUFoAJgCyQB/sAQYGQSCWAeLnUMwMs8MZ5Aoo+w8QB4PYAAGEbGcZWLXds3aIkSCJQ1L8QPYHqDWSQMkXyDqeAElWoKA4woWHpFKBJMjJYkB2Lsx1IDMzkJz8CoiXg3T8BmoHOTkUiMOgRn2GWQ6yqAmIvwBxFyjMYIH+F4hfgFQC8T/k4AmEWi4FNZIBIMAQzoWBQ1J1QLIRSQRkdDmyEiY0DaBUEoJqCtCmQ1KCyALYbNIDkgFAbAbEZ4F4A9Cm89g1HZLKAZKTGXCDMqDmbojzDkllQYMnH4htgHg7muJDQGwKxNFgdYekwlGdd0gqG0iyAE2ciCSWCCSFgWI92Jw3F0gmQcW9gYq2AcWcgezNQMwJzQghQPF/yJpAEXYAiK2B+AwQW0Cd6grEF4HYBKjhD0gpAMLvv9/xy08lAAAAAElFTkSuQmCC)}#hp-form-tabs .airticket-form #airticket-passengerList-block div.passengers_chd:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVCAYAAAHndyRbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVZJREFUeNpi/P//PwMIMIHJQ1L/IQwGBkeAAGL4f1ByPYgXABYCCCAGkEqg0H8QzQRUWQDVsR8mMx9EAwQQjLMepkwAZALMhvdQw8GcA1ADHEDqHRBGMzBcAOINIEmAAGIEGwmxqx/uMLtnB1igHHkgXgDEClDMwAg0JwFIxwOxAwMCOMKMAgnuRzaKiQEHAAggmFcMgHg/ECuA+DCLz0Pp+yA7YUZ8gNIXECHKwCAAtgjJee+hgjAAdoEAmt0OTEjmwcADmCdAcfYAbKbdM0ZkDyxEDmAMAHM8KGwnALE+iAMQYIywJAA0VwHqM2TXPADaoYjNWAcszlYAGmIA4yBMRpheDw2Jg2An2D37gKr4kFQDVBEuEAjUtIEJGpH4FILAepivYUkBlFYeYlEISkcJIENZoMGjD3XjfCyKC6FqLiAHHXK6akRyGjiN4YwRXACX4g/YBAFbqY3boBL2DgAAAABJRU5ErkJggg==)}#hp-form-tabs .airticket-form #airticket-search_interval-block{position:relative;float:left}#hp-form-tabs .airticket-form #airticket-search_interval-block label{display:block;line-height:25px}#hp-form-tabs .airticket-form #airticket-search_interval-block .select-target.select-theme-default{width:132px}#hp-form-tabs .airticket-form #airticket-search_interval-block .select.select-open{top:65px}#hp-form-tabs .airticket-form .toggle-form{float:right;margin-top:-30px;cursor:pointer}#hp-form-tabs .airticket-form .toggle-form a{color:#E4003A;text-decoration:none}#hp-form-tabs .airticket-form .toggle-form a i{margin-right:10px}#hp-form-tabs .airticket-form .toggle-form .up{display:inline-block;padding-right:0;padding-left:7px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#hp-form-tabs .airticket-form #visible-part:after{content:'';display:table;clear:both}#hp-form-tabs .airticket-form #hidden-part{display:none;clear:both;margin-top:15px}#hp-form-tabs .airticket-form #hidden-part .form-group{margin-bottom:15px}#hp-form-tabs .airticket-form #hidden-part .form-group label{display:block;line-height:25px}#hp-form-tabs .airticket-form #hidden-part #airticket-airline-block .air-select-wrapper{position:relative;margin-bottom:15px}#hp-form-tabs .airticket-form #hidden-part #airticket-airline-block .select-target.select-theme-default{width:calc(100% - 55px)}#hp-form-tabs .airticket-form #hidden-part #airticket-airline-block button{position:absolute;top:0;right:25px;display:block;float:left;margin:10px 2px;padding:0;width:20px;height:20px;color:#E4003A;text-align:center;font-weight:700;font-size:20px !important;line-height:0;border-radius:50%;border:1px solid #E4003A;cursor:pointer;background-repeat:no-repeat;background-position:50%;background-color:white}#hp-form-tabs .airticket-form #hidden-part #airticket-airline-block .airline-select-remove{padding-bottom:4px;background-image:url("https://www.studentagency.cz/opencms/export/images/form-minus.png")}#hp-form-tabs .airticket-form #hidden-part #airticket-airline-block .airline-select-add{right:0;background-image:url("https://www.studentagency.cz/opencms/export/images/form-plus.png")}#hp-form-tabs .airticket-form #hidden-part #airticket-only_direct_flights-block{margin-bottom:0}#hp-form-tabs .airticket-form #hidden-part #airticket-travel_class-block{position:relative}#hp-form-tabs .airticket-form #hidden-part #airticket-travel_class-block .select-target.select-theme-default{width:calc(100% - 55px)}#hp-form-tabs .airticket-form #hidden-part #airticket-travel_class-block .select.select-open{top:65px}#hp-form-tabs .airticket-form .form-submit{float:none;margin-top:15px}#hp-form-tabs .airticket-form .form-submit button{width:100%}@media (min-width: 992px) and (max-width: 1199px){#hp-form-tabs .airticket-form .destination-field input{padding-left:65px !important}#hp-form-tabs .airticket-form .date-field{width:113px}#hp-form-tabs .airticket-form .date-field input{padding-left:5px;padding-right:39px}#hp-form-tabs .airticket-form.round_trip #route_2 .date-field{top:220px}}@media (min-width: 768px) and (max-width: 991px){#hp-form-tabs .airticket-form #airticket-destinations-block .destination-field{width:calc(100% - 215px)}#hp-form-tabs .airticket-form .date-field{position:absolute;top:87px;right:15px !important;left:auto !important;width:200px}#hp-form-tabs .airticket-form .date-field label{float:left;padding-right:15px;width:70px;text-align:right;line-height:40px;min-width:0}#hp-form-tabs .airticket-form .date-field input{width:130px}#hp-form-tabs .airticket-form.round_trip #route_2 .date-field{top:142px}#hp-form-tabs .airticket-form.open_jaw #airticket-destinations-block .route{position:relative;overflow:hidden}#hp-form-tabs .airticket-form.open_jaw #airticket-destinations-block .route .date-field{top:0;right:0 !important}#hp-form-tabs .airticket-form #airticket-search_interval-block{float:right;width:200px}#hp-form-tabs .airticket-form #airticket-search_interval-block label{display:inline-block;width:calc(100% - 130px);min-width:0;line-height:40px}#hp-form-tabs .airticket-form #airticket-search_interval-block .select-target.select-theme-default{width:130px}#hp-form-tabs .airticket-form #airticket-search_interval-block .select.select-open{top:42px}#hp-form-tabs .airticket-form #airticket-passengerList-block{width:300px;float:left}#hp-form-tabs .airticket-form .toggle-form{float:left;margin:10px 0 0}#hp-form-tabs .airticket-form .form-submit{float:right;margin:0;width:300px}}@media (min-width: 481px) and (max-width: 767px){#hp-form-tabs .airticket-form .date-field{width:200px}#hp-form-tabs .airticket-form .date-field label{width:calc(100% - 130px);min-width:0;line-height:40px}#hp-form-tabs .airticket-form .date-field input{width:130px}#hp-form-tabs .airticket-form.round_trip #route_2 .date-field{left:15px;top:252px}#hp-form-tabs .airticket-form #left-visible-part:after{content:'';display:table;clear:both}#hp-form-tabs .airticket-form #airticket-passengerList-block{float:right;margin-top:-55px;width:calc(100% - 200px)}#hp-form-tabs .airticket-form #airticket-passengerList-block .passenger{padding-top:35px}#hp-form-tabs .airticket-form #airticket-passengerList-block .passenger .control-label{position:absolute;top:0;width:100%;height:32px;white-space:normal}#hp-form-tabs .airticket-form #airticket-passengerList-block .passenger .control-label .age{position:absolute;left:0;bottom:0;width:100%}#hp-form-tabs .airticket-form #airticket-search_interval-block{width:200px;margin-top:53px}#hp-form-tabs .airticket-form #airticket-search_interval-block label{display:inline-block;width:calc(100% - 130px);min-width:0;line-height:40px}#hp-form-tabs .airticket-form #airticket-search_interval-block .select-target.select-theme-default{width:130px}}@media (max-width: 480px){#hp-form-tabs .airticket-form #left-visible-part:after,#hp-form-tabs .airticket-form #airticket-passengerList-block:after{content:'';display:table;clear:both}#hp-form-tabs .airticket-form .date-field,#hp-form-tabs .airticket-form #airticket-search_interval-block{width:200px}#hp-form-tabs .airticket-form .date-field label,#hp-form-tabs .airticket-form #airticket-search_interval-block label{display:inline-block;width:calc(100% - 130px);min-width:0;line-height:40px}#hp-form-tabs .airticket-form .date-field input,#hp-form-tabs .airticket-form .date-field .select-target.select-theme-default,#hp-form-tabs .airticket-form #airticket-search_interval-block input,#hp-form-tabs .airticket-form #airticket-search_interval-block .select-target.select-theme-default{width:130px}#hp-form-tabs .airticket-form.round_trip #airticket-destinations-block{position:relative}#hp-form-tabs .airticket-form.round_trip #route_2 .date-field{top:160px;left:0}#hp-form-tabs .airticket-form #airticket-passengerList-block{margin-top:55px}#hp-form-tabs .airticket-form .toggle-form{float:none;clear:both;margin:15px 0}}body.de #hp-form-tabs .airticket-form.round_trip #route_2 .date-field{top:187px}@media (max-width: 1199px) and (min-width: 992px){body.de #hp-form-tabs .airticket-form.round_trip #route_2 .date-field{top:220px}}@media (max-width: 991px) and (min-width: 768px){body.de #hp-form-tabs .airticket-form.round_trip #route_2 .date-field{top:142px}}@media (max-width: 767px) and (min-width: 481px){body.de #hp-form-tabs .airticket-form.round_trip #route_2 .date-field{left:15px;top:252px}}@media (max-width: 480px){body.de #hp-form-tabs .airticket-form.round_trip #route_2 .date-field{top:160px;left:0}}#hp-form-tabs .study-abroad-form .study-form-group{position:relative;margin-bottom:15px}#hp-form-tabs .study-abroad-form .study-form-group label{display:block;line-height:25px}#hp-form-tabs .study-abroad-form .study-form-group .select-target.select-theme-default{width:100%}#hp-form-tabs .study-abroad-form .study-form-group .select.select-theme-default.select-open{top:65px}#hp-form-tabs .study-abroad-form .form-submit{float:none;clear:both}#hp-form-tabs .study-abroad-form .form-submit button{width:100%}@media (min-width: 481px) and (max-width: 991px){#hp-form-tabs .study-abroad-form .study-form-group{width:50%;float:left;padding-right:10px}#hp-form-tabs .study-abroad-form .study-form-group:nth-of-type(2n){padding-right:0;padding-left:10px}#hp-form-tabs .study-abroad-form .form-submit{float:right}#hp-form-tabs .study-abroad-form .form-submit button{width:300px}}#hp-form-tabs .work-abroad-form .work-form-group{position:relative;margin-bottom:15px}#hp-form-tabs .work-abroad-form .work-form-group label{display:block;line-height:25px}#hp-form-tabs .work-abroad-form .work-form-group .select-target.select-theme-default{width:100%}#hp-form-tabs .work-abroad-form .work-form-group .select.select-theme-default.select-open{top:65px}#hp-form-tabs .work-abroad-form .form-submit{float:none;clear:both}#hp-form-tabs .work-abroad-form .form-submit button{width:100%}@media (min-width: 481px) and (max-width: 991px){#hp-form-tabs .work-abroad-form .work-form-group{width:50%;float:left;padding-right:10px}#hp-form-tabs .work-abroad-form .work-form-group:nth-of-type(2n){padding-right:0;padding-left:10px}#hp-form-tabs .work-abroad-form .form-submit{float:right}#hp-form-tabs .work-abroad-form .form-submit button{width:300px}}#hp-form-tabs .vacation-form .select-touch{min-width:100%}#hp-form-tabs .vacation-form .date-field{position:absolute;top:179px;width:130px}@media screen and (max-width: 776px){#hp-form-tabs .vacation-form .date-field{top:213px}}#hp-form-tabs .vacation-form .date-field label{line-height:25px}#hp-form-tabs .vacation-form .date-field input{width:100%}#hp-form-tabs .vacation-form #vacation-date_to-block{right:15px}#hp-form-tabs .vacation-form #vacation-transport-block{overflow:hidden;margin-bottom:15px}#hp-form-tabs .vacation-form #vacation-transport-block label:first-child{display:block}#hp-form-tabs .vacation-form #vacation-transport-block label:last-of-type{margin-right:0 !important}#hp-form-tabs .vacation-form #vacation-transport-block input[type=radio]+label{margin-right:10px;padding:2px 0 2px 25px;min-width:auto}#hp-form-tabs .vacation-form #vacation-transport-block input[type=radio]+label:before{top:4px;left:1px;width:10px;height:10px;box-shadow:0 0 0px 1px #fbbf1f}#hp-form-tabs .vacation-form #vacation-locality-block,#hp-form-tabs .vacation-form #vacation-destination-block{position:relative;float:none;clear:both;max-height:40px;margin-bottom:15px;background-color:#fff;border-radius:5px}#hp-form-tabs .vacation-form #vacation-locality-block #destination,#hp-form-tabs .vacation-form #vacation-destination-block #destination{max-width:100%}#hp-form-tabs .vacation-form #vacation-locality-block label,#hp-form-tabs .vacation-form #vacation-destination-block label{position:absolute;top:0;left:10px;color:#9a9a9a;line-height:40px}#hp-form-tabs .vacation-form #vacation-locality-block .select-target.select-theme-default,#hp-form-tabs .vacation-form #vacation-destination-block .select-target.select-theme-default{width:100%;padding-left:108px;background-color:transparent;z-index:99}#hp-form-tabs .vacation-form #vacation-board-block{margin-bottom:54px}#hp-form-tabs .vacation-form #vacation-hotel_category-block{margin-bottom:0 !important}#hp-form-tabs .vacation-form #vacation-board-block,#hp-form-tabs .vacation-form #vacation-hotel_category-block{position:relative;margin-bottom:12px}#hp-form-tabs .vacation-form #vacation-board-block label,#hp-form-tabs .vacation-form #vacation-hotel_category-block label{line-height:25px}#hp-form-tabs .vacation-form #vacation-board-block .select-target.select-theme-default,#hp-form-tabs .vacation-form #vacation-hotel_category-block .select-target.select-theme-default{width:100%}#hp-form-tabs .vacation-form #vacation-board-block .select.select-theme-default.select-open,#hp-form-tabs .vacation-form #vacation-hotel_category-block .select.select-theme-default.select-open{top:65px}#hp-form-tabs .vacation-form .form-submit{float:none;clear:both}#hp-form-tabs .vacation-form .form-submit button{width:100%}@media screen and (min-width: 992px){#hp-form-tabs .vacation-form #vacation-locality-block{margin-bottom:89px !important}}@media only screen{#hp-form-tabs .vacation-form #vacation-locality-block .select-target.select-theme-default,#hp-form-tabs .vacation-form #vacation-destination-block .select-target.select-theme-default{z-index:0}}@media screen and (min-width: 992px) and (max-width: 1199px){#hp-form-tabs .vacation-form .date-field{width:calc(50% - 20px)}#hp-form-tabs .vacation-form .date-field input{padding-left:5px;padding-right:39px}#hp-form-tabs .vacation-form .date-field #vacation-transport-block input[type=radio]+label{padding-left:25px !important;margin-right:10px !important}#hp-form-tabs .vacation-form #vacation-date_to-block,#hp-form-tabs .vacation-form #vacation-date_from-block{top:inherit !important;bottom:232px !important}}@media screen and (min-width: 768px) and (max-width: 991px){#hp-form-tabs .vacation-form #destination{max-width:50%}#hp-form-tabs .vacation-form #vacation-destination-block .select-touchdevice,#hp-form-tabs .vacation-form #vacation-locality-block .select-touchdevice{max-height:40px}#hp-form-tabs .vacation-form #vacation-board-block .select-touchdevice,#hp-form-tabs .vacation-form #vacation-hotel_category-block .select-touchdevice{display:block;min-height:40px;height:40px}#hp-form-tabs .vacation-form .date-field{top:106px;right:15px;width:250px}#hp-form-tabs .vacation-form .date-field label{width:120px;line-height:40px}#hp-form-tabs .vacation-form .date-field input{width:130px}#hp-form-tabs .vacation-form #vacation-board-block{margin-top:0}#hp-form-tabs .vacation-form #vacation-date_to-block{top:159px}#hp-form-tabs .vacation-form #vacation-locality-block,#hp-form-tabs .vacation-form #vacation-destination-block{width:calc(100% - 265px)}}@media screen and (max-width: 767px){#hp-form-tabs .vacation-form #vacation-locality-block{margin-bottom:89px}}@media (max-width: 480px){#hp-form-tabs .vacation-form .date-field{top:262px}#hp-form-tabs .vacation-form #vacation-date_to-block{right:auto;top:342px;left:15px}#hp-form-tabs .vacation-form #vacation-transport-block label{display:block;float:none}#hp-form-tabs .vacation-form #vacation-board-block{margin:174px 0 10px 0}}#hp-form-tabs .vacation-form .select-touchdevice{display:block}#hp-form-tabs .insurance-form #insurance-zones-block{overflow:hidden;margin-bottom:15px}#hp-form-tabs .insurance-form #insurance-zones-block>.control-label{display:block}#hp-form-tabs .insurance-form #insurance-zones-block .zona-block{float:left;width:50%;margin-bottom:5px}#hp-form-tabs .insurance-form #insurance-zones-block .zona-block input[type=radio]+label{margin-right:0;padding:2px 0 2px 22px}#hp-form-tabs .insurance-form #insurance-zones-block .zona-block input[type=radio]+label:before{top:4px;left:1px;width:10px;height:10px;box-shadow:0 0 0px 1px #fbbf1f}#hp-form-tabs .insurance-form #insurance-passengerList-block{margin-bottom:15px}#hp-form-tabs .insurance-form #insurance-passengerList-block>a,#hp-form-tabs .insurance-form .press-pagination ul li #insurance-passengerList-block>a:hover{display:block;overflow:hidden;margin-left:-15px;color:#1b1b1b}#hp-form-tabs .insurance-form #insurance-passengerList-block .passenger{position:relative;float:left;width:calc(33.33333% - 15px);margin-left:15px;text-align:center}#hp-form-tabs .insurance-form #insurance-passengerList-block .passenger span{display:block;margin-bottom:3px;font-size:12px;font-size:1.2rem}#hp-form-tabs .insurance-form #insurance-passengerList-block .passenger input{width:100%;padding:0;text-align:center}#hp-form-tabs .insurance-form #insurance-passengerList-block .passenger input[disabled]{background-color:#fff;color:#000}#hp-form-tabs .insurance-form #insurance-passengerList-block .passenger input.null{background-color:#feedbe}#hp-form-tabs .insurance-form #insurance-passengerList-block .passenger .over-input{position:absolute;top:0;right:0;bottom:0;left:0}#hp-form-tabs .insurance-form #insurance-dates-block .date-field{width:132px;margin-bottom:15px}#hp-form-tabs .insurance-form #insurance-dates-block .date-field input{width:100%}#hp-form-tabs .insurance-form #insurance-dates-block .date-field label{line-height:25px}#hp-form-tabs .insurance-form #insurance-dates-block .date-field:nth-of-type(2){float:right}#hp-form-tabs .insurance-form #insurance-dates-block .info-form-block{margin-bottom:15px}#hp-form-tabs .insurance-form #insurance-dates-block .info-form-block .control-label{margin-right:10px;min-width:auto}#hp-form-tabs .insurance-form .form-submit{width:100%}#hp-form-tabs .insurance-form .form-submit button{width:100%}#hp-form-tabs .insurance-form .modal-content{background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 767px){#hp-form-tabs .insurance-form .modal-content .container-fluid{padding:0}}#hp-form-tabs .insurance-form div.modal-passenger{clear:both;overflow:hidden;padding:10px 0;display:flex}@media (max-width: 767px){#hp-form-tabs .insurance-form div.modal-passenger{display:block}}#hp-form-tabs .insurance-form div.modal-passenger:not(:first-child){border-top:1px solid grey}#hp-form-tabs .insurance-form div.modal-passenger:before{background-repeat:no-repeat;background-position:center bottom;width:17px;height:40px;float:left;content:" "}#hp-form-tabs .insurance-form div.modal-passenger span.control-label{text-align:center}@media (max-width: 767px){#hp-form-tabs .insurance-form div.modal-passenger span.control-label{display:inline-block;text-align:center;padding-left:10px;padding-right:0;width:100px}}#hp-form-tabs .insurance-form div.modal-passenger span.type,#hp-form-tabs .insurance-form div.modal-passenger span.age{display:block}#hp-form-tabs .insurance-form div.modal-passenger .modal-counter-wrapper{width:40%;float:right;padding-right:15px;padding-left:15px;font-size:20px;line-height:40px;text-align:center}@media (max-width: 767px){#hp-form-tabs .insurance-form div.modal-passenger .modal-counter-wrapper{display:block;width:110px;float:right;padding-right:0}}#hp-form-tabs .insurance-form div.modal-passenger .modal-counter-wrapper .counter{padding:0 15px}@media (max-width: 767px){#hp-form-tabs .insurance-form div.modal-passenger .modal-counter-wrapper .counter{display:block;float:left}}#hp-form-tabs .insurance-form div.modal-passenger .modal-counter-wrapper .dec,#hp-form-tabs .insurance-form div.modal-passenger .modal-counter-wrapper .inc{cursor:pointer;color:#1b1b1b}@media (max-width: 767px){#hp-form-tabs .insurance-form div.modal-passenger .modal-counter-wrapper .dec,#hp-form-tabs .insurance-form div.modal-passenger .modal-counter-wrapper .inc{display:block;float:left;font-size:30px}}#hp-form-tabs .insurance-form div.modal-passenger .modal-counter-wrapper .dec.disabled,#hp-form-tabs .insurance-form div.modal-passenger .modal-counter-wrapper .inc.disabled{color:#1b1b1b}#hp-form-tabs .insurance-form #modal-passenger-button{color:#1b1b1b;background-color:transparent;padding:6px 12px;font-size:14px;font-weight:400}#hp-form-tabs .insurance-form .modal-footer{border:none}#hp-form-tabs .insurance-form div.passengers_child:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAVCAYAAAHndyRbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVZJREFUeNpi/P//PwMIMIHJQ1L/IQwGBkeAAGL4f1ByPYgXABYCCCAGkEqg0H8QzQRUWQDVsR8mMx9EAwQQjLMepkwAZALMhvdQw8GcA1ADHEDqHRBGMzBcAOINIEmAAGIEGwmxqx/uMLtnB1igHHkgXgDEClDMwAg0JwFIxwOxAwMCOMKMAgnuRzaKiQEHAAggmFcMgHg/ECuA+DCLz0Pp+yA7YUZ8gNIXECHKwCAAtgjJee+hgjAAdoEAmt0OTEjmwcADmCdAcfYAbKbdM0ZkDyxEDmAMAHM8KGwnALE+iAMQYIywJAA0VwHqM2TXPADaoYjNWAcszlYAGmIA4yBMRpheDw2Jg2An2D37gKr4kFQDVBEuEAjUtIEJGpH4FILAepivYUkBlFYeYlEISkcJIENZoMGjD3XjfCyKC6FqLiAHHXK6akRyGjiN4YwRXACX4g/YBAFbqY3boBL2DgAAAABJRU5ErkJggg==)}#hp-form-tabs .insurance-form div.passengers_adult:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAoCAYAAAFvHyEJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAiVJREFUeNpi+H9QkgGIG/7//8/AxAABH0AECxD/B2JGhkNS/YxAJf1Azkcg3gBSVghWaPfsAkAAgWTAbJCoAhALgDTeh4kwoDAAAogBbttByf9A7ACzVQCI64H4ABDvh2l5D9W0EUwektrPBHYOBAhAHeCIMBwJAAQQzFUKUN98YIFK3IcpgAk4wrTA/MuA6WokgQPoAguR+Btg1sLMYcRqBgoACCB4+EFdex9ZDupHFF0fGHAAmKL3SEEHcy7IQfNh1oEYCWjWIPvcEaToP1S3Aw5FB7CF+390ARakGINJNkLjGmIqmu8YCPmOZEUboPQFmABAACGHOAgUQAN1AbKjsfkoHpZccLnFAZs7LiCxJ2CzohCbUSzQJP4eKdYFkOMMOYNgA+uZ0Pw/EYgfICWLACYkCZggTPFCbN4EKTgIZT9A9wUs5Qngiw8BglkKzTpwKnPE401HJooTDh0VPMCVhwECDD1NwkACLN8iAZAhgWgJiwFXPmrAYgCsqDkPpQn65QEB730gxhBQ9hJEi+4P0OKAkZAhBtB64T80lTmgJap6qBwI92MzZD7Uvw5YSgdBLK4tgBrmADMkAanQ/EBMGCCB/cDKS4AJWoIwIBWDyOAgWpGNTV0BE5oXLuAo7A5iyUswYM+EQwI9l/Lji3MWAmniPKnltQIONY2EDEGuYxiwRDEDnvKFEV/eIRmMGkIjQ1iwRB2oCMxHKkMuQNn+SGIoAABRmZHopf7mNwAAAABJRU5ErkJggg==)}#hp-form-tabs .insurance-form div.passengers_nad70:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAoCAYAAAFvHyEJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjFJREFUeNpi+H9QkgGIG/7//8/AxAABH0AECxD/B2JGhkNS/SCZT0DcAMQLQRx+sEK7ZxcAAogRZAAIgEQVgFgApPE+TIQBhQEQQAxw2w5K/gdiB5itAkBcD8QHgHg/TMt7qKaNYPKQ1H4msHMgQADqAEeE4UgAIIBgrlKA+uYDC1TiPkwBTMARpgXmXwZMVyMJHEAXWIjE3wCzFmYOI1YzUABAAMHDD+ra+8hyUD+i6PrAgAPAFL1HCjqYc0EOmg+zDsRIQLMG2eeOIEX/obodcCg6gC3c/6MLsCDFGEyyERrXEFPRfMdAyHckK9oApS/ABAACCDnEQaAAGqgLkB2NzUfxsOSCyy0O2NxxAYk9AZsVhdiMYoEm8fdIsS6AHGfIGQQbWM+E5v+JQPwAKVkEMCFJwARhihdi8yZIwUEo+wG6L2ApTwBffAhgizBcCfoALJVdwONNRyaKEw6dFDgihT+GlwECDD1NwkACLN8iAZAhgRjBgiMfNWAxAFbUnIfSBP3ygID3PhBjCCh7CaKVoB+gxQEjIUMMoPXCf2gqc0BLVPVQORDux2bIfKh/HbCUDoJYXFsANcwBFjvIMYGeGTdAY+Q/njASZIKWIAxIxSAyOIhWZGNTV8CE5oULOAq7g1jyEgzYM+GQQM+l/PjinIVAmjhPanmtgENNIzGGMELDQpGBeHAAqo8RuRXxgYECwMRABTBMDVlIiSEsSGUILOpAGS4fqQy5AGX7I4mhAAC/5JVQ6r6prAAAAABJRU5ErkJggg==)}@media (min-width: 992px) and (max-width: 1199px){#hp-form-tabs .insurance-form #insurance-zones-block .zona-block{float:none;clear:both;width:100%}#hp-form-tabs .insurance-form #insurance-dates-block .date-field{width:113px}#hp-form-tabs .insurance-form #insurance-dates-block .date-field input{padding-left:5px;padding-right:39px}}@media (min-width: 768px) and (max-width: 991px){#hp-form-tabs .insurance-form #insurance-dates-block{float:left;width:250px}#hp-form-tabs .insurance-form #insurance-dates-block .date-field{float:none;width:250px}#hp-form-tabs .insurance-form #insurance-dates-block .date-field label{line-height:40px}#hp-form-tabs .insurance-form #insurance-dates-block .date-field input{float:right;width:130px}#hp-form-tabs .insurance-form #insurance-passengerList-block{float:right;width:calc(100% - 265px);max-width:340px}#hp-form-tabs .insurance-form .form-submit{width:300px;clear:both}}@media (min-width: 481px) and (max-width: 767px){#hp-form-tabs .insurance-form #insurance-dates-block .date-field{float:none !important}#hp-form-tabs .insurance-form #insurance-passengerList-block{float:right;width:calc(100% - 147px);max-width:300px}#hp-form-tabs .insurance-form .form-submit{width:300px;clear:both}}@media (max-width: 480px){#hp-form-tabs .insurance-form #insurance-zones-block .zona-block{float:none;clear:both;width:100%}#hp-form-tabs .insurance-form #insurance-dates-block .date-field{float:none !important;clear:both !important}}#form-4{position:relative;padding:15px;background:#ffdc7c}#form-4 ul{padding:0;margin:0 !important;overflow:hidden}#form-4 ul li{float:left;margin:0 0 10px !important;padding:5px 0 0 !important;width:50%;text-align:center;line-height:120% !important}#form-4 ul li.item.accomodation .header-img{background:url("/sys/images/dalsi-sluzby_sprite.png") no-repeat 2.5% 50%}#form-4 ul li.item.rentcar .header-img{background:url("/sys/images/dalsi-sluzby_sprite.png") no-repeat 21.5% 50%}#form-4 ul li.item.insurance .header-img{background:url("/sys/images/dalsi-sluzby_sprite.png") no-repeat 59.6% 50%}#form-4 ul li.item.taxi .header-img{background:url("/sys/images/dalsi-sluzby_sprite.png") no-repeat 40.5% 50%}#form-4 ul li.item.working-abroad .header-img{background:url("/sys/images/dalsi-sluzby_sprite.png") no-repeat 97.5% 50%}#form-4 ul li.item.study-abroad .header-img{background:url("/sys/images/dalsi-sluzby_sprite.png") no-repeat 78.5% 50%}#form-4 ul li.item a{color:#000;text-decoration:none}#form-4 ul li.item a:hover>div.header-img{transition:all 0.2s linear;box-shadow:0px 0px 1px 2px rgba(0,0,0,0.15)}#form-4 ul li.item a:active>div.header-img{box-shadow:none}#form-4 ul li.item a:hover>strong{text-decoration:underline}#form-4 ul li:before{content:none !important;background:none !important}#form-4 ul li .header-img{height:86px;width:86px;margin:0 auto;margin-bottom:5px;border-radius:20em}#form-4 ul li strong{line-height:19px}@media screen and (max-width: 1199px){#form-4 .hidden-nav-tab-span{display:none}}@media screen and (max-width: 991px){#form-4 ul li{width:25%}}@media screen and (max-width: 767px){#form-4 ul li{width:33.3333333%}}@media screen and (max-width: 480px){#form-4 ul li{width:50%}}

/*# sourceMappingURL=styles.min.v1.css.map*/