@-webkit-keyframes pop{50%{-webkit-transform:scale(1.06);transform:scale(1.06)}}@keyframes pop{50%{-webkit-transform:scale(1.06);transform:scale(1.06)}}.map-marker{background-image:url("../images/main_sprite.png?v4");background-position:-260px -70px;background-repeat:no-repeat;width:18px;height:25px;display:inline-block}.phone-marker{background-image:url("../images/main_sprite.png?v4");background-position:-288px -70px;background-repeat:no-repeat;width:14px;height:25px;display:inline-block;margin:0 2px}@font-face{font-family:'Open Sans Light';font-style:normal;font-weight:300;src:url(../fonts/OpenSans-Light.ttf)}@font-face{font-family:'Open Sans Italic Light';font-style:normal;font-weight:400;src:url(../fonts/OpenSans-LightItalic.ttf)}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(../fonts/OpenSans-Regular.ttf)}@font-face{font-family:'Open Sans Italic';font-style:normal;font-weight:400;src:url(../fonts/OpenSans-Italic.ttf)}@font-face{font-family:'Open Sans Bold';src:url(../fonts/OpenSans-Bold.ttf)}@font-face{font-family:'Open Sans Semibold';font-style:normal;font-weight:600;src:url(../fonts/OpenSans-Semibold.ttf)}@font-face{font-family:'Sansus Webissimo';font-style:normal;font-weight:400;src:url(../fonts/Sansus-Webissimo-Regular.ttf)}@font-face{font-family:'PT Sans Narrow';font-style:normal;font-weight:400;src:url(../fonts/PT_Sans-Narrow-Web-Regular.ttf)}.hvr-wobble-vertical:hover,.hvr-wobble-vertical:focus,.hvr-wobble-vertical:active{-webkit-animation-name:hvr-wobble-vertical;animation-name:hvr-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}.chip-style-pop{-webkit-animation-name:pop;animation-name:pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{from{-webkit-transform:scale(1);transform:scale(1);right:37px}to{-webkit-transform:scale(1.4,1.4);transform:scale(1.4,1.4);right:25px}}@-webkit-keyframes pulsec{from{-webkit-transform:scale(1);transform:scale(1);right:33px}to{-webkit-transform:scale(1.4,1.4);transform:scale(1.4,1.4);right:12px}}@-webkit-keyframes gentlescale{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}}@-webkit-keyframes arrow-move{from{right:8px}to{right:17px}}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{color:black;background-color:#fee300;border:1px solid #fee300}b{font-family:'Open Sans Bold',sans-serif;font-weight:700}form.search{box-sizing:border-box;position:relative;padding:5px 25px;background-color:rgba(0,0,0,0.65);border-radius:0 0 4px 4px;border-top:1px solid #fee300;min-height:121px}form.search .form-field{position:absolute}form.search .form-field.departure{top:16px;left:30px}form.search .form-field.departure #cityModalLink{box-sizing:border-box;border-radius:3px;transition:background-color 100ms linear;color:#fff;width:180px;height:41px;background-color:rgba(255,255,255,0.25);display:inline-block;line-height:41px;padding-left:10px;font-size:15px;white-space:nowrap;overflow:hidden;padding-right:12px;text-overflow:ellipsis}form.search .form-field.departure #cityModalLink:hover{background-color:rgba(199,197,197,0.25)}form.search .form-field.country{width:230px;left:225px;top:16px}form.search .form-field.date{width:195px;margin:0;left:470px;top:16px}form.search .form-field.date div.input{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:3px;box-sizing:border-box;transition:background-color 100ms linear;background-color:rgba(255,255,255,0.25);height:41px;text-overflow:ellipsis;padding-right:38px;padding-left:11px;font-size:15px;color:#fff;border:0;width:195px;cursor:pointer;line-height:41px}form.search .form-field.date div.input:after{position:absolute;content:'';right:12px;top:13px}form.search .form-field.date div.input:hover{background-color:rgba(199,197,197,0.25)}form.search .form-field .field-label{display:block;margin-bottom:5px;margin-left:2px;font-family:'Open Sans',sans-serif;font-weight:400;font-size:13px;color:#fff}form.search .country-wrapper{width:230px;display:inline-block;border-radius:3px;height:41px;vertical-align:top}form.search .country-wrapper:hover .select2-container{background-color:rgba(199,197,197,0.25)}form.search .country-wrapper.loading{background-color:rgba(255,255,255,0.25)}form.search .country-wrapper .select2-container .selection .select2-selection__rendered{background-color:transparent}form.search .country-wrapper .select2-container{background-color:rgba(255,255,255,0.25);border-radius:3px;transition:background-color 100ms linear}form.search .country-wrapper .select2-container.select2-container--open{border-radius:3px 3px 0 0}form.search .country-wrapper .select2-container .selection .select2-selection__rendered{min-height:39px}form.search .country-wrapper .select2-container .selection .select2-selection__rendered .country-name{position:relative;top:-1px}form.search .country-wrapper .select2-container .selection .select2-selection .select2-selection__arrow{border-top:5px solid #fff}form.search .nights-from-wrapper,form.search .nights-to-wrapper{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}form.search .nights-from-wrapper input,form.search .nights-to-wrapper input{box-sizing:border-box;border-radius:3px;border:0;width:213px;height:46px;box-sizing:border-box;padding-left:18px;font-family:'Open Sans',sans-serif;font-weight:400;font-size:15px;background-color:rgba(255,255,255,0.89);cursor:pointer}form.search .nights-from-wrapper i.calendar,form.search .nights-to-wrapper i.calendar{background-image:url("../images/chip/chip-sprite.png?v3");background-position:-265px -56px;background-repeat:no-repeat;display:inline-block;position:absolute;width:18px;height:15px;top:16px;right:12px;cursor:pointer}form.search button[type="submit"]{border-radius:3px;font-family:'Open Sans Semibold',sans-serif;font-weight:600;font-size:14px;letter-spacing:.025em;background-color:#fee300;color:#000;border:0;cursor:pointer;line-height:38px;text-transform:uppercase;display:inline-block;position:absolute;bottom:40px;right:30px;width:270px;height:41px}form.search button[type="submit"]:hover,form.search button[type="submit"].changed{-webkit-animation-name:pop;animation-name:pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}form.search .citySelect{color:#fff;line-height:17px;font-size:17px;margin-top:7px;text-shadow:2px 2px rgba(10,5,5,0.17)}form.search .citySelect a{font-family:'Open Sans Semibold',sans-serif;font-weight:600;font-size:13px;color:#fee300;cursor:pointer;border-bottom:1px dashed;font-size:17px;height:13px;display:inline-block;line-height:8px;box-sizing:border-box}form.search .citySelect a:hover{border-bottom:0}body .select2-container.select2-container--open .country-drop.select2-dropdown{border-color:#666;width:230px !important}body .search .country-wrapper .select2-container .selection .select2-selection__rendered{background-color:transparent;color:#fff;border-color:transparent}.genius-nlp-arrow{position:absolute;right:206px;bottom:-33px;z-index:1}.genius-nlp-arrow.open{bottom:9px}.search-content-size{position:relative;margin-top:10px}

.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}

.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}

@-webkit-keyframes pop{50%{-webkit-transform:scale(1.06);transform:scale(1.06)}}@keyframes pop{50%{-webkit-transform:scale(1.06);transform:scale(1.06)}}.map-marker{background-image:url("../images/main_sprite.png?v4");background-position:-260px -70px;background-repeat:no-repeat;width:18px;height:25px;display:inline-block}.phone-marker{background-image:url("../images/main_sprite.png?v4");background-position:-288px -70px;background-repeat:no-repeat;width:14px;height:25px;display:inline-block;margin:0 2px}@font-face{font-family:'Open Sans Light';font-style:normal;font-weight:300;src:url(../fonts/OpenSans-Light.ttf)}@font-face{font-family:'Open Sans Italic Light';font-style:normal;font-weight:400;src:url(../fonts/OpenSans-LightItalic.ttf)}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(../fonts/OpenSans-Regular.ttf)}@font-face{font-family:'Open Sans Italic';font-style:normal;font-weight:400;src:url(../fonts/OpenSans-Italic.ttf)}@font-face{font-family:'Open Sans Bold';src:url(../fonts/OpenSans-Bold.ttf)}@font-face{font-family:'Open Sans Semibold';font-style:normal;font-weight:600;src:url(../fonts/OpenSans-Semibold.ttf)}@font-face{font-family:'Sansus Webissimo';font-style:normal;font-weight:400;src:url(../fonts/Sansus-Webissimo-Regular.ttf)}@font-face{font-family:'PT Sans Narrow';font-style:normal;font-weight:400;src:url(../fonts/PT_Sans-Narrow-Web-Regular.ttf)}.hvr-wobble-vertical:hover,.hvr-wobble-vertical:focus,.hvr-wobble-vertical:active{-webkit-animation-name:hvr-wobble-vertical;animation-name:hvr-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}.chip-style-pop{-webkit-animation-name:pop;animation-name:pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{from{-webkit-transform:scale(1);transform:scale(1);right:37px}to{-webkit-transform:scale(1.4,1.4);transform:scale(1.4,1.4);right:25px}}@-webkit-keyframes pulsec{from{-webkit-transform:scale(1);transform:scale(1);right:33px}to{-webkit-transform:scale(1.4,1.4);transform:scale(1.4,1.4);right:12px}}@-webkit-keyframes gentlescale{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}}@-webkit-keyframes arrow-move{from{right:8px}to{right:17px}}#filters #hotelCategory .dropdown .rating-stars .star{display:inline-block;vertical-align:middle;width:15px;height:15px;margin-right:-2px;background-image:url("../images/main_sprite.png?v4");background-position:-228px -325px;background-repeat:no-repeat}#filters #hotelCategory .dropdown .rating-stars .star.empty{background-position:-251px -325px}#filters #hotelCategory .dropdown .rating-stars .star-label{font-family:'Open Sans',sans-serif;font-weight:400;font-size:12px;display:inline-block;vertical-align:middle;margin-left:5px}#filters #hotelCategory .dropdown .rating-stars .star-label.plus{font-size:15px;color:#8b8b8b;line-height:12px;font-family:'Open Sans Semibold',sans-serif}#filters #hotelCategory .dropdown{color:#333;font-family:'Open Sans',sans-serif;font-weight:400;font-size:13px}#filters #hotelCategory .dropdown .dropdown-value{font-size:13px}#filters #hotelCategory .dropdown .dropdown-value .rating-stars{position:relative;top:-3px;line-height:15px}#filters #hotelCategory .dropdown .dropdown-panel{padding:5px 0}#filters #hotelCategory .dropdown .item{display:block;padding:2px 0 2px 10px;cursor:pointer}#filters #hotelCategory .dropdown .item-name{line-height:13px}#filters #hotelCategory .dropdown .rating-stars{display:inline-block;vertical-align:middle}#filters #mealSelect .dropdown .group-items{font-family:'Open Sans',sans-serif;font-weight:400;font-size:13px;color:#000}#filters #mealSelect .dropdown .group-items .item{padding:5px 0 5px 10px;display:block;cursor:pointer}#filters #mealSelect .dropdown .group-items .item:hover{background-color:#f2f2f2}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{color:black;background-color:#fee300;border:1px solid #fee300}b{font-family:'Open Sans Bold',sans-serif;font-weight:700}#callback-block{box-sizing:border-box;border-bottom:1px solid #ccc;position:relative;height:65px;margin-top:18px;background-color:white}#callback-block:before{background-image:url("../images/chip/chip-sprite.png?v3");background-position:-9px -197px;background-repeat:no-repeat;content:'';width:97px;height:56px;position:absolute;bottom:0;left:0}#callback-block span.title{font-family:'Open Sans Light',sans-serif;font-weight:300;font-size:17px;color:#333;position:absolute;left:128px;top:19px;color:#333;position:absolute;left:128px;top:12px;line-height:20px;width:493px}#callback-block span.subtitle{font-family:'Open Sans',sans-serif;font-weight:400;font-size:11px;text-transform:uppercase;color:#333;letter-spacing:.015em;position:absolute;left:640px;top:18px;line-height:13px;text-align:center}#callback-block a.phone{font-family:'Open Sans',sans-serif;font-weight:400;font-size:32px;letter-spacing:.025em;color:#f0c83d;left:306px;top:16px;position:absolute}#callback-block a.phone:hover{text-decoration:underline}#callback-block .smart-input{position:absolute;right:59px;top:11px}#callback-block .smart-input input{box-sizing:border-box;height:41px;color:#333;width:191px;border-radius:3px;font-size:14px;border:1px solid #ccc;line-height:15px}#callback-block .result{position:absolute;right:77px;top:16px;text-align:center;color:#f0c83d;font-size:15px;line-height:15px}#callback-block button[type="submit"]{cursor:pointer;text-indent:-9999px;overflow:hidden;border:0;box-sizing:border-box;height:41px;width:41px;background-color:#fff;background-repeat:no-repeat;position:absolute;right:11px;top:11px;border:1px solid #f0c83d;border-radius:3px;transition:all .2s ease-in}#callback-block button[type="submit"]:after{content:'';position:absolute;background-image:url("../images/chip/chip-sprite.png?v3");background-position:-272px -115px;background-repeat:no-repeat;width:23px;height:23px;top:8px;left:8px}#callback-block button[type="submit"]:hover{background-color:#ffdc63}#callback-block button[type="submit"]:hover:after{background-image:url("../images/chip/chip-sprite.png?v3");background-position:-249px -115px;background-repeat:no-repeat}#callback-block button[type="submit"]:disabled{background-color:#ccc;border-color:#ccc}#callback-block button[type="submit"]:disabled:after{background-image:url("../images/chip/chip-sprite.png?v3");background-position:-249px -115px;background-repeat:no-repeat}#callback-block .spinner{display:none;right:14px;top:37px}#filters{background-color:#fff;padding-top:30px;padding-bottom:11px}#filters #hotelCategory{margin-right:17px}#filters #hotelCategory .dropdown .dropdown-panel{width:259px;padding:0}#filters #hotelCategory .dropdown .dropdown-panel .item{line-height:13px;padding:10px 0 11px 10px;border-bottom:1px solid rgba(188,188,188,0.08);transition:all .05s ease-in}#filters #hotelCategory .dropdown .dropdown-panel .item:hover{background-color:#f2f2f2}#filters #hotelCategory .dropdown .dropdown-value{font-size:15px;width:222px;padding:0 25px 0 10px}#filters #hotelCategory .dropdown .dropdown-value .star-label{margin-left:3px}#filters #hotelCategory .dropdown .dropdown-value .star-label.plus{display:none}#filters #mealSelect{width:263px}#filters #mealSelect .dropdown .group-items .item{border-bottom:1px solid rgba(188,188,188,0.08);padding:10px 0 11px 10px;transition:all .05s ease-in}#filters #mealSelect .dropdown-value{font-size:15px}#filters .chip-hunter{border-radius:3px;text-transform:uppercase;display:inline-block;padding:9px 12px 8px 12px;float:right;border:1px solid #949494}#filters .chip-hunter .icon{background-image:url("../images/chip/chip-sprite.png?v3");background-position:-284px -56px;background-repeat:no-repeat;height:16px;width:16px;display:inline-block;vertical-align:top}#filters .chip-hunter .title{font-family:'Open Sans Semibold',sans-serif;font-weight:600;font-size:14px;color:#666;height:16px;display:inline-block;vertical-align:top;line-height:15px;margin-left:5px}#filters .chip-hunter:hover{cursor:pointer;background-color:#fee300;border-color:#fee300}#filters .chip-hunter:hover .title{color:#000}#filters .form-field{display:inline-block}#toSearch{font-size:22px;color:#333;box-sizing:border-box;height:99px;text-align:center;padding:0;margin:0;background:#fff;width:980px;height:100px;margin-top:15px}#toSearch p{margin:0;line-height:100px}#toSearch a{text-decoration:underline}#toSearch a:hover{text-decoration:none;color:#f1cb46}.element{transition:border .2s ease-in;margin-bottom:15px;background-color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;display:block;box-sizing:border-box;width:100%;padding:15px 30px;position:relative}.element .inside-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}.element .fot-gallery{height:235px;background-size:cover}.element:first-child{padding-top:15px}.element:nth-child(2){margin-top:134px}.element.recommended .tour-description div.title{width:270px;height:24px}.element.recommended i.recommended{position:absolute;top:0;right:0;background-image:url("../images/chip/chip-sprite.png?v3");background-position:-111px -200px;background-repeat:no-repeat;width:127px;height:26px}.element .hotel-review{position:relative;margin-bottom:13px}.element .hotel-review .freelancer-comment{border-radius:3px;border:1px solid #8bbb48;padding:12px;width:893px;background-color:#fff}.element .hotel-review .freelancer-comment:after{content:'';position:absolute;right:56px;bottom:-9px;width:24px;height:10px;background-image:url("../images/main_sprite.png?v4");background-position:-360px -534px;background-repeat:no-repeat}.element .hotel-review .freelancer-comment .person{width:205px;vertical-align:top;display:inline-block}.element .hotel-review .freelancer-comment img{border-radius:100%;margin-right:6px}.element .hotel-review .freelancer-comment .info{display:inline-block;vertical-align:top;margin-top:4px}.element .hotel-review .freelancer-comment .info .name{font-family:'Open Sans Semibold',sans-serif;font-weight:600;font-size:13px;color:#333;display:block;line-height:18px}.element .hotel-review .freelancer-comment .info .title{font-family:'Open Sans',sans-serif;font-weight:400;font-size:11px;color:#666;display:block;line-height:1em}.element .hotel-review .freelancer-comment p.content{font-family:'Open Sans',sans-serif;font-weight:400;font-size:13px;color:#333;line-height:20px;margin:0;display:inline-block;width:680px}.element .hotel-review .freelancer-logo img{border-radius:100%;border:2px solid #ccc;width:55px;height:55px}.element .hotel-review .freelancer-info{float:left;width:100px}.element .hotel-review .freelancer-info span{display:block;font-size:11px}.element .tour-preview{position:relative;display:inline-block;width:454px;height:254px;vertical-align:top;transition:all .3s ease-in}.element .tour-preview .price{font-size:15px;color:#000;display:inline-block;bottom:16px;left:-9px;position:absolute;width:155px;height:41px;background-color:rgba(254,227,0,0.9);text-align:center;line-height:43px;z-index:1}.element .tour-preview .price span{font-family:'Open Sans Semibold',sans-serif;font-weight:600;font-size:19px}.element .tour-preview .price:after{background-image:url("../images/chip/chip-sprite.png?v3");background-position:-86px -81px;background-repeat:no-repeat;content:"";width:9px;height:8px;position:absolute;display:inline-block;top:40px;left:0}.element .tour-preview .discount{font-family:'Open Sans',sans-serif;font-weight:400;font-size:13px;color:#fff;display:inline-block;top:-5px;right:-9px;position:absolute;width:66px;height:37px;background-color:rgba(234,134,38,0.9);text-align:center;line-height:37px;z-index:1}.element .tour-preview .discount span{font-family:'Open Sans Bold',sans-serif;font-weight:700;font-size:19px;color:#fff;line-height:37px}.element .tour-preview .discount:after{background-image:url("../images/chip/chip-sprite.png?v3");background-position:-246px -94px;background-repeat:no-repeat;content:"";width:9px;height:7px;position:absolute;display:inline-block;top:37px;right:0}.element .tour-preview .images-stack{width:454px;height:254px}.element .tour-preview .image-wrapper{overflow:hidden;display:inline-block;width:454px;height:254px;vertical-align:top;position:relative;margin-right:2px}.element .tour-preview .image-wrapper .single-image{transition:opacity .7s;border-radius:4px;width:454px;height:254px}.element .tour-preview .image-wrapper .extra-info{position:absolute;top:0;left:0;padding-top:10px;padding-left:10px;padding-right:10px;width:320px}.element .tour-preview .image-wrapper .hotel-stars{float:left}.element .tour-preview .image-wrapper span.tag{border-radius:3px;font-family:'Open Sans Semibold',sans-serif;font-weight:600;font-size:10px;color:#fff;display:inline-block;padding:7px 9px;line-height:1em;margin-right:6px;margin-bottom:4px;cursor:default}.element .tour-description{vertical-align:top;display:inline-block;width:447px;height:254px;position:relative;margin-left:19px}.element .tour-description .title{font-family:'Open Sans Semibold',sans-serif;font-weight:600;font-size:21px;transition:all .1s ease-in;line-height:23px;color:#333;margin-left:-2px;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.element .tour-description .title:hover a{color:#f2d15c}.element .tour-description .title a{text-transform:capitalize}.element .tour-description .operator{float:right;overflow:hidden;height:21px;margin-top:9px}.element .tour-description .operator img{max-height:21px}.element .tour-description .city-beach{padding-bottom:23px;border-bottom:1px solid #f2f2f2}.element .tour-description .city-beach .city{font-family:'Open Sans Semibold',sans-serif;font-weight:600;font-size:14px;color:#333;display:inline-block;width:280px}.element .tour-description .city-beach .beach{font-family:'Open Sans',sans-serif;font-weight:400;font-size:15px;color:#333;width:205px;display:inline-block;text-align:right}.element .tour-description .bottom-block{height:42px;position:absolute;bottom:0;width:100%}.element .tour-description .bottom-block .rating{font-family:'Open Sans',sans-serif;font-weight:400;font-size:16px;color:#c1c1c1;padding-left:33px;position:absolute;height:22px;line-height:22px;left:153px;bottom:8px}.element .tour-description .bottom-block .rating span{font-family:'Open Sans Bold',sans-serif;font-weight:700;font-size:22px;color:#8bbb48}.element .tour-description .bottom-block .rating:before{background-image:url("../images/chip/chip-sprite.png?v3");background-position:-279px -73px;background-repeat:no-repeat;content:"";width:21px;height:18px;position:absolute;display:inline-block;top:2px;left:3px}.element .tour-description .bottom-block .norating{font-family:'Open Sans',sans-serif;font-weight:400;font-size:16px;margin-left:12px;color:#666;padding:7px 5px;position:absolute;right:195px;top:5px}.element .tour-description .bottom-block a.buy-page{border-radius:3px;font-family:'Open Sans Semibold',sans-serif;font-weight:600;font-size:15px;height:42px;width:185px;line-height:38px;display:inline-block;border:1px solid #fee300;color:#000;background-color:#fee300;position:absolute;right:0;bottom:0;transition:all .1s ease-in;cursor:pointer;text-align:left;box-sizing:border-box;padding-bottom:2px;padding-left:49px}.element .tour-description .bottom-block a.buy-page:after{background-image:url("../images/chip/chip-sprite.png?v3");background-position:-96px -79px;background-repeat:no-repeat;content:"";width:9px;height:15px;position:absolute;display:inline-block;top:13px;right:26px}.element .tour-description .bottom-block a.buy-page:hover{border-color:#333}.element .tour-description .bottom-block .icons{display:inline-block;vertical-align:top;width:140px;margin-top:6px}.element .tour-description .bottom-block .icons>span{border-radius:2px;border:1px solid #666;display:inline-block;vertical-align:top;width:30px;height:30px;background-color:#fff;box-sizing:border-box;margin-right:2px}.element .tour-description .bottom-block .icons>span .ico{width:18px;height:18px;display:inline-block;vertical-align:top;margin:5px}.element .tour-description .bottom-block .icons .wifi .ico{background-image:url("../images/main_sprite.png?v4");background-position:-82px -269px;background-repeat:no-repeat}.element .tour-description .bottom-block .icons .beach .ico{background-image:url("../images/main_sprite.png?v4");background-position:-181px -269px;background-repeat:no-repeat}.element .tour-description .bottom-block .icons .children .ico{background-image:url("../images/main_sprite.png?v4");background-position:-115px -270px;background-repeat:no-repeat}.element .tour-description .bottom-block .icons .airConditioning .ico{background-image:url("../images/main_sprite.png?v4");background-position:-149px -269px;background-repeat:no-repeat}.element .tour-description .tour-data{margin-top:11px}.element .tour-description .tour-data .title-for{font-family:'Open Sans',sans-serif;font-weight:400;font-size:12px;overflow:hidden;color:#707070;width:100%}.element .tour-description .tour-data .title-for span{display:inline-block;vertical-align:top}.element .tour-description .tour-data .title-for span.list-name{float:left}.element .tour-description .tour-data .title-for span.for{float:right}.element .tour-description .tour-data .item{border-radius:3px;border:1px solid #666;height:71px;box-sizing:border-box;margin-top:7px;padding:15px 15px 0 20px;display:-webkit-flex;display:-ms-flexbox;display:flex}.element .tour-description .tour-data .item .dates-and-meal,.element .tour-description .tour-data .item .price-and-room{display:inline-block;width:50%;box-sizing:border-box;vertical-align:top}.element .tour-description .tour-data .item .dates-and-meal>span,.element .tour-description .tour-data .item .price-and-room>span{display:block}.element .tour-description .tour-data .item .dates-and-meal .dates{font-family:'Open Sans Bold',sans-serif;font-weight:700;font-size:16px;margin-bottom:5px;margin-top:3px}.element .tour-description .tour-data .item .dates-and-meal .meal{font-size:13px;margin-top:8px}.element .tour-description .tour-data .item .price-and-room{text-align:right}.element .tour-description .tour-data .item .price-and-room span.usd{font-family:'Open Sans Bold',sans-serif;font-weight:700;font-size:21px;margin-bottom:3px;display:inline-block;vertical-align:top}.element .tour-description .tour-data .item .price-and-room span.discount{font-family:'Open Sans Semibold',sans-serif;font-weight:600;font-size:13px;margin-right:5px;color:#ea8626;line-height:21px;display:inline-block;vertical-align:top}.element .tour-description .tour-data .item .price-and-room .price-old{font-family:'Open Sans',sans-serif;font-weight:400;font-size:13px;color:#000;letter-spacing:-0.050em;text-align:right}.element .tour-description .tour-data .for{margin-top:8px;font-family:'Open Sans',sans-serif;font-weight:400;font-size:12px;color:#707070;text-align:right}.element .recommended-loader{margin-top:45px}.element .recommended-loader img{vertical-align:middle;margin-top:-4px;margin-left:10px;margin-right:10px}section.min-price{font-family:'Open Sans',sans-serif;font-weight:400;font-size:14px;height:138px;background-color:#fff}section.min-price .title{font-family:'Open Sans Light',sans-serif;font-weight:300;font-size:14px;color:#333;text-align:center;padding-top:15px}body.no-js section.min-price{display:none}#min-price-scheme{width:932px;padding-left:24px;padding-right:24px;background-color:#fff;position:relative}#min-price-scheme .owl-item.loaded i.spinner{display:none}#min-price-scheme .month-wrapper{height:80px;font-size:30px;width:931px;margin-right:20px;position:relative}#min-price-scheme .month-wrapper i.spinner{left:50%;margin-left:-12px;top:45px}#min-price-scheme .month-wrapper .month{width:50%;float:left}#min-price-scheme .month-wrapper .month .name{display:block;color:#b0b0b2;font-size:11px;line-height:21px;position:relative;top:-3px}#min-price-scheme .month-wrapper .month .column{float:left}#min-price-scheme .month-wrapper .month:last-child{float:right}#min-price-scheme .month-wrapper .month:last-child .columns{float:right}#min-price-scheme .month-wrapper .month:last-child .name{text-align:right}#min-price-scheme .month-wrapper .column{width:10px;height:64px;position:relative;padding-right:5px;cursor:pointer}#min-price-scheme .month-wrapper .column:last-child{padding-right:0}#min-price-scheme .month-wrapper .column.disabled:hover .scale,#min-price-scheme .month-wrapper .column.disabled .scale{background-color:rgba(234,237,241,0.33)}#min-price-scheme .month-wrapper .column.disabled .date{color:#eaedf1}#min-price-scheme .month-wrapper .column .scale{border-radius:2px 2px 0 0;background-color:#eaedf1;height:50px;width:10px;position:absolute;bottom:14px;left:0}#min-price-scheme .month-wrapper .column .scale .value{transition:height 2000ms cubic-bezier(0.17,0.04,0.03,0.94);border-radius:2px 2px 0 0;bottom:0;position:absolute;width:10px;height:0;background-color:#fbf08a}#min-price-scheme .month-wrapper .column .scale:hover{background-color:#e0e3e7}#min-price-scheme .month-wrapper .column .scale:hover .value{background-color:#fee300}#min-price-scheme .month-wrapper .column .date{position:absolute;color:#b0b0b2;font-size:10px;bottom:0;left:0;width:100%;text-align:center;box-sizing:border-box;padding-right:5px}#min-price-scheme .month-wrapper .column.today .date{font-weight:bold}#min-price-scheme i.control{width:23px;height:50px;position:absolute;top:21px;cursor:pointer}#min-price-scheme i.control:after{content:'';position:absolute;top:17px;transition:all 100ms linear}#min-price-scheme i.control.left{left:0}#min-price-scheme i.control.left:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);left:7px}#min-price-scheme i.control.left:hover:after{left:5px}#min-price-scheme i.control.left.disabled:hover:after{left:7px}#min-price-scheme i.control.right{right:0}#min-price-scheme i.control.right:after{right:7px}#min-price-scheme i.control.right:hover:after{right:5px}#min-price-scheme i.control.right.disabled:hover:after{right:7px}.tooltipster-dark .graph-tooltip.no-result{width:68px;height:32px}.tooltipster-dark .graph-tooltip.no-result .title{font-family:'Open Sans Semibold',sans-serif;font-weight:600;font-size:11px;color:#eee}.tooltipster-dark .graph-tooltip.no-result p{font-family:'Open Sans',sans-serif;font-weight:400;font-size:8px;margin:3px 0 0 0}.tooltipster-dark .graph-tooltip{font-family:'Open Sans Semibold',sans-serif;font-weight:600;font-size:11px;width:90px;height:28px;text-align:center;color:#eee}.tooltipster-dark .graph-tooltip .title{font-family:'Open Sans Semibold',sans-serif;font-weight:600;font-size:13px;line-height:10px;color:#fff;padding-top:2px}.tooltipster-dark .graph-tooltip p{font-family:'Open Sans',sans-serif;font-weight:400;font-size:8px;color:#eee;line-height:9px;margin:6px 0 0 0}.subscription-block{padding-top:7px;text-align:center;background-color:#fff}.subscription-block div.h2{font-family:'Open Sans Light',sans-serif;font-weight:300;font-size:22px;color:#333;text-align:center;padding:30px 0}.subscription-block div.h2 .reset{margin-top:20px}.subscription-block div.h2 .reset span{cursor:pointer;border-bottom:1px dashed #333}.subscription-block div.h2 .reset span:hover{border-bottom:0}.subscription-block div.h2-subtext{font-family:'Open Sans',sans-serif;font-weight:400;font-size:20px;color:#333;text-align:center;position:relative;top:-15px}.subscription-block div.h2-subtext a{text-decoration:underline}.subscription-block div.h2-subtext a:hover{text-decoration:none}.subscription-block div.h4{font-family:'Open Sans',sans-serif;font-weight:400;font-size:16px;color:#666;padding:48px 0 38px 0}.subscription-block .options{height:360px;margin-top:28px;text-align:center;background-color:#f7f7f7}.subscription-block .options .option{width:181px;height:230px;padding:0 51px;display:inline-block;vertical-align:top}.subscription-block .options .option .prv-wrap{margin-bottom:13px}.subscription-block .options .option .prv-wrap span{display:inline-block}.subscription-block .options .desc{font-family:'Open Sans',sans-serif;font-weight:400;font-size:15px;color:#333;line-height:23px}.subscription-block .options .desc a{text-decoration:underline}.subscription-block .options .desc a:hover{text-decoration:none}.subscription-block .subscribe-title{font-family:'Open Sans',sans-serif;font-weight:400;font-size:18px;color:#333;letter-spacing:.015em;line-height:27px;text-transform:uppercase;padding:57px 0 12px 0}.subscription-block .subscribe-title:before{content:'';display:inline-block;width:28px;height:21px;vertical-align:sub;margin-right:10px}.subscription-block .subscription-form{padding-bottom:80px}.subscription-block .subscription-form .email-field{overflow:hidden;position:relative;margin:0 auto;width:718px;border:2px solid #c8c8c8;background-color:red}.subscription-block .subscription-form .email-input{display:block;width:100%;padding:10px 115px 10px 15px;font-family:'Open Sans',sans-serif;font-weight:400;font-size:15px;background-color:#FFF;border:0;height:49px;box-sizing:border-box}.subscription-block .subscription-form .submit-button{min-width:117px;position:absolute;right:0;top:0;bottom:0;padding:0 15px;font-family:'Open Sans',sans-serif;font-weight:400;font-size:16px;color:#b0b0b0;background-color:#fff;border:0;border-left:2px solid #c8c8c8;cursor:pointer;text-indent:-99999px;background-image:url("../images/sprites/ciao/arrow-long-r.png");background-repeat:no-repeat;background-position:33px 13px}.subscription-block .subscription-form .submit-button:hover{background-color:#ededed}section.content{background-color:initial}.search-content-size{margin-bottom:45px}section.min-price{border-bottom:1px solid #e3e3e3}#listHeading{overflow:hidden}#listHeading.no-online{padding-top:20px}#listHeading.no-online h1{display:inline-block;vertical-align:top}#listHeading.no-online span.online{display:none}#listHeading.no-online span.finded{line-height:38px}#listHeading h1{font-family:'Open Sans',sans-serif;font-weight:400;font-size:26px;color:#fff;width:55%;text-align:left;line-height:31px;display:block}#listHeading span.online{font-family:'Open Sans',sans-serif;font-weight:400;font-size:14px;color:#fff;line-height:28px;display:inline-block;vertical-align:bottom}#listHeading span.finded{width:40%;text-align:right;font-family:'Open Sans Light',sans-serif;font-weight:300;font-size:20px;line-height:22px;color:#fff;float:right}#tourList{background-color:#fafafa;position:relative}#tourList .order-info{box-sizing:border-box;height:103px;background-color:#fff;position:absolute;top:298px;z-index:1;padding:0 30px;display:none}#tourList .order-info p{color:#333;font-size:16px;line-height:25px;padding:25px 0 25px 64px;margin:0}#tourList .order-info p:before{content:'';background-image:url("../images/chip/chip-sprite.png?v3");background-position:-246px -139px;background-repeat:no-repeat;display:inline-block;position:absolute;top:22px;left:35px;width:47px;height:51px}#findMeHot{background-color:#fff;padding:30px}#findMeHot form{border-radius:3px;border:1px solid #333;padding:0 25px 34px 25px;position:relative}#findMeHot form span.title{font-family:'Open Sans',sans-serif;font-weight:400;font-size:16px;text-align:center;padding:25px 10px;display:block}#findMeHot form span.title b{font-family:'Open Sans Semibold',sans-serif;font-weight:600;font-size:16px}#findMeHot form .smart-input{margin-right:17px}#findMeHot form input{font-size:14px;border-radius:3px;box-sizing:border-box;display:inline-block;width:254px;height:41px;border:1px solid #ccc}#findMeHot form input:focus{border-color:#7c7c7c}#findMeHot form button{margin-left:8px;border-radius:3px;box-sizing:border-box;display:inline-block;width:310px;border:1px solid #fee300;color:#f0c83d;background-color:#fff;height:41px;font-family:'Open Sans Semibold',sans-serif;font-weight:600;font-size:15px;text-align:center;cursor:pointer;background-color:#fff;color:#fee300;transition:all .3s}#findMeHot form button:hover{border-color:#fee300;background-color:#fee300;color:#000}#findMeHot form button:disabled{background-color:#b4b4b4;border-color:#b4b4b4;cursor:default;color:white}#findMeHot form .spinner{display:none}#findMeHot>div.success{border-radius:3px;width:100%;box-sizing:border-box;height:143px;border:1px solid #333;padding:43px;text-align:center;font-size:19px;color:#007600;display:none}#tour-loader{position:relative;height:437px;background-color:#fff}#tour-loader .spinner{height:125px;width:125px;left:50%;margin-left:-62px;top:100px;margin-top:0}#tour-loader .spinner-title{font-family:'Open Sans Semibold',sans-serif;font-weight:600;font-size:20px;color:#666;position:absolute;top:156px;width:125px;left:50%;text-align:center;margin-left:-56px;text-transform:uppercase}.chiphunter-wrapper{width:208px;height:172px;padding:5px}.chiphunter-wrapper h4{font-family:'Open Sans',sans-serif;font-weight:400;font-size:13px;padding-top:7px;color:#333;text-transform:uppercase;text-align:center}.chiphunter-wrapper p{font-family:'Open Sans',sans-serif;font-weight:400;font-size:12px;color:#666;display:block;text-align:center;margin-bottom:20px;margin-top:18px}.chiphunter-wrapper .input{border-radius:3px;font-family:'Open Sans',sans-serif;font-weight:400;font-size:12px;color:#909090;border:1px solid #ccc;background-color:#fff;padding:4px 10px;width:186px}.chiphunter-wrapper .submit{font-family:'Open Sans Semibold',sans-serif;font-weight:600;font-size:13px;border-radius:3px;margin-top:5px;border:0;padding:6px 0;cursor:pointer;width:208px;line-height:18px;border:1px solid #fee300;background-color:#fff;color:#333}.chiphunter-wrapper .submit:hover{background-color:#fee300;color:#000;border-color:#fee300}.chiphunter-wrapper .input,.chiphunter-wrapper .submit{display:block}.select2-container.select2-container--classic.select2-container--open{z-index:10}body.chip .daterangepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc}body.chip .daterangepicker{line-height:1.42857143;color:#333;background-color:#fff;border-radius:0;border:none !important;width:582px;max-width:582px;min-width:582px;margin-top:3px !important;padding:0;box-shadow:0 1px 10px rgba(108,125,142,0.3)}body.chip .daterangepicker tbody td.available:hover{background-color:#fee300}body.chip .daterangepicker tr{width:291px}body.chip .daterangepicker .table-condensed tbody td.today{font-family:'Open Sans Semibold',sans-serif;font-weight:600;font-size:13px;color:#333}body.chip .daterangepicker:before,body.chip .daterangepicker:after{display:none !important}body.chip .daterangepicker td.disabled,body.chip .daterangepicker option.disabled{cursor:not-allowed;color:#bbb;text-decoration:none}body.chip .daterangepicker *,body.chip .daterangepicker *:before,body.chip .daterangepicker *:after{box-sizing:border-box}body.chip .daterangepicker table{border-spacing:0;border-collapse:collapse;background-color:transparent}body.chip .daterangepicker th.prev,body.chip .daterangepicker th.next{width:35px;height:57px}body.chip .daterangepicker .daterangepicker th.month{font-family:'Open Sans Semibold',sans-serif;font-weight:600;font-size:14px;color:#333}body.chip .daterangepicker .table-condensed thead tr:first-child{background-color:#f2f2f2;height:58px;width:291px;border-bottom:1px solid #e3e3e3;margin-bottom:17px}body.chip .daterangepicker .table-condensed thead tr:first-child th{border-radius:0}body.chip .daterangepicker .daterangepicker_input{display:none}body.chip .daterangepicker .calendar-table{border:0;padding-bottom:25px !important}body.chip .daterangepicker .calendar.left .calendar-table{padding:0}body.chip .daterangepicker .calendar{margin:0;width:291px;max-width:291px;min-width:291px}body.chip .daterangepicker .calendar tr:nth-child(2) th,body.chip .daterangepicker .calendar td{width:35px;height:30px;min-width:35px;display:inline-table;max-width:35px;line-height:30px;border-radius:0}body.chip .daterangepicker .calendar.left tr{padding-left:24px;display:inline-block}body.chip .daterangepicker .calendar.right tr{padding-right:24px;display:inline-block}body.chip .daterangepicker .table-condensed tbody td{font-family:'Open Sans',sans-serif;font-weight:400;font-size:13px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.chip .daterangepicker.dropdown-menu.show-calendar.openscenter,body.chip .daterangepicker.daterangepicker .calendar.right .calendar-table{margin:0;padding:0}body.chip .daterangepicker .table-condensed thead tr:nth-child(2){font-family:'Open Sans',sans-serif;font-weight:400;font-size:11px;color:#666}body.chip .daterangepicker .table-condensed thead tr:nth-child(2) th:nth-last-child(2),body.chip .daterangepicker .table-condensed thead tr:nth-child(2) th:nth-last-child(1){color:#f76300}body.chip .daterangepicker .glyphicon-chevron-left:before{content:'';display:inline-block;-webkit-transform:rotate(180deg);transform:rotate(180deg);position:relative;top:9px;left:-3px}body.chip .daterangepicker .glyphicon-chevron-left,body.chip .daterangepicker .glyphicon-chevron-right{width:35px;height:35px;display:inline-block;box-sizing:border-box;border:1px solid #f2f2f2}body.chip .daterangepicker th.prev:hover{background-color:inherit}body.chip .daterangepicker th.prev:hover .glyphicon-chevron-left{border-color:#ddd;border-radius:100%}body.chip .daterangepicker th.next:hover{background-color:inherit}body.chip .daterangepicker th.next:hover .glyphicon-chevron-right{border-color:#ddd;border-radius:100%}body.chip .daterangepicker td.in-range:not(.off){background-color:#f7f7f7}body.chip .daterangepicker td.start-date:not(.off),body.chip .daterangepicker td.end-date:not(.off){background-color:#fee300;border-color:#fee300;color:#333;position:relative}body.chip .daterangepicker td.start-date:not(.off):after{content:'';position:absolute;top:0;right:-6px}body.chip .daterangepicker td.end-date:not(.off):before{content:'';position:absolute;top:0;left:-6px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}body.chip .daterangepicker td.end-date.start-date:before,body.chip .daterangepicker td.end-date.start-date:after{display:none}body.chip .daterangepicker th.month{width:215px}body.chip .daterangepicker .glyphicon-chevron-right:before{content:'';display:inline-block;position:relative;top:9px;left:2px}body.chip .daterangepicker .calendar.right thead tr:nth-child(2),body.chip .daterangepicker .calendar.right tbody tr{padding-left:20px}
