.block-items{margin-bottom:27px}.block-items.active .item{opacity:.8}.block-items .item{position:relative;display:block;margin-bottom:35px;color:#1b1b1b;transition:all .2s;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(odd){clear:both}}@media (max-width:767px){.block-items .item h2{padding: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{text-decoration:none}.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{display:block;padding:6px 15px;color:#1b1b1b;text-decoration:none!important;border-radius:5px;background:#fbbf1f;transition:all .2s}.block-item .block-item-link a:hover{background:#e6aa13}.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{display:inline-block;margin:0 5px 10px;text-decoration:none;padding:2px 8px;background:#ececec;border-radius:5px;transition:all .2s}.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{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:#c7c7c7}.breadcrumbs nav li:last-of-type{cursor:default;color:#727272}.breadcrumbs nav li:first-of-type{padding:0;margin:0}.breadcrumbs nav li a{color:#c7c7c7}.breadcrumbs nav li a:hover{color:#727272}.breadcrumbs nav li i{position:absolute;top:5px;left:0;color:#c7c7c7;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:#000;z-index:10001;-moz-opacity:.53;opacity:.53;filter:alpha(opacity=53)}#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:#fff;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 #hide-lightbox,.icon-lightbox #show-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 #hide-lightbox,.icon-lightbox #show-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 #hide-lightbox,.icon-lightbox .lb-error #lightbox-top-icon,.icon-lightbox .lb-error-connection #hide-lightbox,.icon-lightbox .lb-error-connection #lightbox-top-icon{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:#00b5d7}.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:#00b5d7;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{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{transform:scale(1) rotate(0deg)}to{transform:scale(1) rotate(1turn)}}.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}}section{background:#fff}main,section{position:relative}main{margin-bottom:50px}main a{color:#4c4c4c;text-decoration:underline}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 .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:top;background-repeat:no-repeat}.not-homepage main{padding-top:30px;padding-bottom:20px}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:700}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{display:block;float:left;margin-right:10px;border:1px solid #fff;border-radius:20rem}footer>.wrapper .top .socials a:hover{background:#fff}footer>.wrapper .top .socials a:last-of-type{margin-right:0}footer>.wrapper .top .socials a span{display:block;height:34px;width:34px;margin:0;border:none}footer>.wrapper .top .socials a span i{color:#fff;font-size:17px;font-size:1.7rem;line-height:140%;transition:all .2s}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:#000}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:#ed1846}footer #write-director form label{display:block;margin-bottom:.5em;color:#fff}footer #write-director form #director-contact,footer #write-director form .gf-textarea{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;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:inset 0 0 0 2px #ed1846}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>button,footer #write-director form #director-contact-left>div{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,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 .footer-copy-content,footer>.container .bottom .footer-toggle-device,footer>.container .bottom ul{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{display:block;float:right;margin:-8px 2px 0;transition:all .2s}footer>.container .bottom .footer-toggle-device a:hover{border-radius:20em;color:#fff;background:#1b1b1b}footer>.container .bottom .footer-toggle-device a 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{font-size:62.5%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,html{height:100%}body{margin:0;font-family:Source Sans Pro,sans-serif;font-size:14px;font-size:1.4rem;background:#fff;counter-reset:item}a,body{color:#1b1b1b}a{text-decoration:none}a:focus,a: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,li,p{margin-bottom:1em;line-height:120%}body,h1,h2,h3,h4,h5,h6,html,img,li,ol,p,table,ul{margin:0;padding:0;border:0;box-sizing:border-box}p{margin-bottom:1.85em;line-height:180%}h1{font-size:32px;font-size:3.2rem;font-weight:700;margin-bottom:.9em}h2{font-size:28px;font-size:2.8rem;font-weight:400;margin-bottom:.5em}h3{font-size:24px;font-size:2.4rem;margin-bottom:.8em}h3,h4{font-weight:300}h4{font-size:18px;font-size:1.8rem;margin-bottom:.7em}h5{font-size:16px;font-size:1.6rem;margin-bottom:.6em}h5,h6{font-weight:300}h6{font-size:1.6px;font-size:1.6rem;color:#5a5a5a;margin-bottom:.5em}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}.no-padding{padding:0}.button{padding:11px 59px 15px 57px;color:#fff;font-size:20px;font-size:2rem;font-weight:400;border-radius:5px;cursor:pointer;transition:all .2s}.button:focus{outline:none}.button.yellow{background:#fbbf1f}.button.yellow:hover{background:#e6aa13;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:#ed1846}.button.pink:hover{background:#c30f36}#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;height:8px;background:#fdd363;border-radius:20em}#content-main .ol-reset{counter-reset:item}#content-main ol:not(.flex-control-nav) li{counter-increment:item;padding-left:32px;position:relative;margin-bottom:6px;line-height:180%}#content-main ol:not(.flex-control-nav) li:before{content:counter(item);position:absolute;left:0;top:3px;margin-right:10px;padding:1px;min-width:18px;color:#1b1b1b;line-height:normal;text-align:center;border-radius:100%;background:#fdd363}.icon-bg{border:1px solid #fff;border-radius:20rem;height:60px;margin:0 .5em;width:60px;vertical-align:middle;text-align:center;padding-top:6px}.flex-control-paging,.icon-bg,.pagination{display:inline-block}.flex-control-paging li,.pagination li{margin:0 2px}.flex-control-paging li a,.pagination li a{padding:0;margin:0 2px;height:9px;width:9px;background:#fff;border-radius:20em;outline:none;transition:all .2s}.flex-control-paging li a.flex-active,.pagination li a.flex-active{background:#fbbf1f}@media (max-width:991px){.flex-control-paging li a,.pagination li a{width:12px;height:12px;margin:0 4px}}.flex-control-paging li a:hover,.pagination li a:hover{background:#ffdc7e}.bordered-bottom,.bordered-top{position:relative}.bordered-top:before{top:0}.bordered-bottom:after,.bordered-top:before{content:"";position:absolute;left:0;right:0;margin:0 auto;width:80%;height:1px;background:#f1f1f1}.bordered-bottom:after{bottom:0}#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 .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 .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 .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 .links,#lista-sa-1 .logo,#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}#content-main .btn-aqua,.btn-aqua{background-color:#fbbf1f;color:#000;cursor:pointer;font-weight:400;padding:1px 6px;border-radius:6px}table:not(.ui-datepicker-calendar) td,table:not(.ui-datepicker-calendar) th{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 td,table:not(.ui-datepicker-calendar) tr th{padding:13px 20px}}.sa-row-page-title{padding:0 15px}@media (max-width:767px){.sa-row-page [class*=col]{width:100%}}body.de .main-hp-slider{top:140px}#m img{max-width: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 #logo{float:left}header>.middle #langs{margin-bottom:15px}header>.middle #langs li{float:left;margin:0 2px}header>.middle #langs li a{display:block;height:13px;opacity:.85}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{color:#666}header>.middle .buttons-header>a{position:relative;float:left;font-size:19px;font-size:1.9rem;margin-left:17px;text-decoration:none!important}header>.middle .buttons-header>a 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 button,header>.middle .buttons-header #header-search input{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:hsla(0,0%,100%,0)}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;border-color:#b8b8b8 transparent transparent}header>.middle #langs li{display:block;clear:both;float:none;margin:0 0 5px;height:19px}header>.middle #langs li a{opacity:1}header>.middle #langs li a img{width:25px;opacity:1}header>.middle #langs:hover{height:auto;box-shadow:0 0 0 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{width:100%;height:55px;margin:0;color:#000;padding:15px 62px 15px 15px;border-radius:0;cursor:auto}.mmenu-ico,.sa-tabs-wrap #sa-tabs-mobile-header .mmenu-ico{position:absolute;top:50%;right:17px;display:block;margin-top:-10px;height:21px;width:30px;border-bottom:3px solid #333;cursor:pointer}.mmenu-ico:after,.mmenu-ico:before,.sa-tabs-wrap #sa-tabs-mobile-header .mmenu-ico:after,.sa-tabs-wrap #sa-tabs-mobile-header .mmenu-ico:before{content:"";position:absolute;left:0;width:100%}.mmenu-ico:before,.sa-tabs-wrap #sa-tabs-mobile-header .mmenu-ico:before{top:0;border-top:3px solid #333}.mmenu-ico:after,.sa-tabs-wrap #sa-tabs-mobile-header .mmenu-ico:after{bottom:6px;border-bottom:3px solid #333}.menu-scrolled header>.middle .buttons-header>a.fixed-when-sm{visibility:visible;opacity:1}.menu-scrolled header>.middle .buttons-header #header-search{margin-right:0}body{margin-top:170px}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(ae4c3704a8abdcaddbaae615deb11c19.svg?#icomoon) format("svg");font-weight:400;font-style:normal;line-height:1}.sa-icon{font-family:icomoon;speak:none;font-style:normal;font-weight:400;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);-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"}.ie9 .lb-send-me{padding:31px 40px}.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,.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 (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.featured-services .featured-service a:hover img{box-shadow:0 0 14px -2px #1f2d4d!important}}:-ms-input-placeholder{color:#f2f2f2!important}.browser-safari #main-nav,.browser-safari .breadcrumbs,.browser-safari section{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.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-calendar thead,.ui-datepicker .ui-datepicker-header{background-color:#fbbf1f}.ui-datepicker .ui-datepicker-calendar td a.ui-state-default.ui-priority-secondary{color:#b4b4b4}.ui-datepicker-group.ui-datepicker-group-first{border-right:thin solid #ffc119}.ui-datepicker a.ui-datepicker-next,.ui-datepicker a.ui-datepicker-prev{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);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:10px;cursor:pointer}.ui-datepicker a.ui-datepicker-next,.ui-datepicker a.ui-datepicker-next.ui-state-disabled,.ui-datepicker a.ui-datepicker-next.ui-state-disabled:active,.ui-datepicker a.ui-datepicker-next.ui-state-disabled:hover,.ui-datepicker a.ui-datepicker-next.ui-state-disabled:link,.ui-datepicker a.ui-datepicker-next.ui-state-disabled:visited,.ui-datepicker a.ui-datepicker-next:active,.ui-datepicker a.ui-datepicker-next:hover,.ui-datepicker a.ui-datepicker-next:link,.ui-datepicker a.ui-datepicker-next:visited,.ui-datepicker a.ui-datepicker-prev,.ui-datepicker a.ui-datepicker-prev.ui-state-disabled,.ui-datepicker a.ui-datepicker-prev.ui-state-disabled:active,.ui-datepicker a.ui-datepicker-prev.ui-state-disabled:hover,.ui-datepicker a.ui-datepicker-prev.ui-state-disabled:link,.ui-datepicker a.ui-datepicker-prev.ui-state-disabled:visited,.ui-datepicker a.ui-datepicker-prev:active,.ui-datepicker a.ui-datepicker-prev:hover,.ui-datepicker a.ui-datepicker-prev:link,.ui-datepicker a.ui-datepicker-prev:visited{text-decoration:none;color:#1b1b1b}.ui-datepicker a.ui-datepicker-next span,.ui-datepicker a.ui-datepicker-prev span{display:none}.ui-datepicker a.ui-datepicker-prev,.ui-datepicker a.ui-datepicker-prev-hover{text-align:left;left:40px}.ui-datepicker a.ui-datepicker-prev-hover:before,.ui-datepicker a.ui-datepicker-prev:before{content:"\E632";position:absolute;left:0;width:100%;height:100%;font-weight:700}.ui-datepicker a.ui-datepicker-next,.ui-datepicker a.ui-datepicker-next-hover{text-align:right;right:40px}.ui-datepicker a.ui-datepicker-next-hover:before,.ui-datepicker a.ui-datepicker-next: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);-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:thin solid #ffc119}.ui-datepicker .ui-datepicker-calendar td{transition:all .2s}.ui-datepicker .ui-datepicker-calendar td a{text-align:center;padding:.5em .2em}.ui-datepicker .ui-datepicker-calendar td a.ui-state-default{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:700}.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{outline:none;background:#fafafa}.sa-tabs>ul li.ui-tabs-active a:hover{background:#fafafa}.sa-tabs>ul li.ui-tabs-active a:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:5px;background:#fafafa}.sa-tabs>ul li.ui-tabs-active a:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:#fbbf1f}.sa-tabs>ul li a{display:block;padding:10px 11px;font-size:16px;font-size:1.6rem;color:#1b1b1b;text-decoration:none!important;outline:none!important;background:#ffdc7e;transition:all .2s}.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:all .2s}.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{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{bottom:0;height:2px;background:#fbbf1f}.sa-tabs-wrap.sa-tabs-mobile .sa-tabs>ul li a{position:relative;padding-left:37px}.sa-tabs-wrap.sa-tabs-mobile .sa-tabs>ul li a: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:all .2s}#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:all .2s}#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{background:#ffdc7e}#main-nav nav>ul>li.active>a:after,#main-nav nav>ul>li.active>a:before{background:#1b1b1b}#main-nav nav>ul>li:not(.active)>div>ul.container{width:100%;padding:0}#main-nav nav>ul>li>a{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 nav>ul>li>a: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{border-bottom:none}#main-nav nav>ul>li>div>ul>li>a{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{background:#fbbf1f}#main-nav nav>ul>li:hover,#main-nav nav>ul>li:hover>a{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{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:all .2s}#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{font-weight:700}#main-nav nav>ul>li>a{padding-left:42px}#main-nav nav>ul>li>a:after,#main-nav nav>ul>li>a:before{display:block;transition:none}#main-nav nav>ul>li.submenu>a:after,#main-nav nav>ul>li.submenu>a:before{top:19px}#main-nav nav>ul>li.submenu>a:after{left:13px;transform:rotate(-125deg);-webkit-transform:rotate(-125deg);-ms-transform:rotate(-125deg)}#main-nav nav>ul>li.submenu>a:before{left:17px;transform:rotate(125deg);-webkit-transform:rotate(125deg);-ms-transform:rotate(125deg)}#main-nav nav>ul>li.submenu.submenu-active>a{font-weight:700}#main-nav nav>ul>li.submenu.submenu-active>a:after,#main-nav nav>ul>li.submenu.submenu-active>a:before{background:#000}#main-nav nav>ul>li.submenu.submenu-active>a:after{left:17px}#main-nav nav>ul>li.submenu.submenu-active>a: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{padding-left:64px;padding-bottom:11px;text-transform:none;text-decoration:none}#main-nav nav>ul>li>div>ul>li>a:after,#main-nav nav>ul>li>div>ul>li>a:before{left:45px}#main-nav nav>ul>li>div>ul>li>a:hover:after,#main-nav 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{padding:15px 12px 18px}@media (max-width:1199px){.sk #main-nav nav>ul>li>a{padding:15px 11px 18px;font-size:14px;font-size:1.4rem}}@media (max-width:991px){.sk #main-nav nav>ul>li:first-of-type a{padding-left:0!important}.sk #main-nav nav>ul>li:last-of-type a{padding-right:0!important}.sk #main-nav nav>ul>li>a{padding:15px 6px 18px;font-size:12px;font-size:1.2rem}}body.de #main-nav nav>ul>li>a{padding:15px 14px 18px}#modal-wrapper{width:100%;height:100%;background:hsla(0,0%,84%,.2);position:fixed;top:0;left:0;z-index:99999}.modal-content{background-color:#ffdc7e;border-radius:4px;border:thin solid #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 .airpot>a,.modal-body .destinations .city>a,.modal-body .destinations .state>a{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,.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}.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,.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{display:block;padding:3px 5px;line-height:1.5em;text-decoration:none!important;cursor:pointer}.destinations-modal-block .states .state a:hover{background:#fbbf1f}.destinations-modal-block .states .state .cities,.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:all .2s}.no-js .block-items .item:hover{transform:scale(1.05)}.no-js .hp-form{margin-bottom:0;padding:25px;border-bottom:45px solid #fff}.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}.no-js .sa-tabs>div:nth-of-type(2n){background:#ececec}.no-js .sa-tabs>div:nth-of-type(2n) .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 #director-contact-left .gf-email{bottom:-166px}}@media (max-width:480px){#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:#ed1846;visibility:hidden;z-index:-99;opacity:0;transition:all .2s}#write-director .write-director-form h2{margin:0;padding:10px 0 0 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:#ed1846}#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 #director-contact,#write-director .write-director-form form .gf-textarea{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}#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{clear:both}#write-director .write-director-form form #form-submit-block button{width:calc(50% - 7px);float:right;padding: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:inset 0 0 0 2px #ed1846;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:0;top:0;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:#ed1846;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;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 .85s ease-in-out infinite;-ms-animation:preloader-loader .85s ease-in-out infinite;-webkit-animation:preloader-loader .85s ease-in-out infinite;-moz-animation:preloader-loader .85s ease-in-out infinite}.sa-preloader .preloader:before{left:-13px}.sa-preloader .preloader:after,.sa-preloader .preloader:before{content:"";position:absolute;background-color:#1b1b1b;top:0;height:6px;width:6px;border-radius:6px}.sa-preloader .preloader:after{left:13px}@keyframes preloader-loader{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(180deg)}}@-ms-keyframes preloader-loader{.sa-preloader 0%{-ms-transform:rotate(0deg)}.sa-preloader 50%{-ms-transform:rotate(180deg)}.sa-preloader to{-ms-transform:rotate(180deg)}}@-webkit-keyframes preloader-loader{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(180deg)}}@-moz-keyframes preloader-loader{0%{-moz-transform:rotate(0deg)}50%{-moz-transform:rotate(180deg)}to{-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}}body.homepage-new #hp-slider-ybus{margin-top:-30px}body.homepage-new #hp-left-col{z-index:20}body.homepage-new header{border-bottom:none}body.homepage-new #main-nav.new-nav{height:66px;display:flex;flex-direction:row;justify-content:center;align-items:center}body.homepage-new #new-header{height:94px;width:auto;margin:0;padding:0;display:flex;flex-direction:row;align-items:center;justify-content:center;border-bottom:2px solid #fbbf1f;box-shadow:0 2px 10px 0 rgba(27,27,27,.2)}body.homepage-new #new-header .container{max-width:1140px;margin:0 auto;width:100%;width:1120px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:0;padding:0}body.homepage-new #new-header .container:after,body.homepage-new #new-header .container:before{content:none;display:none}body.homepage-new #new-header #logo{margin-right:auto}body.homepage-new #new-header ul#langs.pull-right{margin:0}body.homepage-new #new-header #header-content,body.homepage-new #new-header div.language-currency,body.homepage-new div#new-container-header{display:flex;flex-direction:row;align-items:center;justify-content:center}body.homepage-new #currency-language{box-sizing:border-box;height:72px;display:flex;justify-content:center;align-items:center;border-right:1px solid #eee;padding:0 25px}body.homepage-new #currency-language li{width:100%;padding:7px 10px;display:flex}body.homepage-new #currency-language a{display:flex;padding:0}body.homepage-new #currency-language .currency{width:20px;font-weight:700;margin-right:20px}body.homepage-new #currency-language .flag{width:25px;margin-right:20px}body.homepage-new #currency-language .dropdown-menu{min-width:auto;width:146.55px}body.homepage-new #currency-language .caret{margin-left:10px}body.homepage-new #currency-language .dropdown.open .dropdown-toggle .caret{transform:rotateX(180deg)}body.homepage-new #currency-language .btn{font-weight:600;border:none}body.homepage-new #currency-language .btn img{border-radius:50%;font-size:12px;width:13px;margin-left:5px}body.homepage-new #login{height:34px;display:flex;justify-content:flex-end;box-sizing:border-box;font-weight:400;line-height:1.5;color:#1b1b1b;text-align:left}body.homepage-new #login button{color:#1b1b1b;border:1px solid #f0ab00;min-height:34px;padding:4px 15px;line-height:22px;font-size:15px;font-weight:700;text-align:center;vertical-align:middle;user-select:none;transition:all .1s ease-in-out;margin-left:25px}body.homepage-new #login button:hover{box-shadow:0 0 0 4px rgba(251,191,31,.3)}body.homepage-new #registration{background:transparent!important}body.homepage-new #login #signin{background-color:#f0ab00;border-color:#f0ab00}body.homepage-new #new-header .container{margin-left:20px;margin-right:20px}body.homepage-new .new-nav{font-weight:700}body.homepage-new #currency-language .currency-list:hover,body.homepage-new #currency-language .currency-list a:hover{background-color:#e00046;color:#fff}body.homepage-new #currency-language .dropdown-menu{padding-top:0;padding-bottom:0}body.homepage-new #currency-language li{padding:0}body.homepage-new #currency-language a{width:100%;padding:7px 10px}body.homepage-new #currency-language.open .caret{transform:rotateX(180deg)}@media (min-width:768px){body.homepage-new #new-header #header-content{width:100%}body.homepage-new #new-header #logo-div{margin-right:auto}body.homepage-new #login button#registration{margin-left:0}body.homepage-new #login button{max-width:228px;width:122px}body.homepage-new #currency-language:focus{border:none;border-right:1px solid #eee}}@media (max-width:767px){body.homepage-new #login{max-width:576px;height:auto;justify-content:center;justify-content:space-around}body.homepage-new #header-content{width:100%;max-width:576px;box-sizing:border-box;min-height:26px;padding:12px 0}body.homepage-new #header-content #currency-language,body.homepage-new #header-content .language-currency{height:100%}body.homepage-new #new-header-wrapper{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}body.homepage-new #new-header{width:100%}body.homepage-new #new-header .container{height:86px;flex-direction:column;padding:0 10px;margin:0 auto}body.homepage-new #login{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:16px;box-sizing:border-box;align-items:center}body.homepage-new #login button{line-height:1;max-width:260px;min-width:110px;min-height:18px;height:18px;padding:2px 15px;font-size:12px;width:100%;display:inline-block;margin-left:0}body.homepage-new #login #signin{margin-left:10px}body.homepage-new #new-header #fixed-logo-mobile,body.homepage-new #new-header #open-mmenu{margin-right:auto;width:80px;height:21px;display:block}body.homepage-new #currency-language{border:none;padding:0 5px;padding:0}body.homepage-new #new-header #open-mmenu{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;width:115px}body.homepage-new #new-header #open-mmenu .mmenu-ico{display:flex;width:16px;height:20px;top:30%}body.homepage-new #new-header #open-mmenu .mmenu-ico:after,body.homepage-new #new-header #open-mmenu .mmenu-ico:before{width:16px;height:20px}body.homepage-new #new-header #currency-language.flag{margin-right:30px}body.homepage-new #main-nav nav ul li a.no-options:after,body.homepage-new #main-nav nav ul li a.no-options:before{background:none}body.homepage-new #main-nav nav.clearfix{max-height:253.06px!important;max-height:170.06px!important;overflow:visible}body.homepage-new .onclick-menu{margin-right:20px}body.homepage-new .onclick-menu.language{margin-right:45px!important}body.homepage-new #new-header #new-container-header{max-width:95%}body.homepage-new #currency-language:focus{border:none}}body.homepage-new .dropbtn{padding:16px;font-size:16px;border:none;cursor:pointer}body.homepage-new .dropdown{position:relative;display:inline-block}body.homepage-new .dropdown-content{display:none;position:absolute;background-color:#f1f1f1;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}body.homepage-new .dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}body.homepage-new .dropdown-content span{font-weight:700}body.homepage-new .dropdown-content a:hover{background-color:#e00046;color:#fff}body.homepage-new .show{display:block}body.homepage-new .dropbtn2{padding:16px;font-size:16px;border:none;cursor:pointer;background:transparent}body.homepage-new .dropdown2{position:relative;display:inline-block}body.homepage-new .myDropdown2 span{width:21px;height:14px;background-color:red}body.homepage-new .dropdown-content2{display:none;position:absolute;background-color:#f1f1f1;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;background-color:#fff}body.homepage-new .dropdown-content2 a{color:#000;padding:12px 16px;text-decoration:none;display:block}body.homepage-new .dropdown-content2 a:hover{background-color:#e00046;color:#fff}body.homepage-new .show2{display:block}body.homepage-new .onclick-menu{position:relative;display:inline-block;cursor:pointer;font-weight:700}body.homepage-new .onclick-menu:focus{pointer-events:none;outline:none;border:1px solid #999}body.homepage-new .onclick-menu:focus .onclick-menu-content{opacity:1;visibility:visible;pointer-events:auto;border:1px solid #999}body.homepage-new .onclick-menu-content{position:absolute;z-index:1;opacity:0;visibility:hidden;transition:visibility .5s;background-color:#fff;border-radius:5px;width:145px;width:150px;margin-top:55px;margin-left:50px}body.homepage-new .onclick-menu.language{margin-right:25px}body.homepage-new .onclick-menu.language .onclick-menu-content{width:150px;margin-top:110px;margin-left:30px}body.homepage-new .arrow-down{margin-left:8px}body.homepage-new .currency-list{font-weight:400;border-radius:5px;line-height:1.5;font-size:15px}body.homepage-new .currency-list a{text-decoration:none}body.homepage-new #currency-language img{margin-left:10px;margin-right:2px}body.homepage-new .open{transform:rotateX(180deg);margin-top:8px}body.homepage-new .language{position:relative}body.homepage-new .language .onclick-menu-content{position:absolute;top:-55px}.action-prices-ap{position:relative;margin-bottom:20px;overflow:hidden;background:#f5f5f5}.action-prices-ap .offers-widget-header{background:#fff}.action-prices-ap .offers-widget-header .offers-widget-title{font-size:16px;font-weight:700}.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 #fff;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 #fff}.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:700}.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{text-decoration:underline}.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:#fff}.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(2n) 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{color:red;font-weight:700}.sa-news-detail-content table.custom-table span.red{color:red;display:block}.sa-news-detail-content table.custom-table span.gray{color:gray;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:700}.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:all .5s}.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:170px;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%;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:all .2s;background:#f5f5f5}#hp-news .hp-news .item p{margin-bottom:0;color:#878787;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:.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 #fd7;transition:all .2s}#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{padding-left:54px;color:#ed1846;font-size:16px;font-size:1.6rem;text-decoration:none}#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;border-radius:5px;border:1px solid #ed1846;transition:background .2s}#hp-news .hp-news .show-more-news:hover{text-decoration:none;color:#fff;background:#ed1846}}@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:all .2s;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:#ed1846}#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}}.de #hp-offers{margin-top:55px}#hp-offers{position:relative;margin-top:90px;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:all 1s}#hp-offers .hp-offers-preloader h2{color:#6f6f6f;font-size:15px;font-size:1.5rem}#hp-offers .hp-offers-preloader .sa-preloader .preloader,#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:all 1s}#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;border-color:transparent transparent #ececec}@media (max-width:991px){#hp-offers .item{clear:none!important}}@media (max-width:1199px){#hp-offers{margin-top:20px;padding-top:40px;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:all .2s}#hp-services .item:hover i,#hp-services .item:hover strong{color:#1b1b1b;transition:all .2s}#hp-services .item i{display:block;margin-bottom:15px;font-size:80px;font-size:8rem;color:#bababa;transition:all .2s}#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(odd){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;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,#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:#ed1846}#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:-.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(.85);-ms-transform:scale(.85);-webkit-transform:scale(.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(.95);-ms-transform:scale(.95);-webkit-transform:scale(.95)}}@media (max-width:720px){#offers-under-slider .item iframe{margin-left:-17px;transform:scale(.85);-ms-transform:scale(.85);-webkit-transform:scale(.85)}}@media (max-width:680px){#offers-under-slider .item iframe{margin-left:-23px;transform:scale(.8);-ms-transform:scale(.8);-webkit-transform:scale(.8)}}@media (max-width:640px){#offers-under-slider .item iframe{margin-left:-29px;transform:scale(.75);-ms-transform:scale(.75);-webkit-transform:scale(.75)}}@media (max-width:600px){#offers-under-slider .item iframe{margin-left:-35px;transform:scale(.7);-ms-transform:scale(.7);-webkit-transform:scale(.7)}}@media (max-width:560px){#offers-under-slider .item iframe{margin-left:-41px;transform:scale(.65);-ms-transform:scale(.65);-webkit-transform:scale(.65)}}@media (max-width:520px){#offers-under-slider .item iframe{margin-left:-52px;transform:scale(.6);-ms-transform:scale(.6);-webkit-transform:scale(.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:all .2s}#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 button,#show-map-under-ticket h2{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:#ed1846}@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{position:absolute;overflow:hidden;top:542px;left:405px;width:750px;height:auto;border:1px solid #dfdfdf;background:#f5f5f5;padding:12px 10px 12px 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:700;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:0!important;max-width:62%}#banner-delay ul li{color:#4c4c4c;line-height:150%!important;padding-left:0!important;margin-bottom:0!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{top:500px;left:322px;width:633px}#banner-delay ul{max-width:395px}#banner-delay .banner-delay-button{width:200px}#banner-delay .banner-delay-button span{font-size:11px}#banner-delay .banner-delay-button i{font-size:11px;margin-left:2px}}@media (max-width:992px){#banner-delay{margin-bottom:30px;position:static;display:inline-block;width:100%}#banner-delay .bnr-delay{position:relative}#banner-delay .bnr-delay .banner-delay-button{position:absolute;top:50%;transform:translateY(-50%)}#banner-delay ul{max-width:470px}}@media (max-width:768px){#banner-delay ul{max-width:375px}}@media (max-width:640px){#banner-delay ul{max-width:100%}#banner-delay ul li{text-overflow:clip;white-space:normal}#banner-delay .banner-delay-button{position:relative!important;margin-top:10px;top:0!important;float:left;width:100%;transform:none!important}#banner-delay .banner-delay-button span{font-size:14px}#banner-delay .banner-delay-button i{font-size:14px;margin-left:10px}}.homepage #hp-left-col{position:relative;z-index:20}#hp-news,#services-block{margin-top:666px}@media (max-width:1199px){#hp-news,#services-block{margin-top:600px}}@media (max-width:991px){#hp-news,#services-block{margin-top:auto}}.hp-offer-services-mobile a,.hp-offer-services a{display:block;margin-bottom:15px}.hp-offer-services-mobile img,.hp-offer-services img{max-width:100%;height:auto}@media (max-width:767px){.hp-offer-services-mobile a,.hp-offer-services a{float:left;margin-bottom:0;padding-right:15px;width:50%;text-align:center}.hp-offer-services-mobile a:last-of-type,.hp-offer-services a:last-of-type{padding-right:0;padding-left:15px}}@media (max-width:480px){.hp-offer-services-mobile a,.hp-offer-services a{float:none;clear:both;margin-bottom:15px;padding:0!important;width:100%}.hp-offer-services-mobile a:last-of-type,.hp-offer-services a:last-of-type{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:0!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-fax,.central-branch .icon-infolinka,.central-branch .icon-obalka,.central-branch .icon-telefon{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{text-decoration:none}.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{position:relative;margin-right:22px;color:#1b1b1b;text-decoration:none}.central-branch .important-contacts a:hover{text-decoration:underline}.central-branch .important-contacts a:after{content:"";position:absolute;top:3px;right:-12px;width:1px;height:calc(100% - 4px);background:#1b1b1b}.central-branch .important-contacts a:last-of-type{margin-right:0}.central-branch .important-contacts a: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);-ms-transform:scale(1.1);transform:scale(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 .cities-filter,#content-main .contact-branches .products-filter,#content-main .contact-branches .states-filter{margin-bottom:5px}#content-main .contact-branches .cities-filter label:first-child,#content-main .contact-branches .products-filter label:first-child,#content-main .contact-branches .states-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 .cities-filter label:first-child,#content-main .contact-branches .products-filter label:first-child,#content-main .contact-branches .states-filter label:first-child{display:block;margin-bottom:10px}}#content-main .contact-branches .cities-filter .radioLabel,#content-main .contact-branches .products-filter .radioLabel,#content-main .contact-branches .states-filter .radioLabel{margin-right:10px;cursor:pointer;font-weight:400;padding:1px 6px;border-radius:6px;margin-bottom:.8em}#content-main .contact-branches .cities-filter .radioLabel:hover,#content-main .contact-branches .products-filter .radioLabel:hover,#content-main .contact-branches .states-filter .radioLabel:hover{background-color:#ffdc7e}#content-main .contact-branches .cities-filter .radioLabel.btn-aqua,#content-main .contact-branches .products-filter .radioLabel.btn-aqua,#content-main .contact-branches .states-filter .radioLabel.btn-aqua{background-color:#fbbf1f}#content-main .contact-branches .cities-filter .radioLabel input,#content-main .contact-branches .products-filter .radioLabel input,#content-main .contact-branches .states-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}#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;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(odd){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:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-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 .mail i,#content-main .contact-branches .branches .branch .phone 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{text-decoration:none}.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 .email-wrap,.sa-kontakt .tel-wrap{position:relative;margin-bottom:5px;padding-left:35px}.sa-kontakt .email-wrap>i,.sa-kontakt .tel-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;border-color:transparent transparent #ffdc7c}.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-email,.sa-kontakt .sa-kontakt-otviraci-doba,.sa-kontakt .sa-kontakt-phone{margin-bottom:30px}.sa-kontakt .sa-kontakt-adresa div,.sa-kontakt .sa-kontakt-email div,.sa-kontakt .sa-kontakt-otviraci-doba 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{text-decoration:none}#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{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){.city_wrapper,.country_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;border-color:#ffdc7c 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}}@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:all 2s}#contacts_wrapper #filter_wrapper,#contacts_wrapper #map_wrapper,#contacts_wrapper #table_wrapper{visibility:hidden;opacity:0;z-index:-1;transition:all 2s}#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}}@media (max-width:480px){#contacts_wrapper #filter_wrapper .city_wrapper .city_label,#contacts_wrapper #filter_wrapper .country_wrapper .country_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,.2),0 6px 21px 0 rgba(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:700}#contacts_wrapper #map_wrapper .map_tooltip .map_tooltip_right{margin-left:10px}#contacts_wrapper #map_wrapper .map_tooltip .map_tooltip_right>a{display:block;clear:both;font-size:12px;line-height:16px;font-weight:700;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:50%}#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_doba,#contacts_wrapper #table_wrapper .table_result_sluzby,#contacts_wrapper #table_wrapper .table_result_sluzby+span{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;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(odd){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 td,#station-detail .station-text table th{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:active,.fullPageMap:focus,.fullPageMap:hover{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-from,#timetables table th.timetables-head-to{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-from,#timetables table td.timetables-pocket,#timetables table td.timetables-to{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;-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-stationRowColsStationSymbol,#timetables-detail table.sa-lineTable .sa-stationRowColsSymbol{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-symbols * div,.sa-timeCodeMark{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;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-destination-block,#commission-dealer .vacation-form #vacation-locality-block{float:left;position:relative;width:65%;margin:0 0 15px;background-color:#fff;border-radius:5px}#commission-dealer .vacation-form #vacation-destination-block label,#commission-dealer .vacation-form #vacation-locality-block label{color:#9a9a9a;line-height:40px;left:10px;position:absolute;background-color:transparent;z-index:1}#commission-dealer .vacation-form #vacation-destination-block .select-text,#commission-dealer .vacation-form #vacation-destination-block select,#commission-dealer .vacation-form #vacation-locality-block .select-text,#commission-dealer .vacation-form #vacation-locality-block select{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-board-block,#commission-dealer .vacation-form #vacation-hotel_category-block{position:relative;float:left;margin-right:20px}#commission-dealer .vacation-form #vacation-board-block .select-target,#commission-dealer .vacation-form #vacation-hotel_category-block .select-target{width:197px}#commission-dealer .vacation-form #vacation-board-block .select.select-open,#commission-dealer .vacation-form #vacation-hotel_category-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-hotel_category-block label,#commission-dealer .vacation-form #vacation-kidscnt-block label label{margin-right:7px}#commission-dealer .vacation-form #vacation-adultscnt-block label .select.select-open,#commission-dealer .vacation-form #vacation-hotel_category-block .select.select-open,#commission-dealer .vacation-form #vacation-kidscnt-block label .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-destination-block .select-target.select-theme-default,#commission-dealer .vacation-form #vacation-locality-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-adultscnt-block,#commission-dealer .vacation-form #vacation-board-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{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-destination-block,#commission-dealer .vacation-form #vacation-locality-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-destination-block,#commission-dealer .vacation-form #vacation-locality-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_from-block .input-addon,#commission-dealer .vacation-form #vacation-date_to-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-board-block,#commission-dealer .vacation-form #vacation-hotel_category-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,#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-target,#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{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-target,#commission-dealer-airticket .airticket-form #hidden-part #airticket-airline-block .select-text{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-target,#commission-dealer-airticket .airticket-form #airticket-search_interval-block select{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-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,#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:.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 .select-target,#commission-dealer-airticket .airticket-form #airticket-travel_class-block label{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:400}#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 .de.homepage #airticket-passengers-block .passenger label span,#commission-dealer-airticket .en.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 #insurance-passengerList-block>a{display:block}#commission-dealer-airticket #airticket-passengerList-block>a:active,#commission-dealer-airticket #airticket-passengerList-block>a:focus,#commission-dealer-airticket #airticket-passengerList-block>a:hover,#commission-dealer-airticket #insurance-passengerList-block>a:active,#commission-dealer-airticket #insurance-passengerList-block>a:focus,#commission-dealer-airticket #insurance-passengerList-block>a: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:inset 0 5px 10px -5px rgba(0,0,0,.4);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: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,.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: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.age,#commission-dealer-airticket #airticket-passengerList-block div.modal-passenger span.type,#commission-dealer-airticket #insurance-passengerList-block div.modal-passenger span.age,#commission-dealer-airticket #insurance-passengerList-block div.modal-passenger span.type{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 .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:700;font-size:20px!important;line-height:0;float:left;padding:0;background-repeat:no-repeat;background-position:50%}#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,#commission-dealer-airticket .air-select-wrapper .select-target,#commission-dealer-airticket .air-select-wrapper .select-text{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.airports,#commission-dealer-airticket ul.cities,#commission-dealer-airticket ul.states{list-style:none}#commission-dealer-airticket ul.airports li>a:hover,#commission-dealer-airticket ul.cities li>a:hover,#commission-dealer-airticket ul.states li>a:hover{background-color:#ffc119;cursor:pointer}#commission-dealer-airticket ul.airports li>a,#commission-dealer-airticket ul.cities li>a,#commission-dealer-airticket ul.states li>a{width:100%;color:#1b1b1b}#commission-dealer-airticket ul.airports li>a:active,#commission-dealer-airticket ul.airports li>a:hover,#commission-dealer-airticket ul.airports li>a:visited,#commission-dealer-airticket ul.cities li>a:active,#commission-dealer-airticket ul.cities li>a:hover,#commission-dealer-airticket ul.cities li>a:visited,#commission-dealer-airticket ul.states li>a:active,#commission-dealer-airticket ul.states li>a:hover,#commission-dealer-airticket ul.states li>a:visited{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;width:calc(100% + 30px);height:calc(100% + 30px);color:#1b1b1b;font-size:20px;text-align:center;background:rgba(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% - 70px)}#dovolena-header .logo-wrap:after{position:absolute;content:"";left:-50px;top:0;border-style:solid;border-color:#fbbf1f transparent;border-width:0 0 203px 50px}@media (max-width:768px){#dovolena-header .logo-wrap{top:0;right:0;width:115px;height:70px}#dovolena-header .logo-wrap:after{display:none}#dovolena-header .logo-wrap img{top:8px;right:15px;left:auto;width:90px}}.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(odd){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;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:.3s 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:50%;text-align:center;flex-grow:1;font-size:10px}section.tips .img-box:before{opacity:0;transition:.3s 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{transition:.3s;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){margin-right:2%}section.tips .tips-buttons a:hover{background-color:#fff4d4}section.tips .tips-buttons a:last-child{margin-bottom:0}section.tips .tips-buttons a .text{padding-left:20px}section.tips .img-badge-rounded{width:50px;height:50px;background-repeat:no-repeat;background-position:50%;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-from,#cheapest-airtickets .offers-widget-content .offers-widget-offer a .offer-route-text .offer-to{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(.8)}}@media (max-width:991px){.offer-right iframe{width:360px;margin-left:-70px;transform:scale(.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(.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{color:#000;text-decoration:none}.letenky-sluzby .item a img{display:block;width:100%}.letenky-sluzby .item a:hover h3{background:#e3a604}.letenky-sluzby .item a 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 a,.prodejni-mista-letenek h4{font-weight:700}.prodejni-mista-letenek h4{margin-bottom:30px}.prodejni-mista-letenek a{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(.8)}}@media (max-width:400px){#akcni-nabidky>div iframe{margin-left:-30px;transform:scale(.8)}}#airticket-offers-table table{width:100%;min-height:270px;position:relative;background:-moz-linear-gradient(top,#f6f6f6 0,#f6f6f6 1%,#fbfbfb 56%,hsla(0,0%,100%,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%,hsla(0,0%,100%,0)));background:-webkit-linear-gradient(top,#f6f6f6,#f6f6f6 1%,#fbfbfb 56%,hsla(0,0%,100%,0));background:-o-linear-gradient(top,#f6f6f6 0,#f6f6f6 1%,#fbfbfb 56%,hsla(0,0%,100%,0) 100%);background:-ms-linear-gradient(top,#f6f6f6 0,#f6f6f6 1%,#fbfbfb 56%,hsla(0,0%,100%,0) 100%);background:linear-gradient(180deg,#f6f6f6 0,#f6f6f6 1%,#fbfbfb 56%,hsla(0,0%,100%,0));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:400;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:thin solid #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:50%;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-from,#airticket-offers-table table .offer-to,#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:700}#airticket-offers-table table .ui-slider{height:8px;margin-top:13px;border:none;box-shadow:inset 0 5px 2px -5px rgba(0,0,0,.35)}#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-target,#airticket-offers-table table .select-text{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 .set-footer[data-set=sa_lowcost_cz],#airticket-offers-table table.hide-lowcost tr[class*=sa_lowcost_cz],#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-target,#airticket-offers-table table .select-text{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-target,#airticket-offers-table table .select-text,#airticket-offers-table table select{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:700;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:#fff;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;padding:14px 27px 12px;font-weight:700;font-size:15px;text-transform:uppercase;background:#fbbf20;transition:all .2s;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{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 a: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{left:-70px}.pronajem-autobusu-block .flex-direction-nav a.flex-prev: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{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{right:-70px}.pronajem-autobusu-block .flex-direction-nav a.flex-next: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{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-next,.pronajem-autobusu-block .flex-direction-nav a.flex-prev{top:calc(50% - 24px);width:30px;height:51px;background:hsla(0,0%,100%,.8)}.pronajem-autobusu-block .flex-direction-nav a.flex-next:after,.pronajem-autobusu-block .flex-direction-nav a.flex-next:before,.pronajem-autobusu-block .flex-direction-nav a.flex-prev:after,.pronajem-autobusu-block .flex-direction-nav a.flex-prev:before{background:#000!important}.pronajem-autobusu-block .flex-direction-nav a.flex-next:before,.pronajem-autobusu-block .flex-direction-nav a.flex-prev:before{top:8px!important}.pronajem-autobusu-block .flex-direction-nav a.flex-next:after,.pronajem-autobusu-block .flex-direction-nav a.flex-prev:after{bottom:8px!important}.pronajem-autobusu-block .flex-direction-nav a.flex-prev{left:10px!important}.pronajem-autobusu-block .flex-direction-nav a.flex-prev:after,.pronajem-autobusu-block .flex-direction-nav a.flex-prev:before{left:12px!important}.pronajem-autobusu-block .flex-direction-nav a.flex-next{right:10px!important}.pronajem-autobusu-block .flex-direction-nav a.flex-next:after,.pronajem-autobusu-block .flex-direction-nav a.flex-next: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 .col-xs-4,.pronajem-autobusu-block.nase-sluzby.second-row{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 .chci-kalkulaci,.pronajem-autobusu-block.vyber .bus-type .bus-type-footer .vice-info{margin-right:11px;padding:5px 15px;font-size:14px;transition:all .2s;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.kalkulace,.pronajem-autobusu-block.otevrit-kalkulace h2:after{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,.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:auto}#modal-content #bus-rent-form #bus-rent-way-back-block .gf-datepicker,#modal-content #bus-rent-form #bus-rent-way-there-block .gf-datepicker{float:left;margin-right:20px;width:160px}#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% - 180px)}#modal-content #bus-rent-form #bus-rent-way-back-block .gf-multiple-select .gf-sub-select,#modal-content #bus-rent-form #bus-rent-way-there-block .gf-multiple-select .gf-sub-select{width:50%;max-width:130px}#modal-content #bus-rent-form #bus-rent-way-back-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-there-block .gf-multiple-select .gf-sub-select#gf-sub-select-departure-time-back-hrs,#modal-content #bus-rent-form #bus-rent-way-there-block .gf-multiple-select .gf-sub-select#gf-sub-select-departure-time-to-hrs{padding-right:5px}#modal-content #bus-rent-form #bus-rent-way-back-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-there-block .gf-multiple-select .gf-sub-select#gf-sub-select-departure-time-back-min,#modal-content #bus-rent-form #bus-rent-way-there-block .gf-multiple-select .gf-sub-select#gf-sub-select-departure-time-to-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-email,#modal-content #bus-rent-form #bus-rent-contact-block .gf-text{width:50%}#modal-content #bus-rent-form #bus-rent-contact-block .gf-email,#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(2n){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-preffered-bus-block,#modal-content #bus-rent-form #bus-rent-way-there-block{padding-right:10px}#modal-content #bus-rent-form #bus-rent-contact-block,#modal-content #bus-rent-form #bus-rent-way-back-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(.7);-webkit-transform:scale(.7);transform:scale(.7)}}.search-desktop{background:none;margin-bottom:50px}.search-desktop input[name=query]{border:1px solid #999;border-bottom-right-radius:0;border-top-right-radius:0;border-right:0;width:78%}.search-desktop input[type=submit]{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-2px;width:21%}.search-result-item{margin:20px 0;border-bottom:1px solid #eee}.search-result-item a{font-size:2.4rem;color:#4c4c4c;text-decoration:underline;font-weight:400}.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:0;border:1px solid #999}.search-desktop input[type=submit]{width:100%;border-radius:0;margin:0}}#searchPageMenu{text-align:center}.mPag li,.mPag li:before{display:none}.mPag li{border-radius:0;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:#ddd!important;border:1px solid #ddd!important}.mobilePagination{display:none;border:1px solid #7f7f7f;margin:0 auto;border-radius:0}@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:#ddd!important;border:1px solid #ddd!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:hsla(0,0%,50%,.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,.pagination .page-back,.pagination .page-next{display:none}}@media (max-width:1023px){.mPag li{display:inline-block}}.aktuality h2{font-size:18px;font-weight:700}.aktuality h2 a{text-decoration:none}#delay-container,.aktuality .action-image-0{padding-bottom:50px}#delay-container{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) td,#delay-container table:not(.ui-datepicker-calendar) th{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:0}#delay-container table:not(.ui-datepicker-calendar) th:last-child{padding-right:0}#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(2n) 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:0 10px;font-weight:400;cursor:pointer;font-size:14px!important;min-width:0!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;width:300px;margin-left:15px}#delay-container .odjezd,#delay-container .prijezd{padding:0 12px;cursor:pointer}#delay-container .odjezd.active,#delay-container .prijezd.active{font-weight:700;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:0;border-left:none}#delay-container h1{margin-top:0}}@media (max-width:480px){#delay-container td,#delay-container th{padding:8px 4px}#delay-container .delay-select{margin-left:0;margin-top:10px}#delay-container .delay-radio-box{padding-bottom:0}#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:0}}.zpozdeni-box{float:right;display:none;position:absolute;text-align:right;top:75px;right:10px;text-decoration:none;color:red}.zpozdeni-box h3{display:inline-block}.zpozdeni-box h3,.zpozdeni-box i{font-size:18px;font-weight:700}.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{margin:25px 0!important}#delay-filter,#delay-garance{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(0)}25%,75%{-webkit-transform:translateY(-5px)}}@-moz-keyframes bounce{0%,50%{-moz-transform:translateY(0)}25%,75%{-moz-transform:translateY(-5px)}}@keyframes bounce{0%,50%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}}.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}form{background:#ffdc7c}.select-target.select-theme-default,.select-text,.select-touch,input,select,textarea{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}.select-target.select-theme-default:focus,.select-text:focus,.select-touch:focus,input:focus,select:focus,textarea:focus{outline:none;border-color:#9a9a9a}.select-target.select-theme-default,.select-text{padding-right:35px;line-height:43px}.select-target.select-theme-default i,.select-text i{position:absolute;right:10px;top:50%;margin-top:-9px;color:#fbbf1f;font-size:18px;font-size:1.8rem}.select-target.select-theme-default:after,.select-text: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:#ed1846;cursor:pointer;transition:all .2s}[type=submit]:hover{background-color:#c30f36}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=checkbox],input[type=radio]{display:none}input[type=checkbox]+label,input[type=radio]+label{position:relative}input[type=checkbox]+label:before,input[type=radio]+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:.75em;border-radius:20em;border:.2em solid #fff;transition:all .2s}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,::-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:all .3s ease-in}.input-addon:hover{background-color:rgba(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"}.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:#9a9a9a;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,.125);-webkit-box-shadow:inset 0 3px 5px rgba(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;border-color:transparent transparent #ffa5a5}.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:0;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:700!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:#fff;z-index:1000;border-width:0 1px 1px;border-top-style:none;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:700;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:#fff}.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_from-block,#ybus-form-groups #ybus-destination_to-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:inset 0 0 0 20em #fff}#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:#9a9a9a;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:#ed1846}#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,#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-right textarea::-moz-placeholder{color:#9a9a9a!important}#ybus-form-groups #ybus-form-groups-bottom #ybus-form-groups-bottom-right textarea::-webkit-input-placeholder{color:#9a9a9a!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_from-block,#ybus-form-groups #ybus-destination_to-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_from-block,#ybus-form-groups #ybus-destination_to-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_from-block,#ybus-form-groups #ybus-destination_to-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_from-block,#ybus-form-groups #ybus-destination_to-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,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 .hide-form-text,body.our-routes .toggle-ybus-form-map .show-form-text{position:relative}body.our-routes .toggle-ybus-form-map .hide-form-text>span.sa-icon,body.our-routes .toggle-ybus-form-map .show-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.hide-form .show-form-text,body.our-routes .toggle-ybus-form-map.show-form .hide-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:hsla(0,0%,100%,.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:after,body.our-routes #ybus-map-loading .sa-preloader .preloader:before{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-arrival_date-block,#ybus-form-map #ybus-departure_date-block{width:45%}#ybus-form-map #ybus-arrival_date-block>label,#ybus-form-map #ybus-departure_date-block>label{padding:0;margin-bottom:5px}#ybus-form-map #ybus-arrival_date-block>input,#ybus-form-map #ybus-arrival_date-block>label,#ybus-form-map #ybus-departure_date-block>input,#ybus-form-map #ybus-departure_date-block>label{width:100%}#ybus-form-map #ybus-arrival_date-block>div.input-addon,#ybus-form-map #ybus-departure_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{cursor:pointer;display:block;position:relative}#ybus-form-map #ybus-show-passengers>a>label{cursor:pointer;position:absolute;line-height:43px;left:10px;color:#9a9a9a}#ybus-form-map #ybus-show-passengers>a>input{cursor:pointer;width:100%;padding-left:55%}#ybus-form-map #ybus-show-passengers>a>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 #9a9a9a;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{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,.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:#fff;padding:5px;right:calc(50% + 3px);bottom:calc(-100% + 5px);white-space:nowrap;border:1px solid #000}.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;border-color:#ffdc7e 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-changes,.our-routes .infoBox .infowindow-content .infowindow-body .infowindow-price{margin-bottom:10px;margin-top:10px;font-size:17px;font-weight:700}.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 #ed1846}@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 .gf-multiple-select,#bus-rent-form>div>[class*=gf-]:not(.gf-datepicker){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-] .select-target,.gf-form [class*=gf-] input{width:100%}.gf-form [class*=gf-].invalid input{border-color:#ed1846}.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}#combobox-select{padding:20px;margin-bottom:50px;border-radius:5px;background:#ffdc7c}#combobox-select form{margin:0}#combobox-select form :-moz-placeholder,#combobox-select form ::-moz-placeholder{color:#9a9a9a!important}#combobox-select form ::-webkit-input-placeholder{color:#9a9a9a!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,#combobox-select form .form-submit button{width:100%}}.modal-open header{z-index:auto;transition:none}.modal-open .nav-text,body.de #hp-form-tabs .dalsi-sluzby,body.de #hp-form-tabs .dovolena-li,body.de #hp-form-tabs [data-form-name=airticket],body.en .col-md-2.dovolena-li.ui-state-default.ui-corner-top,body.en .item.insurance,body.en .item.study-abroad,body.en .item.working-abroad{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!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}}#hp-form-tabs .nav-tabs li .ui-tabs-anchor .sa-icon{display:block;float:left;margin:4px 5px 0;font-size:16px;font-size:1.6rem;color:#3e3e3e}#hp-form-tabs .nav-tabs li .ui-tabs-anchor .nav-text{text-transform:uppercase;color:#000;font-size:13px;font-size:1.3rem;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;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-target.select-theme-default,#hp-form-tabs .tab-content form .select-text{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-target.select-theme-default,#hp-form-tabs .tab-content form .select-text{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,#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 (max-width:1199px){#hp-form-tabs .form-tabs ul.ui-tabs-nav li a#ui-id-4{padding:3px 4px 4px}#hp-form-tabs .form-tabs ul.ui-tabs-nav li a i{font-size:20px!important}#hp-form-tabs .form-tabs ul.ui-tabs-nav li a span{display:none}#hp-form-tabs .form-tabs ul.ui-tabs-nav li.ui-state-active{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}#hp-form-tabs .ybus-form .passengers{cursor:pointer}#hp-form-tabs .ybus-form #ybus-trip_type-block{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 0 1px #fbbf1f}#hp-form-tabs .ybus-form #ybus-destination_from-block,#hp-form-tabs .ybus-form #ybus-destination_to-block{width:93%;margin:0 0 15px}#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:64px;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,#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 label{display:none}#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:#ed1846}#hp-form-tabs .ybus-form .invalid>label{padding-left:0!important}#hp-form-tabs .ybus-form .invalid .alert-icon{display:none!important}@media (min-width:992px) and (max-width:1199px){#hp-form-tabs .ybus-form #ybus-destination_from-block,#hp-form-tabs .ybus-form #ybus-destination_to-block{width:91%}#hp-form-tabs .ybus-form #ybus-arrival_date-block,#hp-form-tabs .ybus-form #ybus-departure_date-block{top:192px;width:calc(50% - 20px)}#hp-form-tabs .ybus-form #ybus-arrival_date-block input,#hp-form-tabs .ybus-form #ybus-departure_date-block input{padding-left:5px;padding-right:39px}#hp-form-tabs .ybus-form #ybus-switch_arrow-block{top:96px}#hp-form-tabs .ybus-form #ybus-tariffs-block>div .tariff-block{width:calc(50% - 10px);margin:0 10px 10px 0}#hp-form-tabs .ybus-form #ybus-saved_routes-block .control-label{float:none;display:block;margin-bottom:5px}}@media (min-width:768px) and (max-width:991px){#hp-form-tabs .ybus-form #ybus-destination_from-block,#hp-form-tabs .ybus-form #ybus-destination_to-block{float:none;width:calc(100% - 240px)}#hp-form-tabs .ybus-form #ybus-destination_to-block{margin-bottom:20px}#hp-form-tabs .ybus-form #ybus-arrival_date-block,#hp-form-tabs .ybus-form #ybus-departure_date-block{top:87px;right:15px;left:auto!important;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{padding-right:15px;width:calc(100% - 130px);text-align:right;line-height:40px}#hp-form-tabs .ybus-form #ybus-switch_arrow-block{top:97px;left:455px}#hp-form-tabs .ybus-form #ybus-arrival_date-block{top:142px}#hp-form-tabs .ybus-form #ybus-passengers-block{float:left;margin:0;width:250px}#hp-form-tabs .ybus-form #ybus-tariffs-block{width:calc(100% - 265px);float:right;padding-left:0}#hp-form-tabs .ybus-form #ybus-tariffs-block>div .tariff-block{width:calc(33.33333% - 15px)}#hp-form-tabs .ybus-form #ybus-saved_routes-block{overflow:hidden;width:calc(100% - 300px);padding-right:15px}#hp-form-tabs .ybus-form .form-submit{width:300px}}@media (min-width:481px) and (max-width:767px){#hp-form-tabs .ybus-form #ybus-destination_from-block,#hp-form-tabs .ybus-form #ybus-destination_to-block{width:calc(100% - 26px)}#hp-form-tabs .ybus-form #ybus-destination_to-block{margin-bottom:20px}#hp-form-tabs .ybus-form #ybus-arrival_date-block,#hp-form-tabs .ybus-form #ybus-departure_date-block{top:197px;left:15px;left:auto!important;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:calc(100% - 130px);text-align:left;padding-right:15px}#hp-form-tabs .ybus-form #ybus-switch_arrow-block{display:block;position:absolute;top:97px;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-arrival_date-block{top:252px;left:15px!important}#hp-form-tabs .ybus-form #ybus-passengers-block{float:right;margin-bottom:95px;width:calc(100% - 220px);max-width:300px}#hp-form-tabs .ybus-form #ybus-tariffs-block{clear:both}#hp-form-tabs .ybus-form #ybus-tariffs-block>div .tariff-block{width:calc(33.33333% - 15px)}#hp-form-tabs .ybus-form .form-submit{clear:both;width:300px}}@media (max-width:480px){#hp-form-tabs .ybus-form #ybus-destination_from-block,#hp-form-tabs .ybus-form #ybus-destination_to-block{width:91%}#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:118px}#hp-form-tabs .ybus-form #ybus-arrival_date-block,#hp-form-tabs .ybus-form #ybus-departure_date-block{top:220px;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:275px;left:15px;right:auto}#hp-form-tabs .ybus-form #ybus-switch_arrow-block{top:121px}}@media (min-width:992px) and (max-width:1199px){body.de #hp-form-tabs .ybus-form #ybus-arrival_date-block,body.de #hp-form-tabs .ybus-form #ybus-departure_date-block{top:212px}}@media (max-width:1199px) and (min-width:992px){body.de #hp-form-tabs .ybus-form #ybus-switch_arrow-block{top:120px}}#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 0 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:#ed1846}#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:active,#hp-form-tabs .airticket-form #airticket-passengerList-block>a:focus,#hp-form-tabs .airticket-form #airticket-passengerList-block>a: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,.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: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.age,#hp-form-tabs .airticket-form #airticket-passengerList-block div.modal-passenger span.type{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:#ed1846;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:#ed1846;text-align:center;font-weight:700;font-size:20px!important;line-height:0;border-radius:50%;border:1px solid #ed1846;cursor:pointer;background-repeat:no-repeat;background-position:50%;background-color:#fff}#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 #airticket-passengerList-block:after,#hp-form-tabs .airticket-form #left-visible-part:after{content:"";display:table;clear:both}#hp-form-tabs .airticket-form #airticket-search_interval-block,#hp-form-tabs .airticket-form .date-field{width:200px}#hp-form-tabs .airticket-form #airticket-search_interval-block label,#hp-form-tabs .airticket-form .date-field 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,#hp-form-tabs .airticket-form #airticket-search_interval-block input,#hp-form-tabs .airticket-form .date-field .select-target.select-theme-default,#hp-form-tabs .airticket-form .date-field input{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 0 1px #fbbf1f}#hp-form-tabs .vacation-form #vacation-destination-block,#hp-form-tabs .vacation-form #vacation-locality-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-destination-block #destination,#hp-form-tabs .vacation-form #vacation-locality-block #destination{max-width:100%}#hp-form-tabs .vacation-form #vacation-destination-block label,#hp-form-tabs .vacation-form #vacation-locality-block label{position:absolute;top:0;left:10px;color:#9a9a9a;line-height:40px}#hp-form-tabs .vacation-form #vacation-destination-block .select-target.select-theme-default,#hp-form-tabs .vacation-form #vacation-locality-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-destination-block .select-target.select-theme-default,#hp-form-tabs .vacation-form #vacation-locality-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_from-block,#hp-form-tabs .vacation-form #vacation-date_to-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-destination-block,#hp-form-tabs .vacation-form #vacation-locality-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}}#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 0 1px #fbbf1f}#hp-form-tabs .insurance-form #insurance-passengerList-block{margin-bottom:15px}#hp-form-tabs .insurance-form #insurance-passengerList-block>a{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,#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: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.age,#hp-form-tabs .insurance-form div.modal-passenger span.type{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 .2s linear;box-shadow:0 0 1px 2px rgba(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*/