﻿@font-face{font-family:oswaldregular;src:url(../fonts/oswald-regular-webfont.eot);src:url(../fonts/oswald-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/oswald-regular-webfont.woff) format('woff'),url(../fonts/oswald-regular-webfont.ttf) format('truetype');font-weight:400;font-style:normal}a img{border:0}a{color:#333;text-decoration:none;transition:color .2s}a:focus{background-color:inherit}details{margin-bottom:8px}details summary{margin-bottom:8px;border-radius:3px;border:1px solid #ccc;background-color:#f7f7f7;font-size:14px;padding:8px 12px;cursor:pointer}details summary:hover{color:#003b68}.ox-banner_desktop{display:block}.ox-banner_mobile{display:none}@media only screen and (max-width:730px){.ox-banner_desktop{display:none}.ox-banner_mobile .top-adv{display:block}.ox-banner_mobile{display:block;max-width:310px;margin:0 auto}}.--sr-only{position:absolute;width:1px!important;height:1px!important;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.box img,.preview img{display:block;max-width:100%;border-radius:4px}.three-blocks>section ul li.main .preview img{width:100%}.hidden{display:none!important}.visible{display:block!important}.f-left{float:left!important}.f-right{float:right!important}.center{text-align:center}.pl0{padding-left:0!important}#ui-datepicker-div{z-index:10!important}blockquote,em,i{font-style:italic}b,strong{font-weight:700}html body{height:100%;cursor:default;color:#333;font:400 12px/1.5 'Open Sans',Tahoma,sans-serif;font-family:Comfortaa,cursive,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background-color:#d9dee3;background-position:center top;background-repeat:no-repeat;background-attachment:fixed}.wrapper{width:1200px;margin:0 auto}.wrapper ol li,.wrapper ul li{list-style:none}.privacy-policy-info{display:block;border:1px solid;border-radius:5px;margin:1px 0;padding:10px}.privacy-consent-checkbox-control{float:none!important;width:auto!important;padding-right:0!important;font-weight:700}.privacy-consent-checkbox-control input[type=checkbox]{width:auto!important;transform:scale(1.5)}.privacy-consent-checkbox-control a{text-transform:uppercase}#feature .input:after,#nav:after,.banner:after,.block-subscribe:after,.block-top:after,.contacts-top:after,.groups:after,.partners:after,.three-blocks:after,.top-logos:after,.top:after,.wat-main:after,.wrapper:after{content:"";height:0;font-size:0;clear:both;display:block;visibility:hidden}.homepage-featured-offer-preview>.preview a{height:156px;overflow:hidden;display:block}.front-offer nav ul li .preview,.homepage-featured-offer-preview>.preview,.three-blocks>section ul li .preview,.three-blocks>section ul li.main .preview{position:relative}.cruises ul li .preview .label,.front-offer nav ul li .preview .label,.homepage-featured-offer-preview>.preview .label,.three-blocks>section ul li .preview .label,.three-blocks>section ul li.main .preview .label{color:#fff;font-size:17px;line-height:19px;display:block;padding:5px 10px;position:absolute;top:10px;left:10px;font-weight:600;border-top-color:#903852;border-radius:4px;box-shadow:inset 0 1px 0 #f81570;background:#bc0031;background:linear-gradient(#d40138 0,#bc0031 100%)}.front-offer nav ul li .preview .label,.three-blocks>section ul li .preview .label{font-size:14px;line-height:15px;padding:6px 7px;left:5px;top:5px;max-width:75px}.homepage-featured-offer-preview>.preview img{width:100%}#header{position:relative;z-index:10}#footer .groups .col a,#footer-bottom a,#header a{color:#fff}#header .wrapper{position:relative;background-color:#fff}#header .top{height:24px;position:relative;z-index:2}#header .top nav ul>li{float:left;position:relative;font-size:10px;font-weight:600;text-transform:uppercase;background:url(../images/layout/bgr-sep.gif) repeat-y 100% 0}#header .top nav ul>li>a{height:20px;display:block;float:left}#header .top nav.f-left ul>li>a{padding:4px 23px 0 25px;position:relative}#header .top nav.f-left ul>li>a:before{content:"";height:10px;width:10px;position:absolute;top:50%;margin:-5px 0 0 -13px;background:url(../images/layout/bgr-sprite.png) no-repeat -41px -17px}#header .top nav.f-left ul>li>a.active{color:#333;background-color:#fff}#header .top nav.f-right ul>li{background-position:0 0}#header .top nav.f-right ul>li>a{padding:4px 15px 0}#header .top nav.f-right ul>li.lang>a{padding:4px 7px 0}#header .top nav.f-right ul>li.search>a{height:24px;width:31px;padding:0;position:relative;z-index:1;text-indent:-10000px;background:url(../images/layout/bgr-sprite.png) no-repeat -41px -27px}#header .top nav.f-right ul>li.search>a.active{background:#fff url(../images/layout/bgr-sprite.png) no-repeat -41px -51px}#header .top nav.f-right ul>li.search .form-search{display:none;width:339px;padding:12px 0 12px 6px;position:absolute;top:24px;right:0;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.15)}#header .top nav.f-right ul>li.search .form-search ol li{float:left;padding-left:6px}#header .top nav.f-right ul>li.search .form-search ol li.input{width:256px}#header .top nav.f-right ul>li.search .form-search ol li.input input{width:100%}#header .top nav.f-right ul>li.search .form-search ol li.btn{width:71px}#header .top-logos{padding:20px 10px;overflow:hidden;position:relative}#header h1{padding:0}#header .top-logos .f-right{color:#666;font-size:10px;line-height:12px;text-align:right;position:absolute;top:38px;right:10px}#header .top-logos .f-right em,.contacts-top .f-left em{color:#ed1c24;font-style:normal}#header .top-logos .f-right span,.contacts-top .f-left span{color:#5343a0}#header .top-logos .f-right:before,.contacts-top .f-left:before{content:"";height:62px;width:89px;position:absolute;top:-15px;left:-102px;background:url(../images/layout/bgr-sprite.png) no-repeat -119px -146px}.contacts-top .f-left:before{top:-10px;left:0}.offer-chosen-duration{display:block;color:#5e940b;padding:0 0 10px 0;font-size:19px}#toggle-nav{display:none;padding:15px 0;position:absolute;bottom:0;left:0;right:0;overflow:hidden;font-size:20px;font-weight:600;text-align:center;text-transform:uppercase;border-top:1px solid #013b63;box-shadow:inset 0 1px 0 #0472af}#toggle-nav:before{content:"";display:inline-block;height:14px;width:14px;position:relative;top:0;left:-8px;background:url(../images/layout/bgr-toggle-nav.gif) repeat-x 0 0}#collapse-nav{display:none;height:38px;text-align:center;position:relative;z-index:10000}#collapse-nav i{height:16px;width:29px;display:inline-block;margin-top:11px;text-indent:-10000px;background:url(../images/layout/bgr-sprite.png) no-repeat -288px -82px}#nav{display:block;height:69px;position:relative;z-index:100000}#nav>ul{display:flex}#nav>ul>li{height:69px;font-size:11px;font-weight:600;text-transform:uppercase;width:auto!important}#nav>ul>li:after{content:"";display:block;height:10px;width:100%;position:relative;bottom:10px;z-index:1}#nav>ul>li>a{height:69px;width:100%;display:table;position:relative;line-height:1.1}#nav>ul>li>a:before{content:"";height:59px;width:2px;position:absolute;top:0;left:-1px;background:url(../images/layout/bgr-sep.gif) repeat-y 100% 0}#nav>ul>li.item-1>a:before{display:none}#nav>ul>li>a:after,.flight-block header:after,.sitemap .col h3:after,.three-blocks>section>header:after{content:"";display:none;height:9px;width:16px;position:absolute;bottom:-8px;left:50%;margin-left:-8px;background:url(../images/layout/bgr-sprite.png) no-repeat -10000px 0}#nav>ul>li>a:after{display:none!important}#nav>ul>li.item-1>a:after,.flight-block header:after,.sitemap .col h3.gradient-4:after{background-position:-72px 0}#nav>ul>li.item-2>a:after,.sitemap .col h3.gradient-5:after,.three-blocks .type-2>header:after{background-position:-72px -9px}#nav>ul>li.item-3>a:after,.sitemap .col h3.gradient-6:after,.three-blocks .type-3>header:after{background-position:-72px -18px}#nav>ul>li.item-4>a:after,.sitemap .col h3.gradient-7:after,.three-blocks .type-4>header:after{background-position:-72px -27px}#nav>ul>li.item-5>a:after,.sitemap .col h3.gradient-8:after{background-position:-72px -36px}#nav>ul>li.item-6>a:after,.en-US #nav>ul>li.item-3>a:after,.sitemap .col h3.gradient-9:after{background-position:-72px -45px}#nav>ul>li.item-7>a:after,.en-US #nav>ul>li.item-4>a:after,.sitemap .col h3.gradient-10:after{background-position:-72px -54px}.sitemap .col h3.gradient-1:after{background-position:-102px -248px}#nav>ul>li>a>span{display:table-cell;padding:5px 20px 10px 55px;position:relative;vertical-align:middle}#nav>ul>li>a>span:before,section header .heading-lookalike:before,section header h2:before{content:"";height:26px;width:27px;position:absolute;top:0;left:0;margin:17px 0 0 15px;background:url(../images/layout/bgr-sprite.png) no-repeat -10000px 0}#nav>ul>li.item-1>a>span:before{background-position:-41px -75px}#nav>ul>li.item-2>a>span:before{background-position:-41px -101px}#nav>ul>li.item-3>a>span:before{background-position:-41px -127px}#nav>ul>li.item-4>a>span:before{background-position:-41px -153px}#nav>ul>li.item-5>a>span:before{background-position:-41px -179px}#nav>ul>li.item-6>a>span:before,.en-US #nav>ul>li.item-3>a>span:before{background-position:-41px -205px}#nav>ul>li.item-7>a>span:before,.en-US #nav>ul>li.item-4>a>span:before{background-position:-41px -231px}#nav>ul>li.active>a,#nav>ul>li:hover>a{z-index:2}#nav>ul>li.active+li a:before,#nav>ul>li.active>a:before,#nav>ul>li:hover+li a:before,#nav>ul>li:hover>a:before{visibility:hidden}#nav>ul>li:hover>a:after,html.no-touch #nav>ul>li.active>a:after{display:block}#nav>ul>li .supermenu{padding:0 0 20px 0;position:absolute;top:69px;left:0;right:0;visibility:hidden;overflow:hidden;line-height:18px;text-transform:none;background-color:#fff;border-bottom:1px solid #bec1c4;box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-transition:.3s visibility;-webkit-transition-delay:.3s;-moz-transition:.3s visibility;-moz-transition-delay:.3s;-ms-transition:.3s visibility;-ms-transition-delay:.3s;-o-transition:.3s visibility;-o-transition-delay:.3s;transition:.3s visibility;transition-delay:.3s}#nav>ul>li:hover .supermenu{visibility:visible;-webkit-transition:.6s visibility;-webkit-transition-delay:.6s;-moz-transition:.6s visibility;-moz-transition-delay:.6s;-ms-transition:.6s visibility;-ms-transition-delay:.6s;-o-transition:.6s visibility;-o-transition-delay:.6s;transition:.6s visibility;transition-delay:.6s}#nav>ul>li .supermenu .col{float:left;margin:15px 1% 0 1%}#nav>ul>li .supermenu .col nav{padding-left:35px}#nav>ul>li .supermenu .col-3{width:31%}#nav>ul>li .supermenu .col-5{width:18%}#nav>ul>li .supermenu .col-5-2{width:38%}#nav>ul>li .supermenu a{color:#003258}#nav>ul>li .supermenu .menu-parent{display:block}#nav>ul>li .supermenu .menu-parent,#nav>ul>li .supermenu .menu-parent a,#nav>ul>li .supermenu h2,#nav>ul>li .supermenu h2 a{font-size:14px;font-weight:400;display:block}#nav>ul>li .supermenu .menu-parent a:hover,#nav>ul>li .supermenu h2 a:hover{font-weight:700}#nav>ul>li .supermenu .menu-parent,#nav>ul>li .supermenu h2{height:28px;padding:4px 0 0 32px;position:relative;border-bottom:1px solid #b4b4b4}#nav>ul>li .supermenu .menu-parent:before,#nav>ul>li .supermenu h2:before{content:"";height:26px;width:27px;position:absolute;top:0;left:0;background:url(../images/layout/bgr-sprite.png) no-repeat -10000px 0}#nav>ul>li.item-1 .supermenu .menu-parent:before,#nav>ul>li.item-1 .supermenu h2:before{background-position:-208px -146px}#nav>ul>li.item-1 .supermenu .menu-parent,#nav>ul>li.item-1 .supermenu .menu-parent a,#nav>ul>li.item-1 .supermenu h2,#nav>ul>li.item-1 .supermenu h2 a,#nav>ul>li.item-1 .supermenu nav ul li a:hover{color:#725fa6}#nav>ul>li.item-2 .supermenu .menu-parent:before,#nav>ul>li.item-2 .supermenu h2:before{background-position:-208px -172px}#nav>ul>li.item-2 .supermenu .menu-parent,#nav>ul>li.item-2 .supermenu .menu-parent a,#nav>ul>li.item-2 .supermenu h2,#nav>ul>li.item-2 .supermenu h2 a,#nav>ul>li.item-2 .supermenu nav ul li a:hover{color:#7b2c95}#nav>ul>li.item-3 .supermenu .menu-parent:before,#nav>ul>li.item-3 .supermenu h2:before{background-position:-208px -198px}#nav>ul>li.item-3 .supermenu .menu-parent,#nav>ul>li.item-3 .supermenu .menu-parent a,#nav>ul>li.item-3 .supermenu h2,#nav>ul>li.item-3 .supermenu h2 a,#nav>ul>li.item-3 .supermenu nav ul li a:hover{color:#f67501}#nav>ul>li.item-4 .supermenu .menu-parent:before,#nav>ul>li.item-4 .supermenu h2:before{left:-4px;background-position:-208px -224px}#nav>ul>li.item-4 .supermenu .menu-parent,#nav>ul>li.item-4 .supermenu .menu-parent a,#nav>ul>li.item-4 .supermenu h2,#nav>ul>li.item-4 .supermenu h2 a,#nav>ul>li.item-4 .supermenu nav ul li a:hover{color:#558a00}#nav>ul>li.item-5 .supermenu .menu-parent:before,#nav>ul>li.item-5 .supermenu h2:before{background-position:-181px -224px}#nav>ul>li.item-5 .supermenu .menu-parent,#nav>ul>li.item-5 .supermenu .menu-parent a,#nav>ul>li.item-5 .supermenu h2,#nav>ul>li.item-5 .supermenu h2 a,#nav>ul>li.item-5 .supermenu nav ul li a:hover{color:#1f67aa}#nav>ul>li.item-6 .supermenu .menu-parent:before,#nav>ul>li.item-6 .supermenu h2:before,.en-US #nav>ul>li.item-3 .supermenu .menu-parent:before,.en-US #nav>ul>li.item-3 .supermenu h2:before{background-position:-236px -82px}#nav>ul>li.item-6 .supermenu .menu-parent,#nav>ul>li.item-6 .supermenu .menu-parent a,#nav>ul>li.item-6 .supermenu h2,#nav>ul>li.item-6 .supermenu h2 a,#nav>ul>li.item-6 .supermenu nav ul li a:hover,.about-us.wat .text a,.about-us.wat h3 a,html.no-touch .en-US #nav>ul>li.item-3 .supermenu .menu-parent,html.no-touch .en-US #nav>ul>li.item-3 .supermenu .menu-parent a,html.no-touch .en-US #nav>ul>li.item-3 .supermenu h2,html.no-touch .en-US #nav>ul>li.item-3 .supermenu h2 a,html.no-touch .en-US #nav>ul>li.item-3 .supermenu nav ul li a:hover{color:#bc0031}#nav>ul>li.item-7 .supermenu .menu-parent:before,#nav>ul>li.item-7 .supermenu h2:before,html.no-touch .en-US #nav>ul>li.item-4 .supermenu .menu-parent:before,html.no-touch .en-US #nav>ul>li.item-4 .supermenu h2:before{background-position:-263px -82px}#nav>ul>li.item-7 .supermenu .menu-parent,#nav>ul>li.item-7 .supermenu .menu-parent a,#nav>ul>li.item-7 .supermenu h2,#nav>ul>li.item-7 .supermenu h2 a,#nav>ul>li.item-7 .supermenu nav ul li a:hover,html.no-touch .en-US #nav>ul>li.item-4 .supermenu .menu-parent,html.no-touch .en-US #nav>ul>li.item-4 .supermenu .menu-parent a,html.no-touch .en-US #nav>ul>li.item-4 .supermenu h2,html.no-touch .en-US #nav>ul>li.item-4 .supermenu h2 a,html.no-touch .en-US #nav>ul>li.item-4 .supermenu nav ul li a:hover{color:#14c6af}#nav>ul>li .supermenu nav ul li{position:relative;padding:8px 0 0 13px;line-height:1.2}#nav>ul>li .supermenu nav ul li:before{top:8px!important}#footer{color:#fff;padding-top:30px}#footer a:hover{text-decoration:underline}#footer .banner{margin-bottom:35px}#footer .groups{margin-bottom:32px}#footer .groups .col{width:18%;float:left;font-size:11px;line-height:15px;padding-right:2%}#footer .groups .col h6{height:46px;display:table;font-size:13px;position:relative;margin-bottom:13px}#footer .groups .col h6 a{padding-left:49px;display:table-cell;vertical-align:middle;position:relative;z-index:1}#footer .groups .col h6 a:hover{text-decoration:none}#footer .groups .col h6:before{content:"";height:45px;width:41px;position:absolute;top:0;left:0;background:url(../images/layout/bgr-sprite.png) no-repeat 0 0}#footer .groups .col-2 h6:before{background-position:0 -45px}#footer .groups .col-3 h6:before{background-position:0 -90px}#footer .groups .col-4 h6:before{background-position:0 -135px}#footer .groups .col-5 h6:before{background-position:0 -180px}#footer .groups nav ul>li{padding:3px 0 0 30px;position:relative}#footer .groups nav ul>li:before,#nav>ul>li .supermenu nav ul li:before{content:"•";font-size:14px;position:absolute;top:3px;left:18px}#nav>ul>li .supermenu nav ul li:before{left:0}#footer .groups .col-1 nav ul>li:before,#nav>ul>li.item-1 .supermenu nav ul li:before,.flight-list li b,.list-airports li:before,.special-offers li b{color:#1697c8}#nav>ul>li.item-2 .supermenu nav ul li:before{color:#7b2c95}#footer .groups .col-2 nav ul>li:before,#nav>ul>li.item-4 .supermenu nav ul li:before{color:#64a300}#footer .groups .col-3 nav ul>li:before,#nav>ul>li.item-3 .supermenu nav ul li:before{color:#f87501}#nav>ul>li.item-5 .supermenu nav ul li:before{color:#1f67aa}#footer .groups .col-4 nav ul>li:before,#nav>ul>li.item-6 .supermenu nav ul li:before,.en-US #nav>ul>li.item-3 .supermenu nav ul li:before{color:#d43067}#footer .groups .col-5 nav ul>li:before,#nav>ul>li.item-7 .supermenu nav ul li:before{color:#14c6af}#footer .text{font-size:12px;line-height:15px;color:#b8cfe1}#footer .text b{font-size:12px;color:#fff;font-weight:400}#footer .partners{padding:49px 0 11px}#footer .partners dl.f-left{max-width:70%;padding-left:24px}#footer .partners dl.f-left dt{float:left;position:relative;padding-right:1px}#footer .partners dl.f-left dt:before{content:"";height:17px;width:16px;position:absolute;top:0;left:-24px;background:url(../images/layout/bgr-sprite.png) no-repeat -41px 0}#footer .partners dl.f-left dd a{color:#b8cfe0}#footer .partners dl.f-right dd,#footer .partners dl.f-right dt{float:left;padding-left:7px}#footer .partners dl.f-right dt{padding:3px 8px 0 0}#footer .partners dl.f-right dd a{height:25px;width:25px;display:block;float:left;text-indent:-10000px;background-repeat:no-repeat;background-position:0 0;transition:opacity .3s ease-in-out}#footer .partners dl.f-right dd a.item-1{background-image:url(../images/layout/icon-google.png)}#footer .partners dl.f-right dd a.item-2{background-image:url(../images/layout/usit-colours-facebook.svg)}#footer .partners dl.f-right dd a.item-3{background-image:url(../images/layout/usit-colours-twitter.svg)}#footer .partners dl.f-right dd a.item-4{background-image:url(../images/layout/usit-colours-instagram.svg)}#footer .partners dl.f-right dd a:hover{opacity:.7}#footer-bottom{padding:40px 0 15px;position:relative;background-color:#002542}#footer-bottom address{font-style:normal;position:relative;z-index:2}#footer-bottom nav{position:absolute;left:0;right:0;top:13px;text-align:center}#footer-bottom nav ul li{display:inline-block;padding:0 6px 0 12px;position:relative}#footer .partners dl.f-left dd{float:left;padding:0 6px 0 12px;position:relative}#footer .partners dl.f-left dd:before,#footer-bottom ul li:before{content:"|";font-size:12px;color:#226190;position:absolute;top:0;left:0}#footer-bottom nav ul li:first-child{padding-left:0}#footer .partners dl.f-left dt+dd:before,#footer-bottom nav ul li:first-child:before{display:none}#points a.view,#send-to-friend .heading,.advertise a.view,.block-information ul li,.box-blog header,.box-info header,.careers-list li .text h4:before,.gradient-1,.logos header,.paginate li.next a,.paginate li.prev a,.site-block header.gradient-1,.top-filter div.select:after,.type-8 .link-more,.type-8 .scrollbar .handle,.type-8 header,a.apply,a.link{background:#003259;background:linear-gradient(#003b68 0,#003259 100%)}.gradient-2{background:#00345c;background:linear-gradient(#004172 0,#00345c 100%)}.gradient-3{background:#d8131a;background:linear-gradient(#ed1c24 0,#d8131a 100%)}#nav>ul>li.item-1 .fall-a,#nav>ul>li.item-1.active>a,#nav>ul>li.item-1:after,#nav>ul>li.item-1:hover>a,.flight-block header,.gradient-4,.link-more,.sample-list a.more{background:#138fbe;background:#725fa6;position:relative}#nav>ul>li.item-2 .fall-a,#nav>ul>li.item-2.active>a,#nav>ul>li.item-2:after,#nav>ul>li.item-2:hover>a,.block-subscribe .f-right .inner form ol li button,.gradient-5,.hotel-abroad #gallery .bx-next,.hotel-abroad #gallery .bx-prev,.hotel-abroad .block .icon,.sample-list.type-2 a.more,.type-2 .link-more,.type-2 .scrollbar .handle,.type-2 header,.type-2 nav ul li .icon,div.select:after{background:#9033ae}#nav>ul>li.item-3 .fall-a,#nav>ul>li.item-3.active>a,#nav>ul>li.item-3:after,#nav>ul>li.item-3:hover>a,.gradient-6,.green-list.orange-elements li .btm a,.hotel-bulgaria.foreign-hotels .block .icon,.orange-list li .btm a,.sample-list.type-3 a.more,.type-3 .link-more,.type-3 .scrollbar .handle,.type-3 header,.type-3 nav ul li .icon{background:#f97601}#nav>ul>li.item-4 .fall-a,#nav>ul>li.item-4.active>a,#nav>ul>li.item-4:after,#nav>ul>li.item-4:hover>a,.gradient-7,.green-list li .btm a,.hotel-bulgaria #gallery .bx-next,.hotel-bulgaria #gallery .bx-prev,.hotel-bulgaria .block .icon,.sample-list.type-4 a.more,.type-4 .link-more,.type-4 .scrollbar .handle,.type-4 header,.type-4 nav ul li .icon,.vertical-scrollbar .scrollbar .handle{background:#65a500}#nav>ul>li.item-5 .fall-a,#nav>ul>li.item-5.active>a,#nav>ul>li.item-5:after,#nav>ul>li.item-5:hover>a,.gradient-8,.horizontal-scrollbar .handle,.sample-list.type-5 a.more,.type-5 .link-more,.type-5 header,.type-5 nav ul li .icon{background:#1e66a9;background:linear-gradient(#2672c0 0,#1e66a9 100%)}#nav>ul>li.item-6 .fall-a,#nav>ul>li.item-6.active>a,#nav>ul>li.item-6:after,#nav>ul>li.item-6:hover>a,.block-5 .text .links a,.en-US #nav>ul>li.item-3 .fall-a,.en-US #nav>ul>li.item-3.active>a,.en-US #nav>ul>li.item-3:after,.en-US #nav>ul>li.item-3:hover>a,.event-side-menu li a,.gradient-9,.holiday-list li .btm.wat-see-more a,.optional-button,.sample-list.type-6 a.more,.wat-main .user-tools li{background:#bc0031;background:linear-gradient(#d40138 0,#bc0031 100%)}#nav>ul>li.item-7 .fall-a,#nav>ul>li.item-7.active>a,#nav>ul>li.item-7:after,#nav>ul>li.item-7:hover>a,.en-US #nav>ul>li.item-4 .fall-a,.en-US #nav>ul>li.item-4.active>a,.en-US #nav>ul>li.item-4:after,.en-US #nav>ul>li.item-4:hover>a,.gradient-10,.isic-cards li a,.sample-list.type-7 a.more{background:#10a38f}.gradient-11,.room-holder .room table th{background:#d2d2d2}.early-booking>li .text-holder,.gradient-12,.scrollable-list.wrapped-list .text-holder,.three-blocks>section ul li.main .text-holder{background:#fafafa}#apply-form .file i,.box-blog header,.box-info header,.logos header,a.apply,a.link,header.gradient-1,header.gradient-2,nav.gradient-1,nav.gradient-2{box-shadow:inset 0 1px 0 #0472af}.flight-block header,.link-more,header.gradient-4{box-shadow:none}.flight-block header h2:before,.icon-about:after,.icon-blog:after,.icon-cards:after,.icon-cruise:after,.icon-flight:after,.icon-hotel-abroad:after,.icon-hotel-bulgaria:after,.icon-info:after,.icon-rest:after,.icon-work:after{content:"";height:26px;width:27px;position:absolute;top:0;left:0;background:url(../images/layout/bgr-sprite.png) no-repeat -10000px 0}.icon-flight:after{background-position:-41px -75px;top:6px;left:5px}.icon-hotel-abroad:after{background-position:-41px -101px;top:6px;left:5px}.icon-rest:after{background-position:-41px -127px;top:6px;left:5px}.icon-hotel-bulgaria:after{background-position:-41px -153px;top:6px;left:4px}.icon-cruise:after{background-position:-41px -179px;top:6px;left:5px}.icon-work:after{background-position:-41px -205px}.icon-cards:after{background-position:-41px -231px;top:6px;left:5px}.icon-about:after{background-position:-91px -173px;top:6px;left:5px}.icon-blog:after{background-position:-92px -199px;top:6px;left:5px}.icon-info:after{background-position:-294px -27px}#container{padding-top:10px}#breadcrumbs{overflow:hidden;padding-top:5px}#breadcrumbs ul>li,#breadcrumbs ul>li a{float:left;color:#202020;font-size:12px}#breadcrumbs ul>li{position:relative;padding:0 7px 0 12px}#breadcrumbs ul>li:before{content:"";height:5px;width:6px;position:absolute;top:50%;left:0;margin-top:-1px;background:url(../images/layout/bgr-sprite.png) no-repeat -122px -82px}#breadcrumbs ul>li:first-child{padding-left:0}#breadcrumbs ul>li:first-child:before{display:none}#breadcrumbs ul>li a{text-decoration:underline}#breadcrumbs ul>li a:hover{text-decoration:none}#feature{height:356px;overflow:hidden;position:relative;margin-bottom:10px;border-bottom:1px solid #b4b4b4}#feature .output{height:300px;position:relative;z-index:1}#feature .tab{float:left;height:300px;width:100%;overflow:hidden}#feature .tab img{display:block;height:100%}#feature .banner{padding:4px 3px 3px;height:266px;width:300px;line-height:1;position:absolute;top:10px;right:10px;z-index:1;background-color:#fff}.block-top{position:relative;z-index:1;min-height:270px}.block-top .banner{padding:4px 3px 3px;height:266px;width:300px;line-height:1;background-color:#fff}#feature .banner img{width:auto}#feature .banner p,.block-top .banner p{color:#5c5c5c;font-size:11px;padding:0 0 5px 8px}#feature .input{height:56px;position:relative;z-index:1}#feature .input li{height:56px;width:25%;float:left;color:#2c2c2c;position:relative;font-size:12px;font-weight:600;line-height:13px;text-shadow:1px 1px 0 rgba(255,255,255,.4)}#feature .input li.selected:after,#feature .input li:before{content:"";height:56px;width:14px;position:absolute;top:0;left:-2px;background:url(../images/layout/bgr-sprite.png) no-repeat -72px -119px}#feature .input li.selected:after{left:-13px;background-position:-72px -63px}#feature .input li:first-child.selected:after,#feature .input li:first-child:before{display:none}#feature .input li a{display:table;height:100%;width:100%;position:relative;z-index:2;color:#2c2c2c}#feature .input li.selected a:before{content:"";height:8px;width:20px;position:absolute;top:-8px;left:50%;margin-left:-10px;background:url(../images/layout/bgr-sprite.png) no-repeat -72px -175px}#feature .input li a span{display:table-cell;padding:0 7%;cursor:pointer;vertical-align:middle}#feature .input li.selected a{height:66px;background-color:#fff;top:-10px;border-radius:2px 2px 0 0}#feature .input li.selected a span{padding-top:3px}#feature .bx-pager{height:8px;position:absolute;left:-10000px;bottom:15%;z-index:3}.bx-pager>div{height:8px;width:8px;margin-right:5px;float:left}.bx-pager>div a{height:8px;width:8px;display:block;float:left;overflow:hidden;position:relative;top:0;font-size:0;text-indent:-10000px;border-radius:90%;background-color:#fff}.bx-pager>div a.active,.bx-pager>div a:hover{background-color:#f4e000}.banner-pager .bx-pager>div a.active,.banner-pager .bx-pager>div a:hover{background-color:#ed1c24}.pager-2 .bx-pager>div a.active,.pager-2 .bx-pager>div a:hover{background-color:#d40138}.pager-3 .bx-pager>div a.active,.pager-3 .bx-pager>div a:hover{background-color:#13bca5}.search-form{width:49.6%;float:left;background-color:#ebebeb;border:1px solid #b8b8b9;border-radius:4px;box-sizing:border-box}.search-form.homepage-search-forms .search-block,.search-form.homepage-search-forms .search-form{position:static}.search-form.homepage-search-forms .line-tabs .tab>div{position:relative}.search-form.homepage-search-forms .flight-form-holder,.search-form.homepage-search-forms .flight-form-holder .inner,.search-form.homepage-search-forms .search-block,.search-form.homepage-search-forms .search-block .inner{height:auto;border:none;position:relative;z-index:3}.search-form.homepage-search-forms .search-block .inner ol li label{font-weight:300;font-size:12px}.search-form.homepage-search-forms .search-block .inner{min-height:304px}.search-form.homepage-search-forms .flight-form-holder,.search-form.homepage-search-forms .search-block{left:0;top:0}.search-form.homepage-search-forms .line-tabs .tab{padding:0}.search-form.homepage-search-forms .line-tabs{margin-bottom:0;border:none;overflow:visible}.flights{width:49.5%;float:right;border-radius:4px}.flights .inner{height:100%;width:auto!important;float:none;margin:0;overflow:hidden;background-color:#fff;border:1px solid #b8b8b9;border-top-color:#3f8ba9;border-radius:4px;padding-bottom:50px;position:relative}.flights section{width:50%;float:left}.flights_new-design section{width:100%;float:none}.flights_new-design section header h2{text-align:center}.flights_new-design .flight-list{padding:0 15px;overflow:hidden}.flights_new-design .flight-list>li{width:50%;float:left;box-sizing:border-box}.flights_new-design .flight-list>li:nth-child(2){border:none}.flights_new-design .flight-list>li:nth-child(odd){padding-right:10px;clear:both}.flights_new-design .item-list li .text{padding-right:0}.flights_new-design .inner{padding-bottom:0}section header{min-height:40px;height:auto;position:relative;border-top:1px solid transparent;border-top-left-radius:4px;border-top-right-radius:4px}.type-8 .scrollbar .handle{border-color:#013253}section header.gradient-9{border-top-color:#903852}.flights section header,.front-offer header{top:-1px}.type-3 .link-more:before,.type-3 .scrollbar .handle:before{background-color:#feb420}.type-4 .link-more:before,.type-4 .scrollbar .handle:before{background-color:#b2dd20}.type-5 .link-more:before,.type-5 .scrollbar .handle:before{background-color:#54b0e5}section header .heading-lookalike,section header h2{color:#fff;display:block;font-size:14px;font-weight:600;line-height:1.5;text-transform:uppercase;padding:10px 0 10px 37px;position:relative;white-space:normal}section header h2:before{margin:2px 0 0 13px}section header .heading-lookalike:after,section header h2:after{margin:0;left:4px!important;top:6px!important}.flights section table{width:94%;margin:0 3%}.block-flights table tr,.block-tab-flights table tr,.flights section table tr{cursor:pointer}.block-flights table td,.block-tab-flights table td,.flights section table td{color:#000;padding:7px 0 7px 7px;vertical-align:top;border-top:1px solid #ddd;font:14px/17px 'Open Sans',Tahoma,sans-serif;font-family:Comfortaa,cursive,sans-serif}.block-flights table tr:first-child td,.block-tab-flights table tr:first-child td,.flights section table tr:first-child td{border:0;padding-top:17px}.block-flights table td small,.block-tab-flights table td small,.flights section table td small{display:block;color:#5a5a5a;font-size:11px;font-weight:400}.block-flights table td.price,.block-tab-flights table td.price,.flights section table td.price,.item-list li .price.flights-price-tab,.price{color:#e81a22;text-align:right;white-space:nowrap;font:normal 24px Comfortaa,Tahoma,sans-serif}.block-flights table td.price,.block-tab-flights table td.price,.flights section table td.price{width:100%}.direction{height:15px;width:13px;display:inline-block;margin:9px 7px 0;background:url(../images/layout/bgr-sprite.png) no-repeat -10000px 0}.two-way{background-position:-72px -183px}.one-way{background-position:-72px -198px}.back-way{background-position:-72px -213px}.flights section table td.price sub,.price sub{font-size:20px}.flights footer{overflow:hidden;padding:13px 7px 10px 14px;font-size:11px!important;line-height:13px;text-align:left;position:absolute;left:0;right:0;bottom:0}.flights footer p{float:left;width:80%}.link-more{color:#fff;display:inline-block;margin:0 auto;padding:13px 30px 13px 19px;overflow:hidden;position:relative;text-transform:uppercase;font:600 11px/1 'Open Sans',Tahoma,sans-serif;font-family:Comfortaa,cursive,sans-serif;font-size:13px;line-height:7px;border-radius:4px}.link-more:before{top:0;left:0;background-color:#41e8fd}.link-more:after{content:"";height:12px;width:12px;position:absolute;top:50%;margin:-8px 0 0 7px;background:url(../images/layout/bgr-sprite.png) no-repeat 0 -228px}.flights footer .link-more{float:right;margin-left:10px}.front-offer{width:32.667%;float:left;margin:10px 0 0 1%}.front-offer>.inner{overflow:hidden;background-color:#fff;border:1px solid #b4b4b4;border-radius:4px;position:relative;padding-bottom:30px}.front-offer.offer-1{margin-left:0}.front-offer>.inner .inner{padding:6px 10px 10px;overflow:hidden}.front-offer footer{font-size:0;text-align:center;position:absolute;bottom:10px;left:0;right:0}.front-offer>.inner b{display:block;font-size:15px;font-weight:600;padding-bottom:8px}.type-2 .inner b{color:#8d31aa}.type-3 .inner b{color:#f37301}.type-4 .inner b{color:#588f00}.type-5 .inner b{color:#1e67aa}.front-offer .inner .text{font-size:15px;line-height:14px}.front-offer .inner>.text{padding:16px 10px 12px}.front-offer .inner .text a{color:#1b1b1b;font-weight:600;text-decoration:none;display:block;line-height:1}.front-offer .inner .text small{color:#666;display:block;font-size:12px;padding-top:3px;font-weight:400}.front-offer nav ul li,.item-list li{overflow:hidden;padding:10px 0;border-top:1px solid #ddd}.item-list li{cursor:pointer}.front-offer nav ul li:first-child,.item-list li:first-child{border:0}.front-offer nav ul li .preview,.item-list li .preview{float:left;margin-right:9px}.front-offer nav ul li .price{padding-top:6px}.front-offer nav ul li .icon{height:46px;width:46px;float:left;margin-right:9px;overflow:hidden;position:relative;border-radius:90%}.front-offer nav ul li .icon:after{top:50%;left:50%;margin:-14px 0 0 -13px}.front-offer nav ul li .text{overflow:visible;padding-right:20%}.block-subscribe{margin:10px 0}.block-subscribe .f-left,.block-subscribe .f-right{height:85px;width:49.5%;position:relative;overflow:hidden;color:#fff;border-radius:4px 4px 0 0}.block-subscribe .f-left:before,.block-subscribe .f-right:before{content:"";height:72px;width:94px;position:absolute;bottom:0;right:5%;z-index:1;background:url(../images/layout/bgr-sprite.png) no-repeat -143px 0}.block-subscribe .f-right:before{background-position:-143px -72px}.line-grad{height:5px;width:15%;position:absolute;bottom:0;left:0;z-index:2}.line-grad.gradient-4{width:15%}.line-grad.gradient-5{left:15%}.line-grad.gradient-6{left:29%}.line-grad.gradient-7{left:43%}.line-grad.gradient-8{left:57%}.line-grad.gradient-9{left:71%}.line-grad.gradient-10{width:16%;left:85%}.block-subscribe .inner{position:relative;z-index:2;padding:30px 26% 0 17%}.block-subscribe .f-right .inner{padding-top:14px}.block-subscribe .f-left a{color:#fff;font-size:30px;line-height:18px;text-transform:uppercase;position:relative}.block-subscribe .f-left a strong{font-weight:800}.block-subscribe .f-left a:before{content:"";height:38px;width:49px;position:absolute;top:50%;margin:-18px 0 0 -74px;background:url(../images/layout/bgr-sprite.png) no-repeat -88px 0}.block-subscribe .f-right .inner big{display:block;padding-bottom:2px;font-size:13px;font-weight:600;text-transform:uppercase}.block-subscribe .f-right .inner form ol li{position:relative;float:left}.block-subscribe .f-right .inner form ol li:first-child{width:100%}.block-subscribe .f-right .inner form{height:27px;width:100%;position:relative}.block-subscribe .f-right .inner form:before{content:"";height:44px;width:55px;position:absolute;top:50%;margin:-8px 0 0 -74px;background:url(../images/layout/bgr-sprite.png) no-repeat -88px -38px}.block-subscribe .f-right .inner form ol li input{height:27px;width:100%;line-height:27px;padding-bottom:2px;color:grey}.block-subscribe .f-right .inner form ol li button{height:27px;width:27px;padding:0;border:0;position:absolute;top:0;right:-14px;box-shadow:none;border-radius:90%}.block-subscribe .f-right .inner form ol li button:before{content:"";height:27px;width:27px;position:absolute;top:0;left:0;background:url(../images/layout/bgr-sprite.png) no-repeat -92px -146px}.box-holder{overflow:hidden;margin-bottom:10px}.box-holder .box{float:left;margin-left:1%;overflow:hidden;border:1px solid #c5c5c5;background-color:#fff;border-radius:4px;box-sizing:border-box}.box-holder .box:first-child{margin-left:0}.box-holder .box-1-3{width:32.667%}.box-holder .box-banner{background-color:#6658a6}.box-holder .box .inner{padding:7px 14px 14px;overflow:hidden;position:relative;border-radius:4px}.box-holder .box-banner .inner{padding:0}.box-holder .box .inner .text{font-size:12px}.box-holder .box-banner .inner .text{font-size:17px;font-weight:600;line-height:1.2}.blog-posts{margin-bottom:10px}.blog-posts li,.info-posts li{position:relative;padding:7px 0 8px 31px;font-size:13px;border-bottom:1px solid #ddd}.about-us h3:before,.blog-posts li:before,.info-posts li:before{content:"";height:29px;width:24px;position:absolute;top:3px;left:0;background:url(../images/layout/bgr-sprite.png) no-repeat -72px -229px}.info-posts li:before{background-position:-294px -53px}.blog-posts li a,.info-posts li a{color:#333}.fb_iframe_widget,.fb_iframe_widget iframe,.fb_iframe_widget>span{width:100%!important;overflow:hidden}.box-holder .box .inner .fb_iframe_widget{height:220px}.banner_carousel li{width:100%;float:left;position:relative;padding-bottom:54px}.banner_carousel li img{min-height:300px}.banner_carousel li .text{color:#fff;position:absolute;bottom:0;left:0;right:0;overflow:visible;padding:20px 30px 33px;background-color:#6658a6;font:600 17px/20px 'Open Sans',Tahoma,serif;font-family:Comfortaa,cursive,sans-serif}.banner_carousel li .text:before{content:"";height:9px;width:18px;position:absolute;top:-9px;left:50%;margin-left:-9px;background:url(../images/layout/bgr-sprite.png) no-repeat -451px -248px}.banner_carousel li .text big{display:block;text-transform:uppercase;font:600 italic 30px/38px 'Open Sans',Tahoma,serif;font-family:Comfortaa,cursive,sans-serif}.banner_carousel li .text big strong{font-style:normal;font-weight:800}.banner-pager{height:8px;position:absolute;right:10px;bottom:15px;z-index:10}.banner-pager a{height:8px;width:8px;display:block;float:left;margin-right:5px;top:0;font-size:0;border-radius:90%;background-color:#fff}.banner-pager a.selected,.banner-pager a:hover{background-color:#ed1c24}.box-holder .box .preview{margin-bottom:14px}.block-top{margin-bottom:10px;padding:10px;border-radius:0 0 4px 4px;min-height:270px}.page-air_tickets-index .block-top{min-height:0}.block-flights{overflow:hidden;margin-bottom:10px;padding:11px 13px 8px 6px;background-color:#fff;border:1px solid #b4b4b4;border-radius:4px}.block-flights section.f-left{width:66%}.block-flights section.f-right{width:33.5%}.block-flights-v2 section.f-left{width:70%}.block-flights-v2 section.f-right{width:30%}.block-flights .f-left .col{width:48%;float:left;margin:0 1%}.flight-block header{height:40px;padding:0;top:0;text-align:center;position:relative;border-radius:4px}.flight-block header:after{display:block;bottom:-7px}.block-flights table{width:99%}.block-flights table td{padding:6px 7px 6px 0}.block-flights table td.price{padding-right:0}.item-list{margin-top:2px}.item-list li .text{color:#000;font-size:13px;line-height:16px;padding-right:20px}.page-application-index .item-list li .text{font-size:11px;line-height:13px}.item-list li b{display:block;font-size:16px;font-weight:700;color:#555;line-height:1;margin-bottom:7px;margin-top:3px}.item-list li i,.special-offers li small{display:block;color:#666;font-size:12px;font-weight:400;font-style:normal}.item-list li .price{margin-top:20px;font-size:30px;font-family:Comfortaa,cursive,sans-serif}.page-application-index .item-list li .price{font-size:18px}.item-list li .price.flights-price-tab{margin-top:-40px}.block-information,.site-section{clear:both;overflow:hidden;margin-bottom:10px}.block-information ul{width:101%}.block-information ul li{height:85px;width:291px;float:left;margin-right:12px;position:relative;overflow:hidden;border-radius:4px 4px 0 0}.block-information ul li:after{content:"";height:70px;width:91px;position:absolute;bottom:0;right:8px;z-index:1;background:url(../images/layout/bgr-sprite.png) no-repeat -10000px 0}.block-information ul li.item-1:after{background-position:-236px -108px}.block-information ul li.item-2:after{background-position:-236px -178px}.block-information ul li.item-3:after{background-position:-327px 0}.block-information ul li.item-4:after{background-position:-327px -70px}.block-information ul li .inner{display:table;height:96%;width:100%;position:relative;z-index:2}.block-information ul li .inner a{color:#fff;padding:0 15% 0 14px;font-size:13px;line-height:15px;position:relative;display:table-cell;vertical-align:middle}.block-information ul li .inner a:after,.wat-main .user-tools li a:after{content:"";height:27px;width:16px;position:absolute;top:50%;right:15px;margin-top:-12px;background:url(../images/layout/bgr-sprite.png) no-repeat -294px 0;transition:350ms ease-out}.block-information ul li .inner a:hover:after,.wat-main .user-tools li a:hover:after{right:20px}.block-information ul li .inner a strong{display:block;font-size:15px;font-weight:700;margin:3px 0 1px;text-transform:uppercase}.special-offers{overflow:hidden;margin-bottom:10px;padding-bottom:15px;background-color:#fff;border:1px solid #c5c5c5;border-radius:4px;box-sizing:border-box}.logos header h2,.special-offers header h2{padding-left:20px}.special-offers ul{overflow:hidden;position:relative;margin:18px 0}.special-offers>ul li{width:46%;float:left;overflow:hidden;padding:0 2%;cursor:pointer}.special-offers li.sep{width:1px;float:none;padding:0;cursor:default;position:absolute;top:0;bottom:5px;left:50%;background-color:#c5c5c5}.special-offers li .preview{height:120px;width:170px;float:left;margin-right:14px}.special-offers li b{position:relative;top:-3px;font-size:14px;line-height:18px;font-weight:600}.special-offers li dfn{display:block;height:67px;font-style:normal;overflow:hidden;margin-top:5px}.special-offers p.center{line-height:1}.line-tabs{clear:both;overflow:hidden;margin-bottom:10px;background-color:#fff;border:1px solid #c5c5c5;border-radius:4px}.line-tabs nav{height:42px;overflow:hidden;position:relative;z-index:1;border-radius:4px 4px 0 0}.line-tabs .tab-li{height:42px;float:left;position:relative;z-index:2}.line-tabs .tab-li.active{background-color:#fff}.line-tabs .tab-li a.tab-a{height:30px;color:#fff;display:block;float:left;padding:12px 15px 0;position:relative;font-size:14px;font-weight:600;text-transform:uppercase}.line-tabs .tab-li a.tab-a:before{content:"";height:100%;width:2px;position:absolute;top:0;left:-1px;background:url(../images/layout/bgr-sep.gif) repeat-y 100% 0}.line-tabs .tab-li.active+li.tab-li a.tab-a:before,.line-tabs .tab-li:first-child a.tab-a:before{display:none}.line-tabs .tab-li.active a.tab-a{color:#414141}.line-tabs .tab{display:none;padding:10px}.info-blog>section,.logos{overflow:hidden;margin-bottom:10px;background-color:#fff;border:1px solid #c5c5c5;border-radius:4px}.logos .inner{font-size:0;padding:5px}.logos .inner a{display:inline-block}.logos .inner img{margin:0 15px 5px 0;max-height:70px;width:auto;max-width:100%;display:inline-block}.info-blog{overflow:hidden}.info-blog>section{width:49.6%;box-sizing:border-box}.info-blog nav{margin:0;padding:2px 10px 0}.info-blog .blog-posts li,.info-blog .info-posts li{border-top:1px solid #ddd;border-bottom:0}.info-blog .blog-posts li:first-child,.info-blog .info-posts li:first-child{border:0}.block-1,.block-2,.block-3{overflow:hidden;margin-top:12px;margin-left:-11px}.site-block .block-1,.site-block .block-2,.site-block .block-3{margin-left:-17px}.block-1 ul,.block-2 ul,.block-3 ul{width:101%;overflow:hidden;margin-top:-12px}.block-1 ul li{width:26.2%;float:left;display:table;position:relative;padding:12px 7% 12px 0}.block-1 ul li .fall-b,.block-1 ul li:before{content:"";width:1px;display:block;position:absolute;top:-12px;bottom:12px;left:0;background-color:#ddd}.block-1 ul li:after{content:"";height:1px;position:absolute;left:12px;right:12px;top:0;background-color:#ddd}.block-1 ul li>a,.block-2 ul li>a{display:block}.block-1 ul li .preview{float:left;margin:0 10px 0 12px}.block-1 ul li .text{height:80px;display:table-cell;vertical-align:middle}.site-block .block-1 ul li .text{color:#101010}.block-1 ul li .text b{color:#010101;font-size:14px;line-height:16px;font-weight:600}.block-1 ul li .text span{display:block;color:#666;font-size:12px;padding-top:1px}.block-1 ul li .text .price{position:absolute;top:50%;right:10px;margin-top:-17px}.block-2 ul>li,.block-3 ul>li{width:50%;float:left;padding:12px 0;overflow:hidden;position:relative}.block-2 ul li:before,.block-3 ul li:before,.cruises ul li:before{content:"";width:1px;position:absolute;top:0;bottom:0;left:0;background-color:#ddd}.block-2 ul li:after,.block-3 ul li:after,.cruises ul li:after{content:"";height:1px;position:absolute;left:12px;right:12px;top:0;background-color:#ddd}.block-2 ul li>a,.block-3 ul li>a,.cruises ul li>a{height:80px;display:block;overflow:hidden;padding:0 13px;position:relative}.block-3 ul li>a{height:auto}.cruises ul li>a{height:auto}.block-2 ul li .preview,.block-3 ul li .preview,.block-4 .preview,.block-5 .preview{float:left;margin-right:10px}.block-2 ul li .text{line-height:18px}.block-2 ul li .text b{color:#088776;display:block;margin-bottom:8px;font-size:14px}.block-2-1 ul li .text b{color:#cd0136}.block-3 ul li .text{font-size:12px;color:#000;line-height:16px}.block-3 ul li .text b{color:#1f68ac;display:block;font-size:14px;line-height:18px;margin-bottom:8px}.block-3 ul li .text span{color:#666}.block-3 ul li .text .note{color:#e81a22;font-size:13px;margin-top:5px}.block-3 ul li .price{position:absolute;top:50%;right:12px;margin-top:-15px}.block-4{overflow:hidden;padding-top:9px}.block-4 .text{color:#1b1b1b;overflow:visible;font-size:13px;line-height:18px}.block-4 .text h4{color:#088776;font-size:15px;padding:4px 0 6px}.block-wat .text h4{color:#cf0137}.block-4 .text ol,.block-4 .text ul{padding:8px 0 0}.block-4 .text li{position:relative;overflow:hidden;list-style:none;padding:0 0 8px 23px}.block-4 .text li .fall-b,.block-4 .text li:before,.taxes .f-right ul li .fall-b,.taxes .f-right ul li:before{content:"";height:18px;width:18px;position:absolute;top:0;left:0;background:url(../images/layout/bgr-sprite.png) no-repeat -327px -140px}.block-4 .text li a{font-size:13px;color:#1b1b1b;text-decoration:none}.block-4 .text li a:hover{text-decoration:underline}.block-5 .text{line-height:18px;padding-top:13px}.block-5 .text big{color:#cf0137;display:block;font-size:15px;font-weight:600;padding-bottom:7px}.block-5 .text .links p{padding:0 0 18px 0}.block-5 .text .links a,.event-side-menu li a,.holiday-list li .btm.wat-see-more a,.optional-button{display:block;float:left;margin:0 10px 10px 0;position:relative;padding:9px 32px 8px 13px;color:#fff;font-size:14px;line-height:1.3;text-decoration:none;text-transform:uppercase;border:1px solid #8d0025;border-radius:4px;box-shadow:inset 0 1px 0 #f01465}.holiday-list li .btm.wat-see-more a{padding-top:5px;padding-bottom:6px;float:right}.block-tab-flights{overflow:hidden}.block-tab-flights .inner{width:102%;margin-left:-2%;overflow:hidden}.block-tab-flights table,.block-tab-flights ul{float:left;width:31.3%;margin-left:2%}.block-tab-flights .item-list{margin-top:4px}.three-blocks{margin-bottom:10px;padding:11px 0;border:1px solid #b4b4b4;background-color:#fff;border-radius:4px}.three-blocks>section{width:31.3%;float:left;margin:0 1%;position:relative}.three-blocks>section:before{content:'';width:1px;position:absolute;top:58px;bottom:0;left:-3.5%;background-color:#ddd}.three-blocks>section:first-child:before{display:none}.three-blocks>section>header{height:auto;min-height:41px;margin-bottom:18px;text-align:center;border-radius:4px}.three-blocks>section>header:before{display:none}.three-blocks>section>header:after{display:none}.three-blocks>section>header h2{padding:10px 0 10px 37px;text-align:left;text-transform:none;line-height:1.2;white-space:normal}.three-blocks>section ul li{overflow:hidden;padding:10px 0;border-top:1px solid #ddd}.three-blocks>section ul li a{display:block}.three-blocks>section ul li a.link-more{display:inline-block}.three-blocks>section ul li.main{border:0;padding:0}.three-blocks>section ul li.btn{border:0;padding:20px 0 0;text-align:center}.three-blocks>section ul li .preview{height:80px;float:left;margin-right:10px;overflow:hidden}.early-booking>li .preview,.three-blocks>section ul li.main .preview{height:156px;display:block;float:none;position:relative;margin:0;overflow:hidden;background-color:#d9dee3}.early-booking>li .preview img,.three-blocks>section ul li.main+{height:auto;width:100%;float:left}.early-booking>li .text-holder,.scrollable-list.wrapped-list .text-holder,.three-blocks>section ul li .text-holder{height:auto;display:block;padding-right:70px;position:relative;padding-left:12px}.early-booking>li .text-holder,.scrollable-list.wrapped-list .text-holder,.three-blocks>section ul li.main .text-holder{height:63px;padding:2px 0 0 12px}.early-booking>li .text-holder .text,.scrollable-list.wrapped-list .text-holder .text,.three-blocks>section ul li .text-holder .text{height:80px;color:#010101;display:table-cell;vertical-align:middle;font-size:12px;line-height:16px}.early-booking>li .text-holder .text,.scrollable-list.wrapped-list .text-holder .text,.three-blocks>section ul li.main .text-holder .text{height:63px}.early-booking>li .text-holder .text b,.three-blocks>section ul li .text-holder .text b{display:block;font-size:12px},.site-block .block-1.type-2 ul li .text b,.type-2 .scrollable-list .text strong,.type-2 .text-holder .text b{color:#8d31aa}.hotel-bulgaria.foreign-hotels .block h4,.site-block .block-1.type-3 ul li .text b,.type-3 .scrollable-list .text strong,.type-3 .text-holder .text b{color:#e96f01}.site-block .block-1.type-4 ul li .text b,.type-4 .scrollable-list .text strong,.type-4 .text-holder .text b{color:#568b00}.site-block .block-1.type-5 ul li .text b,.type-5 .scrollable-list .text strong,.type-5 .text-holder .text b{color:#1f68ac}.site-block .block-1.type-8 ul li .text b,.type-8 .scrollable-list .text strong,.type-8 .text-holder .text b{color:#004071}.wat-block .scrollable-list .text strong{color:#cf0137}.early-booking>li .text-holder .text strong,.scrollable-list.wrapped-list .text-holder .text strong,.three-blocks>section ul li .text-holder .text strong{font-size:14px;color:#1b1b1b;display:block}.scrollable-list.wrapped-list .text-holder .text strong,.three-blocks>section ul li.main .text-holder .text strong{display:inline}.early-booking>li .text-holder .text .small,.scrollable-list.wrapped-list .text-holder .text .small,.three-blocks>section ul li .text-holder .text .small{color:#666;display:block}.early-booking>li .text-holder .price,.scrollable-list.wrapped-list .text-holder .price,.three-blocks>section ul li .text-holder .price{position:absolute;top:50%;right:9px;margin-top:-19px}.horizontal-scrollbar .scrollbar{height:15px;margin-top:20px;line-height:0;overflow:hidden;position:relative;z-index:10;background-color:#ebebeb;border-radius:4px;box-shadow:inset 1px 1px 0 #d6d6d6}.horizontal-scrollbar .scrollbar .handle{width:56px;height:14px;cursor:pointer;overflow:hidden;border-radius:4px}.scrollbar .handle:before{top:0}.horizontal-scrollbar .scrollbar .handle .mousearea{width:100%;height:15px;position:relative;top:-1px}.horizontal-scrollbar .scrollbar .handle .mousearea div{height:100%;background:url(../images/layout/bgr-sprite.png) no-repeat -357px -176px}.horizontal-scrollbar{height:325px;overflow:auto}.horizontal-scrollbar.scrollbar-small{height:250px}.horizontal-scrollbar.wrapped-scrollbar{height:490px}.list-holder,.scrollable-list{height:285px;overflow:hidden}.list-holder.wrapped-scrollbar,.scrollable-list.wrapped-scrollbar{height:490px}.scrollable-list{margin-left:-1px}.scrollable-list>li{height:285px;width:390px;float:left;position:relative}.scrollable-list>li:before{content:"";height:100%;width:1px;position:absolute;top:0;bottom:0;left:0;background-color:#ddd}.scrollbar-small .list-holder,.scrollbar-small .scrollable-list,.scrollbar-small .scrollable-list>li{height:210px}.scrollbar-small .scrollable-list>li:before{display:none}.scrollable-list>li a{display:block;cursor:pointer;padding:0 10px}.cruises ul li .preview,.early-booking>li .preview,.scrollable-list>li .preview{height:156px;display:block;overflow:hidden;position:relative;color:#fff}.scrollbar-small li .preview{height:149px}html.touch .cruises ul li .preview img,html.touch .early-booking>li .preview img,html.touch .scrollable-list>li .preview img,html.touch .three-blocks>section ul li.main .preview img{height:auto;width:105%;max-width:inherit}.scrollable-list>li .text{color:#1b1b1b;line-height:18px;display:block}.cruises ul>li strong,.scrollable-list>li .text strong{display:block;height:38px;overflow:hidden;margin:12px 0 5px;font-size:15px;line-height:18px}.block-holidays .scrollable-list>li .text strong{color:#d76701}.cruises ul>li strong{display:block;color:#1f68ac;margin-bottom:14px}.scrollbar-small .scrollable-list>li .text strong{height:20px;margin-bottom:9px}.more-events ul li .text .arrow,.scrollbar-small .scrollable-list>li .arrow{display:block;position:relative;padding-left:22px}.more-events ul li .text .arrow:before,.scrollbar-small .scrollable-list>li .arrow .fall-b,.scrollbar-small .scrollable-list>li .arrow:before{content:"";height:18px;width:18px;position:absolute;top:0;left:0;background:url(../images/layout/bgr-sprite.png) no-repeat -327px -140px}.scrollable-list.wrapped-list,.wrapped-scrollbar .list-holder{height:454px}.scrollable-list.wrapped-list>li{height:454px}.scrollable-list.wrapped-list>li:before{display:none}.scrollable-list.wrapped-list>li a{padding:0 5px}.wrapped-list .box{height:221px;margin-bottom:12px}.site-block{margin-bottom:10px}.site-block>header{overflow:hidden;border-radius:4px 4px 0 0}.site-block>header.no-icon .heading-lookalike,.site-block>header.no-icon h2{padding-left:16px}.site-block>section{padding:20px 14px;background-color:#fff;border:1px solid #c5c5c5;border-top:0;overflow:hidden;border-radius:0 0 4px 4px;box-sizing:border-box}.page-air_tickets-pages .site-block>section{overflow:visible}.site-block>section.less-padding{padding:0 16px 8px}.early-booking{width:101%;overflow:hidden;margin-top:-12px}.early-booking li{width:32.3%;float:left;margin:12px 1% 0 0}.cruises ul li a,.early-booking li a{display:block}.cruises{overflow:hidden}.cruises ul{width:103%;margin:-12px 0 0 -13px;overflow:hidden}.cruises ul li{width:33%;float:left;padding:12px 0;position:relative;overflow:hidden}.cruises ul li .text{display:block;color:#010101;font-size:12px;line-height:16px;position:relative}.cruises ul li span{color:#666}.cruises ul li .note{font-size:13px;color:#e81a22;margin-top:19px}.cruises ul li .price{position:absolute;top:50%;right:0}.holiday-list,.holiday-list li{overflow:hidden}.holiday-list li{padding:17px 0 18px;border-top:1px solid #ddd}.holiday-list li:first-child{border-top:0;padding-top:18px}.holiday-list li .preview{width:275px;float:left;margin:2px 10px 0 0}.holiday-list li .text{color:#010101;line-height:18px;overflow:visible}.holiday-list li .text h2,.holiday-list li .text h2 a,.holiday-list li .text h3,.holiday-list li .text h3 a{color:#010101;text-decoration:none;text-transform:uppercase}.holiday-list li .text h3{font-size:24px;line-height:1;padding-bottom:13px}.holiday-list li .text p.valid{color:#589000}.holiday-list li .text dfn{display:block;font-style:normal;padding:3px 0 0}.holiday-list li .btm{overflow:hidden;padding:9px 0}.green-list li .btm{padding:0}.holiday-list li .btm>strong{color:#589000;float:left;font-size:14px;font-weight:800;line-height:1;text-transform:uppercase}.green-list .orange-elements li .text b b,.green-list li .text b b,.holiday-list li .btm strong strong{color:#e81a22!important;margin-left:10px;font:normal 26px oswaldregular,Tahoma,sans-serif}.holiday-list li .btm a{display:block;float:right;margin-top:2px;padding:9px 30px 8px 20px;position:relative;color:#fff;font-size:11px;font-weight:600;line-height:1;text-decoration:none;text-transform:uppercase;border-radius:4px}.holiday-list li .btm a:before,.sample-list a.more:before{content:"";height:12px;width:12px;position:absolute;top:50%;right:13px;margin-top:-5px;background:url(../images/layout/bgr-sprite.png) no-repeat 0 -228px}.green-list li .text b{color:#589000;font-size:14px;font-weight:800;text-transform:uppercase}.green-list li .text b b sub,.hotel-inner>header .f-right strong sub{font-size:14px;font-weight:600}.bottom-pager,.paginate{overflow:hidden;padding-top:10px;border-top:1px solid #ddd}.bottom-pager .paginate,.top-filter .paginate{float:right;padding-top:0;border-top:0}.paginate li{float:left}.paginate li.prev{padding-right:8px}.paginate li.next{padding-left:8px}.paginate li a{display:block;float:left;height:21px;padding:6px 8px 0;color:#010101;font-size:14px;line-height:1;font-weight:600;text-align:center}.paginate li.next a,.paginate li.prev a{height:27px;width:30px;padding:0;position:relative;text-indent:-10000px;border-radius:4px}.paginate li.next a span,.paginate li.prev a span{height:9px;width:5px;position:absolute;top:50%;left:50%;margin:-4px 0 0 -2px;background:url(../images/layout/bgr-sprite.png) no-repeat -362px -194px}.paginate li.next a span{background-position:-377px -194px}.orange-paginate li a.active,.orange-paginate li a:hover{color:#f97601}.green-paginate li a.active,.green-paginate li a:hover{color:#5c9600}.top-filter{padding:10px 0;border-bottom:1px solid #ddd}.top-filter div.select,.top-filter label,.top-filter select{float:left;margin:0;position:relative}.top-filter label{color:#010101;display:block;font-size:13px;padding:3px 10px 0 0}.top-filter div.select:after,html.ie7 .top-filter div.select .fall-a{content:"";width:30px;display:inline;position:absolute;top:-1px;bottom:-1px;right:-1px;z-index:1;border-radius:4px}.top-filter div.select:before{content:"";display:block;height:4px;width:7px;position:absolute;top:11px;right:11px;z-index:2;background:url(../images/layout/bgr-sprite.png) no-repeat -387px -253px}.top-filter .select-text{min-width:120px;max-width:none;padding-right:30px}.hotel-inner>header{color:#010101;height:auto;border:0;overflow:hidden;padding:2px 0 0}.hotel-inner>header h3{color:#010101;width:70%;float:left;font-size:24px;line-height:1;text-transform:uppercase}.hotel-inner>header .f-right{font-size:14px;line-height:16px;margin-top:-5px}.hotel-inner>header .f-right strong{color:#e81a22;font:normal 24px oswaldregular,Tahoma,sans-serif}.hotel-inner .preview{overflow:hidden;position:relative;margin-bottom:15px}.hotel-inner #large{height:421px;width:948px;float:left;position:relative;overflow:hidden;background-color:#000;background-color:rgba(0,0,0,.8)}.hotel-inner #large img{margin:0 auto;z-index:1}.hotel-inner #large .text{color:#fff;padding:20px 15px;position:absolute;left:0;right:0;bottom:0;z-index:2;background:rgba(0,0,0,.5);font:normal 18px/22px oswaldregular,Tahoma,sans-serif}html.no-rgba .hotel-inner #large .text{background:url(../images/layout/bgr-overlay.png) repeat 0 0}.hotel-inner #gallery{height:421px;width:212px;float:right;position:relative;overflow:hidden}.hotel-inner #gallery .bx-wrapper{height:421px}#gallery .bx-next,#gallery .bx-prev{height:39px;width:39px;position:absolute;top:0;left:50%;margin-left:-19px;z-index:3}#gallery .bx-next{top:auto;bottom:0}#gallery .bx-next span,#gallery .bx-prev span{height:39px;width:39px;display:block;position:relative;text-indent:-10000px}#gallery .bx-next span:before,#gallery .bx-prev span:before{content:"";height:10px;width:15px;position:absolute;top:50%;left:50%;margin:-5px 0 0 -7px;background:url(../images/layout/bgr-sprite.png) no-repeat -500px -152px}#gallery .bx-next span:before{background-position:-500px -162px}.hotel-inner #gallery li{cursor:pointer;height:108px;width:212px}.hotel-inner #gallery li span{height:97px;display:block;background-color:#010110;overflow:hidden}.hotel-inner #gallery li span img{width:100%}.hotel-inner #gallery li.active img{transition:.3s ease-out}.hotel-inner #gallery li.active img{opacity:.7}.hotel-inner .block{color:#010101;padding:14px 0 15px 64px;position:relative;font-size:13px;line-height:18px;border-top:1px solid #ddd}.hotel-inner .block.first{border-top:0}.hotel-inner .block .icon{height:44px;width:44px;position:absolute;top:17px;left:10px;border-radius:90%}.hotel-inner .block .icon:before{content:"";height:26px;width:27px;position:absolute;top:50%;left:50%;margin:-13px 0 0 -13px;background:url(../images/layout/bgr-sprite.png) no-repeat -1000px -1000px}.hotel-inner .block-location .icon:before{background-position:-427px -100px}.hotel-inner .block-hotel .icon:before{background-position:-454px -100px}.hotel-inner .block-room .icon:before{background-position:-427px -126px}.hotel-inner .block-food .icon:before{background-position:-454px -126px}.hotel-inner .block-facilities .icon:before{background-position:-427px -152px}.hotel-inner .block-opinion .icon:before{background-position:-454px -152px}.hotel-inner .block-accommodation .icon:before{background-position:-427px -178px}.hotel-inner .block h4{font-size:18px;font-weight:700;text-transform:uppercase;padding-bottom:10px}.hotel-bulgaria .block h4{color:#589000}.hotel-abroad .block h4{color:#7b2c95}.vertical-scrollbar{clear:both;width:100%;position:relative}.vertical-scrollbar .list-holder{height:410px;padding-right:25px;position:relative;z-index:1}.vertical-scrollbar .scrollbar{width:14px;line-height:0;overflow:hidden;position:absolute;top:0;bottom:0;right:0;z-index:10;background-color:#ebebeb;border-radius:4px;box-shadow:inset 1px 1px #d6d6d6}.vertical-scrollbar .scroller{width:100%;position:relative!important}.vertical-scrollbar .scrollbar .handle{height:56px;width:12px;overflow:hidden;border:1px solid #4f8000;border-radius:4px}.scrollbar .handle:before{top:0}.vertical-scrollbar .scrollbar .handle .mousearea{height:100%;width:15px;position:absolute;left:-1px}.vertical-scrollbar .scrollbar .handle .mousearea div{height:100%;box-shadow:inset 0 1px 0 #b2dd20;background-image:url(../images/layout/bgr-vertical-scrollbar.png);background-position:50% 50%;background-repeat:no-repeat}.room-holder{margin-top:10px;padding:10px 10px 9px;border:1px solid #dfdfdf;background-color:#f5f5f5;border-radius:4px}.room-holder.first{margin-top:0}.room-holder>.top{color:#010101;font-size:14px;line-height:15px;padding:7px 0 3px 5px}.room-holder>.top b{color:#e81a22;font-size:18px;text-transform:uppercase}.room-holder .room .top{color:#fff;margin-top:30px;padding:10px 14px 11px;position:relative;top:3px;font-size:13px;font-weight:600;line-height:1.1;text-transform:uppercase;background:#5d9700;border:1px solid #96b762;border-bottom:0;border-radius:4px}.room-holder .room .top:first-child{margin-top:3px}.room-holder .room table tr.grey-centered-cell td{text-align:center;text-transform:none!important;padding:5px 0!important;font-weight:700;background-color:#c3c3c3}.room-holder .room table tr td{vertical-align:middle}.room-holder .room table tr.chunked-row td{border-bottom:1px solid #96b762!important;text-transform:none!important;color:#000}.room-holder .room table tr.chunked-row:last-child td{border-bottom:none!important}.room-holder .room table{width:100%;margin-bottom:6px;border-collapse:separate;border-left:1px solid #96b762;border-right:1px solid #96b762;background-color:#fff;border-radius:0 0 4px 4px}.room-holder .room table th{font-size:12px;line-height:1;font-weight:400;vertical-align:middle;border-left:1px solid #fff;border-radius:0 0 4px 4px}.room-holder .room table th:first-child{border-left:0}.room-holder .room table th>span{display:block;padding:8px 5px 5px;position:relative}.room-holder .room table th>span:after{content:"";height:8px;width:13px;position:absolute;bottom:-6px;left:50%;margin-left:-6px;background:url(../images/layout/bgr-sprite.png) no-repeat -422px -249px}.room-holder .room table td{padding:10px 5px 15px;text-align:center;border-bottom:1px solid #96b762}.room-holder .room table td.first,.room-holder .room table tr td:first-child{text-align:left;padding-left:5%;text-transform:uppercase}.room-holder .room table td.prc img{vertical-align:top;margin-left:13px}.room-holder .room table td b{color:#e81a22;position:relative;top:4px;font:normal 24px/1 oswaldregular,Tahoma,sans-serif}.room-holder .room table td b sub{font-size:16px;font-weight:700}.rooms .pretty-radio{height:19px;width:19px;display:inline-block;float:none;margin:0 auto;padding:0;top:3px}.rooms .pretty-radio var{height:19px;width:19px;top:0;background:url(../images/layout/bgr-sprite.png) no-repeat -427px -204px}.rooms .pretty-radio.ra_on var{background-position:-427px -223px}.rooms .hint{display:block;position:relative}.rooms .tooltip{opacity:0;visibility:hidden;padding:14px;position:absolute;top:30px;left:50%;width:300px;margin-left:-127px;z-index:100;line-height:14px;text-align:center;text-transform:none;border:1px solid #96b762;background-color:#e0fab5;border-radius:4px;box-shadow:2px 2px 5px rgba(0,0,0,.21);transition:all 350ms ease-out}.rooms .smaller .tooltip{width:200px;margin-left:-110px}.rooms .tooltip .corner{height:8px;width:14px;position:absolute;top:-7px;left:50%;margin-left:-7px;background:url(../images/layout/bgr-sprite.png?1) no-repeat -435px -249px}html.no-touch .rooms .hint:hover .tooltip{visibility:visible;opacity:1}.book-hotel button,.rooms button{float:right;color:#fff;height:auto;margin:10px 24px 10px 0;padding:10px 36px 9px 26px;position:relative;cursor:pointer;text-transform:uppercase;font:800 13px/1 Comfortaa,Tahoma,sans-serif;border-radius:4px;background:#eb1b23}.adaptive-height button,.book-hotel button{margin-right:0}.book-hotel button:before,.rooms button:before{content:"";height:14px;width:11px;position:absolute;top:50%;right:14px;margin-top:-6px;background:url(../images/layout/bgr-sprite.png) no-repeat -102px -153px}.hotel-bulgaria label.pretty-radio var{background-position:-427px -204px}.hotel-bulgaria label.ra_on var{background-position:-427px -223px}.hotel-bulgaria label.pretty-checkbox var{background-position:-515px -152px}.hotel-bulgaria label.ch_on var{background-position:-515px -171px}.book-hotel .inner{padding:14px 8px 8px;border-radius:4px;background-color:#f5f5f5;border:1px solid #dfdfdf}.book-hotel .inner .text{color:#626262;line-height:18px}.book-hotel .inner .text strong{color:#010101}.book-hotel .inner .text h3{color:#010101;font-size:18px;padding-bottom:3px}.book-hotel .inner .room-holder{margin:14px 0 3px;padding:0;border-radius:0;border:0;background:transparent none}.book-hotel .inner .room-holder .room{margin-bottom:10px;border-radius:4px;border:1px solid #96b762;border-top:0}.book-hotel .inner .room-holder .room .room-top{overflow:hidden;background-color:#fff;border-top:1px solid #96b762}.book-hotel .inner .room-holder .room .room-top .f-left{width:220px;padding:8px 5px 11px;color:#fff;font-size:14px;text-align:center;border-radius:0 4px 4px}.book-hotel .inner .room-holder .room .room-top .f-left strong{font-size:18px}.book-hotel .inner .room-holder .room .room-top .reservation-name{float:left;padding:11px 0 0 10px}.book-hotel .inner .room-holder .room .room-top .reservation-name input[type=text]{height:26px;width:300px;margin-left:8px;line-height:27px}.book-hotel .inner .room-holder .room table{border:0;margin:0}.room-holder .room table td.first,.room-holder .room table tr td:first-child{width:220px;text-align:center;padding-left:5px;text-transform:uppercase}.book-hotel .inner .room-holder .room table th>span{padding:5px 5px 7px}.book-hotel .inner .room-holder .room table td{border:0}.book-hotel .inner .room-holder .room table td b{color:#4a4a4a;font-size:20px}.book-hotel .inner .total{padding:10px 15px 10px 10px;text-align:right;font-size:13px;background-color:#fff;border-top:1px solid #96b762}.book-hotel .inner .total b{color:#e81a22;font:normal 20px oswaldregular,Tahoma,sans-serif}.book-hotel .inner .total b sub{font-size:18px}.book-hotel ol li{padding-top:6px}.book-hotel li.label-left{margin-top:16px}.book-hotel li.sep{height:1px;width:100%;margin-top:15px;padding:0;overflow:hidden;background-color:#c9c9c9}.book-hotel .step-title{display:block;color:#010101;padding:15px 0 5px;font-size:13px;font-weight:600}.book-hotel label{color:#010101;font-size:13px;font-weight:600;padding-top:10px}.book-hotel .label-left label{width:12%;float:left}.book-hotel .required-fields sup,.book-hotel label sup{color:#e81a22}.book-hotel form ol li div.select,.book-hotel form ol li input[type=text],.book-hotel form ol li select{height:35px;width:305px;color:#010101;line-height:1;margin-right:0}.book-hotel form ol li select{height:33px}.book-hotel form ol li div.select-text{padding:10px 0 11px;position:relative}.book-hotel form ol li textarea{height:127px;width:88%;resize:none}.book-hotel .required-fields{font-size:13px;font-weight:600;padding:9px 0 11px 12%}.book-hotel .f-left label{margin-top:5px}.book-hotel button{height:35px;margin-top:10px;padding:0 36px 0 26px}.about-us{padding-left:40px}.about-us ol li,.about-us ul li{list-style:disc outside!important}.about-us hr,.careers hr{margin-left:-40px}.about-us h3{position:relative}.about-us h3:before{margin:-5px 0 0 -32px}.contacts-top{padding:60px 0 30px}.contacts-top .f-left{color:#666;font-size:10px;line-height:14px;position:relative;margin-top:-10px;padding-left:100px}.contacts-top .select,.contacts-top select{width:312px;float:right}.map-holder{height:390px;margin:0 0 10px;position:relative;overflow:hidden;border:1px solid #b2b2b2;background-color:#f0f0f0;border-radius:4px}#main-map{height:165%;width:130%;margin-left:-30%}#points{overflow:hidden;margin-left:1%}#points>li{float:left;width:32.3%;margin:1px 0 -1px -1px;padding:17px 0 17px 1%;position:relative;background-color:#fff;border-bottom:1px solid #ddd;border-left:1px solid #ddd}#points>li .fall-b,#points>li:after{content:"";height:20px;width:20px;position:absolute;bottom:-9px;right:-10px;z-index:2;background-color:#fff}#points>li address,.infowindow address{display:inline}#points>li h3,.infowindow h3{min-height:52px;color:#003760;font-size:20px;line-height:24px;margin:12px 0 8px}.infowindow h3{min-height:auto;margin-top:0}#points>li>ul>li,.infowindow ul>li{color:#1b1b1b;font-size:13px;line-height:18px;position:relative;padding:0 0 6px 22px}#points>li>ul>li:before,.infowindow ul>li:before{content:"";height:16px;width:16px;position:absolute;top:1px;left:0;background:url(../images/layout/bgr-sprite.png) no-repeat -10000px 0}#points>li>ul>li.address:before,.infowindow ul>li.address:before{background-position:-344px -140px}#points>li>ul>li.phone:before,.infowindow ul>li.phone:before{background-position:-360px -140px}#points>li>ul>li.fax:before,.infowindow ul>li.fax:before{background-position:-376px -140px}#points>li>ul>li.email:before,.infowindow ul>li.email:before{background-position:-392px -140px}#points>li>ul>li.time:before,.infowindow ul>li.time:before{background-position:-408px -140px}#points>li>ul>li address,.infowindow ul>li address{font-style:normal}#points>li>ul>li.email a,.infowindow ul>li.email a{color:#1799ca;text-decoration:underline}#points>li>ul>li.email a:hover,.infowindow ul>li.email a:hover{text-decoration:none}#points>li>ul>li.time{margin:24px 0 13px}#points>li>ul>li.time span,.infowindow ul>li.time span{color:#e31818}#points a.view,.advertise a.view{display:inline-block;padding:13px 36px 11px 12px;color:#fff;font-size:14px;line-height:1;text-transform:uppercase;position:relative;border-radius:4px;border:1px solid #013b63;box-shadow:inset 0 1px 0 #0472af}#apply-form ol li.btn button:after,#points a.view:after,.advertise a.view:after,.block-5 .text .links a:after,.isic-cards li a:after,a.apply:after,a.link:after{content:"";height:19px;width:10px;position:absolute;top:50%;right:10px;margin-top:-9px;background:url(../images/layout/bgr-sprite.png) no-repeat -327px -158px;transition:350ms ease-out}#apply-form ol li.btn button:hover:after,#points a.view:hover:after,.advertise a.view:hover:after,.block-5 .text .links a:hover:after,.isic-cards li a:hover:after,a.apply:hover:after,a.link:hover:after{right:13px}.infoBox{padding:20px;width:402px;overflow:hidden!important}.infoBox img{display:none}.infoBox .infowindow img{display:block}.infowindow{width:365px;padding:20px;position:relative;background-color:#fff;border-radius:6px;box-shadow:5px 5px 5px rgba(0,0,0,.2)}.infowindow:after{content:'';height:14px;width:22px;position:absolute;bottom:-14px;left:88px;background:url(../images/layout/bgr-sprite.png) no-repeat -337px -158px}.infowindow a.close{height:9px;width:9px;position:absolute;top:15px;right:15px;text-indent:-10000px;border:6px solid #fff;background:url(../images/layout/bgr-sprite.png) no-repeat -359px -158px}.careers h3.title{font-size:22px;line-height:26px;padding:20px 0 2px}.careers-list>li{overflow:hidden;margin-top:15px}.careers-list li>a{display:block;color:#003760;padding:12px 90px 10px 14px;position:relative;font-size:14px;line-height:16px;background-color:#eef1f4;border-radius:4px}.careers-list li>a>b{display:block;font-size:16px;font-weight:600;padding-bottom:10px}.careers-list li>a i{color:#1b1b1b;font-size:13px;position:absolute;top:50%;right:14px;font-style:normal;margin-top:-6px;padding-right:22px}.careers-list li>a i:after{content:"";height:18px;width:17px;position:absolute;top:50%;right:0;margin-top:-9px;background:url(../images/layout/bgr-sprite.png) no-repeat -368px -158px}.careers-list li.active>a i:after{background-position:-385px -158px}.careers-list li .text{display:none;padding:0 0 10px 55px}.careers-list li .text h4{font-size:16px;line-height:1;position:relative;margin-top:20px;padding:12px 0 20px 0}.careers-list li .text h4 .fall-b,.careers-list li .text h4:before{content:"";height:46px;width:46px;position:absolute;top:50%;left:-55px;margin-top:-27px;border-radius:90%}.careers-list li .text h4 .fall-a,.careers-list li .text h4:after{content:"";position:absolute;height:26px;width:27px;top:50%;left:-45px;margin-top:-18px;background:url(../images/layout/bgr-sprite.png) no-repeat -92px -174px}.careers-list li .text ol,.careers-list li .text ul{padding:0 0 0 16px}.careers-list li .text ol li,.careers-list li .text ul li{padding-bottom:2px}.careers-list li .text hr{margin-left:-55px}a.apply,a.link{color:#fff!important;display:inline-block;margin:23px 0 0;padding:10px 30px 9px 20px;position:relative;text-decoration:none!important;text-transform:uppercase;border-radius:4px;border:1px solid #012f4e;font:600 14px/1.5 'Open Sans',Tahoma,sans-serif;font-family:Comfortaa,cursive,sans-serif}#apply-form{display:none;color:#fff;margin-left:-55px;background-color:#eef1f4;border-radius:4px}#apply-form-holder #apply-form{margin:50px 0 0 0}#apply-form ol{padding:20px 20px 10px;overflow:hidden}#apply-form ol li{width:45%;float:left;padding:0 0 10px 0;list-style:none!important}#apply-form ol li:first-child,#apply-form ol li:first-child+li+li{padding-right:5%}#apply-form ol li:first-child+li,#apply-form ol li:first-child+li+li+li{padding-left:5%}#apply-form ol li.sep{width:100%;height:1px;clear:both;padding:0;margin:13px 0;border-top:1px solid #d6dce2;background-color:#fbfbfc}#apply-form ol li.req{width:100%;clear:both;float:none;color:#003f6f}#apply-form ol li label{color:#010101;font-size:14px;padding-bottom:0}#apply-form ol li label sup{color:#003f6f;font-weight:600}#apply-form ol li input{width:100%}#apply-form .file{position:relative;margin-bottom:10px}#apply-form .file input{width:80%}#apply-form .file .ifile{width:100%;position:absolute;top:0;right:0;font-size:19px;opacity:0;z-index:1}#apply-form .file i{display:block;width:17%;position:absolute;top:0;bottom:0;right:0;text-align:center;text-transform:uppercase;border-radius:4px;border:1px solid #012f4e;font:700 12px/2.5 'Open Sans',Tahoma,sans-serif;font-family:Comfortaa,cursive,sans-serif}#apply-form ol li.btn{width:100%;float:none;padding-top:20px;text-align:center}#apply-form ol li.btn button{width:140px;height:37px;position:relative;font-size:14px;font-weight:700;line-height:35px}.message{padding:20px 15px;color:#003760;font-size:16px;font-weight:600;background-color:#eef1f4;border-radius:4px}a.link{margin:0}.sitemap{width:101%;overflow:hidden;margin-left:-1%}.sitemap .col{float:left;width:24%;margin:18px 0 10px 1%}.sitemap .col:nth-of-type(4n+1){clear:left}.sitemap .col h3{color:#fff;display:table;height:44px;width:100%;font-size:14px;line-height:1;text-align:center;text-transform:uppercase;position:relative;margin-bottom:18px;border-radius:4px}.sitemap .col h3:after{display:block;bottom:-7px}.sitemap .col h3 a{color:#fff;display:table-cell;vertical-align:middle;padding:0 15px}.sitemap .col nav ul>li{font-size:13px;position:relative;padding:0 0 9px 27px}.sitemap .col nav ul>li .fall-b,.sitemap .col nav ul>li:before{content:"";height:18px;width:17px;position:absolute;top:1px;left:0;background:url(../images/layout/bgr-sprite.png) no-repeat -327px -140px}.sitemap .col nav ul>li a{color:#1b1b1b}.wat-main .site-block{float:left;width:60%}.wat-main .site-block{float:left;width:68%}.wat-main .site-block>section{padding:10px 12px 13px;height:188px}.wat-main .site-block .preview{height:160px;width:318px;float:left;padding-top:3px}.wat-main .site-block .text{height:162px;padding:0 10px;overflow:hidden;line-height:16px}.wat-main .user-tools{float:right;width:31%;overflow:hidden}.wat-main .user-tools li{height:107px;margin-top:10px;overflow:hidden;position:relative;border:1px solid #8d0025;border-radius:4px;box-shadow:inset 0 1px 0 #f01465}.wat-main .user-tools li.tool-1{margin-top:0}.wat-main .user-tools li a{color:#fff;width:100%;display:table;height:100%;font-size:22px;line-height:26px;text-transform:uppercase;position:relative;z-index:2}.wat-main .user-tools li a .fall-b,.wat-main .user-tools li a:before{content:"";height:47px;width:57px;position:absolute;top:50%;left:10px;margin-top:-22px;background:url(../images/layout/bgr-sprite.png) no-repeat -1000px 0}.wat-main .user-tools li.tool-1 a .fall-b,.wat-main .user-tools li.tool-1 a:before{background-position:-427px 0}.wat-main .user-tools li.tool-2 a .fall-b,.wat-main .user-tools li.tool-2 a:before{background-position:-427px -47px}.wat-main .user-tools li a strong{font-weight:700}.wat-main .user-tools li span{display:table-cell;vertical-align:middle;padding:0 50px 0 85px}.wat-main .user-tools li .fall-ac,.wat-main .user-tools li span:after{content:"";height:76px;width:142px;position:absolute;bottom:0;right:14px;z-index:-1;background:url(../images/layout/bgr-sprite.png) no-repeat -1000px 0}.wat-main .user-tools li.tool-1 .fall-ac,.wat-main .user-tools li.tool-1 span:after{background-position:-484px 0}.wat-main .user-tools li.tool-2 .fall-ac,.wat-main .user-tools li.tool-2 span:after{background-position:-484px -76px}.taxes .site-block{width:49.2%}.taxes section header h2{text-transform:none}.taxes .site-block .preview{float:left;margin:0 10px 10px 0}.taxes .site-block .text h3{font-size:18px;color:#cd0136;padding-bottom:4px}.taxes .site-block .text strong{color:#cd0136;display:block;padding-top:0;font-weight:600;padding-top:8px}.taxes .f-right ul li{font-size:13px;line-height:15px;padding:10px 0 10px 30px;position:relative}.taxes .f-right ul li:first-child{padding-top:0}.taxes .f-right ul li:before{top:10px}.taxes .f-right ul li:first-child:before{top:0}.taxes .f-right ul li a:hover{text-decoration:underline}.isic-cards{overflow:hidden}.isic-cards li{float:left;width:33.33%}.isic-cards li>div{padding:0 10px;text-align:center;border-left:1px solid #ddd}.isic-cards li:first-child>div{border:0}.isic-cards li .text{color:#1b1b1b;line-height:18px;text-align:left;margin-bottom:35px}.isic-cards li .text b{display:block;color:#088776;height:38px;font-size:14px;overflow:hidden;margin:12px 0 2px;cursor:pointer}.isic-cards li a{display:inline-block;padding:10px 32px 8px 12px;position:relative;font-size:14px;color:#fff;line-height:1.3;text-transform:uppercase;border-radius:4px}.discount-list{overflow:hidden}.discount-list ul{width:102%;margin-left:-9px}.discount-list li{height:134px;width:25%;float:left;position:relative;margin:-1px 0 0 -1px}.discount-list li:before{content:"";width:1px;position:absolute;top:10px;bottom:10px;left:0;background-color:#ddd}.discount-list li:after{content:"";height:1px;position:absolute;left:10px;right:10px;top:0;background-color:#ddd}.discount-list li a{display:block;height:100%;position:relative;padding:0 10px;line-height:1;text-align:center}.discount-list li a img{margin:10px auto 0}.discount-list li a big{color:#088776;font-size:13px;text-align:center;position:absolute;left:0;right:0;bottom:10px}.discount-list li a strong{color:#e81a22;position:absolute;right:10px;bottom:11px;font:normal 26px oswaldregular,Tahoma,sans-serif}.discount-list li a strong sup{font-size:15px;position:relative;top:-9px}.discount-list li a strong sub{font-size:26px;position:relative;top:1px}.tools{float:right;overflow:hidden}.tools li{float:left;padding:10px 10px 0 0}.tools li.send{padding-right:15px}.tools li a{height:18px;width:19px;display:block;float:left;text-indent:-10000px;background:url(../images/layout/bgr-sprite.png) no-repeat -10000px -10000px}.tools li.send a{background-position:-481px -152px}.tools li.print a{background-position:-481px -170px}.tools li.size a{background-position:-481px -188px}#send-to-friend{display:none;width:100%;position:absolute;top:0;bottom:0;z-index:1000}#send-to-friend-cont{width:500px;position:absolute;top:210px;left:50%;margin-left:-250px;z-index:2;background-color:#fff}#overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1;background-color:#000;opacity:.3}#send-to-friend .heading{color:#fff;font-size:15px;font-weight:600;line-height:1;padding:7px 0 9px 15px;position:relative}#send-to-friend .heading a{height:7px;width:7px;position:absolute;top:50%;right:15px;margin-top:-4px;text-indent:-100000px;background:url(../images/layout/bgr-sprite.png) no-repeat -481px -206px}#send-to-friend .inner{padding:5px 6px 15px 15px;overflow:hidden}#send-to-friend .inner li{list-style:none;width:48%;float:left;padding:10px 2% 0 0}#send-to-friend .inner li.btn{width:98%;text-align:right}#send-to-friend .inner li input[type=text]{width:100%}#send-to-friend .inner li input[type=text].error{border-color:red}.text{color:#333;font-size:13px;line-height:16px;overflow:hidden}.text a{color:#1799ca;text-decoration:underline}.text a:hover{text-decoration:none}.text strong{font-weight:600}.text em{font-style:italic}.text ol,.text ul{padding:3px 0 3px 20px}.text ol li,.wrapper .text ol li{list-style:decimal;list-style-position:outside}.text ul li,.wrapper .text ul li{list-style:disc;list-style-position:outside;padding:0 0 7px 0}h1,h2,h3,h4,h5,h6{color:#003760;font:600 14px/1 'Open Sans',Tahoma,sans-serif;font-family:Comfortaa,cursive,sans-serif;line-height:1.3}.text h2{font-size:26px;padding-bottom:18px}.text h3{font-size:16px;padding-bottom:18px}.block h4,.text h4{font-size:14px}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-size:inherit!important}.text img[align=left]{margin:5px 15px 5px 0}.text img[align=right]{margin:5px 0 5px 15px}form ol li label{display:block;color:#010101;font-size:13px;padding-bottom:4px}form ol li label i{color:#e30000;font-size:14px;font-style:normal}form ol li label a{color:#034577}.form-search input[type=text],.select,form input[type=email],form input[type=password],form input[type=tel],form input[type=text],form textarea,select{height:30px;color:#333;padding:0 10px;border:1px solid #aaa;font:normal 12px Tahoma,sans-serif;border-radius:4px;box-sizing:border-box}select{width:100%;padding:5px 7px;background:transparent none}.form-search input[type=text],.select,form input[type=email],form input[type=password],form input[type=tel],form input[type=text],form textarea{background:#fff;background:linear-gradient(#e9e9e9 0,#fff 48%,#fff 100%)}.form-search input[type=text]:focus,.select:hover,form input[type=email]:focus,form input[type=password]:focus,form input[type=tel]:focus,form input[type=text]:focus,form textarea:focus{box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 6px rgba(42,53,71,.15);transition:.2s linear}form textarea{padding:10px;resize:vertical;overflow:auto}form ol li .select-text:after{content:"";height:7px;width:11px;position:absolute;top:50%;right:-1px;margin-top:-2px;background:url(../images/layout/bgr-sprite.png) no-repeat -409px -173px}div.select{height:27px;margin-right:11px;position:relative}.contacts-top div.select{height:30px}.contacts-top div.select:after,html.ie7 .contacts-top div.select .fall-a{content:"";display:inline;height:30px;width:30px;position:absolute;top:-1px;right:-11px;border-radius:90%}.contacts-top div.select:before{content:"";height:30px;width:30px;position:absolute;top:-1px;right:-11px;z-index:1;background:url(../images/layout/bgr-sprite.png) no-repeat -327px -177px}div.select select{opacity:0;height:25px;width:100%!important;position:absolute;top:0;left:0;font-size:12px;color:#737373;z-index:2;border:0}.contacts-top div.select select{opacity:0;height:28px;width:100%!important;padding:5px 0}div.select-text{line-height:1;padding:6px 0 7px;color:#010101}.contacts-top div.select-text{padding:8px 0;color:#737373}label.pretty-checkbox,label.pretty-radio{position:relative;padding:4px 0 4px 27px;font-size:12px;line-height:13px!important;cursor:pointer}label.pretty-checkbox input,label.pretty-radio input{position:absolute;left:-10000px}label.pretty-checkbox var,label.pretty-radio var{height:19px;width:19px;position:absolute;top:1px;left:0;background:url(../images/layout/bgr-sprite.png) no-repeat -446px -204px}label.pretty-checkbox var{background-position:-534px -152px}label.ra_on var{background-position:-446px -223px}label.ch_on var{background-position:-534px -171px}.form-search button,.form-search input[type=submit],form button,form input[type=submit]{color:#fff;border:0;height:30px;cursor:pointer;text-align:center;text-transform:uppercase;font:600 11px/26px Comfortaa,Tahoma,serif;box-sizing:border-box;border-radius:4px;background:#004c86}.text-page{line-height:18px}.top-adv{margin:10px 0 4px;padding:3px 6px 16px;text-align:center;background-color:#fff}.top-adv p{color:#5c5c5c;font-size:11px;text-align:left}.list-airports{overflow:hidden}.list-airports .f-left,.list-airports .f-right{width:50%}.list-airports li{font-size:13px;position:relative;padding:3px 0 0 18px}.list-airports li:before{content:"•";font-size:11px;position:absolute;top:4px;left:2px}.sample-list li{overflow:hidden;padding:16px 0;border-top:1px solid #ddd}.sample-list li.first-child,.sample-list li:first-child{border-top:0;padding-top:0}.sample-list li .preview{float:left;margin:4px 12px 4px 0}.sample-list li .text{color:#1b1b1b;font-size:13px;line-height:18px;overflow:visible}.sample-list li .text h3{color:#1697c8;font-size:16px;padding-bottom:10px}.sample-list.type-2 li .text h3{color:#7b2c95}.sample-list.type-3 li .text h3{color:#f67501}.sample-list.type-4 li .text h3{color:#558a00}.sample-list.type-5 li .text h3{color:#1f67aa}.sample-list.type-6 li .text h3{color:#bc0031}.sample-list.type-7 li .text h3{color:#14c6af}.sample-list a.more{float:right;color:#fff;display:inline-block;padding:5px 30px 5px 20px;position:relative;font-size:11px;font-weight:600;text-decoration:none;text-transform:uppercase;border:1px solid #3f8ba9;border-radius:4px;box-shadow:inset 0 1px 0 #36e2fa}.sample-list.type-2 a.more{border-color:#6c2383;box-shadow:inset 0 1px 0 #cd5ae3}.sample-list.type-3 a.more{border-color:#b55600;box-shadow:inset 0 1px 0 #ffc622}.sample-list.type-4 a.more{border-color:#4f8000;box-shadow:inset 0 1px 0 #b2dd20}.sample-list.type-5 a.more{border-color:#195995;box-shadow:inset 0 1px 0 #54b0e5}.sample-list.type-6 a.more{border-color:#8d0025;box-shadow:inset 0 1px 0 #f01465}.sample-list.type-7 a.more{border-color:#088776;box-shadow:inset 0 1px 0 #22e4d6}input[type=password]::-ms-clear,input[type=text]::-ms-clear{display:none}.r-t{width:100%}.advertise h3{font-size:16px;position:relative;padding:0 0 24px 25px}.advertise h3 .fall-b,.advertise h3:before{content:"";height:18px;width:17px;position:absolute;top:2px;left:0;background:url(../images/layout/bgr-sprite.png) no-repeat -327px -140px}.advertise .r-t thead th{color:#189dce;width:20%;padding:0 9px 12px;font-size:14px;line-height:18px;font-weight:600;vertical-align:middle}.advertise .r-t tbody td.first,.advertise .r-t thead th.first{text-align:left}.advertise .r-t tbody td.last,.advertise .r-t thead th.last{text-align:right}.advertise .r-t tbody td{padding:9px;font-size:14px;line-height:18px;text-align:center;vertical-align:middle}.advertise .r-t thead th span{color:#fff;min-width:122px;display:inline-block;padding:14px 24px 12px;text-align:center;position:relative;border-radius:4px;background-color:#189dce}.advertise .r-t thead th span .fall-a,.advertise .r-t thead th span:after{content:"";height:10px;width:17px;position:absolute;bottom:-9px;left:50%;margin-left:-8px;background:url(../images/layout/bgr-sprite.png) no-repeat -472px -247px}.advertise .r-t thead th span.gray{color:#003c6a;background-color:#ddd}.advertise .r-t thead th span.gray .fall-a,.advertise .r-t thead th span.gray:after{background-position:-472px -237px}.search-block{display:block;height:273px;position:absolute;top:10px;left:10px;right:323px}.flight-form-holder{height:253px;position:absolute;top:0;left:0}.about-us.wat .text p.f-right{padding:6px 6px 16px 0;font-size:11px}.pay-online-form{overflow:hidden;padding:15px}.pay-online-form div.payment-errors{float:right;width:340px;padding:15px;margin-left:10px;border:1px solid #dc143c;background-color:linen;color:#dc143c}.pay-online-form ol{max-width:600px;float:left}.pay-online-form ol li{overflow:hidden;margin-bottom:10px;padding:3px 0}.pay-online-form ol li input,.pay-online-form ol li select,.pay-online-form ol li textarea{padding:5px;border:1px solid #bababa;width:350px;background:linear-gradient(#e9e9e9 0,#fff 48%,#fff 100%) repeat scroll 0 0 rgba(0,0,0,0)}.pay-online-form ol li input:focus,.pay-online-form ol li textarea:focus{border-color:#000}.pay-online-form .failed,.pay-online-form .failed label{color:#dc143c}.pay-online-form .failed input,.pay-online-form .failed select,.pay-online-form .failed textarea{border-color:#dc143c}.pay-online-form ol li textarea{resize:none;height:100px}.pay-online-form .bordered{border-bottom:1px solid #003760;width:auto;font-weight:700;font-size:15px}.pay-online-form ol li label{width:175px;padding-right:20px;float:left;display:block}.pay-online-form ol li .text{overflow:hidden}.pay-online-form ol li .text ul{margin:-10px 10px 0 0;width:65px;height:160px;background:url(../images/layout/bank_logos.gif) no-repeat}.pay-online-form ol li .text ul li{list-style:none;margin:0}.pay-online-form ol li .text ul li a{display:block;height:50px}.pay-online-form ol li label sup{color:red}.redirecting-form p{line-height:100px;font-size:20px;color:#0096c8;width:220px;height:100px;margin:40px auto;background:url(../images/layout/pay-online-loader.gif) no-repeat center right}.payment-result{padding:30px 0;text-align:center;font-size:18px}.mb100{margin-bottom:100px}.pay-again{display:block;text-align:center;padding:10px 0;margin:10px auto;width:150px;background-color:#4d9808;color:#fff}.pay-online-submit-btn{padding:15px 40px;height:auto;font:600 18px/26px 'Open Sans',Tahoma,sans-serif;font-family:Comfortaa,cursive,sans-serif}.en-US #nav>ul>li.item-1,.en-US #nav>ul>li.item-2,.en-US #nav>ul>li.item-3,.en-US #nav>ul>li.item-4{width:25%}.event-details>h2{font-size:22px;margin-bottom:10px;float:left}.event-details .event-sharing{float:right}.filter-jobs{padding:13px 22px 11px;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;background-color:#ebebeb;overflow:hidden;margin-bottom:15px;clear:both}.filter-jobs ol{width:100%}.filter-jobs ol li{float:left;margin-bottom:0;width:31%}.filter-jobs ol li:last-child{width:7%}.filter-jobs ol li label{width:auto;color:#000;padding-top:3px;font-weight:600}.filter-jobs ol li>span,.red-title{font-size:16px;color:#d10137}.filter-jobs ol li select{width:160px}.event-side-menu{float:left;width:280px}.event-side-menu li a,.optional-button{float:none;text-transform:none;margin:0 0 1px;padding:6px 25px 6px 6px;font-size:12px;position:relative}.event-side-menu li a:after,.optional-button:after{content:"";width:8px;height:14px;position:absolute;right:8px;top:50%;margin-top:-7px;background:url(../images/layout/wat-sidemenu-arrows.png) no-repeat 0 -36px}.event-side-menu li a.active,.event-side-menu li a:hover,.optional-button:hover{border-color:#d2d2d2;background:#ebebeb;box-shadow:none;color:#c40034}.event-side-menu li a.active:after,.event-side-menu li a:hover:after,.optional-button:hover:after{background-position:0 0}.event-info{float:right;overflow:hidden;width:870px}.event-info .description{float:left;width:55%}.event-info .preview{float:right;width:40%}.optional-button{display:inline-block;margin-right:10px;font-size:13px;min-width:142px}.event-gallery{overflow:hidden}.event-gallery li{float:left;margin:.7% 0 0 1%;cursor:pointer;width:19%}.event-gallery li img{width:100%}.event-gallery li.main{float:none;cursor:default;margin-left:.9%;margin-top:0;width:100%}.event-gallery li.main img{width:100%}.job-listing{padding-top:30px;clear:both}.job-listing .red-title{padding-bottom:8px;margin-bottom:10px;border-bottom:1px solid #b4b4b4;display:block}.more-events>section{padding-right:0}.more-events ul{overflow:hidden}.more-events ul li{height:200px;padding-bottom:15px;float:left;width:25%}.more-events ul.one-per-row li{width:100%}.more-events ul.two-per-row li{width:50%}.more-events ul.three-per-row li{width:33.33%}.more-events ul li a{padding-right:14px;display:block}.more-events ul li .preview{height:155px;overflow:hidden;display:block;margin-bottom:5px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.more-events ul li .text strong{text-transform:uppercase;display:block;margin-bottom:5px}.more-events ul li .text .arrow{color:#bd0032}.more-events ul li .text .arrow:before{background:url(../images/layout/red-circle.png) no-repeat}.job-listing ul li .compare{display:block;width:22px;height:23px;background:url(../images/layout/compare-checkbox.png) no-repeat;cursor:pointer}.job-listing ul li .compare.active{background-position:0 -23px}.job-listing ul li{overflow:hidden;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e3e3e3}.job-listing ul li .job-header{overflow:hidden;color:#d40025;font-size:16px}.job-listing ul li .job-header span{float:left}.job-listing ul li .job-header span.compare{width:5%}.job-listing ul li .job-header span.title{width:34.5%;padding-right:1%;font-weight:700}.job-listing ul li .job-header span.employer{width:44%;padding-right:1%;color:#444;font-size:14px}.job-listing ul li .job-header span.salary{width:14%;text-align:right;font-weight:700;font-size:22px;line-height:18px}.job-listing ul li .job-description{padding:10px 0 0 5%;overflow:hidden}.job-listing ul li .job-description>div{float:left;color:#555}.job-listing ul li .job-description>div.preview .optional-button{display:block;margin-right:0;text-align:center;padding-right:0}.job-listing ul li .job-description>div.preview .optional-button:after{display:none}.job-listing ul li .job-description>div.preview{width:18%;padding-right:2%}.job-listing ul li .job-description>div.col-1{width:39%;padding-right:1%}.job-listing ul li .job-description>div.col-2{width:38%;border-left:1px solid #ccc;padding:5px 0 5px 1%}.job-listing ul li .job-description>div strong{color:#000}.job-listing ul li .job-description>div.col-1>span strong{display:inline-block;width:45%}.job-listing ul li .job-description>div.col-2>span strong{display:block;margin-bottom:1px}.job-listing ul li .job-description>div>span{display:block;line-height:14px;margin-bottom:8px}.compare-help{color:#666;display:block;font-size:11px;height:20px;line-height:12px;margin:0 0 8px 7px;padding-left:30px;background:url(../images/layout/compare-arrow.png) no-repeat left center}.compare-pop{position:fixed;z-index:9999;height:150px;left:50%;width:1200px;margin-left:-600px;bottom:-120px;transition:bottom .3s;background-color:#fff;box-shadow:0 0 5px #333;overflow:hidden}.compare-pop.you-cant-see-me{bottom:-150px}.compare-pop.shown{bottom:0}.compare-pop .toggler{height:30px;line-height:30px;color:#fff;cursor:pointer;background-color:#013253;padding:0 10px;text-transform:uppercase;display:block;position:relative}.compare-pop.shown .toggler:after{color:#fff;content:"x";font-family:Tahoma;font-size:15px;position:absolute;right:10px;text-transform:none;top:-1px}.compare-pop .compare-actions,.compare-pop .compare-list,.compare-pop .compare-list li{float:left}.compare-pop .compare-list{width:85%;overflow:hidden}.compare-pop .compare-actions{width:11%;text-align:center;padding:0 2%}.compare-pop .compare-actions .optional-button{margin:35px 0 10px;display:block;min-width:0}.compare-pop .compare-actions span{cursor:pointer}.compare-pop .compare-actions b{color:#bc0031}.compare-pop .compare-list li{width:20%;list-style:none}.compare-pop .compare-list li>div{border-right:1px solid #dbdbdb;padding:5px;height:110px;position:relative}.compare-pop .compare-list li>div .remove{position:absolute;bottom:7px;right:10px;cursor:pointer;color:#bc0031}.compare-pop .compare-list li>div strong{color:#bc0031;font-size:16px;line-height:18px;display:block}.compare-pop .compare-list li>div span{color:#686868;display:block;margin:5px 0 0}.compare-pop .compare-list li>div var,.compare-table tr td.price-field{color:#e81a22;font-size:26px;font-style:normal}.compare-pop .compare-list li.empty-placeholder div div{background-color:#dbdbdb;color:#fff;font-weight:700;font-size:45px;text-align:center;line-height:110px}#ajax-loading{position:fixed;left:0;top:0;right:0;height:50px;line-height:50px;color:#fff;display:none;font-size:16px;text-align:center;z-index:9999;background-color:rgba(0,0,0,.8)}.compare-table{background-color:#fff;font-size:13px}.compare-table tr:nth-child(odd) td{background-color:#f5f5f5}.compare-table td{padding:1% .5%;vertical-align:top;border:1px solid #ccc}.compare-table tr td:first-child{color:#000;font-weight:700;text-align:right;text-transform:uppercase}.compare-table td.tac{text-align:center}.compare-table tr.fancy-row td span{display:block;background-color:#d1d1d1;padding:3px 0 2px;text-align:center;margin-bottom:10px;border-radius:3px;position:relative;color:#000;font-size:12px}.compare-table tr.fancy-row td span:after{content:"";position:absolute;width:9px;height:5px;bottom:-5px;left:50%;margin-left:-5px;background:url(../images/layout/grey-compare-arrow.png) no-repeat}.compare-table tfoot tr td:first-child a,.compare-table tr.fancy-row td strong{color:#bc0031;font-size:15px;line-height:17px;font-weight:400}.compare-table tfoot tr td:first-child{text-align:center;text-transform:none;background-color:#fff}.compare-table tfoot tr td:first-child a{font-weight:700;font-size:18px;padding:4px 0 6px}.wat-events-listing li{position:relative}.wat-events-listing li .text{padding-bottom:50px}.wat-events-listing .wat-see-more{position:absolute;bottom:0;right:0}.wat-events-listing .wat-see-more a{margin-right:0}.form-loader{position:fixed;left:0;top:0;right:0;bottom:0;z-index:9998;background-color:#000;background-color:rgba(0,0,0,.6)}.form-loader>div{background:url(../images/layout/loader-bg.png) no-repeat;width:657px;height:226px;padding-top:150px;overflow:hidden;text-align:center;position:fixed;top:50%;left:50%;margin:-188px 0 0 -328px;color:#7a2b93;font-size:19px;font-family:Tahoma}.form-loader>div p{background:url(../images/layout/spinner.GIF) no-repeat center bottom;padding:0 30px 75px}.form-loader>div p small{display:block;color:#3f2d83;font-size:15px}.airport-helper{position:absolute;top:0;right:0;height:36px;width:36px;display:block;cursor:pointer;z-index:5}.airport-helper-form{position:absolute;z-index:10;padding:10px;top:40px;left:0;right:0;background-color:#fff;box-shadow:3px 3px 3px #aaa;border:1px solid #aaa;border-radius:3px}.airport-helper-form select{display:block;margin-bottom:10px;position:relative;z-index:11}.airport-helper-form button{margin:0 auto;display:block;padding-left:25px;padding-right:25px}.holidays-abroad-offer-page .hotel-bulgaria #gallery .bx-next,.holidays-abroad-offer-page .hotel-bulgaria #gallery .bx-prev,.holidays-abroad-offer-page .hotel-inner .block .icon{background:0 0}.holidays-abroad-offer-page .hotel-bulgaria #gallery .bx-next,.holidays-abroad-offer-page .hotel-bulgaria #gallery .bx-prev,.holidays-abroad-offer-page .hotel-inner .block .icon,.holidays-abroad-offer-page .room-holder .room .top{background-color:#e96f01}.green-list.orange-elements li .text b,.holidays-abroad-offer-page .hotel-bulgaria .block h4,.holidays-abroad-offer-page .offer-chosen-duration,.holidays-abroad-offer-page .rooms small{color:#e96f01}.holidays-abroad-offer-page .book-hotel .inner .room-holder .room,.holidays-abroad-offer-page .book-hotel .inner .room-holder .room .room-top,.holidays-abroad-offer-page .book-hotel .inner .total,.holidays-abroad-offer-page .room-holder .room .top,.holidays-abroad-offer-page .room-holder .room table,.holidays-abroad-offer-page .room-holder .room table td{border-color:#e96f01!important}.holidays-abroad-offer-page .room-holder .room table tr.chunked-row td{border-color:#ddd!important}.page-holidays_abroad-results .search-block,.page-hotels_holidays_bulgaria-results .search-block{overflow:hidden}.page-hotels_holidays_bulgaria-results .search-block{height:273px}.page-holidays_abroad-results .search-block:after,.page-hotels_holidays_bulgaria-results .search-block:after{display:block;content:"посочи, за да видиш повече";position:absolute;bottom:0;right:0;left:0;padding:5px 15px;background-color:rgba(255,255,255,.9);text-align:right}.page-holidays_abroad-results .search-block.active,.page-hotels_holidays_bulgaria-results .search-block.active{overflow:visible}.page-holidays_abroad-results .search-block.active:after,.page-hotels_holidays_bulgaria-results .search-block.active:after{display:none}.custom-hotel-promotions{border:1px solid #ddd;padding:20px 10px 10px;margin-bottom:15px}.custom-hotel-promotions>.text{padding:15px 11px 5px 11px}.custom-hotel-promotions ul{overflow:hidden}.custom-hotel-promotions ul li{float:left;width:30.33%;padding:0 1% 10px;margin:0 1% 15px 0;overflow:hidden;border-bottom:1px solid #ddd}.custom-hotel-promotions ul li.no-border{border-bottom:none;margin-bottom:0}.custom-hotel-promotions ul li>div *{display:block}.custom-hotel-promotions ul li .f-left{width:68%}.custom-hotel-promotions ul li .f-left span{font-size:13px;line-height:15px;color:#333}.custom-hotel-promotions ul li .f-left strong{font-size:14px;line-height:16px}.custom-hotel-promotions ul li .f-right{width:30%;text-align:center;text-transform:uppercase}.custom-hotel-promotions ul li .f-right a{color:#fff;padding:4px 0;border-radius:3px}.custom-hotel-promotions ul li .f-right strong{color:#e81a22;font:normal 26px oswaldregular,Tahoma,sans-serif;line-height:26px;margin-bottom:5px}.custom-hotel-promotions ul li .f-right a.orange{border:1px solid #b55600;background:#f87601;background:linear-gradient(#f87601 0,#cf6201 100%);box-shadow:inset 0 1px 0 #ffc622}.custom-hotel-promotions ul li .f-right a.green{border:1px solid #4f8000;background:#558a00;background:linear-gradient(#65a500 0,#558a00 100%);box-shadow:inset 0 1px 0 #b2dd20}.airport-custom-page .hotel-bulgaria .block h4{color:#725fa6}.airport-custom-page .hotel-bulgaria .block .icon{background:#725fa6}.airport-custom-page .hotel-bulgaria .block{margin-left:0!important}.airport-custom-page .hotel-inner .block-1 .icon:before{background-position:-40px -75px}.airport-custom-page .hotel-inner .block-2 .icon:before{background-position:-42px -129px}.airport-custom-page .hotel-inner .block-3 .icon:before{background-position:-454px -100px}.airport-custom-page .hotel-inner .block-4 .icon:before{background-position:-92px -175px}.airport-custom-page .hotel-inner .block-5 .icon:before{background-position:-427px -152px}.airport-custom-page .hotel-inner .block-6 .icon:before{background-position:-41px -233px}.airport-custom-page .featured{padding:15px;border-radius:5px;background-color:#ecebeb;border:1px solid #c5c5c5;margin:30px 0 10px}.airport-custom-page .featured>.f-left{width:68%}.airport-custom-page .featured>.f-right{width:30%}.airport-custom-page .featured .flights{float:none;width:100%;margin-bottom:15px}.airport-custom-page .featured header,.airport-custom-page .flights header,.page-air_tickets-index .flight-block header{min-height:40px;height:auto}.airport-custom-page .featured header h2,.airport-custom-page .flights header h2,.page-air_tickets-index .flight-block header h2,section header .heading-lookalike{white-space:initial;line-height:1.4;padding-bottom:10px;padding-left:40px;padding-top:11px;font-family:Comfortaa,cursive,sans-serif}.flight-block header .heading-lookalike:before,.flight-block header h2:before{background-position:-41px -75px}.airport-custom-page .icon-flight:after,.flight-block header .heading-lookalike:before,.flight-block header h2:before,.page-air_tickets-index .icon-flight:after{margin:0;top:50%;transform:translate(0,-50%);left:10px}.airport-custom-page .featured .flights .inner{border:none;padding-bottom:10px;background:0 0;float:left;width:32.33%!important;margin:0 .5%}.airport-custom-page .featured .flights section table{width:98%;margin:0}.airport-custom-page .featured .flights .inner section:first-child table{margin-right:2%}.airport-custom-page .featured .flights .inner section:last-child table{margin-left:2%}.airport-custom-page .block-top{height:auto;background:0 0;padding:0;margin:0;min-height:0}.airport-custom-page .search-block .inner{min-height:0}.airport-custom-page .block-top .search-block{left:0;top:0;right:0;height:260px}.airport-custom-page .flights section table td small{color:#e81a22}.airport-custom-page .flight-form-holder .inner{padding:0 10px;border:0}.airport-custom-page .search-block .inner .title{display:none}.airport-custom-page header{border-radius:4px}.airport-custom-page .block-1{margin:0}.airport-custom-page .block-1 ul{width:100%;margin-top:0}.airport-custom-page .block-1 ul li .preview{margin:0 10px 0 0}.airport-custom-page .block-1 ul li{width:100%;float:none;padding:12px 0 12px 0}.airport-custom-page .block-1 ul li:before{display:none}.custom-static-form .airport-custom-page .block-top,.custom-static-form .airport-custom-page .block-top .search-block,.custom-static-form .flight-form-holder{height:auto}.custom-static-form .airport-custom-page .block-top .search-block,.custom-static-form .flight-form-holder{position:static}.custom-static-form .airport-custom-page .flight-form-holder .inner{padding-bottom:15px}.google-follow-container{position:absolute;top:-30px;right:0}.our-banner{padding:15px;background-color:#fff;border-radius:4px;position:relative}.our-banner>a,.our-banner>a img{display:block}.our-banner>a img{margin:0 auto;max-width:100%;height:auto}.why-us{background-color:#003760;border-radius:4px;position:relative;padding:25px 30px 40px}.why-us:after{content:"";display:block;position:absolute;right:20px;bottom:15px;z-index:1;width:227px;height:181px;opacity:.6;background:url(../images/layout/why-us-hands.png) no-repeat center bottom}.why-us .links{font-size:0;text-align:center;position:relative;z-index:3}.why-us .links>a{text-align:left;display:inline-block;color:#fff;font-size:13px;width:33.33%;padding:15px 15px 15px 75px;box-sizing:border-box;position:relative;cursor:default;vertical-align:top}.why-us .links>a img{position:absolute;left:0;top:18px;max-width:60px;height:auto}.why-us .links>a.has-link{cursor:pointer}.why-us .links>a.has-link:hover strong{text-decoration:underline}.why-us .links>a>strong{font-size:18px}.why-us>h2{text-align:center;margin-bottom:20px;font-size:26px;color:#fff}.newsletter-popup{position:fixed;width:500px;height:85px;bottom:-85px;left:50%;z-index:9999;transition:bottom .5s;margin:0 0 0 -250px}.newsletter-popup.shown{bottom:0;-webkit-animation-name:rubberBand;-webkit-animation-duration:1s;-webkit-transform-origin:50% 50%;-webkit-animation-timing-function:linear}@keyframes rubberBand{0%{transform:scale(1)}30%{transform:scaleX(1.15) scaleY(.95)}40%{transform:scaleX(.95) scaleY(1.15)}60%{transform:scaleX(1.15) scaleY(.95)}100%{transform:scale(1)}}.newsletter-popup>div{position:relative}.newsletter-popup .f-right{float:none!important;width:100%}.newsletter-popup.block-subscribe .f-right:before{display:none}.newsletter-popup.block-subscribe .f-right .inner{padding-left:90px;padding-right:60px}.newsletter-popup.block-subscribe .f-right .inner li{list-style:none}.close-newsletter-popup{position:absolute;right:8px;top:8px;display:block;width:14px;height:14px;cursor:pointer;z-index:9;background:url(../images/layout/newsletter-pop-close.png) no-repeat}.offer-change-duration-form{position:static;overflow:hidden;height:auto}.offer-change-duration-form>div{display:inline-block}.offer-change-duration-form>div.datepickers{width:120px;margin:0 5px}.offer-change-duration-form.search-block .form-bottom button{top:14px}.offer-change-duration-form.search-block .form-bottom button span{padding:8px 11px 0}.created-updated-at{text-align:right;padding:15px 0 0;clear:both;color:silver;font-size:12px}.front-offer .price{position:relative}#tourism-types-section .price .price-help-text,.front-offer .price .price-help-text{display:block;font-weight:400;font-size:12px;line-height:14px;right:0;top:37px;text-align:right;width:80px;white-space:normal}#tourism-types-section .price .price-help-text.featured,.front-offer .price .price-help-text.featured{width:200px;top:32px}.price-converted{padding-left:5px;font-size:15px;opacity:.8;font-family:Tahoma}.footer-motto>div{overflow:hidden;margin-bottom:15px}.footer-motto>div>img{float:left;margin:0 10px 0 0}.footer-motto .geotrust-logo{float:right;margin:0 0 0 10px}.iframe-rwd{position:relative;padding-bottom:40%;padding-top:30px;height:0;overflow:hidden}.iframe-rwd iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-container{position:relative;padding-bottom:75%;padding-top:0;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.text table{border-top:1px solid #ddd;margin:0 auto}.text table td,.text table th{padding:8px!important;border-bottom:1px solid #ddd;border-right:1px solid #ddd}.text table.no-hover,.text table.no-hover td,.text table.no-hover th{border:none!important}.text table th{font-weight:700;background-color:#003760}.text table th,.text table th *{color:#fff!important}.text table tr:hover td{background-color:#eee}.text table.no-hover tr:hover td{background-color:#fff}.text table th:first-child,.text table tr td:first-child{border-left:1px solid #ddd}.search-block.no-banner .slider-wrapper{width:360px}#expand-form2{display:inline-block;background:url(../images/layout/expand-flight-form-arrow.png) no-repeat;width:16px;height:16px;text-indent:-9999px;float:right;position:relative;top:11px}.text img{max-width:100%;height:auto!important}#container section .text blockquote{border:1px solid #eee;border-left:2px solid #eee;padding:5px;padding-left:10px}#container section .text sup{vertical-align:super}#container section .text sub{vertical-align:sub}#container section .text a.button{text-transform:uppercase;border-radius:3px;font:600 14px 'Open Sans',Tahoma,sans-serif;color:#fff;padding-left:15px;padding-right:15px;cursor:pointer;display:inline-block;text-align:center;box-sizing:border-box;height:37px;line-height:37px;text-decoration:none;margin-top:10px;margin-bottom:10px}#container section .text a.button.button-big{font-size:24px;height:60px;line-height:60px}#container section .text a.button.button-small{font-size:10px;height:24px;line-height:22px}.color-1 #container section .text a.button{border:1px solid #097299;background:#1daadf;background:linear-gradient(#1daadf 0,#0c769e 100%);box-shadow:inset 0 1px 0 #3fe4fb}.color-2 #container section .text a.button{border:1px solid #6c2383;background:#9033ae;background:linear-gradient(#9033ae 0,#7b2b94 100%);box-shadow:inset 0 1px 0 #cd5ae3}.color-3 #container section .text a.button{border:1px solid #b55600;background:#65a400;background:linear-gradient(#f87601 0,#cf6201 100%);box-shadow:inset 0 1px 0 #ffc622}.color-4 #container section .text a.button{border:1px solid #4f8000;background:#65a400;background:linear-gradient(#65a400 0,#558a00 100%);box-shadow:inset 0 1px 0 #b2dd20}.color-5 #container section .text a.button{border:1px solid #195995;background:#2671bf;background:linear-gradient(#2671bf 0,#1e66a9 100%);box-shadow:inset 0 1px 0 #54b0e5}.color-6 #container section .text a.button{border:1px solid #8d0025;background:#bc0031;background:linear-gradient(#d40138 0,#bc0031 100%);box-shadow:inset 0 1px 0 #f01465}.color-7 #container section .text a.button{border:1px solid #088776;border-radius:4px;box-shadow:inset 0 1px 0 #23e8d9;background:#10a38f;background:linear-gradient(#14cab2 0,#10a38f 100%)}.color-8 #container section .text a.button{border:1px solid #568901;box-shadow:0 1px 0 #b3e817 inset;box-sizing:border-box;border-radius:4px;background:#7dc10c}.page-application-index .flights .inner{border-top:none}.page-air_tickets-index .flight-block header,.page-air_tickets-index .flight-form-holder .form-bottom button,.page-application-index .flights section header,.page-application-index .line-tabs .tab-li.active a.tab-a,.page-application-index .line-tabs nav{box-shadow:none;border:none;background:#725fa6;color:#fff}.page-air_tickets-index .block-flights{padding:18px 11px}.page-air_tickets-index .flight-block_1{width:100%!important}.page-air_tickets-index .flight-block header:after,.page-air_tickets-index .flight-block_2{display:none}@media only screen and (max-width:1300px){.page-pay_online-index .pay-online-form div.payment-errors{float:none;margin:0 0 10px;width:auto}.page-pay_online-index .pay-online-form ol,.page-pay_online-index .pay-online-form ol li input,.page-pay_online-index .pay-online-form ol li label,.page-pay_online-index .pay-online-form ol li select,.page-pay_online-index .pay-online-form ol li textarea{float:none;width:100%}.page-pay_online-index .pay-online-form ol li .text ul{margin-right:10px}}@media only screen and (max-width:1200px){#nav>ul>li>a>span{padding-right:5px;padding-left:40px}#nav>ul>li>a>span:before{margin-left:5px}}@media only screen and (max-width:1262px){.wrapper{width:980px}.flights section table td{font-size:13px}.block-flights table td.price,.flights section table td.price,.price{font-size:22px}.block-information ul li{width:237px;margin-right:10px}.block-information ul li.item-4{width:238px}.scrollable-list>li{width:316px}.cruises ul li{width:33.3%}.hotel-inner #large{width:728px}.sitemap .col{width:32.3%}.sitemap .col:nth-of-type(3n+1){clear:left}.sitemap .col:nth-of-type(4n+1){clear:none}.compare-pop{margin-left:-490px;width:980px}.compare-pop .compare-actions{padding:0 .5%;width:14%}.filter-jobs{padding:7px 8px 5px}.filter-jobs ol li>span,.red-title{display:block;font-size:13px;padding-top:3px}.event-side-menu{width:220px}.event-info{width:715px}.job-listing ul li .job-description>div.preview .optional-button{min-width:0}.search-form{width:100%;margin-bottom:10px}.flights{width:100%}.search-form.homepage-search-forms .search-block .inner{min-height:inherit;padding-bottom:10px}}@media only screen and (max-width:1000px){html body{height:auto}.flights_new-design .flight-list>li{width:100%;float:none}.airport-custom-page .featured .flights .inner{float:none;width:100%!important;margin:0}.wrapper{width:100%}.block-flights section.f-right{float:none;width:100%}#nav>ul>li>a>span{padding:5px 5% 10px 15%}#nav>ul>li>a>span:before,.block-2 ul li:before,.block-3 ul li:before{display:none}#header .top nav.f-left ul>li>a:before{display:none}#header .top nav.f-left ul>li>a,#header .top nav.f-right ul>li>a{padding:4px 8px 0}.why-us .links>a{width:50%}#footer .groups .col{width:31%}#footer-bottom nav{width:100%;padding-bottom:8px;position:relative}.flights section,.search-form{width:100%;float:none}.flights{width:49%;float:left;margin-top:10px}.flights .inner{padding-bottom:30px}.flights section{padding-bottom:20px}.flights section table td{font-size:14px}.flights footer{text-align:center}.flights footer p{width:100%;float:none;text-align:left}.flights footer .link-more{float:none;margin:17px auto 0}.hide-clearfix{display:none}.front-offer{width:49%;float:right;margin:10px 0 0}.offer-2{float:left}.block-subscribe .f-left,.block-subscribe .f-right,.box-holder .box{width:49%}.box-holder .box{margin:0 0 10px}.box-holder .box-banner{float:right}.box-holder .box-blog{width:100%;float:none;height:auto!important}.block-subscribe .inner{padding-left:100px;padding-right:0}.block-subscribe .f-right .inner{padding-right:20%}.block-flights{padding:11px 2% 8px}.block-flights section.f-left{width:100%;float:none!important}.block-flights .f-left .col{width:48%}.block-flights .f-left .col:first-child{float:left}.block-flights table td{font-size:13px}.flight-block.f-right{width:49.6%;float:left!important;padding:0 10px;background-color:#fff;border:1px solid #b4b4b4;border-radius:4px;box-sizing:border-box}.flight-block.f-right header{margin-top:11px}.item-list li{position:relative}.item-list li .price{position:absolute;bottom:0;right:0}.block-information{margin-bottom:0}.block-information ul li,.block-information ul li.item-4{width:49%;margin:0 0 10px}.block-information ul li:first-child,.block-information ul li:first-child+li+li{margin-right:1%}.special-offers{width:49.6%;float:right;padding:0}.special-offers ul{margin-bottom:0;padding:0 10px}.special-offers li{width:100%;float:none;padding:0 0 9px}.special-offers li .text{font-size:12px;overflow:visible}.special-offers li.sep{width:100%;height:1px;margin:0 0 12px;position:relative;left:0}.special-offers li .preview{margin-bottom:12px}.special-offers li dfn{width:100%;height:auto;clear:both}.special-offers p.center{margin-bottom:8px}.block-1 ul li{width:42%;padding-right:8%}.block-2,.block-3{margin-left:0}.block-2 ul,.block-3 ul{width:100%}.block-2 ul>li,.block-3 ul>li{width:100%;height:auto;float:none;padding:12px 0}.block-2 ul li:after,.block-3 ul li:after{left:0;right:0}.block-2 ul li>a,.block-3 ul li>a{height:auto;padding:0}.block-3 ul li .price{right:0}.three-blocks>section{width:96%;float:none;margin:15px 2% 0}.three-blocks>section:first-child{margin-top:0}.three-blocks>section ul li.main{height:283px;width:50%;float:left;margin-right:10px}.three-blocks>section ul li.main .preview{height:217px}.three-blocks>section ul li.main+li{border:0;padding-top:0}.three-blocks>section ul li.btn{padding:10px 0 0}.scrollable-list>li{width:360px}.early-booking>li{width:49%}.cruises ul li{width:50%}.hotel-inner #large{height:350px;width:100%;float:none}.hotel-inner #gallery{height:auto;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.hotel-inner #gallery li{width:50%;float:left}.hotel-inner #gallery .bx-wrapper{height:auto;position:absolute;top:0;bottom:0;left:0;right:0}.hotel-inner #gallery .bx-wrapper .bx-viewport{height:100%}.hotel-inner #gallery .bx-wrapper .bx-viewport{position:absolute!important;opacity:0;visibility:hidden}#gallery .bx-next,#gallery .bx-prev{top:50%;left:0;margin:-20px 0 0}#gallery .bx-next{left:auto;right:0}#gallery .bx-next span:before,#gallery .bx-prev span:before{height:15px;width:10px;margin:-8px 0 0 -5px}#gallery .bx-prev span:before{background-position:-500px -172px}#gallery .bx-next span:before{background-position:-500px -187px}.horizontal-scrollbar.wrapped-scrollbar{height:290px}.scrollable-list.wrapped-list,.scrollable-list.wrapped-list>li,.wrapped-scrollbar .list-holder{height:255px}.scrollable-list.wrapped-list>li .preview{height:190px}.scrollable-list.wrapped-list .text-holder .text{padding-right:70px}.wat-main .site-block,.wat-main .user-tools{width:100%;float:none}.wat-main .site-block .text,.wat-main .site-block>section{height:auto}.wat-main .user-tools li{width:49%;float:left;margin:0 0 10px}.wat-main .user-tools li.tool-2{float:right}.taxes .site-block .preview{float:none;margin-right:0}.taxes .site-block .preview img{margin:0 auto}.taxes .f-right ul li{display:block}.isic-cards li{width:50%;margin:8px 0}.isic-cards li>div{padding:20px 10px 0}.isic-cards li:first-child+li+li>div{border:0;padding-left:0}.isic-cards li .preview img{margin:0 auto}.discount-list li{width:33.3%}.contacts-top .f-left{width:40%;margin-top:-20px}#points>li{width:48%;padding-left:2%}.adaptive-height .list-holder{height:410px;padding-right:25px}.adaptive-height .scrollbar{right:0}.compare-pop{left:0;right:0;margin:0;width:auto}.compare-pop .compare-list{overflow:auto;width:70%;height:120px}.compare-pop .compare-list li{width:50%;border-bottom:1px solid #ccc}.compare-pop .compare-actions{padding:0 1%;width:28%}.filter-jobs ol li:first-child{width:25%}.filter-jobs ol li{width:31%}.filter-jobs ol li:last-child{margin-top:26px;width:13%}.event-side-menu{float:none;width:auto}.event-side-menu li{float:left;width:50%;margin-bottom:1%}.event-side-menu li:nth-child(odd){margin-right:1%;width:49%}.event-info{padding-top:10px;width:auto}.event-info .preview{width:30%}.event-info .description{width:65%}.event-gallery li{width:25%;margin:0}.event-gallery li.main{width:100%;margin-left:0}.form-loader>div{width:100%;margin-left:0;left:3px;right:3px;background-position:center top}.form-loader>div p{padding-bottom:30px}.airport-custom-page .featured>.f-left,.airport-custom-page .featured>.f-right{float:none!important;width:100%;clear:both}.airport-custom-page .featured>.f-right{margin-top:50px}.more-events ul li{width:33.33%}}@media only screen and (max-width:979px) and (orientation:portrait){.line-tabs .tab-li,.line-tabs .tab-li a.tab-a,.line-tabs nav{height:auto;float:none}.line-tabs .tab-li a.tab-a{padding:12px 15px 9px}.line-tabs .tab-li a.tab-a:before{height:2px;width:auto;left:0;right:0;background:url(../images/layout/bgr-sep-2.gif) repeat-x 0 0}.line-tabs .tab-li a.tab-a:after{content:"";height:10px;width:15px;position:absolute;top:50%;right:10px;margin-top:-4px;background:url(../images/layout/bgr-sprite.png) no-repeat -335px -188px}.line-tabs .tab-li.active a.tab-a{padding-bottom:8px;border-bottom:1px solid #ddd}.line-tabs .tab-li.active a.tab-a:after{background-position:-335px -219px}.block-5 .text{overflow:visible}.taxes .site-block{width:100%;float:none!important}.book-hotel .inner .room-holder .room .room-top .f-left{width:auto;float:none!important;padding-left:20px;text-align:left;border-radius:0}.book-hotel .inner .room-holder .room .room-top .reservation-name input[type=text]{font-size:30px;line-height:31px}.custom-hotel-promotions ul li,.custom-hotel-promotions ul li.no-border{width:auto;float:none;border-bottom:1px solid #ddd;margin-bottom:15px}.google-follow-container{position:static;margin-top:-18px;margin-bottom:9px}.more-events ul li{width:50%}}@media only screen and (max-width:767px){.-hidden-on-mobile{display:none}#nav>ul{display:block}#breadcrumbs,#feature .banner,#feature .input,#footer .banner,#footer .partners dl.f-right,#header .top nav.f-left ul>li>a:before,#header .top-logos .f-right p,#nav,#nav:before,#nav>ul>li:after,#nav>ul>li:hover>a:after,#points>li:after,.block-top .banner,.contacts-top .f-left,.cruises ul li:before,.hotel-inner .block .icon,.infoBox,.tools,.top-adv,.top-filter .paginate,.wat-main .user-tools li a:before{display:none}.job-listing ul li .job-header span.salary{float:none;clear:both;width:auto;text-align:left;display:block}.block-flights .f-left .col,.block-flights .f-left .col:first-child{width:100%;float:none;margin:0}.why-us{padding-left:10px;padding-right:10px}.why-us .links>a{width:100%}.wrapper{width:100%;max-width:100%}#header,#header .wrapper{height:155px}#header .wrapper{z-index:2}#header:after{display:none;content:"";height:100%;width:100%;position:fixed}#header.active:after{display:block}#header .top-logos{height:61px;padding:8px 10px 0}#header .top-logos .f-left{width:218px}#header .top-logos .f-right{width:138px;top:23px}#header .top-logos .f-right:before{height:44px;width:62px;top:-11px;left:-72px;background-position:-119px -208px}#header .top-logos img{height:auto;width:100%}#header .top-logos svg{height:42px;width:175px}#header .top nav.f-right ul>li.search{position:inherit;background:transparent none}#collapse-nav,#toggle-nav,html.no-touch #nav>ul>li.active>a:after{display:block;z-index:10}#nav{height:auto;width:100%;position:absolute;top:155px;overflow:hidden}#nav>ul>li{width:100%!important;height:auto;float:none;border-top:1px solid #002745}#nav>ul>li>a{height:auto;display:block;border-top:1px solid #005388}#nav>ul>li>a>span{width:auto;display:block;padding:16px 0 16px 47px!important}#nav>ul>li>a>span:before{display:block;margin:7px 0 0 11px}#nav>ul>li .supermenu{padding-bottom:2px}#nav>ul>li:hover .supermenu{visibility:hidden}#nav>ul>li.active .supermenu{visibility:visible;position:relative;top:0}#nav>ul>li .supermenu .col{height:auto!important;width:98%!important;margin-top:7px;float:none}#nav>ul>li .supermenu .col:last-child h2{border:0}#nav>ul>li .supermenu .menu-parent,#nav>ul>li .supermenu h2{padding-left:38px}#nav>ul>li .supermenu .menu-parent:before,#nav>ul>li .supermenu h2:before{left:6px}#footer{padding-top:18px}#footer .wrapper{width:94%}#footer .groups{margin-bottom:12px}#footer .groups .col{width:48%;margin:8px 0}#footer .partners{padding-top:20px}#footer .partners dl.f-left{max-width:100%}#feature .bx-pager{left:20px}#feature,#feature .output,#feature .tab{height:210px}.flights,.front-offer{width:100%;float:none}.flights,.search-form{width:100%;float:none}.flights .inner{padding-bottom:0}.flights footer{position:relative}.front-offer>.inner .inner>.preview{height:auto;width:99px;float:left;overflow:hidden;margin-bottom:2px}.front-offer>.inner .inner>.preview a{height:auto}.front-offer>.inner .inner>.preview img{height:100%;width:auto}.front-offer>.inner .inner.homepage-featured-offer-preview .preview a{overflow:hidden;display:block}.front-offer>.inner .inner.homepage-featured-offer-preview .preview img{width:100%;height:auto}.front-offer .inner>.text{height:auto;background:0 0;position:relative;padding-top:0}.front-offer .inner.homepage-featured-offer-preview>.text{padding-right:20%}.front-offer .inner>.text .price{position:absolute;bottom:5px;right:10px}.front-offer>.inner nav{width:100%;overflow:hidden}.box-holder .box{height:auto!important;width:100%;margin:0 0 10px}.block-subscribe .f-left,.block-subscribe .f-right{width:100%;float:none!important}.block-subscribe .f-right{margin-top:10px}.block-subscribe .inner{padding:27px 10% 0 60px}.block-subscribe .f-left a{font-size:26px;line-height:26px}.block-subscribe .f-left a:before{height:26px;width:34px;margin:-13px 0 0 -47px;background-position:-88px -82px}.block-subscribe .f-right .inner form:before{height:28px;width:34px;margin:3px 0 0 -47px;background-position:-88px -108px}.info-blog>section{width:100%;float:none;margin-bottom:10px}.contacts-top{padding:5px 0 15px}.line-tabs .tab-li,.line-tabs .tab-li a.tab-a,.line-tabs nav{height:auto;float:none}.line-tabs .tab-li a.tab-a{padding:10px 15px}.line-tabs .tab-li a.tab-a:before{height:2px;width:auto;left:0;right:0;background:url(../images/layout/bgr-sep-2.gif) repeat-x 0 0}.line-tabs .tab-li a.tab-a:after{content:"";height:10px;width:15px;position:absolute;top:50%;right:10px;margin-top:-4px;background:url(../images/layout/bgr-sprite.png) no-repeat -335px -188px}.line-tabs .tab-li.active a.tab-a{padding:12px 15px 11px;border-bottom:1px solid #ddd}.line-tabs .tab-li.active a.tab-a:after{background-position:-335px -219px}.block-1 ul li{width:47%;height:100px;display:block;padding:12px 3% 12px 0}.block-1 ul li .text{display:block}.block-1 ul li .text .price{top:auto;bottom:5px;margin:0}.three-blocks>section ul li.main{height:auto;width:auto;float:none;margin:0 0 10px 0}.early-booking{width:100%}.early-booking>li{width:100%;margin:12px 0 0}.cruises ul li{width:100%;margin:-12px 0 0}.cruises ul li .preview,.early-booking>li .preview,.three-blocks>section ul li.main .preview{height:156px;width:60%;float:left}.three-blocks>section ul li.main .preview{border-radius:4px}.cruises ul li .text,.early-booking>li .text-holder,.three-blocks>section ul li.main .text-holder{height:146px;width:40%;float:left;padding:10px 0 0}.early-booking>li .text-holder .text,.three-blocks>section ul li.main .text-holder .text{padding:0 10px}.early-booking>li .text-holder .price,.three-blocks>section ul li.main .text-holder .price{top:auto;bottom:5px;margin:0}.three-blocks>section ul li.main .text-holder .text .smallm .early-booking>li .text-holder .text .small{display:block}.cruises ul{width:100%;margin:0}.cruises ul li{padding:16px 0 24px}.cruises ul li:after{left:0;right:0}.cruises ul li>a{padding:0}.cruises ul li .text{width:35%;padding:10px 2% 0 3%;background:#fafafa;background:linear-gradient(#fafafa 0,#e8e8e8 100%)}.cruises ul>li .note,.cruises ul>li strong{height:auto;width:100%;float:left;margin:0}.cruises ul>li strong{margin:12px 0 5px}.cruises ul li .price{top:auto;bottom:5px;right:10px}.hotel-inner #large{height:250px}.hotel-inner>header h3{width:auto;float:none;font-size:22px}.hotel-inner>header .f-right{float:left!important;margin-top:5px}.scrollable-list.wrapped-list>li a{padding:0}.hotel-inner .block{padding:14px 0 15px}.rooms button{margin-right:0}.book-hotel li.label-left{margin-top:6px}.book-hotel .label-left label{float:none;width:100%;padding-top:0}.book-hotel form ol li div.select,.book-hotel form ol li input[type=text],.book-hotel form ol li select,.book-hotel form ol li textarea{width:100%}.book-hotel .required-fields{padding-left:0}.book-hotel form ol li .f-left,.book-hotel form ol li .f-right{float:none!important;width:100%}.book-hotel form ol li .f-right{text-align:center;padding-top:16px}.book-hotel button{float:none;margin:0 auto}.book-hotel .inner .room-holder .room .room-top .f-left{width:auto;float:none!important;padding-left:20px;text-align:left;border-radius:0}.book-hotel .inner .room-holder .room .room-top .reservation-name{float:none;padding:0 15px 5px 10px}.book-hotel .inner .room-holder .room .room-top .reservation-name label{display:block;padding-bottom:6px}.book-hotel .inner .room-holder .room .room-top .reservation-name input[type=text]{height:30px;width:100%;float:none;margin:0;line-height:31px}.room-holder .room table td.first,.room-holder .room table tr td:first-child{width:auto;text-align:right}.wat-main .site-block .preview{margin:0 10px 10px 0}.wat-main .site-block .text{overflow:visible}.wat-main .user-tools li span{padding:0 40px 0 12px}.block-5 .text{overflow:visible}.taxes .site-block{width:100%;float:none!important}.taxes .site-block .preview{float:none;margin-right:0;text-align:center}.taxes .site-block .preview img{margin:0 auto}.discount-list li{width:50%}.holiday-list li .preview{width:45%;margin-bottom:10px}.holiday-list li .preview img{height:auto;width:100%}.holiday-list li .text h3{font-size:20px}.contacts-top .select,.contacts-top select{width:99%;float:left}.map-holder{height:205px}#points{margin:0}#points>li{width:100%;float:none;height:auto!important;padding:0 0 17px;border-left:0}#points>li h3{min-height:inherit}.careers-list li>a{font-size:12px;padding-right:14px}.careers-list li>a i{top:auto;margin:0;bottom:10px}.careers-list li>a>b{font-size:14px}.careers-list li>a small{display:block;padding-right:70px}#apply-form ol li,#apply-form ol li:first-child,#apply-form ol li:first-child+li,#apply-form ol li:first-child+li+li,#apply-form ol li:first-child+li+li+li{width:100%;float:none;padding-left:0;padding-right:0}.sitemap .col{width:49%}.sitemap .col:nth-of-type(2n+1){clear:left}.sitemap .col:nth-of-type(3n+1),.sitemap .col:nth-of-type(4n+1){clear:none}.list-airports .f-left,.list-airports .f-right{width:100%;float:none!important}.block-tab-flights .inner{width:100%;margin-left:0}.block-tab-flights table,.block-tab-flights ul{width:100%;float:none;margin:0}.block-tab-flights table{border-bottom:1px solid #ddd}.adaptive-height .list-holder{height:auto;padding-right:0}.adaptive-height .scrollbar{right:-10000px}.r-t>tbody,.r-t>tbody tr,.r-t>th,.r-t>thead{display:block;width:100%!important}.r-t td{display:block;font-size:14px}.r-t thead tr{position:absolute;top:-10000px;left:-10000px}.r-t tbody td,.r-t tbody td.first{position:relative;text-align:right!important;overflow:hidden;padding:10px 15px 11px 130px!important}.r-t tbody td:before{position:absolute;top:1px;left:0;bottom:0;right:50%;padding:10px 0 11px 10px;text-align:left}.r-t tbody td.first{padding-top:13px!important}.r-t tbody td.first:before{padding-top:13px}html.no-touch .rooms .hint:hover .tooltip{opacity:0;visibility:hidden}.advertise .r-t tbody td,.advertise .r-t tbody td.first{height:40px;padding:9px 0 9px 130px!important;border-top:1px solid #dcdcdc}.advertise .r-t tbody td:before{padding:9px 0 0}.advertise .r-t tbody td:first-child:before{color:#189dce;font-weight:700}.advertise .r-t tbody tr td:first-child{border-top:0}.advertise .r-t-6 tbody tr td:first-child{border-top:1px solid #dcdcdc}.advertise .r-t tbody tr:first-child td:first-child{border-top:0}.job-listing ul li .job-description{padding:10px 0 0}.job-listing ul li .job-description>div.col-2{border-left:none;clear:both;padding:15px 0 0;width:auto}.job-listing ul li .job-description>div.col-1{width:79%}.filter-jobs ol li,.filter-jobs ol li:first-child,.filter-jobs ol li:last-child{float:none;margin:0;width:auto}.event-side-menu li,.event-side-menu li:first-child,.event-side-menu li:nth-child(2n+1){width:100%;float:none;margin:0 0 2px 0}.filter-jobs ol li label{width:120px}.event-info .description,.event-info .preview{float:none;width:100%;padding-top:15px}.event-info .preview li img{width:100%}.job-listing ul li .job-header span.compare{width:10%}.job-listing ul li .job-header span.employer,.job-listing ul li .job-header span.title{width:80%}.job-listing ul li .job-description>div.preview{float:none;width:auto;padding-top:0;padding-bottom:15px}.compare-table{width:900px}.compare-pop .compare-list li>div strong{font-size:13px}.compare-pop .compare-list li>div var,.compare-table tr td.price-field{font-size:16px}.box img,.preview img{width:100%;max-width:100%;border-radius:4px}.flights_new-design .flight-list>li .preview img{width:auto}.tab .preview img{width:auto}.custom-hotel-promotions ul li,.custom-hotel-promotions ul li.no-border{width:auto;float:none;border-bottom:1px solid #ddd;margin-bottom:15px}.flights-search-form-amadeus label[for=External_FlightSearchTypeByProvider]{float:none;clear:both}.google-follow-container{position:static;margin-top:-18px;margin-bottom:9px}.offer-change-duration-form{font-size:14px}.offer-change-duration-form>div.datepickers{width:100px;margin:0 2px}.offer-change-duration-form.search-block .form-bottom{padding-top:0}.offer-change-duration-form.search-block .form-bottom button span{padding:8px 5px 0;font-size:12px}.top-filter label[for=location]{clear:both;margin:10px 0 0 0!important}.top-filter label[for=location]+div.select{margin:10px 0 0 0!important}.airport-custom-page .block-top{height:auto}.search-block.no-banner .slider-wrapper{width:auto}.flight-form-holder .movable-block{position:relative}#expand-form2{position:absolute;right:0;top:29px}.more-events ul li{width:100%}}@media only screen and (max-width:650px){.offer-change-duration-form.search-block .form-bottom button{top:0;display:block}.pay-online-form ol{width:100%;max-width:100%}.pay-online-form ol li input,.pay-online-form ol li select,.pay-online-form ol li textarea{width:100%}}@media only screen and (max-width:440px) and (orientation:portrait){#header .top-logos{height:59px;padding:10px 0 0 5px}#header .top-logos .f-left{width:175px}#header .top-logos .f-right{width:112px;top:25px;right:5px}#footer .groups .col nav,#header .top nav.f-left,#header .top-logos .f-right:before,.block-1 ul li:before,.block-subscribe .f-right .inner big,.scrollable-list>li:before{display:none}#header .top nav.f-right ul>li>a{padding:4px 15px 0}#header .top nav.f-right ul>li.search .form-search{width:100%}#header .top nav.f-right ul>li.search .form-search ol li{padding-left:4%}#header .top nav.f-right ul>li.search .form-search ol li.input{width:68%}#footer .groups .col{margin:3px 0}#footer-bottom address.f-left,#footer-bottom address.f-right{float:none!important;text-align:center;padding-top:2px}.flights section{width:100%;float:none}.block-subscribe .f-left,.block-subscribe .f-right{height:65px}.block-subscribe .f-left .fall-b,.block-subscribe .f-left:before,.block-subscribe .f-right .fall-b,.block-subscribe .f-right:before{display:block;height:41px;width:57px;bottom:5px;right:2%;background-position:-237px 0}.block-subscribe .f-right .fall-b,.block-subscribe .f-right:before{background-position:-237px -41px}.block-subscribe .f-left .inner{padding-top:17px}.block-subscribe .f-right .inner{padding-top:18px}.block-subscribe .f-right .inner form:before{margin-top:-13px}.block-flights{padding:11px 10px 8px}.block-flights .flight-block .col{width:100%;float:none}.block-flights .flight-block .col:first-child{float:none;margin-bottom:10px}.block-information ul{width:100%}.block-information ul li,.block-information ul li.item-4,.block-information ul li:first-child,.block-information ul li:first-child+li+li{width:100%;float:none;margin-right:0}.flight-block.f-right{margin-bottom:10px;padding-bottom:8px}.flight-block.f-right,.special-offers{width:100%;height:auto!important;float:none!important}.block-1,.site-block .block-1{margin-left:0}.block-1 ul{width:100%}.block-1 ul li,.site-block .block-1 ul li{width:100%;height:auto;float:none;padding:12px 0}.block-1 ul li:after{left:0;right:0}.block-1 ul li .preview{margin-left:0}.block-1 ul li .text{display:block}.block-1 ul li .text .price{top:auto;bottom:5px;margin:0;right:0}.block-5 .text .links a{float:none}.site-block>section,.site-block>section.less-padding{padding-left:10px;padding-right:10px}.cruises ul li .preview,.early-booking>li .preview,.three-blocks>section ul li.main .preview{width:55%}.early-booking>li .text-holder,.three-blocks>section ul li.main .text-holder{width:45%}.cruises ul li .preview img,.early-booking>li .preview img,.three-blocks>section ul li.main .preview img{width:130%!important;max-width:inherit}html.no-touch .cruises ul li .preview img,html.no-touch .early-booking>li .preview img,html.no-touch .three-blocks>section ul li.main .preview img{height:100%;width:auto!important}.scrollable-list{margin:0}.scrollable-list>li a{padding:0 10px}.cruises ul li .text{width:40%}.hotel-inner #large{height:auto}.hotel-inner #large img{position:relative}.hotel-inner #large .text{font-size:13px;padding:7px 15px 10px}.scrollable-list.wrapped-list>li a{padding:0}.wat-main .site-block .preview{height:auto;width:100%;float:none;margin:0 0 10px}.wat-main .site-block .preview img{width:100%}.wat-main .site-block .text{padding:0}.wat-main .user-tools li{height:84px;width:auto;float:none!important}.isic-cards li{width:100%;float:none}.isic-cards li>div{padding:13px 10px 10px!important;border:0;border-top:1px solid #ddd}.isic-cards li:first-child>div{border-top:0}.isic-cards li:first-child+li+li{border-top:1px solid #ddd}.isic-cards li .text{height:auto!important}.discount-list ul,.discount-list ul li{width:100%;float:none}.discount-list ul,.discount-list ul li{margin:-1px 0 0 0}.discount-list ul li:before{display:none}.discount-list li:after{left:0;right:0}.discount-list li a{padding:0}.discount-list li a big{left:0}.discount-list li a strong{right:0}.holiday-list li{padding-bottom:10px}.holiday-list li .preview{width:100%;float:none;margin:0 0 16px}.holiday-list li .btm{text-align:center;padding:0 0 9px;margin-top:0}.holiday-list li .btm>strong{display:block;float:none;text-align:left}.holiday-list li .btm a{display:inline-block;float:none;margin:16px auto 0}.careers h3.title{font-size:18px;padding-bottom:0}.careers-list li .text{padding-left:0}.careers-list li .text h4{margin:20px 0 10px 55px}#apply-form{margin-left:0}#apply-form ol{padding:10px}#apply-form .file input{width:70%}#apply-form .file i{width:27%}.sitemap{width:100%;margin-left:0}.sitemap .col{width:100%;margin-left:0;float:none}.sitemap .col:nth-of-type(2n+1),.sitemap .col:nth-of-type(3n+1),.sitemap .col:nth-of-type(4n+1){clear:none}.book-hotel .inner .total b{display:block;text-align:right}.text img[align=left],.text img[align=right]{width:100%;height:auto;margin:5px 0 15px 0}.custom-hotel-promotions ul li,.custom-hotel-promotions ul li.no-border{width:auto;float:none;border-bottom:1px solid #ddd;margin-bottom:15px}}@media only screen and (max-width:440px){#header .top nav.f-right ul>li>a{padding:4px 8px 0}#header .top-logos .f-right{display:none}#header .top nav.f-right ul>li.search .form-search ol li.input{width:65%}.front-offer nav ul li .preview,.item-list li .preview{width:99px}.front-offer nav ul li .preview img,.item-list li .preview img{height:auto}.item-list li .price{font-size:22px}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){#apply-form ol li.btn button:after,#breadcrumbs ul>li:before,#collapse-nav i,#feature .input li.selected a:before,#feature .input li.selected:after,#feature .input li:before,#footer .groups .col h6:before,#footer .partners dl.f-left dt:before,#gallery .bx-next span:before,#gallery .bx-prev span:before,#header .top nav.f-left ul>li>a:before,#header .top nav.f-right ul>li.search>a,#header .top nav.f-right ul>li.search>a.active,#header .top-logos .f-right:before,#nav>ul>li .supermenu .menu-parent:before,#nav>ul>li .supermenu h2:before,#nav>ul>li>a:after,#nav>ul>li>a>span:before,#points a.view:after,#points>li>ul>li:before,#send-to-friend .heading a,.about-us h3:before,.advertise .r-t thead th span:after,.advertise a.view:after,.advertise h3:before,.banner_carousel li .text:before,.block-4 .text li:before,.block-5 .text .links a:after,.block-information ul li .inner a:after,.block-information ul li:after,.block-subscribe .f-left a:before,.block-subscribe .f-left:before,.block-subscribe .f-right .inner form ol li button:before,.block-subscribe .f-right .inner form:before,.block-subscribe .f-right:before,.blog-posts li:before,.book-hotel button:before,.careers-list li .text h4:after,.careers-list li>a i:after,.contacts-top .f-left:before,.contacts-top div.select:before,.direction,.flight-block header:after,.holiday-list li .btm a:before,.horizontal-scrollbar .scrollbar .handle .mousearea div,.hotel-inner .block .icon:before,.icon-about:after,.icon-blog:after,.icon-cards:after,.icon-cruise:after,.icon-flight:after,.icon-hotel-abroad:after,.icon-hotel-bulgaria:after,.icon-info:after,.icon-rest:after,.icon-work:after,.info-posts li:before,.infowindow a.close,.infowindow ul>li:before,.infowindow:after,.isic-cards li a:after,.line-tabs .tab-li a.tab-a:after,.link-more:after,.paginate li.next a span,.paginate li.prev a span,.room-holder .room table th>span:after,.rooms .pretty-radio var,.rooms .tooltip .corner,.rooms button:before,.sample-list a.more:before,.scrollbar-small .scrollable-list>li .arrow:before,.sitemap .col h3:after,.sitemap .col nav ul>li:before,.taxes .f-right ul li:before,.three-blocks>section>header:after,.tools li a,.top-filter div.select:before,.wat-main .user-tools li a:after,.wat-main .user-tools li a:before,.wat-main .user-tools li span:after,a.apply:after,a.link:after,form ol li .select-text:after,label.pretty-checkbox var,label.pretty-radio var,section header .heading-lookalike:before,section header h2:before{background-image:url(../images/layout/bgr-sprite@2x.png);background-size:626px 257px}#toggle-nav:before{background-image:url(../images/layout/bgr-toggle-nav@2x.gif);background-size:1px 14px}}.item-list li i{margin-top:10px!important;font-size:13px}#points>li>ul>li.fax.phone-stat:before,.infowindow ul>li.fax.phone-stat:before{background:url(../images/phone-stat-icon.png) no-repeat;background-position:0 2px}.site-popup{display:none;position:fixed;z-index:9999999;left:0;right:0;bottom:0;top:0}.site-popup-overlay{position:absolute;background-color:rgba(0,0,0,.3);left:0;right:0;bottom:0;top:0}.site-popup-close{position:absolute;top:8px;right:5px;width:30px;height:30px;display:block;border:none;cursor:pointer;transition:opacity 250ms;background:#003f6f url(../images/icon-close-white.svg) no-repeat center center}.site-popup-close:hover{opacity:.7}.site-popup-heading{text-align:center;padding:15px 30px;color:#fff;background-color:#003f6f}.site-popup-heading h2{color:#fff;font-size:17px;line-height:18px;text-transform:uppercase}.site-popup-content{padding:20px;max-height:80vh;overflow:auto}.site-popup-content iframe,.site-popup-content video,.site-popup-type-image img{max-width:100%;height:auto}.site-popup-type-image .site-popup-content{padding:0}.site-popup-type-image img{display:block}.site-popup-body{position:absolute;left:50%;top:50%;transform:translate(-50%,-50.2%);transform-style:preserve-3d;background-color:#f7f7f7;overflow:hidden}.site-popup-body.size-small{width:300px}.site-popup-body.size-medium{width:600px}.site-popup-body.size-big{width:900px}.site-newsletter-popup .site-popup-content{padding:0;outline:0}.site-newsletter-popup .padded{padding:20px}.site-newsletter-popup .site-form fieldset{margin-bottom:0}.subscribe-popup-content{font-size:14px}.subscribe-popup-newsletter-form{padding:20px;background-color:#e7e7e7}.subscribe-popup-newsletter-form>span{display:block;padding:10px 0 10px 90px;margin-bottom:10px;background:url(../images/subscribe-popup-email-icon.png) no-repeat left center}.newsletter-popup-close-button{display:none}.subscribe-popup-newsletter-form .newsletter-popup-close-button{display:block;text-align:center;color:#3ab8e1;text-decoration:underline;margin-top:3px;font-size:12px}.subscribe-popup-newsletter-form button[type=submit]{width:100%;height:36px;font-size:16px;border-color:#bc0031;box-shadow:none;background:#bc0031;background:linear-gradient(#d40138 0,#bc0031 100%)}#subscribe-popup .buttons-container,#subscribe-popup .email-container{display:inline-block;vertical-align:top}#subscribe-popup form ol{overflow:hidden}#subscribe-popup .email-container{width:60%}#subscribe-popup .email-container input{width:100%;height:36px;font-size:14px}#subscribe-popup .buttons-container{width:37%;float:right}#subscribe-popup .line-grad{height:9px}.subscribe-popup-description{font-size:15px;line-height:17px}#header .top nav.f-right ul>li>a.header-subscribe-popup-button{padding-left:38px;color:#004172;background:#fff url(../images/subscribe-popup-email-icon-small.png) no-repeat 5px center}.header-subscribe-popup-button .text-mobile{display:none}@media only screen and (max-width:950px){.site-popup-body.size-big{width:98%}#header .top nav.f-left ul>li>a{padding:4px 8px 0 18px}#header .top nav.f-left ul>li:first-child>a{padding-left:8px}#header .top nav.f-left ul>li:first-child>a:before{display:none}#header .top nav.f-right ul>li>a{padding-left:5px;padding-right:5px}#nav>ul>li>a>span{padding-left:5px;padding-right:5px}#header .top nav.f-left ul>li{display:none}}@media only screen and (max-width:630px){.site-popup-body{width:auto!important;top:50%;left:3px;right:3px;transform:translate(0,-50%)}.site-popup-content{max-height:60vh}#header .top nav.f-right ul>li>a{padding:4px 5px 0}#subscribe-popup .buttons-container,#subscribe-popup .email-container{width:100%;margin:5px 0}.header-subscribe-popup-button .text-desktop{display:none}.header-subscribe-popup-button .text-mobile{display:inline}}.c-marquee{display:block;padding:10px 15px;font-weight:700;background-color:#ffda0e;color:#dc143c;font-size:16px;cursor:pointer}.c-marquee_repetative-links>a:not(:first-child){margin-left:250px}