.section.homepage{border-bottom:0}.wrap_carousel{position:relative;z-index:200}.wrap_carousel .arrow.dark{margin-top:-30px}@media (max-width: 767px){.wrap_carousel .arrow.dark:after,.wrap_carousel .arrow.dark:before{background-color:#ffffff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5)}}.wrap_carousel .arrow.dark.next{right:-50px}@media (min-width: 992px){.wrap_carousel .arrow.dark.next{right:-60px}}@media (max-width: 767px){.wrap_carousel .arrow.dark.next{right:0}}.wrap_carousel .arrow.dark.prev{left:-50px}@media (min-width: 992px){.wrap_carousel .arrow.dark.prev{left:-60px}}@media (max-width: 767px){.wrap_carousel .arrow.dark.prev{left:0}}.themes_preview .view_all{margin-top:2em}.themes_hotels .box_wrap{width:250px;margin:0 10px;background:#fff;border:1px solid #ddd}@media (min-width: 1400px){.themes_hotels .box_wrap{width:300px}}.themes_hotels .box_wrap .box .thumb{width:100%;height:120px}@media (min-width: 1400px){.themes_hotels .box_wrap .box .thumb{height:180px}}.themes_hotels .box_wrap .box .thumb a{display:block;width:100%;height:100%}.themes_hotels .box_wrap .box .thumb .img{display:block;width:100%;height:100%;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}.themes_hotels .box_wrap .box .content{padding:2em 1em 2em;min-height:260px}@media (min-width: 1400px){.themes_hotels .box_wrap .box .content{padding-left:2em;padding-right:2em;min-height:240px}}.themes_hotels .box_wrap .box .content h4{font-size:1.2em;letter-spacing:0.05em;margin-bottom:0.5em}.themes_hotels .box_wrap .box .content .description{font-size:0.9em;line-height:170%}.themes_hotels .box_wrap .box .content .more{display:block;margin-top:1em;font-size:13px;text-transform:uppercase;color:#586D88}.themes_hotels .box_wrap .box .content .more:hover{color:#ddb500}#offers_home{position:relative;z-index:100}@media (min-width: 768px){#offers_home{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}#offers_home.no_slick{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-flow:nowrap;-ms-flex-flow:nowrap;flex-flow:nowrap;-ms-flex-pack:center;webkit-justify-content:center;justify-content:center}#offers_home.no_slick .offer_wrap{width:50%}#offers_home .slick-track{display:-ms-flexbox;display:-webkit-flex;display:flex}#offers_home .offer_wrap{padding-bottom:50px;margin-right:1px;display:-ms-flexbox;display:-webkit-flex;display:flex;height:auto;background:#f4f4f4}#offers_home .offer_wrap .offer_box{width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-ms-flex-direction:column}#offers_home .offer_wrap .offer_box .thumb_wrap{height:400px;position:relative;z-index:100}#offers_home .offer_wrap .offer_box .content{width:80%;padding:10px;margin-top:-50px;margin-left:auto;margin-right:auto;text-align:center;position:relative;z-index:200;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:auto;flex-basis:auto}}@media (min-width: 768px) and (min-width: 1200px){#offers_home .offer_wrap .offer_box .content{padding:2em}}@media (min-width: 768px){#offers_home .offer_wrap .offer_box .content .preview_content{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}#offers_home .offer_wrap .offer_box .content .preview_content h5{margin-bottom:0}}@media (min-width: 768px) and (max-width: 991px){#offers_home .offer_wrap .offer_box .content .preview_content h5{font-size:1em}}#offers_home .offer_wrap{margin-bottom:0;margin-top:0}#offers_home .offer_wrap .offer_box .content .preview_content .buttons{width:100%;text-align:center;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:"end"}#offers_home .offer_wrap .offer_box .content .preview_content .buttons a{display:inline-block;margin:0;padding:0;font-size:0.9em;line-height:130%}@media (max-width: 991px){#offers_home .offer_wrap .offer_box .content .preview_content .buttons a{font-size:0.80em}}#offers_home .offer_wrap .offer_box .content .preview_content .buttons a.price_cont:after{content:'|';display:inline-block;margin:0 0.5em;font-weight:normal;color:#ddd}#offers_home .offer_wrap .offer_box .content .preview_content .buttons a.book{font-weight:600;text-transform:uppercase;color:#ddb500}#preview_offers{padding:0;position:relative;z-index:50}#preview_offers .pager{margin-top:2em;margin-bottom:2em}#preview_offers .arrow{width:60px;height:60px}#preview_offers .arrow:hover{background-color:#222E3D}#preview_offers .arrow.prev{left:0}#preview_offers .arrow.prev:before,#preview_offers .arrow.prev:after{left:27px}#preview_offers .arrow.next{right:0}#preview_offers .arrow.next:before,#preview_offers .arrow.next:after{right:27px}#preview_offers .arrow:before,#preview_offers .arrow:after{height:13px;width:3px;background-color:#ffffff}#preview_offers .arrow:before{top:20px}#preview_offers .arrow:after{bottom:19px}.section.hotels_of_the_month{background:#efefef}.section.hotels_of_the_month .preview_list_wrap{position:relative;z-index:200}@media (min-width: 768px) and (max-width: 991px){.section.hotels_of_the_month .arrow{margin-top:-42px}}@media (max-width: 767px){.section.hotels_of_the_month .arrow:after,.section.hotels_of_the_month .arrow:before{background-color:#ffffff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5)}}.section.hotels_of_the_month .arrow.next{right:-50px}@media (min-width: 992px){.section.hotels_of_the_month .arrow.next{right:-60px}}@media (max-width: 991px){.section.hotels_of_the_month .arrow.next{right:10px}}.section.hotels_of_the_month .arrow.prev{left:-50px}@media (min-width: 992px){.section.hotels_of_the_month .arrow.prev{left:-60px}}@media (max-width: 991px){.section.hotels_of_the_month .arrow.prev{left:10px}}.gravity_form{max-width:700px;margin:0 auto;font-size:13px;font-family:"Montserrat", Arial, sans-serif;text-transform:uppercase;overflow:hidden}.gravity_form h2{font-size:2em;margin-bottom:20px}.gravity_form .form_wrap{width:100%;clear:both;margin-bottom:20px}.gravity_form .form_wrap ul{list-style:none inside none}.gravity_form .form_wrap li{list-style:none inside none}.gravity_form .gform_confirmation_message{padding:20px;margin:0 0 40px 0;text-align:center;font-size:1.2em;color:#2EAADC;border:1px solid #eee}body .gform_wrapper{width:100%;margin:0;clear:both;padding-bottom:60px;position:relative;z-index:300;zoom:1}body .gform_wrapper.gf_browser_chrome .gform_body{width:100% !important}body .gform_wrapper.gf_browser_chrome .gform_body ul.gform_fields li.gfield.time select,body .gform_wrapper.gf_browser_safari .gform_body ul.gform_fields li.gfield.time select{text-indent:50%}body .gform_wrapper:after{clear:both}body .gform_wrapper:after,body .gform_wrapper:before{content:"";display:table}body .gform_wrapper .gform_heading{display:none}body .gform_wrapper .gform_body{width:100%;margin:0;padding:0 30px;position:relative;z-index:300}body .gform_wrapper .gform_body ul.gform_fields{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;webkit-justify-content:space-between;justify-content:space-between}body .gform_wrapper .gform_body ul.gform_fields li.gfield{min-width:100%;width:100%;height:auto;padding:0;margin:0 0 10px 0;clear:none;position:relative;z-index:200}@media (min-width: 768px){body .gform_wrapper .gform_body ul.gform_fields li.gfield{min-width:calc(50% - 10px);width:calc(50% - 10px)}}body .gform_wrapper .gform_body ul.gform_fields li.gfield.gsection{width:100%;min-width:100%;margin-bottom:20px;margin-top:30px !important;padding-top:30px;border-bottom:0}body .gform_wrapper .gform_body ul.gform_fields li.gfield.gsection:before{content:' ';width:calc(100% + 60px);height:1px;position:absolute;z-index:201;top:0;left:-30px;border-top:1px solid #ddd}body .gform_wrapper .gform_body ul.gform_fields li.gfield.gsection h2{line-height:130%;font-size:1.3em;text-align:left;letter-spacing:0.05em !important;position:relative;z-index:200}body .gform_wrapper .gform_body ul.gform_fields li.gfield.gsection:first-child{margin-top:0 !important}body .gform_wrapper .gform_body ul.gform_fields li.gfield.gsection:first-child:before{border:none}body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error{height:auto !important;border:none;top:auto;left:auto;bottom:auto;right:auto;margin-top:5px !important}body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error label{margin-top:0 !important}body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error input{border:none !important}body .gform_wrapper .gform_body ul.gform_fields li.gfield.wide{width:100%;min-width:100%}body .gform_wrapper .gform_body ul.gform_fields li.gfield.wide ul{-moz-column-count:2;-moz-column-gap:10px;-webkit-column-count:2;-webkit-column-gap:10px;column-count:2;column-gap:10px}body .gform_wrapper .gform_body ul.gform_fields li.gfield.section{border:none;margin-top:30px !important;padding-top:30px}body .gform_wrapper .gform_body ul.gform_fields li.gfield.section:before{content:' ';width:calc(100% + 60px);height:1px;position:absolute;z-index:201;top:0;left:-30px;border-top:1px solid #ddd}body .gform_wrapper .gform_body ul.gform_fields li.gfield.section>label{margin-bottom:20px;line-height:130%;font-size:1.3em;font-weight:600;letter-spacing:0.05em !important;position:relative;z-index:200;color:#000}body .gform_wrapper .gform_body ul.gform_fields li.gfield.recaptcha label{display:none;visibility:hidden;height:0;width:0;overflow:hidden}body .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy{min-width:100%;width:100%}@media (min-width: 768px){body .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy{min-width:50%;width:50%;position:absolute;z-index:310;left:0;bottom:-80px}}body .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy.gfield_error .validation_message{float:right;clear:none;padding-right:0}body .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy:after{display:none;visibility:hidden;height:0;width:0;overflow:hidden}body .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy>label{display:none;visibility:hidden;height:0;width:0;overflow:hidden}body .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy .ginput_container{padding-left:0;background:none}body .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy .ginput_container .gfield_checkbox label{position:relative;top:auto;left:auto;text-transform:none}body .gform_wrapper .gform_body ul.gform_fields li.gfield.privacy .ginput_container .gfield_checkbox input{margin-top:0}body .gform_wrapper .gform_body ul.gform_fields li.gfield label{font-size:13px;font-weight:300;margin-bottom:5px;line-height:inherit}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container{height:40px;width:100%;margin:0;text-transform:uppercase;font-weight:300 !important;position:relative;z-index:210;background-color:#fff;border:1px solid #ddd}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container.ginput_container_date:after{content:'\f073';display:block;width:40px;height:40px;line-height:38px;font-family:"FontAwesome", "futura-pt", "arial", "Helvetica", sans-serif;text-align:center;position:absolute;z-index:220;top:0;right:0}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container.ginput_container_select:before{display:block;width:40px;height:40px;line-height:40px;content:"\f107";font-family:"FontAwesome", "futura-pt", "arial", "Helvetica", sans-serif;text-align:center;position:absolute;z-index:220;top:0;right:0}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container.ginput_container_checkbox{height:auto;border:none;background:none}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container.ginput_container_checkbox ul li{margin-bottom:10px}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container.ginput_container_textarea{height:auto}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container.ginput_recaptcha{height:auto;width:auto;border:none;background:none}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container select{width:100%;height:40px;padding:0;margin:0;line-height:40px;font-size:13px !important;text-indent:10px;text-transform:uppercase;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position:relative;z-index:230;color:#555;background-color:transparent}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input::-webkit-input-placeholder,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container select::-webkit-input-placeholder{color:#555}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input:-moz-placeholder,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container select:-moz-placeholder{color:#555;opacity:1;filter:Alpha(opacity=100)}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input::-moz-placeholder,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container select::-moz-placeholder{color:#555;opacity:1;filter:Alpha(opacity=100)}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input:-ms-input-placeholder,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container select:-ms-input-placeholder{color:#555}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input::-ms-input-placeholder,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container select::-ms-input-placeholder{color:#555}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container textarea::-webkit-input-placeholder{color:#555}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container textarea:-moz-placeholder{color:#555;opacity:1;filter:Alpha(opacity=100)}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container textarea::-moz-placeholder{color:#555;opacity:1;filter:Alpha(opacity=100)}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container textarea:-ms-input-placeholder{color:#555}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container textarea::-ms-input-placeholder{color:#555}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:not(:checked),body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:checked{position:absolute;left:0}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:not(:checked)+label,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:checked+label{position:relative;padding-left:40px;display:inline-block;cursor:pointer;line-height:30px}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:not(:checked)+label:before,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:checked+label:before{display:block;content:'';position:absolute;left:0;top:0;width:30px;height:30px;border:1px solid #ddd;background:#fff}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:not(:checked)+label:after,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:checked+label:after{display:block;content:'\f00c';font-family:FontAwesome, sans-serif;position:absolute;top:0;left:0;font-size:1.3em;line-height:30px;width:30px;color:#09ad7e;text-align:center;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:not(:checked)+label:after{opacity:0;filter:Alpha(opacity=0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:checked+label:after{opacity:1;filter:Alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:disabled:not(:checked)+label:before,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:disabled:checked+label:before{opacity:.5;filter:Alpha(opacity=50)}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:disabled:checked+label:after{opacity:.5;filter:Alpha(opacity=50)}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:disabled+label{opacity:.5;filter:Alpha(opacity=50)}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:checked:focus+label:before,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="checkbox"]:not(:checked):focus+label:before{border:1px dotted #586D88}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container label:hover:before{border:1px solid #586D88 !important}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="radio"]:checked,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="radio"]:not(:checked){position:absolute;left:-9999px}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="radio"]:checked+label,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="radio"]:not(:checked)+label{position:relative;padding-left:40px;cursor:pointer;line-height:30px;display:inline-block;color:#555}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="radio"]:checked+label:before,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:30px;height:30px;border:1px solid #ddd;border-radius:100%;background:#fff}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="radio"]:checked+label:after,body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="radio"]:not(:checked)+label:after{content:'';width:16px;height:16px;background:#586D88;position:absolute;top:7px;left:7px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="radio"]:not(:checked)+label:after{opacity:0;filter:Alpha(opacity=0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}body .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input[type="radio"]:checked+label:after{opacity:1;filter:Alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}body .gform_wrapper .gform_footer{width:100%;float:right;clear:none;margin:5px 0 0 0;padding:0;display:inline;text-align:center}@media (min-width: 768px){body .gform_wrapper .gform_footer{width:50%;text-align:right}}body .gform_wrapper .gform_footer input.gform_button{float:none;width:auto;margin:0;padding:1em 2em;line-height:inherit;background-color:#222E3D}body .gform_wrapper .gform_footer input.gform_button:after{display:none}body .gform_wrapper .gform_footer input.gform_button:hover{background-color:#586D88}body.contacts .gform_wrapper .gform_body{padding:0}body.contacts .gform_wrapper .gform_body ul.gform_fields li.gfield:not(.privacy) label{display:none;visibility:hidden;height:0;width:0;overflow:hidden}.filter_box{width:220px;margin:10px;position:relative;z-index:100}.filter_box:nth-child(1){z-index:110}.filter_box:nth-child(2){z-index:109}.filter_box:nth-child(3){z-index:108}.filter_box .select-wrapper{line-height:initial;height:42px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-ms-flex-align:center;border:1px solid #ddd}.filter_box .select-wrapper:after{line-height:40px;right:20px}.filter_box .select-wrapper.opened{border-color:#586D88}.filter_box .select-wrapper .select-label{padding:0 35px  0 15px;text-transform:uppercase;height:42px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.filter_box .select-wrapper .select-label span{line-height:initial}.filter_box .select-wrapper .select-dropdown-box{top:41px;background-color:#ffffff}.filter_box .select-wrapper .select-dropdown-box .select-dropdown{border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd}.filter_box .select-wrapper .select-dropdown-box .select-dropdown .select-option{padding:5px;text-align:center;border-bottom:1px solid #eee}.filter_box .select-wrapper .select-dropdown-box .select-dropdown .select-option:hover{background-color:#586D88;color:#ffffff}.filter_box .select-wrapper .select-dropdown-box .select-dropdown .select-option:last-child{border-bottom:0}.filter_box .select-wrapper .select-dropdown-box .select-dropdown .select-option.selected{background-color:#ddb500;color:#ffffff}@media (min-width: 768px){.preview_list{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.preview_list .slick-track{display:-ms-flexbox;display:-webkit-flex;display:flex}}.preview_list .box_wrap{margin-top:10px;margin-bottom:10px;height:auto}@media (min-width: 768px){.preview_list .box_wrap{display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (min-width: 768px){.preview_list .box_wrap .box{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}.preview_list .box_wrap .box .thumb_wrap{width:100%;height:200px;overflow:hidden;position:relative;z-index:300}@media (min-width: 1400px){.preview_list .box_wrap .box .thumb_wrap{height:240px}}.preview_list .box_wrap .box .thumb_wrap:hover .thumb{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.preview_list .box_wrap .box .thumb_wrap .thumb{display:block;width:100%;height:100%;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}.preview_list .box_wrap .box .content{padding:20px;background:url("../images/spiration-light.png") repeat 0 0 #fff}@media (min-width: 768px){.preview_list .box_wrap .box .content{-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;display:-ms-flexbox;display:-webkit-flex;display:flex}}.preview_list .box_wrap .box .content .preview_content{padding:2em 1em 1em;background:#fff}@media (min-width: 768px){.preview_list .box_wrap .box .content .preview_content{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}.preview_list .box_wrap .box .content .preview_content h5{font-size:0.8em;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;margin-bottom:0.5em}.preview_list .box_wrap .box .content .preview_content h4{font-size:1.3em;line-height:130%;letter-spacing:0.05em}@media (min-width: 992px){.preview_list .box_wrap .box .content .preview_content h4{max-width:300px;margin-left:auto;margin-right:auto}}.preview_list .box_wrap .box .content .preview_content h4 a{color:#000}.preview_list .box_wrap .box .content .preview_content .excerpt{margin-bottom:1em;font-size:0.9em;line-height:160%}@media (min-width: 992px){.preview_list .box_wrap .box .content .preview_content .excerpt{max-width:300px;margin-left:auto;margin-right:auto}}.preview_list .box_wrap .box .content .preview_content .price_cont{display:block;margin-top:1em;margin-bottom:1em;font-size:1em;font-weight:600;text-transform:uppercase;color:#000}.preview_list .box_wrap .box .content .preview_content .buttons{margin:2em 0 0;text-align:center;clear:both;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;webkit-justify-content:center;justify-content:center}@media (min-width: 768px){.preview_list .box_wrap .box .content .preview_content .buttons{margin-top:auto}}.preview_list .box_wrap .box .content .preview_content .buttons a{margin:0 0.5em;padding:0 5px}.preview_list .box_wrap .box .content .preview_content .buttons .book{padding:1em 1.5em;margin:0 1em 0 0.5em;line-height:20px}.preview_list .box_wrap .box .content .preview_content .buttons .info,.preview_list .box_wrap .box .content .preview_content .buttons .price{font-size:0.85em;font-weight:600;line-height:40px;text-transform:uppercase;color:#111}.preview_list .box_wrap .box .content .preview_content .buttons .info:hover,.preview_list .box_wrap .box .content .preview_content .buttons .price:hover{color:#ddb500}.preview_list.children_carousel{background:#efefef}.preview_list.children_carousel .container{position:relative;z-index:300}.preview_list.children_carousel .arrow{margin-top:-130px;background:rgba(34,46,61,0.8)}@media (min-width: 768px) and (max-width: 991px){.preview_list.children_carousel .arrow{margin-top:-155px}}@media (min-width: 1200px){.preview_list.children_carousel .arrow{margin-top:-145px}}@media (min-width: 1400px){.preview_list.children_carousel .arrow{margin-top:0;background-color:transparent}}.preview_list.children_carousel .arrow:before,.preview_list.children_carousel .arrow:after{background-color:#fff}@media (min-width: 1400px){.preview_list.children_carousel .arrow:before,.preview_list.children_carousel .arrow:after{background-color:#222E3D}}.preview_list.children_carousel .arrow.prev{left:10px}@media (min-width: 1400px){.preview_list.children_carousel .arrow.prev{left:-70px}}.preview_list.children_carousel .arrow.next{right:10px}@media (min-width: 1400px){.preview_list.children_carousel .arrow.next{right:-70px}}.preview_list.children_carousel .pager{margin-top:1em}.special_offers{min-height:100px}.special_offers .offer_wrap{margin-top:10px;margin-bottom:10px}.special_offers .offer_wrap .offer_box .thumb_wrap{width:100%;height:200px;overflow:hidden;position:relative;z-index:200}.special_offers .offer_wrap .offer_box .thumb_wrap:hover .thumb{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.special_offers .offer_wrap .offer_box .thumb_wrap:hover .offer_hotels{opacity:1;filter:Alpha(opacity=100)}.special_offers .offer_wrap .offer_box .thumb_wrap .thumb{display:block;width:100%;height:100%;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}.special_offers .offer_wrap .offer_box .thumb_wrap .offer_hotels{position:absolute;z-index:400;top:.5em;left:.5em;opacity:0;filter:Alpha(opacity=0);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.special_offers .offer_wrap .offer_box .thumb_wrap .offer_hotels span{display:inline-block;padding:0.2em 0.6em;margin-bottom:0.2em;background:rgba(34,46,61,0.8);color:#fff}.special_offers .offer_wrap .offer_box .content{padding:20px;background:url("../images/spiration-light.png") repeat 0 0 #fff}.special_offers .offer_wrap .offer_box .content .preview_content{position:relative;padding:2em 1em 1em;background:#fff}.special_offers .offer_wrap .offer_box .content .preview_content h5{font-size:1.3em;line-height:130%;letter-spacing:0.05em}@media (min-width: 992px){.special_offers .offer_wrap .offer_box .content .preview_content h5{max-width:300px;margin-left:auto;margin-right:auto}}.special_offers .offer_wrap .offer_box .content .preview_content h5 a{color:#000}.special_offers .offer_wrap .offer_box .content .preview_content .excerpt{margin-bottom:1em;font-size:0.9em;line-height:160%}@media (min-width: 992px){.special_offers .offer_wrap .offer_box .content .preview_content .excerpt{max-width:300px;margin-left:auto;margin-right:auto}}.special_offers .offer_wrap .offer_box .content .preview_content .price_cont{display:block;margin-top:1em;margin-bottom:1em;font-size:1em;font-weight:600;text-transform:uppercase;color:#000}.special_offers .offer_wrap .offer_box .content .preview_content .buttons{margin:2em 0 0;text-align:center;clear:both;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;webkit-justify-content:center;justify-content:center}.special_offers .offer_wrap .offer_box .content .preview_content .buttons .book{padding:1em 1.5em;margin:0 1em 0 0.5em;line-height:20px}.special_offers.list_offers{position:relative;z-index:200}@media (min-width: 992px){.special_offers.list_offers .offer_wrap.last.first .offer_box{display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (min-width: 992px){.special_offers.list_offers .offer_wrap.last.first .offer_box .thumb_wrap{height:400px}}@media (min-width: 992px){.special_offers.list_offers .offer_wrap.last.first .offer_box .content{display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (min-width: 992px){.special_offers.list_offers .offer_wrap.last.first .offer_box .content .preview_content{padding:1em;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-ms-flex-pack:center;webkit-justify-content:center;justify-content:center}}.special_offers.list_offers .arrow{width:60px;height:60px;margin-top:0}@media (max-width: 767px){.special_offers.list_offers .arrow{margin-top:-120px}}.special_offers.list_offers .arrow:hover{background-color:#222E3D}.special_offers.list_offers .arrow:hover:before,.special_offers.list_offers .arrow:hover:after{background-color:#ffffff}.special_offers.list_offers .arrow.prev{left:10px}@media (min-width: 992px){.special_offers.list_offers .arrow.prev{left:-60px}}.special_offers.list_offers .arrow.prev:before,.special_offers.list_offers .arrow.prev:after{left:27px}.special_offers.list_offers .arrow.next{right:10px}@media (min-width: 992px){.special_offers.list_offers .arrow.next{right:-60px}}.special_offers.list_offers .arrow.next:before,.special_offers.list_offers .arrow.next:after{right:27px}.special_offers.list_offers .arrow:before,.special_offers.list_offers .arrow:after{height:13px;width:3px;background-color:#222E3D}.special_offers.list_offers .arrow:before{top:20px}.special_offers.list_offers .arrow:after{bottom:19px}.special_offers.children_carousel{background:#efefef}.special_offers.children_carousel .container{position:relative;z-index:300}.special_offers.children_carousel .container .offer_wrap{display:-ms-flexbox;display:-webkit-flex;display:flex;height:auto}.special_offers.children_carousel .container .offer_wrap .offer_box{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.special_offers.children_carousel .container .offer_wrap .offer_box .content{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:auto;flex-basis:auto}.special_offers.children_carousel .arrow{margin-top:-130px;background:rgba(34,46,61,0.8)}@media (min-width: 768px) and (max-width: 991px){.special_offers.children_carousel .arrow{margin-top:-155px}}@media (min-width: 1200px){.special_offers.children_carousel .arrow{margin-top:-145px}}@media (min-width: 1400px){.special_offers.children_carousel .arrow{margin-top:0;background-color:transparent}}.special_offers.children_carousel .arrow:before,.special_offers.children_carousel .arrow:after{background-color:#fff}@media (min-width: 1400px){.special_offers.children_carousel .arrow:before,.special_offers.children_carousel .arrow:after{background-color:#222E3D}}.special_offers.children_carousel .arrow.prev{left:10px}@media (min-width: 1400px){.special_offers.children_carousel .arrow.prev{left:-70px}}.special_offers.children_carousel .arrow.next{right:10px}@media (min-width: 1400px){.special_offers.children_carousel .arrow.next{right:-70px}}.special_offers.children_carousel .pager{margin-top:1em}.special_offers.children_carousel .slick-list{height:100%}.special_offers.children_carousel .slick-list .slick-track{height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex}#group_offers .offer_wrap .offer_box .content .preview_content{position:relative}#group_offers .offer_wrap .offer_box .content .preview_content .buttons{min-height:40px}#group_offers .offer_wrap .offer_box .content .preview_content .buttons .group_offer_book{position:absolute;bottom:1em}.section.hotels{z-index:400}.map_box{width:100%;height:400px;overflow:hidden;margin:0;padding:0;position:relative;z-index:200;background-color:#cccccc}@media (min-width: 1400px){.map_box{height:500px}}@media (min-width: 1850px) and (min-height: 800px){.map_box{height:600px}}.map_canvas{width:100%;height:100%;position:relative;z-index:300}.map_marker_popup{width:400px;padding:20px;font:14px/180% "Montserrat", Arial, sans-serif;zoom:1;text-align:center}.map_marker_popup .content h4{margin:0 0 0.5em 0;font-size:1.3em;line-height:110%;text-transform:uppercase;font-weight:600;letter-spacing:0.05em}.map_marker_popup .content h4 a{color:#000}.map_marker_popup .content h4 a:focus,.map_marker_popup .content h4 a:hover{color:#8fa1b7}.map_marker_popup .content p{margin-bottom:10px;font-weight:300}.map_marker_popup .content .address{display:block;margin-bottom:0}.map_marker_popup .content .phone,.map_marker_popup .content .mail{margin:0 0.5em}.map_marker_popup .content .phone:before,.map_marker_popup .content .mail:before{margin-right:0.5em;font-family:"FontAwesome", sans-serif}.map_marker_popup .content .phone:before{content:"\f095"}.map_marker_popup .content .mail:before{content:"\f040"}.map_marker_popup .content .mail a{color:#555}.map_marker_popup .content .mail a:hover{color:#586D88;text-decoration:none}#breadcrumb.hotels_filter_box{height:60px}@media (max-width: 767px){#breadcrumb.hotels_filter_box{height:auto}}#breadcrumb.hotels_filter_box #breadcrumb_menu{height:60px}@media (max-width: 767px){#breadcrumb.hotels_filter_box #breadcrumb_menu{height:auto}}.hotels_filters{font-size:13px;position:relative;z-index:400;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;webkit-justify-content:center;justify-content:center}@media (max-width: 767px){.hotels_filters{-webkit-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-align-items:center;align-items:center;-ms-flex-align:center}}.hotels_preview.hotels_preview{padding-top:2em}.advise{display:none;line-height:40px;padding:1em 0;overflow:hidden}.preview_list.offers_list{padding-top:4em}.preview_list.offers_list .box_wrap .box .thumb_wrap:hover .offer_hotels{opacity:1;filter:Alpha(opacity=100)}.preview_list.offers_list .box_wrap .box .thumb_wrap .offer_hotels{position:absolute;z-index:400;top:.5em;left:.5em;opacity:0;filter:Alpha(opacity=0);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.preview_list.offers_list .box_wrap .box .thumb_wrap .offer_hotels span{display:inline-block;padding:0.2em 0.6em;margin-bottom:0.2em;background:rgba(34,46,61,0.8);color:#fff}.preview_list.offers_list .box_wrap .box .content .preview_content .buttons{-webkit-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.preview_list.offers_list .box_wrap .box .content .preview_content .buttons .price{font-size:1em}.section.group_offer .offer_price{margin:2em 0;font-size:1em;font-weight:600;line-height:initial;text-transform:uppercase;color:#111}.section.group_offer .offer_price:hover{color:#ddb500}.section.group_offer .buttons{margin:2em 0 0;text-align:center;clear:both;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}@media (min-width: 768px){.section.group_offer .buttons{margin-top:auto}}.section.group_offer .buttons .doc_list{margin-bottom:0}.section.group_offer .buttons .doc_list a{margin-bottom:0}.section.group_offer .buttons>.button{height:44px;line-height:44px;margin:0 0.5em}#preview-offers-hotels h4{color:#000}#preview-offers-hotels .hotel_wrap{padding:40px 0}#preview-offers-hotels .hotel_wrap:nth-child(odd){background:#efefef}#preview-offers-hotels .hotel_wrap #offers_list{padding:2em 0}#preview-offers-hotels .hotel_wrap #offers_list .slick-list{width:100%}#preview-offers-hotels .hotel_wrap #offers_list .prev,#preview-offers-hotels .hotel_wrap #offers_list .next{background:#fff}#preview-offers-hotels .hotel_wrap #offers_list .prev:hover,#preview-offers-hotels .hotel_wrap #offers_list .prev:focus,#preview-offers-hotels .hotel_wrap #offers_list .next:hover,#preview-offers-hotels .hotel_wrap #offers_list .next:focus{background:#222E3D}#preview-offers-hotels .hotel_wrap #offers_list .prev{left:10px}#preview-offers-hotels .hotel_wrap #offers_list .next{right:10px}#preview-offers-hotels .hotel_wrap #offers_list .buttons{display:inline-block}#preview-offers-hotels .hotel_wrap #offers_list .buttons .price{display:inherit}#preview-offers-hotels .hotel_wrap #offers_list .buttons .info{vertical-align:top;font-size:12px;line-height:40px}.section.offer_hotels_list{background:#efefef}.section.offer_hotels_list h3{font-size:1.8em;margin-bottom:1em;color:#000000}.offer_hotels_list_box{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;webkit-justify-content:center;justify-content:center}@media (max-width: 767px){.offer_hotels_list_box{-webkit-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-align-items:center;align-items:center;-ms-flex-align:center}}.offer_hotels_list_box .hotel_wrap{width:20%;padding:0 5px;margin:10px 0}@media (max-width: 767px){.offer_hotels_list_box .hotel_wrap{width:80%}}.offer_hotels_list_box .hotel_wrap.all{width:80%;max-width:700px;height:150px;margin:0 auto;overflow:hidden;position:relative;z-index:200;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-ms-flex-pack:center;webkit-justify-content:center;justify-content:center}.offer_hotels_list_box .hotel_wrap.all .thumb{width:100%;height:150px;position:absolute;z-index:210;top:0;left:0}.offer_hotels_list_box .hotel_wrap.all .titles{padding:0;position:relative;z-index:220}.offer_hotels_list_box .hotel_wrap.all .titles span{font-size:3em;color:#ffffff;text-shadow:0 0 50px rgba(0,0,0,0.8),1px 1px 1px rgba(0,0,0,0.2)}.offer_hotels_list_box .hotel_wrap a{display:block}.offer_hotels_list_box .hotel_wrap span{display:block}.offer_hotels_list_box .hotel_wrap span.thumb{height:100px;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.offer_hotels_list_box .hotel_wrap span.titles{padding:1em 0 0}.offer_hotels_list_box .hotel_wrap span.titles span{font-weight:600;line-height:130%;text-transform:uppercase;letter-spacing:0.05em;color:#000}.offer_hotels_list_box .hotel_wrap span.titles .region{font-size:0.7em;margin-bottom:0.5em}.offer_hotels_list_box .hotel_wrap span.titles .hotel{font-size:1em}.extra_button{margin:1em 0;text-align:center}.contact_us_btn{margin-top:2em;line-height:60px}.section.meeting_children{background:#efefef}.more_text_wrap.meetings{margin:10px 0}@media (min-width: 992px){.more_text_wrap.meetings>p{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px}}.extra_more_text_wrap.meetings{margin:40px 0}.extra_more_text_wrap.meetings table,.extra_more_text_wrap.meetings tr,.extra_more_text_wrap.meetings td{border:1px solid #555}.extra_more_text_wrap.meetings table{width:100%}.extra_more_text_wrap.meetings table tr:first-child{background:#222E3D;color:#fff}.extra_more_text_wrap.meetings table tr:first-child td{font-weight:900}.extra_more_text_wrap.meetings table tr:nth-child(even){background:rgba(143,161,183,0.5)}.extra_more_text_wrap.meetings table td{padding:5px 10px}.section.contact_boxes{font-size:18px;background:#efefef}.section.contact_boxes .contact_boxes_wrap{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;webkit-justify-content:space-between;justify-content:space-between}@media (max-width: 767px){.section.contact_boxes .contact_boxes_wrap{-webkit-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}.section.contact_boxes .contact_boxes_wrap .contact_box{width:49%;padding:3em 2em 2em;text-align:center;background:#fff}@media (max-width: 767px){.section.contact_boxes .contact_boxes_wrap .contact_box{width:100%;padding:2em;text-align:center}}.section.contact_boxes .contact_boxes_wrap .contact_box h4{margin-bottom:0.5em;font-size:1.5em;letter-spacing:0.05em}.section.contact_boxes .contact_boxes_wrap .contact_box h5{margin-bottom:0.5em;font-size:1.1em;letter-spacing:0.05em;color:#586D88}.section.contact_boxes .contact_boxes_wrap .contact_box .body{font-size:0.9em}.section.contact_boxes .contact_boxes_wrap .contact_box .line{display:block}.section.contact_boxes .contact_boxes_wrap .contact_box .email{margin-top:1em}@media (min-width: 992px){.section.staff h2{font-size:2.5em}}.section.staff .staff_box{font-size:18px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.section.staff .staff_box .single_staff{display:block;width:25%;padding:1em;margin:10px 0;border-left:2px solid #ddd}@media (min-width: 768px) and (max-width: 991px){.section.staff .staff_box .single_staff{width:50%}}@media (max-width: 767px){.section.staff .staff_box .single_staff{width:100%;border-left:none;border-bottom:2px solid #ddd}}.section.staff .staff_box .single_staff h5{margin-bottom:0;text-align:left;letter-spacing:0.05em}.section.staff .staff_box .single_staff .position{display:block;font-size:0.9em}.section.staff .staff_box .single_staff .email a{display:block;margin-top:5px;color:#586D88}.section.staff .staff_box .single_staff .email a:hover{color:#ddb500}.section.contacts_form{background:#efefef}.section.gallery{padding-top:2em;z-index:400}#breadcrumb.galleries_filters_box{height:60px}@media (max-width: 767px){#breadcrumb.galleries_filters_box{height:auto}}#breadcrumb.galleries_filters_box #breadcrumb_menu{height:60px}@media (max-width: 767px){#breadcrumb.galleries_filters_box #breadcrumb_menu{height:auto}}.galleries_filters{font-size:13px;position:relative;z-index:400;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;webkit-justify-content:center;justify-content:center}@media (max-width: 767px){.galleries_filters{-webkit-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-align-items:center;align-items:center;-ms-flex-align:center}}.galleries_box{padding-top:2em}@media (max-width: 767px){.galleries_box .thumb_wrap:nth-child(even){padding-left:5px}.galleries_box .thumb_wrap:nth-child(odd){padding-right:5px}}.galleries_box .thumb_wrap .thumb{display:block;height:180px;margin:10px 0;overflow:hidden;position:relative;z-index:100}@media (min-width: 1400px){.galleries_box .thumb_wrap .thumb{height:220px}}@media (max-width: 767px){.galleries_box .thumb_wrap .thumb{height:100px;margin:5px 0}}.galleries_box .thumb_wrap .thumb:hover .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.galleries_box .thumb_wrap .thumb.video::after{display:block;content:"";height:100%;width:100%;position:absolute;z-index:200;top:0;left:0;background:url("../images/icon-play.svg") no-repeat center center rgba(0,0,0,0.2);background-size:auto auto;background-size:15%}.galleries_box .thumb_wrap .thumb .img{display:block;width:100%;height:100%;position:relative;z-index:150;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.destination_ss_wrapper{width:100%;height:400px;position:relative;z-index:200}.destination_ss_wrapper .destination_ss{height:100%;width:100%;overflow:hidden;margin:0;padding:0;position:absolute;z-index:202;top:0;left:0}.destination_ss_wrapper .destination_ss .cycle{width:100%;height:100%;position:relative;z-index:210}.destination_ss_wrapper .destination_ss .cycle .slick-list{height:100%}.destination_ss_wrapper .destination_ss .cycle .slick-list .slick-track{height:100%}.destination_ss_wrapper .destination_ss .cycle .slide{width:100%;height:100%;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;webkit-justify-content:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}@media (min-width: 992px){.destination_ss_wrapper .destination_ss .cycle .slide{padding:0 0 80px}}.destination_ss_wrapper .destination_ss .loading_sshow{width:100%;height:100%;position:absolute;z-index:230;top:0;left:0;background-color:#cccccc}.destination_ss_wrapper .destinations_ss_overlay{width:100%;height:100%;padding-bottom:100px;position:absolute;z-index:300;top:0;left:0;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;webkit-justify-content:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-flex-direction:column;flex-direction:column;-ms-flex-direction:column;background:rgba(0,0,0,0.2)}@media (min-width: 1400px){.destination_ss_wrapper .destinations_ss_overlay{padding-bottom:-120px}}@media (max-width: 991px){.destination_ss_wrapper .destinations_ss_overlay{padding-bottom:0}}.destination_ss_wrapper .destinations_ss_overlay .title,.destination_ss_wrapper .destinations_ss_overlay .subtitle,.destination_ss_wrapper .destinations_ss_overlay .extra_subtitle{font-weight:600;line-height:120%;position:relative;text-transform:uppercase;color:#fff;text-shadow:0 0 20px rgba(0,0,0,0.5),0 0 100px rgba(0,0,0,0.5)}.destination_ss_wrapper .destinations_ss_overlay .title{margin:0.2em 0;font-size:3.2em}@media (min-width: 1850px) and (min-height: 800px){.destination_ss_wrapper .destinations_ss_overlay .title{font-size:4em}}@media (min-width: 768px) and (max-width: 991px){.destination_ss_wrapper .destinations_ss_overlay .title{font-size:2.5em}}@media (max-width: 767px){.destination_ss_wrapper .destinations_ss_overlay .title{font-size:1.5em}}.destination_ss_wrapper .destinations_ss_overlay .subtitle,.destination_ss_wrapper .destinations_ss_overlay .extra_subtitle{font-size:1.4em}@media (max-width: 767px){.destination_ss_wrapper .destinations_ss_overlay .subtitle,.destination_ss_wrapper .destinations_ss_overlay .extra_subtitle{font-size:1em}}.destinations_highlight{padding:4em 0;background:#efefef}@media (max-width: 767px){.destinations_highlight{padding:10px 0 10px;background:#222E3D}}.destinations_highlight .destinations_box .destination_wrap .box{padding:10px 10px 0;margin-bottom:20px;text-align:center;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fff}@media (min-width: 768px) and (max-width: 991px){.destinations_highlight .destinations_box .destination_wrap .box{margin-top:40px;min-height:320px}}@media (max-width: 991px){.destinations_highlight .destinations_box .destination_wrap .box{margin-top:5px;min-height:450px}}@media (max-width: 767px){.destinations_highlight .destinations_box .destination_wrap .box{min-height:auto}}.destinations_highlight .destinations_box .destination_wrap .box:hover{-webkit-box-shadow:0 10px 45px -11px rgba(0,0,0,0.4);-moz-box-shadow:0 10px 45px -11px rgba(0,0,0,0.4);box-shadow:0 10px 45px -11px rgba(0,0,0,0.4)}.destinations_highlight .destinations_box .destination_wrap .box:hover .thumb_box .thumb{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.destinations_highlight .destinations_box .destination_wrap .box .link{display:block}@media (min-width: 768px){.destinations_highlight .destinations_box .destination_wrap .box .link{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}.destinations_highlight .destinations_box .destination_wrap .box .link .thumb_box{display:block;width:100%;height:200px;overflow:hidden}@media (min-width: 1400px){.destinations_highlight .destinations_box .destination_wrap .box .link .thumb_box{height:240px}}@media (min-width: 768px) and (max-width: 991px){.destinations_highlight .destinations_box .destination_wrap .box .link .thumb_box{height:140px}}.destinations_highlight .destinations_box .destination_wrap .box .link .thumb_box .thumb{display:block;width:100%;height:100%;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}.destinations_highlight .destinations_box .destination_wrap .box .link .title{display:block;padding:2em 1em;margin-bottom:0;font-size:1.5em;font-weight:600;line-height:130%;letter-spacing:0.02em;text-decoration:none;text-transform:uppercase;color:#000}@media (min-width: 768px){.destinations_highlight .destinations_box .destination_wrap .box .link .title{-webkit-align-items:center;align-items:center;-ms-flex-align:center}}@media (min-height: 800px){.destinations_highlight .destinations_box .destination_wrap .box .link .title{font-size:1.2em}}.destinations_highlight .destinations_box .destination_wrap .box .link .title:hover{color:#586D88}.destinations_highlight .destinations_box .destination_wrap .box .link .title b,.destinations_highlight .destinations_box .destination_wrap .box .link .title strong{color:#8fa1b7}.destinations_highlight .destinations_box .destination_wrap .box .button{margin:20px 0}.destinations_highlight .destinations_box .destination_wrap:nth-child(3n+1){clear:both}@media (max-width: 991px){.destinations_highlight .destinations_box .destination_wrap:nth-child(3n+1){clear:none}}.destinations_preview .destination_wrap{padding:0;overflow:hidden}.destinations_preview .destination_wrap.big .box{height:400px}@media (min-width: 1400px){.destinations_preview .destination_wrap.big .box{height:480px}}.destinations_preview .destination_wrap.big .box .link .title_box{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.destinations_preview .destination_wrap.big .box .link .title_box .title{font-size:2.5em;text-align:center;position:relative;bottom:auto;left:auto}.destinations_preview .destination_wrap .box{height:200px}@media (min-width: 1400px){.destinations_preview .destination_wrap .box{height:240px}}.destinations_preview .destination_wrap .box .link{display:block;width:100%;height:100%;position:relative;z-index:200}.destinations_preview .destination_wrap .box .link:hover .thumb{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.destinations_preview .destination_wrap .box .link .thumb{display:block;width:100%;height:100%;position:absolute;z-index:210;top:0;left:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}.destinations_preview .destination_wrap .box .link .title_box{display:block;width:100%;height:100%;position:relative;z-index:220;background:rgba(0,0,0,0.2);text-shadow:0 0 20px rgba(0,0,0,0.5),0 0 100px rgba(0,0,0,0.5)}.destinations_preview .destination_wrap .box .link .title_box .title{padding:1em;font-weight:600;font-size:1.5em;line-height:130%;text-transform:uppercase;position:absolute;z-index:210;left:0;bottom:0;color:#fff}.section.destinations_list{position:relative;z-index:300;background:#efefef}.section.destinations_list .destination_wrap{width:700px}.section.destinations_list .destination_wrap:not(.slick-current) .box .title{opacity:0;filter:Alpha(opacity=0)}.section.destinations_list .destination_wrap .box .link{display:block;width:100%;height:100%;position:relative;z-index:200}.section.destinations_list .destination_wrap .box .link:hover .thumb_box .thumb{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.section.destinations_list .destination_wrap .box .link .thumb_box{display:block;width:100%;height:200px;margin-bottom:2em;overflow:hidden;position:relative;z-index:210}@media (min-width: 1400px){.section.destinations_list .destination_wrap .box .link .thumb_box{height:250px}}.section.destinations_list .destination_wrap .box .link .thumb_box .thumb{display:block;width:100%;height:100%;position:absolute;z-index:220;top:0;left:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}.section.destinations_list .destination_wrap .box .link .title{display:block;max-width:80%;margin:0 auto;font-weight:600;font-size:1.5em;line-height:130%;text-transform:uppercase;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;color:#000}.section.destinations_list .destination_wrap .box .link .title:hover{color:#ddb500}.section.destinations_list .arrow.dark{height:200px;line-height:200px;margin-top:0;top:0;background-color:#222E3D}@media (min-width: 1400px){.section.destinations_list .arrow.dark{height:250px;line-height:250px}}@media (max-width: 767px){.section.destinations_list .arrow.dark{background:none}}.section.destinations_list .arrow.dark:before,.section.destinations_list .arrow.dark:after{background-color:#ffffff}.section.destinations_list .arrow.dark:before{top:90px}@media (min-width: 1400px){.section.destinations_list .arrow.dark:before{top:115px}}.section.destinations_list .arrow.dark:after{bottom:89px}@media (min-width: 1400px){.section.destinations_list .arrow.dark:after{bottom:114px}}.section.destinations_list .arrow.dark:hover{background-color:#ddb500}.section.destinations_list .arrow.dark.next{right:10px}.section.destinations_list .arrow.dark.prev{left:10px}.section.destinations_list .pager{margin-top:1em}form.media_center_form{margin:4em 0;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}form.media_center_form .field{width:33.33%;padding:0 10px}@media (max-width: 991px){form.media_center_form .field{float:none;width:100%;margin-bottom:10px}}form.media_center_form .field.submit input{width:100%;min-width:120px;letter-spacing:0.05em}form.media_center_form .field input[type="text"]{width:100%;min-width:120px;padding:0 15px;line-height:38px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background-color:#f8f8f8;border:1px solid #ebebeb}form.media_center_form .field input[type="text"]:hover,form.media_center_form .field input[type="text"]:focus{text-decoration:none;outline:none}form.media_center_form .field input[type="text"] .fa{margin-left:10px}.error{width:100%;float:left;padding:20px;text-align:center;font-size:1.4em;color:red}.media_center h3{margin-bottom:30px}.media_center .col{padding:30px 20px 0}.media_center .col .file{margin-bottom:10px}.media_center .col .file:last-child{margin-bottom:0}.media_center .col .file a{color:#333}.media_center .col .file a .fa{margin-right:10px}.media_center .col .file a .zip_size{float:right}.media_center .col hr{margin:20px 0;border-color:#ccc;border-style:dotted;border-width:1px 0 0 0}#popup_wrapper{padding:0 !important}@media (max-width: 767px){#popup_wrapper{height:100%;margin:0}}#popup_wrapper .content_popup{position:relative;text-align:center}@media (min-width: 768px){#popup_wrapper .content_popup{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:distribute;webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}}#popup_wrapper .content_popup #thumb_container,#popup_wrapper .content_popup .content{width:100%}@media (min-width: 768px){#popup_wrapper .content_popup #thumb_container,#popup_wrapper .content_popup .content{width:50%}}#popup_wrapper .content_popup #thumb_container.full,#popup_wrapper .content_popup .content.full{width:100%;min-height:500px}#popup_wrapper .content_popup .image_logo{background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;height:100%}@media (max-width: 767px){#popup_wrapper .content_popup .image_logo{height:300px}}#popup_wrapper .content_popup a.image_logo{display:block}#popup_wrapper .content_popup .content{padding:40px}@media (max-width: 767px){#popup_wrapper .content_popup .content{padding:10px}}#popup_wrapper .content_popup .content h2{margin-bottom:.5em}#popup_wrapper .content_popup .content p{text-align:left}#popup_wrapper .content_popup .button{margin-top:20px}#share .google-plus{display:none}
/*# sourceMappingURL=main.css.map */
