@charset "UTF-8";input,input[type=email],input[type=number],input[type=password],input[type=text],select{height:51px;line-height:51px;padding:0 20px;outline:0;font-size:15px;color:gray;margin:0 0 16px;max-width:100%;width:100%;box-sizing:border-box;display:block;background-color:#fff;border:1px solid #dbdbdb;box-shadow:0 1px 3px 0 rgba(0,0,0,.06);font-weight:500;opacity:1;border-radius:3px}body p{font-size:15px}select{padding:15px 18px;cursor:pointer}input{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out}input:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus{color:gray;transition:box-shadow .2s!important;box-shadow:0 0 10px 0 rgba(0,0,0,.07);border:1px solid #d8d8d8;opacity:1}input[type=submit]{border:none;padding:11px 18px;width:auto}input[type=checkbox]{display:inline}input[type=radio]{width:15px;height:15px;cursor:pointer;box-shadow:none}::-webkit-input-placeholder{color:#888;opacity:1}:-moz-placeholder{color:#888;opacity:1}::-moz-placeholder{color:#888;opacity:1}:-ms-input-placeholder{color:#888;opacity:1}label{display:block;font-weight:700;font-size:15px;font-weight:400;margin-bottom:8px}label span{font-weight:400;font-size:14px;color:#444}a,button{outline:0!important}a:focus,a:hover{text-decoration:none;color:#333}img{max-width:100%}#logo{display:inline-block;margin-top:3px}#logo img{max-height:38px;width:auto;transform:translate3d(0,0,0)}img.footer-logo{max-height:38px;width:auto}#header{position:relative;z-index:666;padding:13px 0;box-shadow:0 0 8px 0 rgba(0,0,0,.12);font-size:16px;background:#fff}.header-widget{position:relative;top:-1px;height:54px}.header-widget .button,.header-widget .button.border{margin-right:0;min-width:130px;text-align:center;position:relative;line-height:26px;font-weight:500}.header-widget .button.border i{font-size:17px;padding:0 0 0 4px;top:2px;display:inline-block;position:relative}.header-widget .sign-in{position:relative;color:#333;margin-right:25px;top:10px;display:inline-block;vertical-align:top}.header-widget .sign-in i{padding-right:4px;font-size:15px}.header-widget .sign-in:hover{color:#66676b}header.fullwidth .container{width:100%;margin:0;padding:0 40px}#logo,#navigation{float:left}#logo{margin-right:50px}.header-widget{text-align:right}.sticky-logo{display:none}#footer{padding:70px 0 0;background-color:#fff;border-top:1px solid rgba(0,0,0,.09);font-size:15px;z-index:111;position:relative}#footer p{font-size:15px}#footer.sticky-footer{box-shadow:none}#footer h4{color:#333;font-size:21px;margin-bottom:25px}.text-widget span{color:#707070}.text-widget span.address{display:block;margin-bottom:10px}#footer a{color:#66676b}#footer ul.footer-links{margin:0 0 15px;padding:0;width:100%;box-sizing:border-box;display:inline-block;float:left}#footer .footer-links li{position:relative;list-style:none}#footer .footer-links li a{padding:0 0 9px 16px;display:inline-block;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#707070;line-height:21px}#footer .footer-links li a:hover{padding-left:22px;color:#66676b}#footer .footer-links li:before{font-family:FontAwesome;font-size:20px;content:"\f105";position:absolute;left:0;top:-2px;padding:0 7px 0 0;color:#ccc}.copyrights{color:#707070;border-top:1px solid rgba(0,0,0,.09);margin-top:60px;text-align:center;padding:40px 0;display:inline-block;width:100%}#footer.alt .copyrights{margin-top:0;border:none;padding:25px}.copyrights a{color:#707070}#footer .social-icons li a{opacity:.8;transition:opacity .35s}#footer .social-icons li a:hover{opacity:1}#backtotop{position:fixed;right:0;opacity:0;visibility:hidden;bottom:25px;margin:0 25px 0 0;z-index:9999;transition:.35s;transform:scale(.7)}#backtotop.visible{opacity:1;visibility:visible;transform:scale(1)}#backtotop a{text-decoration:none;border:0 none;display:block;width:46px;height:46px;background-color:#66676b;opacity:1;transition:all .3s;border-radius:50%;text-align:center;font-size:26px}body #backtotop a{color:#fff}#backtotop a:after{content:"\f106";font-family:FontAwesome;position:relative;display:block;top:50%;-webkit-transform:translateY(-55%);transform:translateY(-55%)}#navigation{position:relative;display:block}#navigation ul{list-style:none;position:relative;float:left;margin:0;padding:0}#navigation ul a{display:block;text-decoration:none}#navigation ul li{position:relative;float:left;margin:0;padding:0}#navigation ul li ul{opacity:0;visibility:hidden;position:absolute;top:100%;left:0;padding:0;z-index:99999}#navigation ul ul li{float:none}#navigation ul ul ul{top:0;left:100%;margin:0}#navigation ul ul{margin:10px 0 0 15px}#navigation ul ul:before{content:"";position:absolute;left:0;top:-10px;background:rgba(255,255,255,0);width:100%;height:10px}#navigation ul ul ul:after{content:"";position:absolute;width:10px;height:100%;left:-10px;top:0;opacity:0}#navigation ul li:hover>ul{opacity:1;visibility:visible}#navigation ul li a:after,#navigation ul ul li a:after{font-family:FontAwesome;opacity:.5}#navigation ul li a:after{content:'\f107';padding-left:7px}#navigation ul ul li a:after{content:'\f105';position:absolute;right:15px;top:7px}#navigation ul li a:only-child:after{content:'';padding:0}#navigation ul ul li a:only-child:after{content:''}#navigation ul ul{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.12);border-radius:4px;font-size:15px}#navigation ul ul li{border-radius:4px}#navigation ul ul li:last-child{border-bottom:none}#navigation ul li:hover ul a,#navigation ul ul a{line-height:27px!important;padding:5px 40px 5px 15px!important;line-height:24px!important}body #navigation ul ul{padding:12px 10px;box-sizing:border-box}#navigation ul ul li{width:180px}#navigation ul ul li:hover{border-radius:0}#navigation ul ul li:first-child{border-radius:4px 4px 0 0}#navigation ul ul li:last-child{border-radius:0 0 4px 4px}#navigation ul ul{opacity:0;visibility:hidden;transition:all .25s;transform:translate3d(0,15px,0)}#navigation ul li:hover>ul{opacity:1;visibility:visible;transform:translate3d(0,0,0)}#navigation.style-1{margin-top:1px}#navigation.style-1 ul li{transition:all .25s}#navigation.style-1 ul li a{color:#444;cursor:pointer}#navigation.style-1 ul li:hover a{color:#66676b}#navigation.style-1 ul ul li a{color:#444!important}#navigation.style-1 ul ul li{opacity:.8}#navigation.style-1 ul ul li:hover{opacity:1}#navigation.style-1 ul a{line-height:32px;padding:5px 15px}#navigation.style-1 ul li{margin:0 5px}#navigation.style-1 ul ul li{margin:0;border-radius:0}#navigation.style-1 ul ul li:first-child{border-radius:4px 4px 0 0}#navigation.style-1 ul ul li:last-child{border-radius:0 0 4px 4px}#navigation ul ul li a:after{opacity:.5;transition:all .25s;transform:translateX(-5px)}#navigation ul ul li:hover a:after{opacity:1;transform:translateX(0)}#navigation ul li a i{font-size:14px;position:relative;top:0;padding-right:5px}.user-menu{position:relative;display:inline-block;cursor:pointer;margin-right:25px;top:9px;vertical-align:top;padding-left:25px;margin-left:25px}.user-menu .user-name{transition:.2s}.user-menu .user-name:after{content:"\f107";font-family:FontAwesome;transition:.2s;transform:rotate(0);display:inline-block;margin-left:6px;color:#aaa}.user-menu.active .user-name,.user-menu.active .user-name:after,.user-menu:hover .user-name,.user-menu:hover .user-name:after{color:#66676b}.user-menu.active .user-name:after{transform:rotate(180deg)}.user-name span img{width:100%;display:inline-block;border-radius:50%;image-rendering:-webkit-optimize-contrast}.user-name span{display:inline-block;width:38px;height:38px;margin-right:10px;border-radius:50%;position:absolute;left:-22px;top:-5px}.user-menu ul{float:left;text-align:left;position:absolute;top:45px;right:0;list-style:none;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.12);border-radius:4px;display:inline-block;width:180px;font-size:15px;transform:translate3d(0,15px,0);padding:12px 10px;box-sizing:border-box;transition:.25s;visibility:hidden;opacity:0;z-index:110}.user-menu ul li a{padding:6px 15px;line-height:22px;display:inline-block;color:#696969;transition:.2s}.user-menu ul li a:hover{color:#444}.user-menu ul li a i{width:20px;position:relative;display:inline-block}.user-menu.active ul{visibility:visible;opacity:1;transform:translate3d(0,0,0)}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{box-sizing:border-box;background:inherit;display:block;padding:0;margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-panel{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.mm-btn{box-sizing:border-box;width:40px;height:50px;position:absolute;top:0;z-index:1}.mm-close:after,.mm-close:before{content:'';border:2px solid transparent;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-close:before{border-right:none;border-bottom:none;right:18px}.mm-close:after{border-left:none;border-top:none;right:25px}.mm-next:after{content:'';border-top:2px solid transparent;border-left:2px solid transparent;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0}.mm-next:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:30px;height:50px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}.mm-navbar>*{display:block;padding:10px 0}.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar .mm-btn:first-child{left:0}.mm-navbar .mm-btn:last-child{text-align:right;right:0}.mm-panel .mm-navbar{display:none}.mm-menu{background:#2a2a2a;border-color:rgba(255,255,255,.1);color:#fff}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:#fff;text-transform:uppercase;font-weight:600;font-size:13px}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(255,255,255,.8)}.mm-page{box-sizing:border-box;position:relative}html.mm-background .mm-page{background:inherit}@media only screen and (max-width:1024px){#responsive{display:none}#logo{position:absolute;width:100%;margin:0 auto;margin-top:5px;width:35%;text-align:center;left:0;right:0}.header-widget{padding:20px 0;border-top:1px solid #eee;display:flex;flex-wrap:wrap;align-items:flex-start}.header-widget a.button.border{padding:7px 16px;background-color:transparent;font-size:16px;min-width:auto;float:right}.sign-in,.user-menu{flex:1}.header-widget .sign-in{top:9px}#header-container.header-style-2 .header-widget{float:left;margin-top:35px;margin-bottom:-5px}.header-widget{text-align:left}#header{padding-bottom:0}ul.top-bar-menu{z-index:99;position:relative}.header-style-2 .menu-responsive{width:750px;margin-left:auto;margin-right:auto;float:none;padding:0 15px}#header-container.header-style-2 .header-widget{width:calc(100%);border-top:1px solid #e0e0e0;padding-top:30px}}.main-search-container{display:inline-block;width:100%;position:relative;z-index:9}.main-search-container:before{content:"";position:absolute;height:100%;width:100%;display:block;background:linear-gradient(to right,rgba(255,255,255,.99) 20%,rgba(255,255,255,.7) 70%,rgba(255,255,255,0) 95%)}.main-search-container h2{font-size:42px}.main-search-container h4{font-size:24px;font-weight:300;color:#777;line-height:32px}.main-search-inner{position:relative;display:block;top:40%;transform:translate(0,-50%);padding-bottom:30px}.main-search-inner select{border:none;padding-top:2px;padding-bottom:0;height:44px;box-shadow:none}.main-search-input{margin-top:10px;border-radius:50px;width:100%;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.12);display:inline-block;padding:9px;position:relative;transition:max-width .5s ease,-webkit-transform .5s .4s cubic-bezier(.91,.01,.41,.99)}.main-search-input-item{border-right:1px solid #e9e9e9;margin-top:3px;position:relative;padding-left:10px;padding-right:10px;display:inline-block;width:30%;vertical-align:middle}.main-search-input-item.location{width:33%}.main-search-input-item.audit{width:13%}.main-search-input-item.audit.children{width:16%;padding-right:0}.main-search-input-item.children{width:13%}.main-search-input-item.audit.children.rooms{width:14%}.main-search-input-item.audit.children.short_width{width:13%;cursor:pointer}.main-search-input .main-search-input-item:nth-last-child(2){border-right:none}.wrapper-dropdown-3 .dropdown{padding:0 10px!important;width:170px;transition:all .2s ease-in;left:-4px;top:120%;border:none}.wrapper-dropdown-3 .dropdown::before{content:none}.main-search-input-item.location a{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#999;padding:10px;background:#fff}.main-search-input-item.location a:hover{color:#66676b}.main-search-input input,.main-search-input input:focus{font-size:14px;border:none;background:#fff;margin:0;padding:0;height:44px;line-height:44px;box-shadow:none}.main-search-input button.button{font-size:16px;font-weight:600;padding:0 26px;margin-right:1px;height:50px;outline:0;float:right}#change_date_new button.button{padding:0 20px}.rangeslider{display:block;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.rangeslider{background:#e6e6e6;position:relative;margin:25px 0}.rangeslider--disabled{opacity:.4}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:15px;zoom:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container a{cursor:pointer}.input-with-icon{position:relative}.input-with-icon i{position:absolute;top:50%;transform:translateY(-50%);left:0;padding:0 0 0 19px;color:#999;transition:.2s;pointer-events:none}.input-with-icon input{padding-left:47px!important}.input-with-icon.location input{padding-left:20px!important}.input-with-icon.location a i{position:absolute;right:1px;left:auto;top:50%;transform:translateY(-50%);color:#999;padding:15px 20px 15px 15px;background:#fff;pointer-events:all}.input-with-icon.location a i:hover{color:#66676b}.main-search-input-item .chosen-container{font-size:16px}.select-input{position:relative}.select-input input{position:relative;z-index:101}.select-input .select{position:absolute;top:-8px}.select-hidden{display:none;visibility:hidden}.select{cursor:pointer;display:inline-block;position:relative;font-size:15px;color:#fff;width:100%;height:51px}.select-options{display:none;position:absolute;top:100%;right:0;left:0;z-index:990;margin:0;padding:0;list-style:none;border:1px solid #e0e0e0;background-color:#fcfcfc;padding:0 4px;padding-top:8px;border-top:0;border-radius:0 0 4px 4px;box-sizing:border-box}.select-list-container{padding:0 4px;max-height:300px;overflow:auto;display:inline-block;width:100%}ul.select-options li{margin:0;padding:0;transition:all .15s ease-in;color:#888;margin:0;padding:10px 10px;list-style:none;line-height:15px;border-radius:4px}.select-options li:hover{color:#fff;background-color:#66676b}.select-options li[rel=hide]{display:none}.select-options::-webkit-scrollbar{width:10px}.select-options::-webkit-scrollbar-track{background-color:rgba(0,0,0,.05);border-radius:10px}.select-options::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(0,0,0,.2)}.select-options::-webkit-scrollbar-thumb:hover{border-radius:10px;background-color:rgba(0,0,0,.3)}.panel-dropdown{position:relative;display:inline-block}.panel-dropdown a{color:gray;font-weight:500;font-size:14px;border-radius:50px;padding:3px 14px;transition:all .3s;display:inline-block}.panel-dropdown a:hover,.panel-dropdown.active a{background:#f3f3f3}.panel-dropdown a:after{content:"\f107";font-family:FontAwesome;font-size:16px;color:#66676b;font-weight:500;padding-left:0;transition:all .3s;margin-left:6px;display:inline-block}.panel-dropdown.active a:after{transform:rotate(180deg)}.panel-dropdown .panel-dropdown-content{opacity:0;visibility:hidden;transition:all .3s;position:absolute;top:44px;left:0;z-index:110;background:#fff;border:1px solid rgba(0,0,0,.18);border-radius:4px;box-shadow:0 12px 35px 2px rgba(0,0,0,.12);padding:20px 24px;overflow-y:auto;white-space:normal;width:460px}.panel-dropdown.active .panel-dropdown-content{opacity:1;visibility:visible}.panel-dropdown .row{margin-left:-10px;margin-right:-10px}button.panel-apply{background:0 0;padding:5px 16px;display:block;outline:0;border:none;font-weight:600;float:right;margin:0;font-size:15px;border-radius:50px;background-color:#66676b;color:#fff;transition:all .3s}button.panel-apply:hover{opacity:.9}button.panel-apply:active{transform:translateY(-2px)}.panel-buttons{width:100%;margin-top:13px;display:inline-block;padding-bottom:10px}.hotel_property_type input[type=checkbox],.instant_left input[type=checkbox]{display:table-cell!important}.hotel_property_type span,.instant_left span{display:table-cell!important}#header-container.fixed{position:fixed;top:0;width:100%;z-index:1100;background-color:#fff}.row.with-forms .chosen-container,.row.with-forms input,.row.with-forms input[type=email],.row.with-forms input[type=number],.row.with-forms input[type=password],.row.with-forms input[type=text],.row.with-forms select{margin-bottom:18px}.row.with-forms{margin-left:-10px;margin-right:-10px}.with-forms .col-md-1,.with-forms .col-md-10,.with-forms .col-md-11,.with-forms .col-md-12,.with-forms .col-md-2,.with-forms .col-md-3,.with-forms .col-md-4,.with-forms .col-md-5,.with-forms .col-md-6,.with-forms .col-md-7,.with-forms .col-md-8,.with-forms .col-md-9,.with-forms .col-sm-1,.with-forms .col-sm-10,.with-forms .col-sm-11,.with-forms .col-sm-12,.with-forms .col-sm-2,.with-forms .col-sm-3,.with-forms .col-sm-4,.with-forms .col-sm-5,.with-forms .col-sm-6,.with-forms .col-sm-7,.with-forms .col-sm-8,.with-forms .col-sm-9{padding:0 10px}.verified-icon{display:inline-block;width:20px;height:20px;font-size:22px;color:#19b453;font-style:normal;font-weight:500;line-height:20px;text-align:center;position:relative;top:3px;margin-left:2px}.verified-icon:before{content:"\f058";font-family:FontAwesome;position:relative;z-index:11;position:absolute;top:0;left:0;width:100%;height:100%;display:block}.verified-icon:after{position:relative;z-index:9;width:17px;height:17px;border-radius:50%;display:block;content:"";position:absolute;top:1px;left:1px;background-color:#fff}.verified-badge{background-color:#19b453;border-radius:4px;color:#fff;text-align:center;padding:12px 20px;font-size:17px;font-weight:500;cursor:help;position:relative;transition:.3s;display:block}.verified-badge i{font-size:22px;padding:0 4px 0 0;position:relative;top:3px}.verified-badge:hover{border-radius:4px 4px 0 0}.card-label>input{box-sizing:border-box;display:block;height:51px;margin:-14px auto 5px;padding:5px 15px 0;transition:border-color .3s;width:100%;border:1px solid #dbdbdb;background-color:#fff;text-decoration:none;border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.06)}.card-label>label{background-color:#fff;display:inline-block;margin:6px auto auto 8px;font-size:13px;padding:0 7px;font-weight:500;color:#909090}.listing-item-container.compact.order-summary-widget .listing-item{border-radius:4px 4px 0 0;cursor:default;height:240px}.listing-item-container.compact.order-summary-widget{margin-bottom:0}.listing-item-container.compact.order-summary-widget:hover{transform:none}.button.booking-confirmation-btn{padding:12px 35px;font-size:16px}.booking-confirmation-page{text-align:center;padding:40px 0}.booking-confirmation-page i{color:#23b35f;font-size:160px}.booking-confirmation-page h2{font-size:50px;font-weight:700;letter-spacing:-.5px;margin-bottom:15px;display:block}.booking-confirmation-page p{font-size:20px;display:block}.booking-confirmation-page a.button:before{display:none}.booking-confirmation-page a.button{padding:11px 35px;background-color:#eee;color:#444;font-weight:600;font-size:16px}.book-now.button{padding:9px;margin-bottom:-4px}@media (max-width:991px){.booking-confirmation-page i{font-size:100px}.booking-confirmation-page p{font-size:18px}.booking-confirmation-page h2{font-size:30px}}.booking-select{position:relative;z-index:100}input#booking-date,input#booking-time{z-index:110}.booking-select select{border:none;cursor:pointer;border-radius:5px;box-shadow:0 1px 6px 0 rgba(0,0,0,.1);font-size:16px;font-weight:600;height:auto;padding:10px 16px;line-height:30px;margin:0;position:relative;background-color:#fff;text-align:left;color:#909090;transition:color .3s}.booking-select select{padding:15px 16px}.rating-counter a{color:#909090}.numerical-rating .rating-counter a:hover{color:#888}.listing-slider .item{position:relative;background-size:cover;background-position:50%;height:40vh;min-height:400px}.listing-slider,.listing-slider .item{height:40vh;min-height:400px}.listing-slider{background-color:#fff}.listing-slider .slick-next,.listing-slider .slick-next:hover{background-color:rgba(20,20,20,.45);color:#fff;height:60px;width:60px;border-radius:50%;text-align:center;transition:.4s}.listing-slider .slick-next,.listing-slider .slick-next:hover{right:15%;transform:translate(50px,-50%)}.listing-slider:hover .slick-next{transform:translate(60px,-50%)}.listing-slider .slick-next::before,.listing-slider .slick-next:hover:before{font-size:20px;line-height:60px;position:relative;color:#fff}.listing-slider .slick-next::before{left:1px}.listing-slider .slick-next:hover{transform:translate(64px,-50%)}.listing-slider .item.slick-slide:before{position:absolute;height:100%;width:100%;display:block;content:"";background:#222;z-index:100;visibility:visible;opacity:.1;transition:.3s ease-in-out}.listing-slider .item.slick-slide:hover:before,.listing-slider .slick-next{opacity:0;visibility:hidden}.listing-slider:hover .slick-next{opacity:1;visibility:visible}.listing-slider .slick-next:hover{background-color:#66676b;color:#fff}.booking-widget{z-index:100}.booking-widget .panel-dropdown .panel-dropdown-content{border:none;overflow:visible;padding:20px;box-shadow:0 1px 6px 0 rgba(0,0,0,.1)}.booking-widget .panel-dropdown{width:100%}.booking-widget .panel-dropdown .panel-dropdown-content:before{content:"";height:10px;position:absolute;width:100%;top:-3px;background-color:#fff;left:0;opacity:0;visibility:hidden;transition:all .3s;border-bottom:1px solid #eee}.booking-widget .panel-dropdown.active .panel-dropdown-content:before{opacity:1;visibility:visible}.booking-widget .panel-dropdown a{border:none;cursor:pointer;border-radius:5px;box-shadow:0 1px 6px 0 rgba(0,0,0,.1);font-size:16px;font-weight:600;height:auto;padding:10px 16px;line-height:30px;margin:0 0 15px;position:relative;background-color:#fff;text-align:left;color:#888;display:block;width:100%;transition:color .3s}.booking-widget .panel-dropdown a:hover{color:#444}.booking-widget .panel-dropdown a:after{font-size:20px;color:silver;margin-left:0;position:absolute;right:20px}.qtyButtons{display:flex;margin:0 0 13px}.title_content p{line-height:16px!important;text-align:left;margin-top:10px;font-weight:500;font-size:14px}.order_detail{display:block}.order_booking #number-of-night-price{width:180px}@media (min-width:992px) and (max-width:1366px){.qtyButtons{display:block}}.panel-dropdown-content .qtyButtons:first-child{margin-top:8px}.panel-dropdown-content .qtyButtons:last-child{margin-bottom:3px}.qtyButtons input{outline:0;font-size:16px;text-align:center;width:50px;height:36px;color:#333;line-height:36px;margin:0!important;padding:0 5px;border:none;box-shadow:none;pointer-events:none;display:inline-block}.qtyTitle{font-size:14px;font-weight:600;line-height:36px;padding-right:15px;display:inline-block;flex:1;width:80px;color:#494949;text-align:left}.qtyDec,.qtyInc{width:30px;height:30px;line-height:30px;font-size:14px;background-color:#f2f2f2;-webkit-text-stroke:1px #f2f2f2;color:#333;display:inline-block;text-align:center;border-radius:50%;cursor:pointer;font-family:FontAwesome}.qtyInc:before{content:"\f067"}.qtyDec:before{content:"\f068"}.qtyTotal{background-color:#66676b;border-radius:50%;color:#fff;display:inline-block;font-size:11px;font-weight:600;font-family:"Open Sans",sans-serif;line-height:14px;text-align:center;position:relative;top:0;left:2px;height:16px;width:16px}.rotate-x{animation-duration:.5s;animation-name:rotate-x}@keyframes rotate-x{from{transform:rotateY(0)}to{transform:rotateY(360deg)}}.like-button{outline:0;border:none;color:#444;font-weight:600;font-size:14px;background-color:#fff;border:1px solid #e0e0e0;border-radius:50px;padding:10px 25px;line-height:24px;margin-bottom:9px;transition:.3s;cursor:pointer}.like-button:hover{background-color:#fafafa;border:1px solid #ddd}.like-button .like-icon:hover{background-color:transparent;color:#f3103c}.like-button .like-icon{position:relative;height:20px;display:inline-block;line-height:30px;right:auto;bottom:3px;background:0 0;color:#f3103c;font-weight:500;float:left;width:20px;margin-right:8px;font-size:18px}.listing-nav{width:100%;padding:0;list-style:none;margin:0;border-bottom:2px solid #f5f5f5!important;font-size:17px;font-weight:400;background-color:#fff;margin-bottom:35px}.listing-nav li{display:inline-block;margin-right:15px}.listing-nav li a{display:inline-block;border-bottom:1px solid transparent;position:relative;bottom:-1px;transition:.3s;color:#666;padding-bottom:15px}.listing-nav li a.active,.listing-nav li a:hover,.listing-nav li:first-child a{border-color:#66676b;color:#66676b}.listing-section{display:inline-block;width:100%}.show-more{height:450px;overflow:hidden;position:relative;transition:margin .4s}.show-more:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:180px;display:block;background:linear-gradient(rgba(255,255,255,0),#fff 88%);z-index:9;opacity:1;visibility:visible;transition:.8s}.show-more.visible{margin-bottom:20px}.show-more.visible:after{opacity:0;visibility:hidden}.show-more-button{position:relative;font-weight:600;font-size:15px;left:0;margin-left:50%;transform:translateX(-50%);z-index:10;text-align:center;display:inline-block;opacity:1;visibility:visible;transition:all .3s;padding:5px 20px;color:#666;background-color:#f2f2f2;border-radius:50px;top:-10px;min-width:140px}.show-more-button:before{content:attr(data-more-title)}.show-more-button.active:before{content:attr(data-less-title)}.show-more-button i{margin-left:6px;color:#66676b;font-weight:500;transition:.2s}.show-more-button.active i{transform:rotate(180deg)}.listing-reviews ul li{padding-bottom:45px;margin-top:40px;border-bottom:1px solid #e8e8e8}.pagination{margin:9px 0 0;text-align:center;overflow:hidden}.pagination ul li{display:inline-block;margin:0;padding:0}.pagination ul li a{padding:12px 0;border-bottom:none;display:inline-block;color:#333;background-color:#fff;font-weight:700;margin:0;line-height:22px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:14px}.pagination ul li a{border-radius:50%;width:52px;height:52px;padding:0;line-height:52px}.pagination ul li a i{line-height:52px}.pagination ul li.blank{color:#a0a0a0;padding:0 6px}.pagination ul li a:hover{background-color:#f2f2f2;color:#333}.pagination ul{padding:0;list-style-type:none}#contact input{margin-bottom:25px}.loader{margin-left:15px}.submit.disabled,.submit.disabled:hover{background-color:#e8e8e8;color:#333}#contact input.button.submit{margin-bottom:10px;line-height:18px;height:49px;transition:all .25s!important}#contact input[type=submit].submit:hover{opacity:.92}.address-container{background-color:#2b2c30;background-size:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:table;width:100%;position:relative;height:100%}.address-container:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;display:block;background-color:#333;opacity:.7}.contact-map{display:flex}.contact-map .address-box-container{flex:0 auto;width:440px;height:450px}@media (min-width:1680px){.contact-map .address-box-container{height:480px}}@media (max-width:1440px){.contact-map .address-box-container{height:420px}}.blog-post{box-shadow:0 0 10px 0 rgba(0,0,0,.1);background-color:#fff;display:inline-block;width:100%;border-radius:3px;margin:15px 0}section.fullwidth .blog-post{margin:5px 0 0}.post-img{position:relative;height:100%;width:100%;display:block}.post-img img{width:100%;border-radius:3px 3px 0 0}.post-img:after{position:absolute;height:100%;width:100%;display:block;top:0;left:0;content:"";z-index:9;opacity:.1;background:#333;transition:opacity .4s;border-radius:3px 3px 0 0}.post-img:hover:after{opacity:.5}.post-img:before{opacity:0;visibility:hidden;position:absolute;display:block;top:50%;right:0;left:0;margin:0 auto;text-align:center;content:"";z-index:119;transition:.3s;transform:translateY(-80%);width:50px;height:50px;text-align:center;border-radius:50%;background-color:#66676b;background-image:url(../img/frontend/plus-icon.svg);background-repeat:no-repeat;background-position:50%}.post-img:hover:before{opacity:1;visibility:visible;transform:translateY(-50%)}.post-content{padding:38px}.post-content p{margin:18px 0 0}.post-content h3{margin:0;line-height:34px;font-size:22px}.post-content h3 a{color:#333}.post-content h3 a:hover{color:#66676b}.post-content .meta-tags span{margin:0 0 15px;display:inline-block;color:#888}.post-content a.read-more{color:#66676b;margin:23px 0 2px;display:inline-block}a.read-more i{font-size:20px;position:relative;padding-left:4px;top:1px;transition:.2s}a.read-more:hover i{padding-left:7px}.post-meta{list-style:none;padding:0;margin:5px 0 0}.post-meta li{display:inline-block;color:#888}.post-meta li:after{content:"";width:1px;height:12px;background:#d0d0d0;display:inline-block;position:relative;top:0;margin:0 10px}.post-meta li:last-child:after{display:none}.post-meta li a{color:#888}.post-meta li a:hover{color:#66676b}.blog-page .blog-post{margin:0 0 45px}.blog-page h4.headline{font-size:22px!important;font-weight:400}.search-blog-input{position:relative}.widget .search-blog-input .input:before{content:"\e090";font-size:17px;color:#a0a0a0;position:absolute;display:inline-block;font-family:simple-line-icons;right:18px;top:13px;margin-bottom:0;background-color:#fff;padding-left:7px}#contact input,.widget .search-blog-input input{transition:box-shadow .2s!important}#contact input:focus,.widget .search-blog-input input:focus{transition:box-shadow .2s!important;box-shadow:0 0 10px 0 rgba(0,0,0,.07)}.widget .tab-content{padding-bottom:0}.widget-text h5{font-size:15px;line-height:24px;margin:0 0 5px}.widget-text h5 a{color:#333}.widget-text h5 a:hover{color:#66676b}.widget-text span{color:#888;font-weight:400;line-height:22px;margin:0;display:block}.widget-text{display:inline-block;width:70%;padding:0;position:relative;top:-2px}.widget h3{margin-top:0;margin-bottom:25px;font-size:22px}.blog-page .blog-post .post-content{padding:20px 30px}.about-description{margin:2px 0 0 150px}.blog-compact-item-container{box-shadow:unset;display:block;height:100%;width:100%;border-radius:4px;background:0 0;transform:translate3d(0,0,0);transition:transform .3s;margin-bottom:30px;border:1px solid #ccc}.blog-compact-item-container:hover{transform:translate3d(0,-6px,0)}.blog-compact-item{background:0 0;border-radius:4px;height:100%;display:block;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%;height:250px;z-index:100;cursor:pointer}.blog-compact-item img{object-fit:cover;height:100%;width:100%;border-radius:4px}.blog-compact-item:before{content:"";top:0;position:absolute;height:100%;width:100%;z-index:9;background:linear-gradient(to top,rgba(35,35,37,.85) 0,rgba(35,35,37,.65) 35%,rgba(22,22,23,0) 60%,rgba(0,0,0,0) 100%);border-radius:4px;opacity:1;display:none}.blog-compact-item-content{position:absolute;bottom:32px;left:0;padding:0 34px;width:100%;z-index:50;box-sizing:border-box}.blog-compact-item-content h3{color:#444;font-size:20px;padding:5px 0;font-weight:500;margin:2px 0 0;line-height:31px}.blog-compact-item-content span{font-size:16px;font-weight:300;display:inline-block;color:rgba(255,255,255,.7)}.blog-compact-item-content p{font-size:16px;font-weight:300;display:inline-block;color:rgba(255,255,255,.8);margin:7px 0 0}span.blog-item-tag{text-transform:uppercase;font-size:9.7px;letter-spacing:2.5px;font-weight:60;background:#66676b;border-radius:50px;padding:5px 16px;line-height:20px;color:#fff;font-weight:400;margin-bottom:9px;position:absolute;top:30px;left:32px;z-index:110}.blog-post-tags{list-style:none;padding:0;margin:0;margin-bottom:0;color:#444;font-size:14px;font-weight:400;opacity:.9}.blog-post-tags li{display:inline-block;margin-right:5px}.blog-post-tags li i{margin-right:3px;font-weight:400;display:inline-block}a.button,a.button.border,button.button,input[type=button],input[type=submit]{background-color:#66676b;top:0;padding:9px 20px;color:#fff;position:relative;font-size:15px;font-weight:600;display:inline-block;transition:all .2s ease-in-out;cursor:pointer;margin-right:6px;overflow:hidden;border:none;border-radius:50px;vertical-align:middle}input[type=button],input[type=submit]{line-height:32px}a.button:before,button.button:before{width:100%;height:100%;content:"";display:block;background-color:#fff;position:absolute;left:0;top:0;opacity:0;transition:all .2s}a.button:hover:before,button.button:hover:before{opacity:.1}button.button{line-height:26px}a.button.border:before{display:none}a.button.border{background-color:transparent;color:#66676b;border:1px solid #66676b;padding:9px 21px}a.button.border:hover{background-color:#66676b;color:#fff;opacity:1}a.button.fullwidth,button.button.fullwidth{width:100%;text-align:center}.button i{padding-right:4px}.centered-content{text-align:center}.centered-content .button{min-width:130px}a.button.border{font-weight:500}.icon-box-2{text-align:center;margin-top:45px;position:relative}.icon-box-2 i{width:120px;height:80px;background-color:#fff;border-radius:50%;line-height:80px;font-size:60px;display:inline-block;margin-bottom:10px;text-align:center;overflow:hidden;color:#66676b;position:relative;z-index:22}.icon-box-2 span{color:#666;text-transform:uppercase;font-size:14px;font-weight:500}.icon-box-2 h4{margin:4px 0;line-height:26px}.icon-box-2 h3{margin:4px 0;line-height:26px;font-size:19px;font-weight:500}.icon-box-2 p{margin-top:20px;font-style:16px}.icon-box-2 i.im-icon-Mail-withAtSign{font-size:58px;top:2px}.icon-box-2.with-line:before{content:"";height:1px;width:100%;position:absolute;left:50%;top:40px;background:#e9e9e9;display:block;z-index:1}.icon-box-3{text-align:left;padding-left:90px;position:relative;width:100%;display:inline-block;margin:20px 0}.icon-box-3 h4{font-size:18px;font-weight:600}.icon-box-3 i{font-size:54px;color:#333;height:60px;margin:10px 0;display:inline-block;height:100%;position:absolute;left:0}.icon-box-3 p{color:rgba(51,51,51,.7);margin-top:3px;display:inline-block}.caleran-range-header{display:inline-block;padding-left:5px;font-size:13px}.caleran-nights{display:inline-block;padding-left:15px}@media screen and (max-width:600px){table{border:0}table td:before{content:attr(data-label);float:left;font-weight:600}table td:last-child{border-bottom:0}}.toggle-container{padding:28px 30px;border:1px solid #e0e0e0;border-top:none}.toggle-container p{margin:0}.style-2 .toggle-container{padding:0 0 30px;border:none}#posts-nav{padding:0;list-style:none;width:100%;position:relative;margin:0;display:inline-block;min-height:60px}#posts-nav li span{display:block;color:#888;font-size:15px;margin-bottom:1px;font-weight:400}#posts-nav li{position:absolute;font-size:17px;font-weight:500;width:50%}#posts-nav li a{transition:transform .3s,color .3s 0;color:#333;display:inline-block}#posts-nav li a:hover{color:#66676b}#posts-nav li.next-post{right:0;text-align:right}#posts-nav li.next-post a{padding-right:50px}#posts-nav li.next-post a:before{font-family:simple-line-icons;font-size:20px;position:absolute;color:inherit;top:50%;transform:translate3d(0,-50%,0);transition:transform .3s}#posts-nav li.next-post a:before{right:0;content:"\e606"}#posts-nav li.next-post a:hover:before{transform:translate3d(5px,-50%,0)}.plan{flex:1;box-shadow:0 0 12px 0 rgba(0,0,0,.1);text-align:center;position:relative;z-index:9;overflow:hidden}.plan-price{width:100%;background:#f9f9f9;padding:45px 30px;padding-top:48px}.plan:first-child .plan-price{border-radius:4px 0 0 0}.plan:first-child{border-radius:4px 0 4px 4px}.plan:last-child .plan-price{border-radius:0 4px 0 0}.plan:last-child{border-radius:0 4px 4px 0}.plan-price h3{margin:0;color:#888;font-weight:400;font-size:22px}.plan-price .value{display:block;font-size:37px;line-height:35px;padding:22px 0 0;color:#333}.list-1,.list-2,.list-3,.list-4{padding:3px 0 0;font-size:16px}.list-1 li,.list-2 li,.list-3 li,.list-4 li{list-style:none;margin:14px 0;line-height:27px;margin-left:22px;position:relative}.list-1.alt li{margin:12px 0;margin-left:22px}.list-1 li:first-child,.list-2 li:first-child,.list-3 li:first-child,.list-4 li:first-child{margin-top:0}.list-1 li:before,.list-2 li:before,.list-3 li:before,.list-4 li:before{font-family:FontAwesome;margin:0;position:relative;color:#66676b;float:left;margin-left:-22px;display:block}.list-4 li:before{content:"\f192";font-size:14px;top:1px}.list-3 li:before{content:"\f058";font-size:15px;top:1px}.list-2 li:before{content:"\f00c";font-size:14px}.list-1 li:before{content:"\f0c8";font-size:8px}.list-4 li{margin-left:27px}.list-4 li:before{margin-left:-27px}.demo h1,.demo h2,.demo h3,.demo h4,.demo h5,.demo h6{line-height:40px}.img-box{height:350px;display:inline-block;position:relative;width:100%;overflow:hidden;z-index:90;margin:10px 0;border-radius:3px}.img-box-background{background-size:cover!important;background-position:100% 100%!important;width:100%;height:100%;transition:all .55s;position:absolute;top:0;left:0;transition:transform .35s ease-out}.img-box:hover .img-box-background{transform:scale(1.07)}.img-box:before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:"";background-color:#222;opacity:.3;z-index:99;transition:.3s ease-out}.img-box-content{position:absolute;z-index:101;top:50%;margin:0 auto;text-align:center;width:100%;transform:translate(0,-50.5%)}.img-box-content h4{font-size:28px;line-height:36px;color:#fff;margin:0}.img-box-content span{font-size:16px;color:#fff}.text-content{background:0 0;padding:110px 0;font-weight:500;z-index:999;position:relative}.text-content h1,.text-content h2,.text-content h3,.text-content h4,.text-content h5{color:#fff}.text-content a.button{padding:10px 26px;font-size:16px;font-weight:600}.text-content a.button:before{display:none}.text-content p{font-size:18px;font-weight:400;line-height:34px}.text-content h2{margin-bottom:30px;line-height:46px;font-size:36px;font-weight:500}.top-1{position:relative;top:-1px}.top-0{position:relative}.image-edge{background-color:#f8f8f8;position:relative;overflow:hidden;margin:35px 0 0;height:50vw;max-height:640px;overflow:hidden;padding:0}.image-edge .google-map-container{height:100%}.image-edge-content{padding:0;top:50%;position:relative;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);width:50%;padding:0 9%}.image-edge.left .image-edge-content{padding-left:6%}.image-edge-content h3.headline{width:100%;display:block;margin-top:0}.edge-bg{position:absolute;width:50%;top:0;right:0;height:100%;background-size:100%;background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.edge-bg:before{position:absolute;content:"";width:100%;height:100%;background-color:rgba(34,34,34,.1)}.image-edge.left .image-edge-content{left:50%}.image-edge.left .edge-bg{left:0}.image-edge.left .container{transform:translateX(54%);-webkit-transform:translateX(54%)}.image-edge h2{line-height:56px;font-weight:600;font-size:40px;letter-spacing:-.5px}.image-edge p{font-size:20px;color:#828282;line-height:34px}.image-edge-content ul{list-style:none;padding:0}.image-edge-content ul li{margin-bottom:30px}.image-edge-content ul li:last-child{margin-bottom:0}.image-edge-content h4 i{position:relative;top:-1px;margin-right:2px}@media (max-width:767px){.edge-bg{position:relative;height:400px;width:100%;display:block;left:0;right:0}.mob_hide{display:none!important}}@media (max-width:767px){.owl-demo .item{margin-bottom:20px}.hotel_content_block td:last-child{padding-left:20px!important}}.tab-reviews{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.tab-reviews{color:#aaa}.tab-content{padding:28px 33px;position:relative;z-index:10;display:inline-block;width:100%}.tab-content p:last-child{margin-bottom:0}.sign-in-form label{position:relative;color:#666;font-size:15px}.sign-in-form label input{margin-top:8px;padding-left:45px;height:53px}.sign-in-form label input[type=checkbox]{height:auto}.sign-in-form input{transition:box-shadow .2s!important}.sign-in-form input:focus{transition:box-shadow .2s!important;box-shadow:0 0 10px 0 rgba(0,0,0,.07)}.sign-in-form label i{font-size:21px;color:#a0a0a0;position:absolute;left:15px;bottom:13px}.sign-in-form .button{line-height:26px;height:auto;min-width:120px;margin-bottom:0}.social-icons{padding-left:5px}.social-icons li{display:inline;float:left;text-align:left;margin-right:16px;margin-top:11px;transform:scale(1.19);-webkit-transform:scale(1.19);-webkit-filter:blur(radius)}.social-icons li a{width:40px;height:40px;display:inline-block;background-color:#f3f3f3;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;overflow:hidden;border:1px solid transparent}.social-icons.fixed li a{display:block}.social-icons li a i{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;z-index:20;transform:scale(.9);-webkit-transform:scale(.9);-webkit-filter:blur(radius)}.social-icons li a i,.social-icons li a:hover{color:#fff}.social-icons li a i{top:-30px;opacity:0}.social-icons li a:hover i{top:0;opacity:1}.social-icons.border li a{background-color:#fff;border:1px solid #e0e0e0}.social-icons.border li a:hover{border-color:transparent}.social-icons.color li a{border-color:transparent}.social-icons.color li a i,.social-icons.color li a:hover i{top:0;opacity:1}.social-icons.color a:before{opacity:0}.social-icons.fixed{position:fixed;left:0;padding-left:2px;top:100px;width:50px}.social-icons.fixed li{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:7px}.social-icons.fixed li a{background-color:rgba(51,51,51,.35)}.social-icons.fixed li a:before{color:#fff}.facebook:before,.gplus:before,.twitter:before,.vimeo:before,.youtube:before{font-family:fontello;font-size:16px;line-height:16px;color:#a0a0a0;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out;position:absolute;z-index:20;transform:scale(.9)}.social-icons li a.twitter i,.twitter:before{font-size:14px}.twitter i,.twitter:before{margin:12px 0 0 12px}.twitter:before{content:"\54";top:0;opacity:1}.twitter:hover:before{top:30px;opacity:0}.twitter:hover{background-color:#3bc1ed!important}.social-icons.color .twitter,.social-icons.fixed .twitter:hover,.twitter:hover{background-color:#3bc1ed;border-color:#3bc1ed}.facebook i,.facebook::before{margin:12px 0 0 14px}.facebook:before{content:"\66";top:0;opacity:1}.facebook:hover:before{top:30px;opacity:0}.facebook:hover{background-color:#4a6d9d!important}.social-icons.color .facebook,.social-icons.fixed .facebook:hover{background-color:#4a6d9d;border-color:#4a6d9d}.gplus i,.gplus:before{margin:12px 0 0 11px}.gplus:before{content:"\f0d5";top:0;opacity:1}.gplus:hover:before{top:30px;opacity:0}.gplus:hover{background-color:#d53824!important}.social-icons.color .gplus,.social-icons.fixed .gplus:hover{background-color:#d53824;border-color:#d53824}.youtube i,.youtube:before{margin:13px 0 0 14px;font-size:18px}.youtube:before{content:"\55";top:0;opacity:1}.youtube:hover:before{top:30px;opacity:0}.youtube:hover{background-color:#bf2f29!important}.social-icons.color .youtube,.social-icons.fixed .youtube:hover{background-color:#bf2f29;border-color:#bf2f29}.vimeo i,.vimeo:before{margin:13px 0 0 13px;font-size:14px}.vimeo:before{content:"\56";top:0;opacity:1}.vimeo:hover:before{top:30px;opacity:0}.vimeo:hover{background-color:#4c8ab0!important}.social-icons.color .vimeo,.social-icons.fixed .vimeo:hover{background-color:#4c8ab0;border-color:#4c8ab0}@font-face{font-family:fontello;src:url(../fonts/fontello.eot);src:url(../fonts/fontello.eot) format("embedded-opentype"),url(../fonts/fontello.woff) format("woff"),url(../fonts/fontello.ttf) format("truetype"),url(../fonts/fontello.svg) format("svg");font-weight:400;font-style:normal}.social-icons li i{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:16px;font-size:16px;width:auto}.icon-gplus:before{content:'\f0d5'}.icon-twitter:before{content:'\54'}.icon-youtube:before{content:'\55'}.icon-vimeo:before{content:'\56'}.icon-facebook:before{content:'\66'}#footer ul.social-icons,#top-bar ul.social-icons{margin:0;padding:0}#footer .social-icons li a,#top-bar .social-icons li a{width:45px;height:45px;display:inline-block;background-color:transparent;position:relative;overflow:hidden;border-radius:0;transform:scale(1);margin-right:0}#footer .social-icons li,#top-bar .social-icons li{border-radius:0;transform:scale(1);-webkit-transform:scale(1);-webkit-filter:blur(radius)}#footer .social-icons li a i,#footer .social-icons li a:before,#top-bar .social-icons li a i,#top-bar .social-icons li a:before{transform:scale(1.1) translateY(calc(-50% - 2px));-moz-transform:scale(1.1) translateY(calc(-50% - 1px));-ms-transform:scale(1.1) translateY(-50%);left:0;right:0;margin:0;text-align:center;margin-top:55%}#footer .social-icons li a.twitter i,#footer .social-icons li a.twitter:before,#top-bar .social-icons li a.twitter i,#top-bar .social-icons li a.twitter:before{transform:scale(1.1) translateY(calc(-50% - 1px))}#top-bar .social-icons{float:right}#footer .social-icons li,#top-bar .social-icons li{margin:0;padding:0;float:left;line-height:0}#top-bar .social-icons li a i,#top-bar .social-icons li a:before{font-size:14px;color:#fff}#top-bar .social-icons li .twitter i:before,#top-bar .social-icons li .twitter:before{font-size:12px}#top-bar .social-icons li a:hover{background:#fff!important;border-color:transparent}#top-bar .social-icons li a:hover i{color:#66676b}#footer .social-icons li a{width:37px;height:40px;background-color:transparent}#footer .social-icons{position:relative;left:-13px}#footer .social-icons li{margin:0;padding:0;float:left;line-height:0}#footer .social-icons li a i,#footer .social-icons li a:before{font-size:15px;color:#a0a0a0}#footer .social-icons li .twitter i:before,#footer .social-icons li .twitter:before,#footer .social-icons li .vimeo i:before,#footer .social-icons li .vimeo:before{font-size:13px}#footer .social-icons li a:hover{background:0 0!important;border-color:transparent}#footer .social-icons li a:hover i{color:#66676b}.listing-item-container{background-color:#f6f6f6;display:block;width:100%;border-radius:4px;transform:translate3d(0,0,0);transition:transform .3s;margin-top:30px}section.fullwidth .listing-item-container{box-shadow:0 0 8px 0 rgba(0,0,0,.08);background-color:#fff;background:#fff}.listing-item-container:hover{transform:translate3d(0,-6px,0)}.listing-item{background:#ccc;border-radius:4px 4px 0 0;height:100%;display:block;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%;height:265px;z-index:100;cursor:pointer}.listing-item img{object-fit:cover;height:100%;width:100%;border-radius:4px 4px 0 0}.listing-item:before{content:"";top:0;position:absolute;height:100%;width:100%;z-index:9;background-color:rgba(35,35,37,.2);border-radius:4px 4px 0 0;opacity:1}.listing-item-content{position:absolute;bottom:28px;left:0;padding:0 32px;padding-right:70px;width:100%;z-index:50;box-sizing:border-box}.listing-item-content h3{color:#fff;font-size:19px;bottom:-1px;position:relative;font-weight:500;margin:0;line-height:31px}.listing-item-content span{font-size:16px;font-weight:300;display:inline-block;color:rgba(255,255,255,.7)}.listing-item-content span.tag{text-transform:uppercase;font-size:9px;letter-spacing:2.5px;font-weight:60;background:rgba(255,255,255,.3);border-radius:50px;padding:4px 16px;line-height:20px;color:#fff;font-weight:400;margin-bottom:9px}.listing-item-details{position:absolute;top:24px;left:0;padding:0 15px;width:100%;z-index:50;color:#fff;box-sizing:border-box;font-weight:500;font-size:14px}.listing-item-details ul{margin:0;list-style:none;padding:0}.listing-item-details ul li{display:inline-block;margin-right:6px;line-height:20px}.listing-item-details ul li i{display:inline-block;margin:0 3px 0 0;position:relative;top:0;font-size:14px}.listing-item-container.compact .listing-item{border-radius:4px}.listing-item-container.compact .rating-counter{color:rgba(255,255,255,.7)}.listing-item-container.compact .listing-item-content span.tag{background-color:#66676b}.numerical-rating{color:#fff;font-size:14px;font-weight:600;text-align:center;line-height:26px;height:26px;width:44px;display:inline-block;font-family:"Open Sans";position:relative;border-radius:50px;letter-spacing:-.5px;background-color:rgba(255,255,255,.2);margin:15px 0}.compact .numerical-rating{margin:0 0 8px}.numerical-rating:before{content:attr(data-rating)}.numerical-rating.low{background-color:#ee3535}.numerical-rating .rating-counter{position:absolute;top:0;left:14px;width:auto;display:inline-block;font-weight:400;font-size:15px;width:150px;color:#909090}.rating-counter{color:#909090;padding-left:5px;display:inline-block;font-size:15px}.rating:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.destination_cls{padding:10px;width:250px}.loading{background-color:transparent!important;background-image:none!important;background-position:right center!important;background-repeat:no-repeat!important;float:right}.loading_hm{background-image:none!important;background-position:right center!important;background-repeat:no-repeat!important;float:right}span.like-icon{color:#fff;font-size:19px;position:absolute;z-index:101;right:20px;bottom:30px;cursor:normal;background-color:rgba(24,24,24,.4);display:block;height:44px;width:44px;border-radius:50%;transition:all .4s}.like-icon:after,.like-icon:before{transition:opacity .3s,transform .4s cubic-bezier(0,-.41,.19,2.5);font-family:FontAwesome;position:absolute;right:0;left:0;text-align:center;top:9px}.like-icon:before{content:"\f08a";transform:scale(.95)}.like-icon:after{content:"\f004";opacity:0;transform:scale(.5)}.like-icon:hover{background-color:#f3103c}.listing-item{overflow:hidden}.listing-badge{background-color:#333;float:left;position:absolute;transform:rotate(45deg);right:-64px;top:22px;text-align:center;width:200px;font-size:12.5px;margin:0;z-index:999;color:#fff;font-weight:500;line-height:28px}.listing-badge.now-open{background-color:#54ba1d}.message-action{border-radius:50px;font-size:13px;color:#666;font-weight:500;display:inline-block;transition:.3s;color:#666;padding:0;float:right}.message-action:hover{color:#ee3535}.message-by-headline h5,.message-by-headline span{display:inline-block}.message-by-headline span{float:right;color:#888;font-size:14px}.message-by-headline h5{font-weight:600;color:#333;margin:0 0 7px;padding:0}.message-by-headline:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.message-by h5 i{background-color:#64bc36;border-radius:50px;line-height:20px;font-size:12px;color:#fff;font-style:normal;padding:3px 8px;margin-left:3px}a.close-list-item{position:absolute;top:50%;transform:translateY(-50%);right:30px;opacity:0;padding:4px;color:#ea2828;transition:.3s}.buttons-to-right{position:absolute;right:30px;top:50%;transform:translate3d(0,-49%,0);-moz-transform:translate3d(0,-50%,0);opacity:0;transition:.4s;box-shadow:0 0 10px 15px #fbfbfb}.buttons-to-right{box-shadow:none}.buttons-to-right .button{margin-left:2px}.list-box-listing{display:flex;padding:5px 0;position:relative}.list-box-listing-img{flex:1;max-width:150px;position:relative}.list-box-listing-img a{width:100%;height:100%;display:inline-block;overflow:hidden;position:relative;z-index:10}.list-box-listing-img a:before{content:"";height:100%;width:100%;display:block;position:absolute;top:0;right:0;background-color:rgba(22,22,22,.2);border-radius:4px;z-index:11}.list-box-listing-img a img{object-fit:cover;height:100%;width:100%;border-radius:4px}.bookings{margin:10px 0}.bookings .list-box-listing-img a:before{display:none}.bookings .list-box-listing-img{max-width:70px;max-height:70px;border-radius:50%;overflow:hidden}.bookings .list-box-listing-content .inner{top:0;transform:none}.bookings .list-box-listing-img{margin-right:5px}.bookings .list-box-listing-content .inner h3{margin-bottom:20px}.inner-booking-list h5{display:inline-block;font-weight:600;margin:0;color:#666}.inner-booking-list ul{display:inline-block;padding:0;margin-bottom:0}.inner-booking-list ul li{display:inline-block;padding:0;margin:0 0 4px}.inner-booking-list ul li:after{content:"";display:inline-block;position:relative;margin:0 10px;height:12px;top:1px;background-color:#ddd;width:1px}.inner-booking-list ul li:last-child:after{display:none}.list-box-listing-content{flex:1;padding-left:25px}.list-box-listing-content .inner{position:relative;top:14px;vertical-align:top}.list-box-listing-content .inner h3{font-size:18px;bottom:-2px;position:relative;font-weight:500;margin:0;line-height:27px}.list-box-listing-content .inner span{font-size:15px;font-weight:300;display:inline-block}.list-box-listing-content .inner .numerical-rating{margin:5px 0 0;display:block}.add-listing-section{position:relative}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:50px;transition:.4s}.slider:before{position:absolute;content:"";height:22px;width:22px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50px}input:checked+.slider{background-color:#66676b}input:checked+.slider:before{transform:translateX(30px)}.add-listing-section{border-radius:4px;background-color:#fff;box-shadow:0 0 12px 0 rgba(0,0,0,.06);padding:0 40px 25px}.add-listing-headline{width:calc(100% + 80px);left:-40px;position:relative;padding:30px 40px;margin:0 0 30px;border-radius:4px 4px 0 0;background-color:#fcfcfc;border-bottom:1px solid #eaeaea}.add-listing-headline h3{padding:0;margin:0;line-height:32px;font-size:22px;position:relative;top:1px}#add-listing h5{font-size:15px;font-weight:600;color:#333;margin-bottom:17px}#add-listing h5 span{color:#888;font-weight:400}#add-listing h5 i{padding-right:4px}.add-listing-headline i{padding-right:7px;display:inline-block;position:relative;top:1px}.add-listing-section .row.with-forms .chosen-container,.add-listing-section .row.with-forms input,.add-listing-section .row.with-forms input[type=email],.add-listing-section .row.with-forms input[type=number],.add-listing-section .row.with-forms input[type=password],.add-listing-section .row.with-forms input[type=text],.add-listing-section .row.with-forms select{margin-bottom:22px}#add-listing h5.fb-input{color:#3b5998}#add-listing h5.twitter-input{color:#1da1f2}#add-listing h5.gplus-input{color:#dd4b39}.map-box{background-color:#fff;margin-bottom:20px;border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,.12);position:relative}.map-box .listing-img-container img{width:100%;border-radius:4px 4px 0 0}.map-box h4{margin:0;padding:0}.map-box h4 a{padding:0 0 2px;font-size:17px;line-height:25px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block}.listing-img-container{position:relative;height:100%;display:block}.map-box h4 a:hover{color:#66676b}.map-box p{padding:0;line-height:25px;margin:2px 0 0;font-size:14px}.map-box ul.listing-details{padding:0;font-size:14px;display:none}.map-box .listing-title{padding:16px 22px}.map-box .listing-img-content{padding:18px 22px}.map-box .listing-img-content span{font-size:21px}.map-box .listing-img-content .listing-price i{font-size:15px;margin:-7px 0 0}.map-box .listing-img-container::before{content:"";position:absolute;height:100%;width:100%;display:block;background:linear-gradient(to top,rgba(35,35,37,.85) 0,rgba(35,35,37,.4) 35%,rgba(22,22,23,0) 60%,rgba(0,0,0,0) 100%);background-color:rgba(35,35,37,.2)}.map-box .listing-item-content{position:absolute;bottom:20px;left:0;padding:0 24px;width:100%;z-index:50;box-sizing:border-box}.map-box .listing-item-content h3{color:#fff;font-size:18px;padding:0 0 2px;font-weight:500;margin:0;line-height:27px}.map-box .listing-item-content span{font-size:15px;font-weight:300;display:inline-block;color:rgba(255,255,255,.7)}.map-box-icon{height:38px;width:38px;position:absolute;bottom:0;right:0;background-color:#3685cf;display:block;color:#fff;font-size:12px;z-index:101;text-align:center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);opacity:0;visibility:hidden}.map-box-icon:before{content:"\f064";font-family:FontAwesome;position:relative;top:7px;display:block}.map-box-image:hover .map-box-icon{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateX(0)}.map-box-image{position:relative;overflow:hidden;display:block}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}#map{height:100%;width:100%;margin:0;z-index:990}#map-container{position:relative;top:0;left:0;height:520px;width:100%;z-index:990;margin-bottom:60px}#map-container.fullwidth-home-map{height:620px;margin-bottom:0}#map-container.fullwidth-home-map .main-search-inner{position:absolute;display:block;bottom:60px;top:auto;transform:none;padding-bottom:0;z-index:9999;margin-top:0;margin-left:auto;margin-right:auto;width:100%}#map-container.fullwidth-home-map .main-search-input{margin-top:0}@keyframes cluster-animation{0%,100%{transform:scale(1.3) rotate(0)}50%{transform:scale(1.5) rotate(90deg)}}.map-marker-container{position:absolute;margin-top:10px;transform:translate3d(-50%,-100%,0)}.marker-container{position:relative;margin:10px auto;width:40px;height:40px;z-index:1;border-radius:50%;cursor:pointer;top:-5px}.marker-container{perspective:1000px}.marker-card{width:100%;height:100%;transform-style:preserve-3d;transition:all .4s ease-in-out;position:absolute;z-index:1}.marker-container:hover .marker-card{transform:rotateY(180deg) translateY(-4px)}.marker-arrow{width:0;content:"";height:0;border-style:solid;border-width:8px 4px 0;border-color:#66676b transparent transparent;top:38px;left:50%;transform:translateX(-50%);position:absolute;border-radius:50%;z-index:1}.custom-zoom-in,.custom-zoom-out{background-color:#fff;color:#333;cursor:pointer;border-radius:50%;margin:5px 15px;transition:color .3s,background-color .3s;box-shadow:0 1px 4px -1px rgba(0,0,0,.2);text-align:center;font-size:15px;height:34px;width:34px}.custom-zoom-in:hover,.custom-zoom-out:hover{background-color:#66676b;color:#fff}.custom-zoom-in:before,.custom-zoom-out:before{font-family:FontAwesome;width:100%;line-height:35px;transition:-webkit-text-stroke .3s;-webkit-text-stroke:1px #fff}.custom-zoom-in:before{content:"\f067"}.custom-zoom-out:before{content:"\f068"}.custom-zoom-in:hover:before,.custom-zoom-out:hover:before{-webkit-text-stroke:1px #66676b}@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.og-close{position:absolute;width:45px;height:45px;top:-20px;display:block;right:-12px;cursor:pointer!important;z-index:9999;color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:50%;margin:0;background-color:transparent;outline:0;transform:translate3d(0,0,0)}.og-close{margin:17px;right:10px;background:0 0;color:#222}.og-close:hover{transform:rotate(90deg)}.og-close:after,.og-close:before{font-family:FontAwesome;font-size:29px;top:21px;left:50%;position:absolute;height:10px;transition:.3s}.og-close:after,.og-close:before{top:7px;font-size:29px}.og-close:after{content:"\f106";-webkit-transform:translate(0,0);transform:translate(-50%,60%)}.og-close:after{-webkit-transform:translate(0,0);transform:translate(-50%,60%)}.og-close:before{content:"\f107";-webkit-transform:translate(0,0);transform:translate(-50%,0)}#sign-in-dialog{color:#fff}#sign-in-dialog{background:#fff;padding:40px;padding-top:0;text-align:left;max-width:610px;margin:40px auto;position:relative;box-sizing:border-box;border-radius:4px}#sign-in-dialog{max-width:500px}#sign-in-dialog span.line{padding-top:0}.content-a{width:100%;height:100%;overflow:hidden}.centered-content{position:relative;vertical-align:middle;text-align:center}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-slide{display:none;float:left;min-height:1px}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-loading .slick-slide{visibility:hidden}.slick-arrow.slick-hidden{display:none}.logo-slick-carousel,.simple-fw-slick-carousel,.simple-slick-carousel{display:none}.simple-fw-slick-carousel .fw-carousel-item{padding:10px 15px 0}.simple-fw-slick-carousel{margin:0 15px;max-width:100%;box-sizing:border-box}.slick-next{font-size:0;line-height:0;position:absolute;top:50%;z-index:100;display:block;width:auto;height:auto;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.logo-slick-carousel .slick-next,.simple-slick-carousel .slick-next{display:none!important}.slick-next:hover{color:transparent;outline:0;background:0 0}.slick-next:hover:before{color:#999}.slick-next.slick-disabled:before{opacity:.25}.slick-next:before{font-family:simple-line-icons;font-size:32px;line-height:1;opacity:1;color:#aaa;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .3s}.slick-next{right:3px;transform:translate3d(90px,-50%,0)}.slick-next:before{content:'\e606'}.slick-dots{position:absolute;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;bottom:-25px}.simple-slick-carousel .slick-dots{display:none!important}.simple-slick-carousel.dots-nav .slick-dots{display:block!important}.slick-dots li{position:relative;display:inline-block;padding:0;margin:0 3px;cursor:pointer;font-size:0;line-height:0;cursor:pointer;color:transparent;border:0;position:relative;outline:0;display:inline-block;width:15px;height:15px;margin:0 3px;opacity:1;border-radius:50%;line-height:0;box-shadow:inset 0 0 0 2px silver;transition:all .3s}.slick-dots li.slick-active{box-shadow:inset 0 0 0 6px silver;transition:all .3s}.slick-dots li:after{display:block;height:13px;width:13px;content:"";position:absolute;top:1px;left:1px;background-color:transparent;border-radius:50%;transition:all .3s;opacity:0;background-color:silver}.slick-dots li.slick-active:after{opacity:1}.slick-dots li button{display:none}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.logo-slick-carousel div.item{margin-bottom:30px;text-align:center;display:inline-block}.logo-slick-carousel div.item img{display:inline-block}.fullwidth-slick-carousel .slick-slide{margin:0 15px 30px;transition:.4s;pointer-events:none}.slick-slide{outline:0}.fullwidth-slick-carousel .slick-slide.slick-active{opacity:1;filter:none;pointer-events:all}.fullwidth-carousel-container{overflow:hidden;width:100%}.category-box-container{position:relative;height:100%}.category-box{background:#ccc;border-radius:4px;height:100%;display:block;margin-bottom:20px;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%;overflow:hidden;cursor:pointer}.category-box:before{content:"";position:absolute;height:100%;width:100%;z-index:9;background:-webkit-linear-gradient(bottom,rgba(35,35,37,.85) 0,rgba(35,35,37,.4) 35%,rgba(22,22,23,0) 60%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(bottom,rgba(35,35,37,.85) 0,rgba(35,35,37,.4) 35%,rgba(22,22,23,0) 60%,rgba(0,0,0,0) 100%);background:linear-gradient(to top,rgba(35,35,37,.85) 0,rgba(35,35,37,.4) 35%,rgba(22,22,23,0) 60%,rgba(0,0,0,0) 100%)}.fullwidth-slick-carousel.category-carousel .slick-slide{height:450px}.category-box-content{position:absolute;bottom:30px;left:34px;width:calc(100% - 68px);z-index:50;box-sizing:border-box}.category-box-content h3{color:#fff;font-size:24px;padding:5px 0;margin:0}.category-box-content span{font-size:18px;font-weight:300;display:inline-block;color:rgba(255,255,255,.7)}.category-box-btn{position:absolute;right:32px;bottom:32px;z-index:111;background-color:transparent;border:1px solid #fff;color:#fff;padding:8px 0;text-align:center;min-width:120px;border-radius:50px;transition:all .3s}.category-box-btn:hover{background-color:#66676b;border-color:#66676b}.fw-carousel-item{position:relative;height:100%}.category-box-background{width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:50%;background-size:cover;transition:transform .35s ease-out;transform:translate3d(0,0,0) scale(1);image-rendering:-webkit-optimize-contrast}.category-box:hover .category-box-background{transform:translate3d(0,0,0) scale(1.08)}.simple-slick-carousel{height:auto;width:calc(100% + 30px);left:-10px}.simple-slick-carousel .category-box-container{height:100%;display:block}.simple-slick-carousel .slick-slide{padding:10px 15px}body{color:#707070;font-size:15px;line-height:27px;background-color:#fff}body p{font-size:16px;line-height:29px}#wrapper{background-color:#fff}.map-box div,.map-box p,.numerical-rating .rating-counter,body,button,h1,h2,h3,h4,h5,h6,input[type=button],input[type=email],input[type=password],input[type=submit],input[type=text],select{font-family:Raleway,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none}h1,h2,h3,h4,h5,h6{color:#222}h3.headline{font-size:30px;line-height:37px;margin:0 0 30px}h2.headline{font-size:34px;line-height:40px;margin:0 0 30px}h2.headline span{font-size:23px;line-height:37px}.headline span{font-size:20px;line-height:36px;margin-top:10px;color:#888;font-weight:300;display:block}.headline span i{color:#66676b;font-style:normal}h4.headline{font-size:22px;line-height:32px;margin:-5px 0 30px}.headline.centered{text-align:center}.border-top{border-top:1px solid #e8e8e8}.icons-container{overflow:hidden}h4 span.headline-detail{font-size:15px;margin-top:5px}.icons .fa.fa-fw{margin-right:3px;font-size:14px}.margin-top-0{margin-top:0!important}.margin-top-1{margin-top:1px!important}.margin-top-2{margin-top:2px!important}.margin-top-3{margin-top:3px!important}.margin-top-4{margin-top:4px!important}.margin-top-5{margin-top:5px!important}.margin-top-6{margin-top:6px!important}.margin-top-7{margin-top:7px!important}.margin-top-8{margin-top:8px!important}.margin-top-9{margin-top:9px!important}.margin-top-10{margin-top:10px!important}.margin-top-15{margin-top:15px!important}.margin-top-20{margin-top:20px!important}.margin-top-25{margin-top:25px!important}.margin-top-30{margin-top:30px!important}.margin-top-35{margin-top:35px!important}.margin-top-40{margin-top:40px!important}.margin-top-45{margin-top:45px!important}.margin-top-50{margin-top:50px!important}.margin-top-55{margin-top:55px!important}.margin-top-60{margin-top:60px!important}.margin-top-65{margin-top:65px!important}.margin-top-70{margin-top:70px!important}.margin-top-75{margin-top:75px!important}.margin-top-80{margin-top:80px!important}.margin-top-85{margin-top:85px!important}.margin-top-90{margin-top:90px!important}.margin-top-95{margin-top:95px!important}.margin-top-100{margin-top:100px!important}.margin-top-105{margin-top:105px!important}.margin-top-110{margin-top:110px!important}.margin-top-115{margin-top:115px!important}.margin-top-120{margin-top:120px!important}.margin-bottom-0{margin-bottom:0!important}.margin-bottom-5{margin-bottom:5px!important}.margin-bottom-10{margin-bottom:10px!important}.margin-bottom-15{margin-bottom:15px!important}.margin-bottom-20{margin-bottom:20px!important}.margin-bottom-25{margin-bottom:25px!important}.margin-bottom-30{margin-bottom:30px!important}.margin-bottom-35{margin-bottom:35px!important}.margin-bottom-40{margin-bottom:40px!important}.margin-bottom-45{margin-bottom:45px!important}.margin-bottom-50{margin-bottom:50px!important}.margin-bottom-55{margin-bottom:55px!important;margin-bottom:55px!important;margin-bottom:55px!important;margin-bottom:55px!important}.margin-bottom-60{margin-bottom:60px!important}.margin-bottom-65{margin-bottom:65px!important}.margin-bottom-70{margin-bottom:70px!important}.margin-bottom-75{margin-bottom:75px!important}.margin-bottom-80{margin-bottom:80px!important}.margin-bottom-85{margin-bottom:85px!important}.margin-bottom-90{margin-bottom:90px!important}.margin-bottom-95{margin-bottom:95px!important}.margin-bottom-100{margin-bottom:100px!important}.margin-left-0{margin-left:0!important}.margin-left-1{margin-left:1px!important}.margin-left-2{margin-left:2px!important}.margin-left-3{margin-left:3px!important}.margin-left-4{margin-left:4px!important}.margin-left-5{margin-left:5px!important}.margin-left-6{margin-left:6px!important}.margin-left-7{margin-left:7px!important}.margin-left-8{margin-left:8px!important}.margin-left-9{margin-left:9px!important}.margin-left-10{margin-left:10px!important}.margin-left-15{margin-left:15px!important}.margin-left-20{margin-left:20px!important}.margin-left-25{margin-left:25px!important}.margin-left-30{margin-left:30px!important}.margin-left-35{margin-left:35px!important}.margin-left-40{margin-left:40px!important}.margin-left-45{margin-left:45px!important}.margin-left-50{margin-left:50px!important}.margin-left-55{margin-left:55px!important}.margin-left-60{margin-left:60px!important}.margin-left-65{margin-left:65px!important}.margin-left-70{margin-left:70px!important}.margin-left-75{margin-left:75px!important}.margin-left-80{margin-left:80px!important}.margin-left-85{margin-left:85px!important}.margin-left-90{margin-left:90px!important}.margin-left-95{margin-left:95px!important}.margin-left-100{margin-left:100px!important}.margin-right-0{margin-right:0!important}.margin-right-1{margin-right:1px!important}.margin-right-2{margin-right:2px!important}.margin-right-3{margin-right:3px!important}.margin-right-4{margin-right:4px!important}.margin-right-5{margin-right:5px!important}.margin-right-6{margin-right:6px!important}.margin-right-7{margin-right:7px!important}.margin-right-8{margin-right:8px!important}.margin-right-9{margin-right:9px!important}.margin-right-10{margin-right:10px!important}.margin-right-15{margin-right:15px!important}.margin-right-20{margin-right:20px!important}.margin-right-25{margin-right:25px!important}.margin-right-30{margin-right:30px!important}.margin-right-35{margin-right:35px!important}.margin-right-40{margin-right:40px!important}.margin-right-45{margin-right:45px!important}.margin-right-50{margin-right:50px!important}.margin-right-55{margin-right:55px!important}.margin-right-60{margin-right:60px!important}.margin-right-65{margin-right:65px!important}.margin-right-70{margin-right:70px!important}.margin-right-75{margin-right:75px!important}.margin-right-80{margin-right:80px!important}.margin-right-85{margin-right:85px!important}.margin-right-90{margin-right:90px!important}.margin-right-95{margin-right:95px!important}.margin-right-100{margin-right:100px!important}.padding-top-0{padding-top:0!important}.padding-top-1{padding-top:1px!important}.padding-top-2{padding-top:2px!important}.padding-top-3{padding-top:3px!important}.padding-top-4{padding-top:4px!important}.padding-top-5{padding-top:5px!important}.padding-top-6{padding-top:6px!important}.padding-top-7{padding-top:7px!important}.padding-top-8{padding-top:8px!important}.padding-top-9{padding-top:9px!important}.padding-top-10{padding-top:10px!important}.padding-top-15{padding-top:15px!important}.padding-top-20{padding-top:20px!important}.padding-top-25{padding-top:25px!important}.padding-top-30{padding-top:30px!important}.padding-top-35{padding-top:35px!important}.padding-top-40{padding-top:40px!important}.padding-top-45{padding-top:45px!important}.padding-top-50{padding-top:50px!important}.padding-top-55{padding-top:55px!important}.padding-top-60{padding-top:60px!important}.padding-top-65{padding-top:65px!important}.padding-top-70{padding-top:70px!important}.padding-top-75{padding-top:75px!important}.padding-top-80{padding-top:80px!important}.padding-top-85{padding-top:85px!important}.padding-top-90{padding-top:90px!important}.padding-top-95{padding-top:95px!important}.padding-top-100{padding-top:100px!important}.padding-top-105{padding-top:105px!important}.padding-top-110{padding-top:110px!important}.padding-top-115{padding-top:115px!important}.padding-top-120{padding-top:120px!important}.padding-bottom-0{padding-bottom:0!important}.padding-bottom-5{padding-bottom:5px!important}.padding-bottom-10{padding-bottom:10px!important}.padding-bottom-15{padding-bottom:15px!important}.padding-bottom-20{padding-bottom:20px!important}.padding-bottom-25{padding-bottom:25px!important}.padding-bottom-30{padding-bottom:30px!important}.padding-bottom-35{padding-bottom:35px!important}.padding-bottom-40{padding-bottom:40px!important}.padding-bottom-45{padding-bottom:45px!important}.padding-bottom-50{padding-bottom:50px!important}.padding-bottom-55{padding-bottom:55px!important;padding-bottom:55px!important;padding-bottom:55px!important;padding-bottom:55px!important}.padding-bottom-60{padding-bottom:60px!important}.padding-bottom-65{padding-bottom:65px!important}.padding-bottom-70{padding-bottom:70px!important}.padding-bottom-75{padding-bottom:75px!important}.padding-bottom-80{padding-bottom:80px!important}.padding-bottom-85{padding-bottom:85px!important}.padding-bottom-90{padding-bottom:90px!important}.padding-bottom-95{padding-bottom:95px!important}.padding-bottom-100{padding-bottom:100px!important}.padding-right-0{padding-right:0!important}.padding-right-5{padding-right:5px!important}.padding-right-10{padding-right:10px!important}.padding-right-15{padding-right:15px!important}.padding-right-20{padding-right:20px!important}.padding-right-25{padding-right:25px!important}.padding-right-30{padding-right:30px!important}.padding-right-35{padding-right:35px!important}.padding-right-40{padding-right:40px!important}.padding-right-45{padding-right:45px!important}.padding-right-50{padding-right:50px!important}.padding-right-55{padding-right:55px!important;padding-right:55px!important;padding-right:55px!important;padding-right:55px!important}.padding-right-60{padding-right:60px!important}.padding-right-65{padding-right:65px!important}.padding-right-70{padding-right:70px!important}.padding-right-75{padding-right:75px!important}.padding-right-80{padding-right:80px!important}.padding-right-85{padding-right:85px!important}.padding-right-90{padding-right:90px!important}.padding-right-95{padding-right:95px!important}.padding-right-100{padding-right:100px!important}.padding-left-0{padding-left:0!important}.padding-left-5{padding-left:5px!important}.padding-left-10{padding-left:10px!important}.padding-left-15{padding-left:15px!important}.padding-left-20{padding-left:20px!important}.padding-left-25{padding-left:25px!important}.padding-left-30{padding-left:30px!important}.padding-left-35{padding-left:35px!important}.padding-left-40{padding-left:40px!important}.padding-left-45{padding-left:45px!important}.padding-left-50{padding-left:50px!important}.padding-left-55{padding-left:55px!important;padding-left:55px!important;padding-left:55px!important;padding-left:55px!important}.padding-left-60{padding-left:60px!important}.padding-left-65{padding-left:65px!important}.padding-left-70{padding-left:70px!important}.padding-left-75{padding-left:75px!important}.padding-left-80{padding-left:80px!important}.padding-left-85{padding-left:85px!important}.padding-left-90{padding-left:90px!important}.padding-left-95{padding-left:95px!important}.padding-left-100{padding-left:100px!important}@media (max-width:1600px){.category-box-btn{left:32px;right:auto}.category-box-content{bottom:95px}.fullwidth-slick-carousel.category-carousel .slick-slide{height:350px}}@media only screen and (max-width:1366px) and (min-width:1240px){.input-with-icon.location a i{padding:15px 18px 15px 10px}#map-container.fullwidth-home-map{height:605px}}@media (max-width:1366px){.fullwidth-slick-carousel.category-carousel .slick-slide{height:320px}}@media only screen and (max-width:1365px){.user-menu{margin:0 25px}.user-menu ul{left:-25px;right:auto}}@media (max-width:1239px){#navigation.style-1{margin:25px 0 5px -5px;width:100%;padding-top:15px;padding-bottom:0;position:relative}#navigation.style-1:before{position:absolute;width:100%;height:1px;display:block;top:0;left:5px;content:"";background:#e8e8e8;width:940px}.fullwidth #navigation.style-1:before{background:linear-gradient(to right,#e8e8e8 50%,#fff)}.listing-slider,.listing-slider .item{height:30vh;min-height:400px;max-height:400px}}.colors{list-style:none;margin:0 0 10px;overflow:hidden}.colors li{float:left;margin:4px 2px 0}.colors li a{display:block;width:17px;height:17px;cursor:pointer}.main{background:#f91941}.red{background:#f30c0c}.colors li a.active{box-shadow:0 0 0 2px #fff inset}.colors li a{border-radius:3px}.main-search-inner{position:absolute;left:10%;width:80%;z-index:333}.overlay_bg{display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5)}.main-search-inner h2{color:#fff;font-weight:600;font-size:44px;line-height:60px;text-shadow:0 0 15px #000}.main-search-inner h4{color:#fff;font-size:24px;text-shadow:0 0 15px #000}.main-search-container .item img{width:100%}.perfect_trip_section{display:inline-block;width:100%}.perfect_trip_section ul{padding:0;margin:0}.perfect_trip_section li{display:inline-block;width:20%;text-align:center;float:left;padding:0 30px}.perfect_trip_section li h4{font-size:20px;margin:10px 0}.tourism_box{display:inline-block;width:100%;background:#fff;padding:15px;text-align:center;box-shadow:0 0 5px #ccc;margin-bottom:30px;min-height:190px;transition:transform .3s}.tourism_box:hover{transform:translate3d(0,-6px,0)}.tourism_box h4{font-size:20px}.tourism_box p{font-size:15px}.padding-bottom-70{padding-bottom:30px!important}.padding-top-75{padding-top:35px!important}.margin-top-70{margin-top:40px!important}.margin-top-75{margin-top:40px!important}.margin-top-65{margin-top:30px!important}.padding-bottom-75{padding-bottom:35px!important}#footer{padding:40px 0 0}.counter_bg{display:inline-block;width:100%;padding:10px 0 30px;background-size:145%;color:#fff;margin-bottom:0;background:#fff}.counter_block span{font-size:18px;color:#494949}.counter_block h5{color:#222;font-size:44px}.counter_block{display:inline-block;width:100%;text-align:center}.counter_block .counter{font-size:30px;font-weight:700;margin:0 0 15px}.copyrights{margin-top:30px;padding:20px 0}.icon-box-2{margin-top:0}.header-widget .sign-in{margin-right:15px;font-size:15px;flex:auto}.main-search-input-item.audit.children label{display:inline-block;font-weight:500;font-size:14px;margin:10px 0 0;vertical-align:top;width:60px}.main-search-input-item.audit.children .qty{display:inline-block;width:40%;text-align:center;vertical-align:top;margin:0;height:44px;line-height:44px}.wrapper-dropdown-3 .dropdown:after{content:none}.wrapper-dropdown-3 span{display:inline-block;width:100%;height:44px;line-height:44px;font-weight:500}.main-search-input-item.audit.children.short_width .panel-dropdown .panel-dropdown-content{left:-15px;padding:15px;width:270px;max-height:340px;z-index:999}.main-search-input-item.audit.children.short_width .panel-dropdown a:hover,.main-search-input-item.audit.children.short_width .panel-dropdown.active a{background:0 0}.reservation_area{display:inline-block;width:100%}.btn.search_btn{background:#b3c211;padding:13px 50px;font-size:15px;color:#fff;font-weight:600}.room_listing{display:inline-block;width:100%;margin-bottom:10px}.availability_form{display:inline-block;width:100%;margin:20px 0}.form_section .main-search-input-item{width:49%}.availability_form h2{margin:0 0 15px}.form_section .main-search-input-item{border-right:none;width:49%}.form_section .calendar-icon{position:inherit;top:0;background:#fff!important;width:100%!important}.form_section a{position:absolute;top:13px;right:30px;z-index:222;color:gray}.form_section{display:inline-block;width:100%;background:#f2f2f2;padding:25px 0 15px 15px}.hotel_services_block h2{font-size:20px;line-height:30px}.hotel_services_block p{font-size:14px}.hotel_services_block{margin-bottom:20px;display:inline-block}.hotel_content_block p{font-size:14px;line-height:25px;text-align:justify}.hotel_content_block h2{font-weight:600;margin-top:0;margin-bottom:15px}.near_by_map #map-container.fullwidth-home-map{height:255px}.bg_section p{color:#000;margin:0;font-size:13px;line-height:30px}.bg_section h2{color:#000;font-size:24px;font-weight:700;margin:0;margin-top:5px}.contact_us_today label{color:#000}.contact_us_today{width:100%;margin-top:20px}.btn_message_today{background:#b3c211;padding:10px 25px;font-size:15px;color:#fff;font-weight:600}.btn_message_today:hover{background-color:#b3c211;color:#fff}.hotel_reviews h2{font-weight:600;margin-top:10px;margin-bottom:15px}.hotel_add_reviews h2{font-weight:600;margin-top:0;padding-left:18px;margin-top:30px;margin-bottom:30px}.bangkok_hotel .img-box{height:150px}.flight_slider{display:inline-block;width:100%;padding:100px 0;background-size:cover!important;background-position:center!important;text-align:center}.tour_slider{background:url(../img/frontend/tour-header-image.jpg) no-repeat;padding:150px 0;background-size:cover;background-position:center!important;position:relative;height:700px;display:inline-block;width:100%}.flight_slider h2{font-size:44px;font-weight:700;color:#fff;margin:0 0 25px}.flight_slider h4{font-size:22px;color:#fff}.bg_continent{background:url(../img/frontend/africa.jpg);height:300px}.africa_today h3{font-size:65px;font-weight:700;color:#fff;margin:0;font-weight:700;display:inline-block;margin-top:65px}.africa_today{text-align:center;color:#fff}.africa_today p{font-weight:700;font-size:30px}.btn_countries{background-color:#b3c211;border-radius:50px;font-size:17px;font-weight:600;padding:0 40px;margin-right:1px;height:50px;border:none;color:#fff;margin-top:30px}.main_content_africa h2{color:#fff;font-size:44px;line-height:40px;text-shadow:0 0 15px #000;text-align:center;font-weight:700;margin:0}.main_content_africa h4{color:#fff;font-size:22px;text-shadow:0 0 15px #000;text-align:center;margin-top:15px;margin-bottom:20px}.hotel_destination_block h2{font-size:30px;font-weight:600;padding:10px 0 20px;margin-top:5px}.wrapper-dropdown-3{position:relative;width:200px;margin:0 auto;padding:3px;background:#bac828;box-shadow:0 1px 1px rgba(50,50,50,.1);cursor:pointer;outline:0;colo:#fff;color:#fff;border-radius:50px;padding-left:15px}.wrapper-dropdown-3:after{content:"";width:0;height:0;position:absolute;right:15px;top:50%;margin-top:-3px;border-width:6px 6px 0;border-style:solid;border-color:#fff transparent}.wrapper-dropdown-3 .dropdown{position:absolute;top:100%;left:0;right:0;padding:0;margin:0;background:#fff;border:1px solid rgba(0,0,0,.17);font-weight:400;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in;list-style:none;opacity:0;pointer-events:none}.wrapper-dropdown-3 .dropdown li a{display:block;padding:10px;text-decoration:none;color:#000;border-bottom:1px solid #e6e8ea;box-shadow:inset 0 1px 0 #fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.wrapper-dropdown-3 .dropdown li i{float:right;color:inherit}.wrapper-dropdown-3 .dropdown li:first-of-type a{border-radius:7px 7px 0 0}.wrapper-dropdown-3 .dropdown li:last-of-type a{border:none;border-radius:0 0 7px 7px}.wrapper-dropdown-3 .dropdown li:hover a{background:#f3f8f8}.wrapper-dropdown-3.active .dropdown{opacity:1;pointer-events:auto}.contact_detail_footer a{color:#000!important}.margin_bottom{margin-bottom:30px}.wrapper-dropdown-3{position:relative;width:200px;margin:0 auto;padding:3px;background:#bac828;box-shadow:0 1px 1px rgba(50,50,50,.1);cursor:pointer;outline:0;colo:#fff;color:#fff;border-radius:50px;padding-left:15px}.wrapper-dropdown-3:after{content:"";width:0;height:0;position:absolute;right:15px;top:50%;margin-top:-3px;border-width:6px 6px 0;border-style:solid;border-color:#fff transparent}.wrapper-dropdown-3 .dropdown{position:absolute;top:100%;left:0;right:0;padding:0;margin:0;background:#fff;border:1px solid rgba(0,0,0,.17);font-weight:400;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in;list-style:none;opacity:0;pointer-events:none}.wrapper-dropdown-3 .dropdown li a{display:block;padding:10px;text-decoration:none;color:#000;border-bottom:1px solid #e6e8ea;box-shadow:inset 0 1px 0 #fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.wrapper-dropdown-3 .dropdown li i{float:right;color:inherit}.wrapper-dropdown-3 .dropdown li:first-of-type a{border-radius:7px 7px 0 0}.wrapper-dropdown-3 .dropdown li:last-of-type a{border:none;border-radius:0 0 7px 7px}.wrapper-dropdown-3 .dropdown li:hover a{background:#f3f8f8}.wrapper-dropdown-3.active .dropdown{opacity:1;pointer-events:auto}.calendar-icon{position:absolute;top:-24px;z-index:11;background:rgba(255,255,255,0)!important;cursor:pointer;border-right:1px solid #e9e9e9!important;width:93%!important}.about_detail_today h2{margin:0;font-size:25px;font-weight:600;color:#000}.booking_block{text-align:center}.tour_block{display:inline-block;width:100%;padding:40px 0}.booking_block p{font-size:15px}.booking_block h3{margin:0 0 10px;font-size:20px;font-weight:500;color:#494949}.tour_slider h2{font-size:44px;font-weight:600;text-align:center;color:#fff;margin:70px 0 25px;text-shadow:0 0 3px #494949;line-height:48px}.tour_slider h4{font-size:24px;text-align:center;color:#fff;text-shadow:0 0 3px #494949;margin:0;line-height:42px}.search_box{width:100%;margin:30px auto 0;display:block}.search_box .btn.search_btn{padding:12px 30px;vertical-align:top;margin-left:-7px}.tour_block h1{margin:0 0 30px;text-align:center;line-height:40px;color:#494949;font-size:30px}.tour_slider.travel_slider{background:url(../img/frontend/travel-insurance-header-image.jpg);height:700px;display:inline-block;width:100%;padding:130px 0}.travel_insurance{display:inline-block;width:100%;padding:40px 0}.travel_insurance h2{margin:0 0 30px;color:#494949;font-size:36px;font-weight:500}.insurance_detail{display:inline-block;width:100%;margin-bottom:25px}.insurance_detail h3{margin:0 0 10px;font-size:22px}.insurance_detail p{margin:0}.wishlist_slider{background:url(../img/frontend/wishlist-header-image.jpg);width:100%;padding:150px 0;background-size:cover;background-position:center;background-repeat:no-repeat;height:410px;text-align:center}.wishlist_block{display:inline-block;width:100%;padding:40px 0;text-align:center}.wishlist_block h2{margin:0 0 20px;color:#494949}.wishlist_block h4{margin:0 0 35px;font-size:16px;margin:0 0 15px;font-size:24px}.tour_widget button{padding:0 30px!important;margin-right:0;height:45px!important;border:none!important}.widget_insurance .input-group.action{margin-top:18px!important}.col-md-6.col-sm-6.tour_form_width{width:330px;float:right}.tour_widget{z-index:1;position:relative}.tour_slider::after{content:none;position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.3)}.slider_content{display:inline-block;width:100%;position:relative;z-index:1}.widget_insurance{position:relative;z-index:1}.terms_with_conditions span{color:#b3c211}.terms_with_conditions p{margin-bottom:25px}.terms_with_conditions h3{margin:0 0 10px;font-weight:500;font-size:22px}.terms_with_conditions{display:inline-block;width:100%;padding:30px 0}.plus_content_block i{font-size:13px;vertical-align:middle;border:1px solid #585858;border-radius:50px;height:24px;width:24px;text-align:center;line-height:24px}.plus_content_block{padding-bottom:15px;margin-top:10px}.plus_content_block1{margin:15px 0;display:inline}.book_details ul{list-style:none}.book_details .detail_links li::before{font-family:FontAwesome;font-size:20px;content:"\f105";position:absolute;left:0;top:-2px;padding:0 7px 0 0;color:#ccc}.book_details .detail_links li{position:relative;padding-left:15px;line-height:30px;font-size:14px}.hotel_tours{background:#b3c211;padding:5px 16px;border:none;color:#fff;margin:0 2px 20px}.link_to_us h3{margin:20px 0 10px;font-weight:500}.link_to_us p{font-size:14px;line-height:25px}.centered-form{margin-top:60px}.centered-form .panel{background:rgba(255,255,255,.8)}img.banner_terms_2{width:100%;height:575px;margin:25px 0;display:inline-block}.reservation_area .btn.search_btn{padding:8px 25px;float:right}.hotel_search_block{display:inline-block;width:100%;padding:30px 0}.reservation_area.search_form{padding:10px 0}.reservation_area.search_form h2{margin:5px 15px 10px;color:#fff;font-size:20px}.reservation_area.search_form{padding:10px 0 15px;margin:0 0 20px}.map_area{display:inline-block;width:100%;margin-top:15px}.hotel_search_detail h2{margin:0 0 10px;font-weight:600;font-size:22px}.hotel_search_detail h4{font-size:13px;margin-bottom:20px}.map_right_btn{display:inline-block;float:right}.left_detail{display:inline-block}.btn.map_view{background:#b3c211;color:#fff;border-radius:2px;font-weight:500}.hotel_search_detail .tab-content{padding:0;margin-top:20px}.location_area a{font-size:12px;margin-right:10px;text-decoration:underline;color:#b3c211}.location_area .fa.fa-map-marker{font-size:14px}.location_area span{font-size:12px;color:#252525;text-decoration:underline}.size18{float:right;color:#494949;font-weight:600}.room_price{display:inline-block;width:100%;padding:10px 13px;background:#f1f1f1;margin-bottom:15px}.room_price .btn.search_btn{font-size:13px;line-height:18px;width:100%;padding:5px 0;border-radius:1px}.room_price .btn.search_btn span{display:block;font-size:10px;font-weight:400}.room_price p{margin:0;font-size:11px;text-align:center;line-height:18px;font-style:italic;font-weight:600}.hotel_content_block{display:inline-block;width:100%;margin-bottom:10px}.search_field_header{display:inline-block;width:60%}.search_field_header input{margin-bottom:0;height:44px}.hotel_detail_section h2{font-weight:600;font-size:20px;padding:12px}.hotel_detail_section .listing-nav li a{font-size:18px}.hotel_detail_section .simple-slick-carousel .slick-slide{padding:0 15px}p{margin:0 0 10px}.continent_navigation_list{display:inline-block;width:100%;padding-bottom:30px}.continent_navigation_list ul{padding:0;margin:0}.continent_navigation_list li{display:inline-block;width:24%;line-height:36px;padding:0 5px}.continent_navigation_list span{padding-right:7px}.continent_right_img{width:30%;float:right;margin:.5em 0 1.3em 1.4em}.continent_description{display:inline-block;width:100%;padding-bottom:20px}.country_slider{background-size:cover!important;height:700px;width:100%;background-position:center!important;position:relative}.right_pagination_arrow a{background:0 0!important;float:right;line-height:77px!important}.search_list_block .pagination>li{display:inline-block;margin-left:-4px}.instant_left h4{margin:0 0 7px;font-size:16px}.instant_left p{margin:0;font-size:13px;line-height:24px}.instant_left{display:inline-block;width:80%;float:left;margin-bottom:15px}.instant_left a{background:0 0!important;border:none!important;padding:0;font-size:12px;font-weight:500;color:#b3c211!important}.instant_left h4{margin:5px 0 7px!important;font-size:15px!important}.country_section_block .main_content_africa h4{margin-top:20px;margin-bottom:0;line-height:36px}.city_block{display:inline-block;width:100%;padding:30px 0 0}.city_block h2{margin:0 0 10px;font-weight:500;font-size:26px}.city_block h4{font-size:16px;margin:0 0 20px}.city_block .listing-item{margin-bottom:30px}.city_block.city_list_left h2{text-align:left;margin:0 0 20px}.rev_slider_wrapper{height:620px!important;width:100%}.rev_slider.home{height:620px!important}.reservation_area .main-search-input-item{margin:3px 0 0}.reservation_area .panel-dropdown{width:100%;position:relative}.reservation_area .main-search-input-item.audit.children.short_width{width:15%;padding:0}.reservation_area .panel-dropdown a{padding:3px 7px;width:83%;position:relative}.room_section{display:inline-block;width:100%;padding:30px 0 10px}.near_by_map{margin-bottom:20px}.room_section .listing-nav li{margin-right:40px}.guest_rating{position:absolute;top:40px;right:60px;text-align:center;z-index:222}.guest_rating h5{margin:0 auto 10px;font-size:30px;background:#b3c211;border-radius:3px;color:#fff;font-weight:500;display:block;padding:15px 20px}.guest_rating span{text-align:center;font-size:14px;color:#fff;text-transform:uppercase;font-weight:600}.reservation_area .main-search-input-item.location{width:20%;padding:0 10px}.overlay_body{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5);z-index:223}.qtyTitle span{font-size:9px;font-weight:500;display:block;line-height:15px}.qtyTitle{width:100px}.stepper-widget .qty_btn{width:30px;height:30px;line-height:30px;font-size:14px;background-color:#f2f2f2;-webkit-text-stroke:1px #f2f2f2;color:#333;display:inline-block;text-align:center;border-radius:50%;cursor:pointer;padding:0;border:none;font-family:FontAwesome}.stepper-widget .js-qty-down::before{content:"\f068"}.stepper-widget .js-qty-up::after{content:"\f067"}.stepper-widget .children_qty_age{outline:0;font-size:16px;text-align:center;width:45px;height:36px;color:#333;line-height:36px;margin:0!important;padding:0 5px;border:none;box-shadow:none;pointer-events:none;display:inline-block}#hotelList .list-group{max-height:340px;overflow-y:auto;width:100%}.stepper-widget .qtyTitle{width:104px;vertical-align:top;line-height:26px}.close-search-box{position:absolute;top:-33px;right:-5px;height:32px;width:32px;border:none;box-shadow:none;background:rgba(0,0,0,.7);color:#fff;border-radius:50%;z-index:555;padding:0}.destination_cls.loading_hm.cutString.doemptyVal{margin-bottom:0}#my_form{margin-bottom:0}.home_slider_section{position:absolute;bottom:240px;left:0;width:100%;z-index:333}.slider_block{display:inline-block;width:100%;position:relative}.btn.change_btn{background:#b3c211;color:#fff;font-weight:500;border-radius:2px}.change_detail{background:rgba(0,0,0,.6);z-index:999}.change_detail .modal-dialog{width:800px;margin:70px auto}.change_detail .modal-body{display:inline-block;width:100%}.date_field{display:inline-block;width:46%;position:relative;margin-right:10px}.date_field a{position:absolute;top:37px;right:15px;font-size:20px;color:gray}.date_field label{font-weight:600;margin-bottom:2px}.detail_btn-right{display:inline-block}.detail_btn-right .btn.change_btn{height:43px}.room_field label{font-weight:600;margin-bottom:2px;display:inline-block;margin-right:5px}.room_field{display:inline-block;width:25%;margin-right:10px}.checkout_field{display:inline-block;width:100%;padding-bottom:10px}.room_field.age_block{display:inline-block;width:100%;margin-top:10px}.room_field.age_block label{width:100%}.change_detail .close{margin-top:0;background:#494949;height:30px;width:30px;border-radius:50%;color:#fff;opacity:.8;padding:0;font-size:14px;font-weight:300}.wishlist_slider h4{color:#fff;font-size:22px;text-shadow:0 0 15px #000;text-align:center;margin-top:25px}.wishlist_slider h2{color:#fff;font-size:44px;line-height:54px;text-shadow:0 0 15px #000;text-align:center;font-weight:700;margin:0}.search_list_block{display:inline-block;width:100%;padding-top:75px;min-height:200px;text-align:center;position:relative;overflow:hidden;padding-bottom:30px}.search_list_block p{line-height:160px}.right_hotel_detail p{line-height:inherit;margin:5px 0;font-weight:600}.hotel_services_block ul{padding:0;margin:0}.hotel_services_block li{display:inline-block;padding:0;color:#777;font-weight:500;line-height:36px;font-size:14px;width:24%;vertical-align:middle}.hotel_services_block li:last-child{width:100%}.hotel_services_block li span{font-size:20px;margin-right:7px;color:#b0bd25}.hotel_services_block span img{width:20px}.search_list_block h3{text-align:left}.search_list_block span{text-align:left;color:#fff}#navigation.style-1 ul li.active a{color:#b3c211}.accommodation_category{display:inline-block;width:100%;padding:40px 0 20px}.accommodation_category .category-box-container img{height:260px}.listing-item-content{text-align:left}.navbar-inverse{background-color:transparent;border-color:transparent;margin:0}#header .navbar-header{margin-right:50px}#header .navbar-brand>img{max-height:38px;width:auto;transform:translate3d(0,0,0)}#header .navbar-inverse .navbar-nav>.active>a,#header .navbar-inverse .navbar-nav>.active>a:focus,#header .navbar-inverse .navbar-nav>.active>a:hover{color:#b3c211;background-color:transparent}#header .navbar-nav>li>a{line-height:32px;padding:5px 10px!important;color:#444}#header .navbar-brand{padding:0;height:auto}#header .navbar-nav>li{float:none;margin:0 5px;display:inline-block}#header .navbar-nav>li>a:hover{color:#b3c211}.navbar-right .sign-in{margin-right:10px;font-size:15px;flex:auto}.button.border.with-icon.overlayForm{margin-right:0;min-width:130px;text-align:center;position:relative;line-height:26px;font-weight:500}.navbar-right .sign-in:hover{color:#b3c211}#search_icon{display:none}.fullwidth.accommodation_home_block{display:inline-block;width:100%;background:#f8f8f8;padding:30px 0;margin-top:40px}.fullwidth.travel_home_blog{display:inline-block;width:100%;padding:30px 0}.Popular_destination{display:inline-block;width:100%;padding:30px 0}.fullwidth.hotel_book_home{display:inline-block;width:100%;padding:30px 0;background:#f8f8f8;margin-top:20px}.plan_trip_box{display:inline-block;width:100%;padding:30px 0 0}.country_section_block .main-search-input-item{width:29%}.main_content_africa .main-search-input-item{width:30%}.email_subscribe{margin-top:110px!important}.email_subscribe .modal-header .close{position:absolute;right:10px;top:10px;font-size:32px}.button_modal{display:inline-block}.button_modal button{height:50px}.emailSubscribeInput{padding-left:0}.modal{z-index:999}.section_title{display:inline-block;width:100%;font-size:13px;font-weight:600;color:#494949}.hotel_length{border-top:1px solid #ddd;padding:10px;display:inline-block;width:100%}.hotel_length p{font-size:14px;margin-bottom:0;line-height:24px}.hotel_length ul{padding:0;list-style:none;font-size:13px;line-height:20px;margin-bottom:0}.ul_hotel{display:inline-block;padding:10px;width:100%}.ul_hotel ul{padding:0;list-style:none;font-size:14px;line-height:24px;margin-bottom:0;color:#07c}.location_ul{display:inline-block;width:100%;padding:10px;float:left}.location_ul ul{padding:0;line-height:20px;list-style:none;font-size:13px;margin-bottom:0}.location_ul i{background:#b3c211;height:24px;width:24px;line-height:24px;text-align:center;color:#fff;border-radius:50%;margin-top:0}.location_ul_right p{font-size:13px;line-height:20px;margin-bottom:0}.location_ul li{display:table;width:100%;table-layout:fixed;margin-top:10px}.location_ul li .location_ul_i{display:table-cell;width:30px;vertical-align:top}.location_ul li .location_ul_right{display:table-cell;vertical-align:top}.d-deal-b{display:inline-block;margin:3px;vertical-align:middle}.d-deal-b{background:#b3c211;padding:1px 10px;border-radius:20px;color:#fff;font-size:13px;font-weight:500}.input_first{width:100px;display:inline-block;margin-right:15px;vertical-align:top}.input_first select{height:40px}.form_span{display:inline-block;margin:6px 15px}.room_detail_with_btn{display:inline-block;float:right;width:100%}.btn.price_btn{background:#b3c211;color:#fff;font-weight:500;margin-top:7px;border-radius:50px;padding:6px 12px}.adult_list .fa.fa-user{margin-right:5px;font-size:20px}.adult_list p{margin-bottom:0}.adult_list span{font-weight:600;padding-top:10px;display:inline-block}.plus_sign{display:inline-block;width:100%;padding:10px}.bed_icon .fa.fa-bed{margin-right:10px;font-size:18px}.bed_icon p{font-size:13px;line-height:22px;margin:0 0 5px}.text-left{text-align:left!important}.show_price{display:inline-block;width:100%;padding:0 15px}.show_price ul{padding:0;margin:0}.show_price li{display:inline-block;width:25%;float:left;font-size:14px;font-weight:600;color:#252525}.show_price li:last-child{text-align:center}.show_price li span{display:block;display:block;color:gray;font-weight:500}.about_detail{display:inline-block;width:100%;padding:30px 0}.about_detail h2{margin:0 0 15px;font-weight:500}.inner_slider_img{background-size:cover!important;background-position:center!important;position:relative;height:420px;display:inline-block;width:100%;padding:100px 0;text-align:center}.inner_slider_detail h2{font-size:44px;color:#fff;font-weight:700;display:inline-block;margin:50px 0 15px}.inner_slider_detail h4{font-size:22px;color:#fff;margin:0 0 20px}.recently_table{display:inline-block;width:100%;background:#fff}.recently_table .table{margin-bottom:0}.destination_block{display:inline-block;width:100%;padding:30px 0}.destination_block h2{margin:0 0 10px;font-weight:500}.destination_block .tab-content{padding:25px 0}.destination_category h2{margin-bottom:20px}.destination_category ul{padding:0;margin:0}.destination_category li{display:inline-block;width:100%;position:relative;padding-left:25px;line-height:32px;font-size:14px}.destination_category li::after{content:"";height:18px;width:18px;border:solid 2px #b3c211;border-radius:50%;position:absolute;left:0;top:7px}.destination_category li::before{content:"";position:absolute;top:13px;left:6px;background:#b3c211;width:6px;height:6px;border-radius:50%;text-align:center}.add_property_section{display:inline-block;width:100%;padding:30px 0}.add_property_section h2{margin:0 0 15px;font-weight:500}.tour_activities{display:inline-block;width:100%;padding-top:30px}.privacy_policy_block{display:inline-block;width:100%;padding:30px 0 10px}.privacy_policy_block h3{margin:0 0 10px;font-weight:500;font-size:22px}.privacy_policy_block p{margin:0 0 25px}.my_booking_block{display:inline-block;width:100%;padding:30px 0;background:#f5f5f5}.panel-title>a:before{float:right!important;font-family:FontAwesome;content:"\f068";padding-right:5px;font-size:13px;color:#494949}.panel-title>a:active,.panel-title>a:focus,.panel-title>a:hover{text-decoration:none}.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover{color:#fff;background-color:#b3c211;border-color:#b3c211}.recently_table tr td{padding:10px!important;font-size:14px}.blog_section .pagination{margin:0;width:100%}.blog_section .pagination ul{display:block;margin:0 auto;text-align:center}.owl-next{float:right}.hotel_search_box{position:relative!important;background:#fff none repeat scroll 0 0!important;color:#484848!important;border:1px solid #dbdbdb!important;border-radius:3px!important;display:inline-block;width:100%;margin-bottom:8px;margin-top:8px;float:left}.hotel_search_box:hover{border-radius:3px!important;box-shadow:rgba(0,0,0,.2) 0 0 4px!important}.hotel_search_box .listing-item-container{border-radius:0;margin-top:0;box-shadow:none}.right_hotel_detail span{color:#494949;font-size:14px;display:block;line-height:18px}.right_hotel_detail{display:inline-block;width:75%;float:left;text-align:left;padding:10px 40px 10px 0}.hotel_price_detail{display:inline-block;width:25%;border-left:solid 1px #ddd;text-align:left;padding:15px;min-height:175px;margin:10px 0}.hotel_price_detail span{color:#494949;font-weight:600;font-size:18px}.hotel_price_detail p{line-height:16px;font-size:12px;margin:0;font-weight:600}.right_hotel_detail h3{font-size:19px;font-weight:800;margin:0 0 5px;color:#333;line-height:30px}.hotel_search_box .listing-item img{height:200px;width:100%;border-radius:0}.hotel_search_box .listing-item-container:hover{transform:translate3d(0,0,0)}.hotel_search_box .listing-item-container.compact .listing-item{border-radius:2px}.hotel_search_box .listing-item::before{content:none;background:0 0;border-radius:0}#header .navbar-nav .dropdown.language_dropdown .dropdown-toggle{line-height:18px;padding-left:0!important}.navbar-right{float:right;text-align:right}.dropdown.language_dropdown.open .dropdown-toggle{background:0 0}.dropdown.language_dropdown.open .dropdown-toggle:hover{background:0 0}.dropdown.language_dropdown.open .dropdown-toggle:focus{background:0 0}.change_detail .easy-autocomplete input{border:solid 1px #ccc!important;width:100%;margin-bottom:0}.error_banner__message{position:absolute;top:100%;width:308px;background:#e21111;color:#fff;padding:4px 8px;margin-bottom:-12px;border-radius:2px;margin-left:8px;z-index:1111;font-size:12px;line-height:18px;margin-top:30px;white-space:normal}.error_banner__message::after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #e21111;position:absolute;bottom:100%;left:15px}#change_search_popup .qtyButtons{display:inline-block;width:100%}span.hotel_type{text-transform:uppercase;font-size:13px;font-weight:600}.ui-menu .ui-menu-item-wrapper{position:relative;padding:10px 15px!important;font-size:14px;border-bottom:solid 1px #eee;font-family:Raleway,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:gray}.ui-widget.ui-widget-content{border-top-left-radius:5px;border-top-right-radius:5px;z-index:2222;border-top:none!important}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border-bottom:solid 1px transparent!important;border:none!important;background:#e8e8e8!important;font-weight:400;color:#494949!important;margin:0!important;font-family:Raleway,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500!important;color:gray!important}.accommodations_list .hotel_search_box .listing-item img{height:265px;width:100%;border-radius:0}.ui-widget.ui-widget-content{max-height:360px!important;overflow-y:auto!important}.centered-content-home{vertical-align:middle;text-align:center}#header .navbar-nav>.currency-dropdown a{padding:0 10px!important;font-size:15px;color:#444}.currencies-box{position:absolute;top:45px;right:-160px}.currencies-list{background:#fff;padding:0;border:1px solid #ddd;-webkit-box-shadow:0 0 8px #5bbaff;box-shadow:0 0 8px #ddd;border-radius:3px;width:800px;min-height:180px;overflow:hidden}.uc_top_arrow{background:url(../img/frontend/top-arrow.png) no-repeat 0 -2px;width:16px;height:9px;position:absolute;top:-8px;right:175px}.currencies-list h5{padding:10px 8px;font-weight:600;font-size:12px;margin:0;text-align:left}.currencies-list ul{padding:0;margin:0;display:inline-block;width:100%}.currencies-list li{display:inline-block;width:25%;float:left;line-height:24px}.navbar-nav>.currency-dropdown .currencies-list li a{font-size:11px!important;font-weight:500!important;padding:3px 8px!important;width:100%;display:inline-block;line-height:16px;text-align:left}.all-currencies-list{display:inline-block;width:100%}.currencies-list li a:hover{background:#ededed}.hotel-search-form{position:absolute;right:57px;top:140px;background:rgba(0,0,0,.6);padding:30px 20px;width:26%;text-align:center;z-index:222;border-radius:3px}.hotel-search-form span{padding-right:10px}.hotel-search-form h4{text-align:left;color:#ffff;font-size:20px;font-weight:600;margin:0 0 20px}.hotel-search-form .btn.change_btn{width:100%;padding:10px 0;font-size:18px}.hotel-search-form ul{border-top:solid 1px #fff;padding:15px 0 0;margin:30px 0 0}.hotel-search-form ul li{display:inline-block;width:100%;text-align:left;color:#fff;font-size:16px;font-weight:500;line-height:36px}.main-search-inner.main_content_africa{z-index:22}.detail-slider-section{position:absolute;bottom:30px;left:10%;width:80%;z-index:333}.home_form{left:11%;position:absolute}.home_slider_section.home_slider_section_new{position:absolute;bottom:auto;top:60%}.modal-dialog-full{width:100%;height:100%;padding:0}.modal-content-full{height:100%;border-radius:0}.main_content_africa h1{color:#fff;line-height:50px;text-shadow:0 0 15px #000;text-align:center;font-weight:700;margin:0;font-size:50px!important;width:100%}.custom_map button.close{position:absolute;z-index:3;right:60px;top:20px;color:#000;opacity:1;font-size:35px}.footer-landmark{display:inline-block;width:100%;margin-top:60px}.main_content_africa.hotel-search-detail-area h4{margin-bottom:0;line-height:36px}.hotel-search-detail-area .city_block{padding:0}.travel-guides-header{position:fixed;top:0;width:100%;z-index:1}#footer .footer-links .without_icon:before{display:none!important}a#mob_search_btn{background:#707070;padding:6px 12px;color:#fff;border-radius:2px}span.heart-icon{float:right;padding-right:20px;color:#fff;font-size:20px}.perfect_trip_section li a#mob_search_btn{padding:0}.table_img{width:200px;max-height:200px;overflow:hidden}.main-search-inner h2 a{color:#fff}.main-search-inner h2 a:focus,.main-search-inner h2 a:hover{color:#fff}.listing-item .listing-item-container{margin-top:0}.hotel-search-form{position:absolute;right:50px;top:90px;background:rgba(0,0,0,.6);padding:30px 20px;width:24%;text-align:center;z-index:222;border-radius:3px}#header-fixed{position:fixed;top:74px;display:none;width:78.7%;z-index:999;border-bottom:0}.travel-guides-header{position:fixed;top:0;width:100%;z-index:1}#footer .footer-links .without_icon:before{display:none!important}a#mob_search_btn{background:#707070;padding:6px 12px;color:#fff;border-radius:2px}span.heart-icon{float:right;padding-right:20px;color:#fff;font-size:20px}.perfect_trip_section li a#mob_search_btn{padding:0}.table_img{width:200px;max-height:200px;overflow:hidden}.main-search-inner h2 a{color:#fff}.main-search-inner h2 a:focus,.main-search-inner h2 a:hover{color:#fff}.listing-item .listing-item-container{margin-top:0}.hotel-search-form{position:absolute;right:50px;top:90px;background:rgba(0,0,0,.6);padding:30px 20px;width:24%;text-align:center;z-index:222;border-radius:3px}#header-fixed{position:fixed;top:74px;display:none;width:78.7%;z-index:999;border-bottom:0}.hotel-rooms-right-detail{display:inline-block;width:72%;float:left;vertical-align:top}.hotel-rooms-right-detail h4{margin:0 0 20px;font-weight:500}.hotel-rooms-right-detail h6{font-weight:600;font-size:14px;color:#494949;margin:0 0 5px}.hotel-room-size{display:inline-block;width:35%;padding-left:50px;vertical-align:top}.size-room p{font-weight:500}.availability-and-price{display:inline-block;width:24%;padding-left:30px}.hotel-rooms-right-detail .availability-and-price h6{margin-bottom:10px}.availability-and-price span{padding-bottom:10px;font-weight:500}.accommodation-slider{display:inline-block;width:100%;height:480px;margin-bottom:40px;background-position:center bottom!important}.accommodation-section{display:inline-block;width:100%;padding-bottom:0;margin-bottom:30px;box-shadow:0 0 5px #ccc}span.loder-input{position:absolute;right:10px;top:7px}span#closBtnId{position:absolute;right:34px;top:8px}.room-img img{width:100%;height:350px}.clostdsncls{position:relative;top:3px}.clostdsncls .icon_cls{color:#b3c211}.hotel-listing-tab .listing-nav{border-bottom:none}.hotel-listing-tab .listing-nav li a span{display:block;padding-bottom:5px;font-size:20px}.hotel-listing-tab .listing-nav li{width:119px;margin-right:10px;vertical-align:middle;height:105px;text-align:center}.hotel-listing-tab .listing-nav li:last-child{margin-right:0}.hotel-listing-tab .listing-nav li a{padding-bottom:0;border:none;font-size:13px;line-height:22px;display:inline-block;width:100%;height:100%;background:#f2f2f2;padding-top:30px;color:gray}.card-accept{display:inline-block;width:100%}.card-accept h5{font-weight:500;color:#494949;font-size:18px}.add-google-banner{position:absolute;top:0;left:0;width:100%}@media (min-width:1024px) and (max-width:1239px){.main-search-input-item{width:24%}.main-search-input-item.audit.children.short_width{width:15%}#footer .social-icons li a{width:32px;height:35px}#footer{font-size:14px}.main-search-inner{left:0;width:100%}.room_section .listing-nav li{margin-right:30px}.social-icons li a{width:40px;height:40px}.main-search-inner.main_content_africa{top:50%}#header .navbar-nav>li>a{padding:5px 10px!important}.navbar-right{width:35%;text-align:right}.rev_slider_wrapper{height:500px!important}.rev_slider.home{height:500px!important}.home_slider_section{bottom:140px}.fullwidth.hotel_book_home{padding:30px 0 10px}.Popular_destination{padding:20px 0}.fullwidth.travel_home_blog{padding:20px 0}.blog-compact-item{height:320px}.inner_slider_img{height:370px}.navbar-right{width:20%}.currencies-box{right:-100px}.uc_top_arrow{right:115px}.currencies-list{width:760px}}@media (max-width:1023px){#navigation.style-1{margin:0;padding-top:0}#navigation.style-1:before{display:none}.header-widget{height:auto}.main-search-input-item{width:24%}.main-search-input-item.audit.children.short_width{width:15%}.navbar-right{width:20%}.currencies-box{right:-100px}.uc_top_arrow{right:115px}.currencies-list{width:760px}}@media (max-width:991px){.main-search-container{height:580px}.main-search-input select,.main-search-input select:focus{font-size:16px;border:1px solid #e0e0e0;box-shadow:0 1px 3px 0 rgba(0,0,0,.08);background:#fff;height:55px;padding:12px 18px;border-radius:4px}#header-container.fixed{position:relative;top:0;width:100%}.main-search-inner{transform:translate(0,-51%)}.main-search-input{border-radius:0;display:block;padding:0;max-height:100%;background-color:transparent;box-shadow:none}.main-search-input-item{border-color:transparent}.main-search-input button.button{margin-top:10px}.main-search-input-item{margin-bottom:10px}.main-search-input .main-search-input-item:nth-last-child(2),.main-search-input-item{padding:0}.main-search-input input,.main-search-input input:focus{padding:0 20px;height:55px;line-height:55px;border-radius:4px;background:#fff;border:1px solid #e0e0e0;box-shadow:0 1px 3px 0 rgba(0,0,0,.08)}.main-search-input input,.main-search-input input:focus{padding:0 20px}.icon-box-2.with-line::before{display:none}.container .row div.padding-right-30{padding-right:15px!important}.container .row div.padding-left-30{padding-left:15px!important}.panel-dropdown{margin-right:4px;display:block;width:100%}.panel-dropdown{float:left}.panel-dropdown a{background:#f3f3f3}.panel-dropdown .panel-dropdown-content{left:0;right:auto;width:400px;max-width:70vw}.listing-item-container:hover{transform:none}.close-list-item{display:none}.buttons-to-right{position:relative;transform:none;top:0;margin:10px 0 0;opacity:1;right:auto}.list-box-listing-img{max-width:168px}.listing-slider .slick-next,.listing-slider .slick-next:hover{right:100px}.listing-slider,.listing-slider .item{height:30vh;min-height:400px;max-height:400px}.contact-map{display:block}.contact-map .address-box-container{width:100%}.calendar-icon{top:0;background:#fff!important;position:inherit;width:100%!important}.main-search-inner{left:0;width:100%}.main-search-inner{top:38%}.home_slider_section{bottom:50px}.main-search-input-item.location{width:32%;margin:0 7px 0 0}.main-search-input-item.location a{right:10px;z-index:3333}.main-search-input-item.audit.children.short_width{width:32.5%;margin-top:10px;margin-right:0}.panel-dropdown.guest_list{margin:0}.panel-dropdown .guest_list{height:55px;line-height:50px;border-radius:4px;width:100%}.main-search-input-item.audit.children.short_width .panel-dropdown a:hover,.main-search-input-item.audit.children.short_width .panel-dropdown.active a{background:#fff}.main-search-input-item.audit.children.short_width .qtyInput{height:35px;padding:0;margin:0 5px!important}.main-search-input-item.audit.children.short_width .panel-dropdown .panel-dropdown-content{left:0;top:50px}.main-search-input-item.children{width:37%;margin-top:10px}.rev_slider_wrapper{height:440px!important}.rev_slider.home{height:440px!important}.perfect_trip_section li{width:33%;padding:0 10px;min-height:230px}.tourism_box{min-height:290px;padding:15px 10px}#header .navbar-header{margin-right:10px}#header .navbar-nav>li>a{padding:5px 8px!important;font-size:13px}#header .navbar-nav>li{margin:0}.navbar-right .sign-in{margin-right:10px;font-size:13px}.button.border.with-icon.overlayForm{min-width:100px;padding:7px 0}.main-search-inner h2{font-size:36px;margin:0}.img-box{height:280px}.counter_block .counter{font-size:36px}.counter_block span{font-size:16px}.counter_bg{padding:90px 0}.tour_widget .btn{padding:0}.tour_slider h2{font-size:40px}.tour_slider{height:600px}.tour_block h1{font-size:20px;line-height:36px}.booking_block h3{font-size:16px;line-height:24px}.tour_slider.travel_slider h2{font-size:30px;line-height:36px;margin:80px 0 10px}.tour_slider h4{font-size:20px;line-height:36px}.travel_insurance h2{margin:0 0 20px;font-size:26px}.insurance_detail h3{font-size:20px}.main-search-input.overlay_form{display:inline-block;width:97%}.reservation_area .main-search-input-item.audit.children.short_width{padding:0;width:32.5%;margin-top:0;margin-right:0}.reservation_area .panel-dropdown a{width:100%}.reservation_area .main-search-input-item{margin:3px 0 9px}.main-search-inner{top:30%}.hotel_detail_section .listing-nav li a{font-size:15px}.room_section .listing-nav li{margin-right:20px}.main-search-input-item{width:100%}.main_content_africa .reservation_area .main-search-input-item.audit.children.short_width{vertical-align:top}.main-search-inner.main_content_africa{top:60%}.navbar-right{width:40%}body p{font-size:14px;line-height:26px}.icon-box-2 i{height:60px;line-height:60px;font-size:50px;margin-bottom:0}.fullwidth.hotel_book_home{padding:20px 0 0;margin-top:0}.margin-bottom-45{margin-bottom:20px!important}.headline span{font-size:18px;line-height:30px;font-size:16px;line-height:28px}.tourism_box p{font-size:13px;line-height:24px}.Popular_destination{padding:20px 0}.margin-top-25{margin-top:0!important}.fullwidth.accommodation_home_block{padding:20px 0;margin-top:20px}.listing-item-container{margin-top:0}.fullwidth.travel_home_blog{padding:20px 0}.blog-compact-item{height:260px}.blog-compact-item-content h3{font-size:18px;line-height:28px}.col-md-4.col-sm-4.tour_form_width{padding-left:0}.tour_slider.travel_slider{height:600px;padding:110px 0}.widget .margin-bottom-25{margin-bottom:10px!important}.blog-page .blog-post .post-content{padding:20px 15px}.inner_slider_img{height:340px;padding:70px 0}.inner_slider_detail h2{font-size:36px}.right_hotel_detail{padding:10px 10px 10px 0}.right_hotel_detail h3{font-size:14px;line-height:24px}.right_hotel_detail{width:100%;padding:0 10px 10px 0}.hotel_price_detail{width:100%;border-left:none;padding:0;min-height:auto;margin:0}.btn.change_btn{font-size:12px}#header .navbar-nav>.currency-dropdown a{padding:0 7px!important;font-size:13px}.currencies-list{width:590px}.currencies-box{left:-470px}.inner_slider_img.recently_slider{padding:20px 0}.recently_slider .main-search-input-item{width:49%;margin-bottom:3px}.recently_slider .main-search-input-item.audit.children.short_width{float:left;text-align:left}.recently_slider .main-search-input.overlay_form{display:inline-block;width:100%;margin-top:0}.recently_slider .main-search-input-item.audit.children.short_width{width:49%}.navbar-right{width:22%}}@media (max-width:767px){.qtyButtons .qtyInput{height:35px;padding:0!important;margin:0 5px!important}.message-action{display:inline-block;float:none;margin-top:15px;background-color:#f2f2f2;border-radius:50px;padding:4px 20px;text-align:center}#backtotop{display:none}#sign-in-dialog{background:#fff;padding:30px;padding-top:0}.list-box-listing{display:block}.list-box-listing-content .inner{position:relative;top:0;transform:translateY(0);display:inline-block}.header-widget{height:auto}.list-box-listing-img{max-width:100%}.list-box-listing-content{padding-left:0;padding-top:10px}.plan{margin-bottom:35px}#sign-in-dialog{max-width:75vw}.listing-nav li a{border-bottom:1px solid #e0e0e0;padding:15px;width:100%;display:block;padding-left:0;border-color:#e8e8e8}.listing-nav li{margin-right:0;display:block}.listing-nav-container .listing-nav li:first-child a{padding-top:0}.listing-nav li a.active,.listing-nav li a:hover,.listing-nav li:first-child a{border-color:#fff;color:#b3c211;border-bottom:2px solid #b3c211;border-radius:0}.about-description{margin:2px 0 0 100px}#posts-nav li{position:relative;width:100%}#posts-nav li a{padding:0!important}#posts-nav li a::before{display:none}#posts-nav li.next-post{text-align:left;margin-bottom:30px}.main-search-container h2{font-size:28px;font-weight:400;line-height:36px}.main-search-container h4{font-size:20px;font-weight:400;line-height:32px}.main-search-container:before{background:rgba(255,255,255,.92)}.perfect_trip_section li{width:100%;padding:0 20px}.counter_block{margin-bottom:15px}.main-search-input-item.location a{right:15px;z-index:2222}.calendar-icon{width:100%!important}.main-search-input-item .calendar-icon{position:inherit;top:0;background:#fff!important}.panel-dropdown{margin-top:0}.main-search-input-item .panel-dropdown a{border-radius:3px;padding:13px 14px;width:100%}.main-search-input-item.audit.children.short_width .panel-dropdown .panel-dropdown-content{left:0}.main-search-input-item.audit.children.short_width .panel-dropdown a:hover,.main-search-input-item.audit.children.short_width .panel-dropdown.active a{background:#fff}.rev_slider.home{height:390px!important}.counter_bg{padding:40px 0;background-repeat:no-repeat!important;background-size:cover}.counter_block .counter{font-size:30px;margin:0 0 10px}.main-search-inner{left:0;width:100%}.main-search-inner h2{font-size:27px;line-height:36px}.main-search-inner h4{font-size:22px;line-height:36px}.main-search-input-item.location{width:49.5%;margin:0}.main-search-input-item{width:100%}.main-search-input-item.audit.children.short_width{width:49.5%;margin-right:0;margin-top:0}.main-search-input-item.children{width:49.5%}.rev_slider_wrapper{height:390px!important}.home_slider_section{bottom:40px}.main-search-inner{top:30%}.main-search-input-item.children{margin-top:5px}.form_section{padding:20px 15px 0}.main-search-input-item{margin-bottom:5px}.hotel_detail_section h2{font-size:20px;line-height:32px}.hotel_services_block li{width:100%}.guest_rating{top:10px;right:10px}.guest_rating h5{margin:0 auto;font-size:24px;height:50px;width:60px;line-height:50px}.guest_rating span{font-size:12px}.main-search-inner.main_content_africa{top:250px}.reservation_area .calendar-icon{height:46px!important;width:100%!important}.main-search-inner.main_content_africa .calendar-icon{margin-bottom:10px}.main_content_africa .reservation_area .main-search-input-item{padding:10px 0}.main_content_africa .reservation_area .panel-dropdown{height:40px;line-height:32px}.reservation_area .main-search-input button.button{height:44px;position:inherit;right:0}.room_section .listing-nav li{margin-right:0}.hotel_detail_section .listing-nav li a{font-size:16px}.reservation_area .main-search-input-item{width:100%}.main_content_africa .main-search-input-item input{height:46px;line-height:46px;box-shadow:none}.main_content_africa .main-search-input-item.location a{top:44%;padding:0}.main_content_africa .reservation_area .main-search-input-item.audit.children.short_width{width:66%;padding:0}.main_content_africa .main-search-input-item .panel-dropdown a{padding:8px 14px}.main_content_africa .main-search-input button.button{margin-top:0}.main_content_africa .reservation_area .panel-dropdown{height:43px;line-height:28px}.main-search-input-item .panel-dropdown a{padding:0 20px!important;height:45px;line-height:45px}.tour_slider h2{font-size:32px;margin:0 0 15px;line-height:44px}.tour_slider h4{margin:0 0 15px;line-height:36px}.tour_block h1{line-height:30px;font-size:18px}.tour_slider{padding:50px 0;height:280px}.flight_slider h2{font-size:30px;margin:0 0 15px}.flight_slider h4{font-size:20px;line-height:32px}.flight_slider{padding:50px 0}.tour_slider.travel_slider{padding:70px 0}.travel_insurance{padding:240px 0 0}.travel_insurance h2{margin:0 0 15px;font-size:28px}.insurance_detail h3{font-size:18px}img.banner_terms_2{height:210px}.col-md-4.col-sm-4.tour_form_width{padding:0;margin:40px 0 0}.tour_block{padding:10px 0 20px}#header .navbar-header{margin-right:0}#header .navbar-toggle{margin:0 15px;padding:10px}.navbar-inverse .navbar-toggle{border-color:#333;background:#333}#header .container{padding-left:0;padding-right:0}#header .navbar-nav{margin:0}#header .navbar-nav>li>a{line-height:32px;color:#fff;padding:10px 10px 10px 15px!important;border-bottom:1px solid #404040}#header .navbar-nav>li>a:hover{background:rgba(255,255,255,.03)}#header .navbar-nav>li{margin:0;width:100%}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{background:#2a2a2a;border-color:rgba(255,255,255,.1);color:#fff;margin:10px 0;padding:0}#header .navbar-brand{padding:0 10px}.navbar-right .sign-in{margin-right:0;display:inline-block;width:100%;color:#fff;padding:10px 10px 10px 15px!important}.navbar-right .sign-in:hover{background:rgba(255,255,255,.03)}#mob_search_btn{display:none}#search_icon{display:inline-block;text-align:right;line-height:40px;float:right}#search_icon a{font-size:26px;display:inline-block;padding:0 10px;color:#444}.perfect_trip_section li{min-height:auto;margin-bottom:20px}.icon-box-2 i{height:70px;line-height:70px;margin-bottom:0}.tourism_box{min-height:auto}.img-box{height:220px}.blog-compact-item{height:270px}.fullwidth.travel_home_blog{padding:30px 0 40px}.tour_widget .btn{padding:0}.blog-compact-item-content{padding:0 15px}.simple-slick-carousel .slick-slide{padding:10px 0}.btn.change_btn{padding:5px 6px;font-size:12px}.search_list_block{padding-top:75px}.change_detail .modal-dialog{width:95%}.date_field{width:47%}.main_content_africa .main-search-input button.button{margin-top:10px}.tour_slider.travel_slider h2{margin:0 0 10px}.listing-section h2{margin-bottom:0}.listing-reviews ul li{padding-bottom:20px;margin-top:10px}.main_content_africa .reservation_area .main-search-input-item{margin:3px 0 0}.main_content_africa .main-search-input-item .panel-dropdown a{padding:0 14px!important;height:45px;line-height:45px}.main_content_africa .reservation_area .main-search-input-item.audit.children.short_width{width:48%}.panel-dropdown .panel-dropdown-content{left:auto;right:0;width:270px}.instant_left{width:75%}.city_block.city_list_left h2{line-height:30px;font-size:22px}.numerical-rating{margin:15px 0}.navbar-right{width:100%}#header .navbar-nav .dropdown.language_dropdown .dropdown-toggle{padding-left:15px!important;border-top:1px solid #404040;line-height:32px}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#eee}.main-search-input input,.main-search-input input:focus{padding:0 15px;height:45px;line-height:45px}.main-search-input-item.location a{right:10px;padding:7px 10px}.main-search-input button.button{font-size:14px;padding:0 30px;height:45px;margin:0}h3.headline{font-size:26px;line-height:30px}.headline span{font-size:17px;line-height:30px}.fullwidth.hotel_book_home{padding:20px 0 0;margin-top:0}.margin-bottom-45{margin-bottom:25px!important}.Popular_destination{padding:20px 0;display:none}.margin-top-25{margin-top:0!important}.fullwidth-slick-carousel.category-carousel .slick-slide{height:240px}.fullwidth.accommodation_home_block{padding:20px 0;margin-top:20px}.listing-item-container{margin-top:0}.fullwidth.travel_home_blog{padding:10px 0}#footer{padding:30px 0 0}.ui-widget.ui-widget-content{z-index:333;width:91%!important}.ui-menu .ui-menu-item-wrapper{font-size:14px}.tour_slider.travel_slider{height:300px;background-size:cover!important}.tour_slider.travel_slider h2{font-size:26px;line-height:36px}.tour_slider h4{font-size:18px}.travel_slider .col-md-5.col-sm-5{padding:0;margin:60px 0 0}.inner_slider_img{height:280px;padding:50px 0}.inner_slider_detail h2{font-size:30px;margin:20px 0 15px}.add_property_section h2{font-size:26px;line-height:36px}.destination_block h2{font-size:24px}span.map-label{display:none!important}.btn.change_btn{vertical-align:top}.right_hotel_detail{width:100%;padding:0 10px 10px 0}.right_hotel_detail h3{font-size:18px;margin:0 0 5px;line-height:26px}.hotel_price_detail{width:100%;padding:0;min-height:auto;margin:10px 0;border:none}#footer .col-md-4{display:inline-block;width:100%}#footer .col-md-3{display:inline-block;width:100%}.footer-landmark{margin-top:0}#header .navbar-nav>.currency-dropdown a{padding:0 15px!important;text-align:left;color:#fff}#header .navbar-nav .dropdown.language_dropdown .dropdown-toggle{text-align:left}.navbar-right .sign-in{text-align:left}.blog-page .blog-post .post-content{text-align:justify;padding:10px 15px}.footer-logo{display:inline-block;width:100%;margin-bottom:10px}.post-content h3{text-align:left}.continent_navigation_list li{width:49%}.continent_right_img{width:33%}.main-search-inner.main_content_africa.europe-slider-section{top:240px}.main-search-inner.main_content_africa.europe-slider-section h4{margin:10px 0}.main_content_africa.europe-slider-section .main-search-input-item{width:49%;margin-top:0}.main-search-inner.main_content_africa.europe-slider-section .calendar-icon{margin-bottom:6px}.inner_slider_img.recently_slider{padding:20px 0}.recently_slider .main-search-input-item{width:49%}.recently_slider .main-search-input-item.audit.children.short_width{float:left;text-align:left}.recently_slider .main-search-input.overlay_form{display:inline-block;width:100%;margin-top:0}.listing-nav{display:none}.hotel_detail_section h2{font-size:22px;margin-bottom:10px}.main_content_africa.hotel-search-detail-area h4{font-size:18px;line-height:26px}#hotel_form_checkout{left:165px!important}.currencies-list li{width:50%}.currencies-list{width:100%}.currencies-box{position:absolute;top:35px;right:0;left:0}.uc_top_arrow{right:90px}.hotel-search-form{position:inherit;right:0;top:10px;padding:15px;width:100%}.hotel-search-form h4{font-size:16px;margin:0 0 15px}.hotel-search-form input,input[type=text]{height:40px;line-height:40px;margin:0 0 10px}.hotel-search-form .btn.change_btn{padding:8px 0;font-size:16px}.hotel-search-form ul{padding:10px 0 0;margin:15px 0 0}.hotel-search-form ul li{font-size:14px;line-height:30px}.hotel-view-detail-section .main-search-inner.main_content_africa{top:160px}.hotel-rooms-right-detail{width:100%}.size-room{width:35%;vertical-align:top;display:inline-block}.hotel-room-size{width:100%;padding-left:0;padding-bottom:0}.availability-and-price{width:60%;padding-left:0}.order-booking-hotel .button{width:100%;text-align:center}.order-booking-hotel{display:inline-block;width:100%;padding-top:10px}.availability-and-price .button.border.with-icon{border-radius:0;width:100%;text-align:center;padding:6px 0}.like-btn-right-0 span.like-icon{right:20px;bottom:0}.mob_hide{display:none}#search_icon .currency-dropdown a{font-size:15px}.currency-dropdown{display:inline-block}#search_icon .currency-dropdown .currencies-list li a{font-size:12px}}@media (max-width:479px){.slider_block{margin-top:30px}.about-description{margin:0}.user-menu{margin:10px 0 -10px 25px;top:0;display:inline-block}.perfect_trip_section li{width:100%;padding:0 20px}.rev_slider_wrapper{height:450px!important}.rev_slider.home{height:450px!important}.main-search-inner{position:absolute;left:0;width:100%;top:40px;transform:translate(0,0)}.main-search-input-item{width:100%!important}.main-search-inner h2{font-size:24px;line-height:30px;margin:0}.main-search-inner h4{font-size:23px!important;line-height:23px}.main-search-input input,.main-search-input input:focus{height:40px;line-height:40px;font-size:13px;padding:0 15px}.main-search-input-item.location a{padding:0}.plan_trip_box{display:inline-block;width:100%}.main-search-input-item.audit.children label{width:50px}.main-search-input-item.location a{right:15px;z-index:2222}.calendar-icon{width:100%!important}.main-search-input-item .calendar-icon{position:inherit;top:0;background:#fff!important}.panel-dropdown{margin-top:0}.main-search-input-item .panel-dropdown a{border-radius:3px;padding:7px 14px;width:100%}.main-search-input-item.audit.children.short_width .panel-dropdown .panel-dropdown-content{left:0}.main-search-input-item.audit.children.short_width .panel-dropdown a:hover,.main-search-input-item.audit.children.short_width .panel-dropdown.active a{background:#fff}.counter_bg{padding:0 0 10px}.counter_block .counter{font-size:30px}.main-search-input-item .panel-dropdown a{padding:7px 14px}.home_slider_section{bottom:40px}h3.headline{font-size:22px;line-height:32px;margin-bottom:10px}.headline span{font-size:15px;line-height:28px}.search_field_header{width:100%}.btn.change_btn{padding:4px 10px;margin-top:2px;font-size:12px}.change_detail .modal-dialog{width:96%}.date_field{width:100%;margin-right:0}.date_field label{font-size:13px}.detail_btn-right .btn.change_btn{height:38px;margin-bottom:5px}.room_field label{font-size:13px}.search_list_block{padding-top:115px}.main-search-input-item.audit.children.short_width .panel-dropdown .panel-dropdown-content{width:190px}.stepper-widget .qty_btn{width:25px;height:25px;line-height:25px}.qtyDec,.qtyInc{width:26px;height:26px;line-height:26px}.qtyButtons input{font-size:13px;width:18px;height:26px;line-height:26px;padding:0;margin:0 5px!important}.qtyTitle{line-height:24px}#hotelList .list-group{z-index:5555}.stepper-widget .children_qty_age{font-size:14px;width:40px}.stepper-widget .qtyTitle{width:95px}.main-search-inner.main_content_africa{top:100px}.main_content_africa .main-search-input button.button{margin-top:13px}.main-search-input-item .panel-dropdown a{padding:0 15px!important;height:40px;line-height:40px}.main-search-input-item.audit.children.short_width{margin-top:0;margin-right:0}.main-search-input-item.children{margin-top:5px}.tour_slider h2{font-size:26px;margin:0 0 15px;line-height:36px}.tour_slider h4{font-size:16px;line-height:26px;margin-bottom:15px}.tour_block{padding:10px 0}.tour_block h1{line-height:30px;font-size:16px;margin-bottom:20px}.booking_block h3{font-size:16px;margin:10px 0 5px}.booking_block{margin-bottom:20px}.tour_slider{padding:50px 0}.insurance_detail h3{font-size:16px;line-height:26px}.insurance_detail p{font-size:14px}.tour_slider.travel_slider{padding:50px 0}.travel_insurance{padding:230px 0 0}.travel_insurance h2{margin:0 0 15px;font-size:22px}#sign-in-dialog{max-width:100vw}img.banner_terms_2{height:140px}.link_to_us h3{font-size:22px}.margin-top-65{margin-top:0!important}.tourism_box{min-height:auto}.img-box{height:200px}.margin-top-75{margin-top:10px!important}.fullwidth-slick-carousel.category-carousel .slick-slide{height:260px}.listing-item-container{margin-top:0}.fullwidth.accommodation_home_block{padding:20px 0;margin-top:20px}.terms_with_conditions h3{font-size:19px}.terms_with_conditions p{font-size:14px;line-height:26px}.panel-dropdown .panel-dropdown-content{left:auto;right:0;max-width:80vw}.main-search-inner.main_content_africa .calendar-icon{margin-bottom:10px}.main_content_africa .reservation_area .panel-dropdown{margin-top:0}.main_content_africa .reservation_area .main-search-input-item{margin:3px 0 0}.instant_left{width:73%}.numerical-rating{margin:15px 0}.city_block h4{font-size:14px;line-height:26px}.city_block h2{font-size:22px}.main-search-input button.button{font-size:14px;padding:0 30px;height:40px;margin-top:0}.plan_trip_box{padding:20px 0 0}body p{font-size:15px;line-height:28px}.fullwidth.hotel_book_home{padding:20px 0 0;margin-top:0}.margin-bottom-45{margin-bottom:20px!important}.Popular_destination{padding:20px 0}.img-box-content h4{font-size:24px;line-height:30px}.img-box-content span{font-size:15px}.img-box{margin:10px 0 0}.margin-top-25{margin-top:10px!important}.fullwidth.travel_home_blog{padding:10px 0}.counter_block .counter{font-size:24px;margin:0 0 5px}#footer{padding:25px 0 0}#footer p{font-size:14px;line-height:26px}#footer h4{font-size:18px;margin-bottom:15px;margin-top:20px}#footer ul.footer-links{margin:0}.copyrights{margin-top:10px;padding:10px 0;font-size:14px}#footer .footer-links li a{font-size:14px}.icon-box-2 i{height:50px;line-height:50px;margin-bottom:0;font-size:48px}.ui-widget.ui-widget-content{width:88%!important}.ui-menu .ui-menu-item-wrapper{font-size:13px}.tour_slider{height:270px}.col-md-4.col-sm-4.tour_form_width{padding:0;margin-top:28px}.tour_slider.travel_slider h2{font-size:24px;line-height:36px}.tour_slider.travel_slider{height:240px;background-size:cover!important}.travel_slider .col-md-5.col-sm-5{padding:0;margin-top:15px}.post-content h3{line-height:30px}.post-content h3 a{font-size:18px}.blog-page .blog-post .post-content{padding:20px 15px}.post-img::before{width:40px;height:40px}.widget h3{margin-bottom:15px;font-size:18px}.search-blog-input input,.search-blog-input input[type=email],.search-blog-input input[type=number],.search-blog-input input[type=password],.search-blog-input input[type=text],.search-blog-input select{height:44px;line-height:44px;font-size:14px}.widget .search-blog-input .input::before{font-size:16px;top:9px}.post-content p{margin:10px 0 0}.inner_slider_img{height:240px;padding:40px 0}.privacy_policy_block h3{font-size:20px}.book_details ul{padding:0}.inner_slider_detail h2{font-size:22px;margin:20px 0 0;line-height:30px}.inner_slider_detail h4{font-size:16px;line-height:26px}.add_property_section h2{font-size:22px;line-height:30px}.add_property_section{padding:30px 0 0}.inner_slider_detail h2{font-size:30px;margin:30px 0 15px;line-height:36px}.inner_slider_img.recently_slider .inner_slider_detail h2{font-size:22px;margin:30px 0 0}.inner_slider_img.recently_slider{padding:20px 0}.destination_block h2{font-size:20px;line-height:30px}.inner_slider_img.destination_slider .inner_slider_detail h2{font-size:26px;margin:30px 0 5px;line-height:32px}.inner_slider_img.destination_slider{padding:0}.icon-box-2 i.im-icon-Mail-withAtSign{font-size:46px}.instant_left{width:100%}.continent_navigation_list li{width:100%}.continent_right_img{width:100%;float:none;margin:0 0 15px}.continent_right_img img{width:100%;height:250px}.main-search-inner.main_content_africa.europe-slider-section{top:5px}.main_content_africa.hotel-search-detail-area h1{font-size:30px!important}.main_content_africa h1{font-size:42px!important}.listing-section h2{margin-bottom:10px;font-size:22px}.main-search-inner.main_content_africa{top:30px}.hotel-view-detail-section .main-search-inner.main_content_africa{top:40px}.currencies-list li{width:50%}.currencies-list{width:100%}.currencies-box{position:absolute;top:45px;right:0;left:0}.hotel-rooms-right-detail{width:100%}.size-room{width:35%;vertical-align:top;display:inline-block}.hotel-room-size{width:100%;padding-left:0;padding-bottom:0}.availability-and-price{width:60%;padding-left:0}.order-booking-hotel .button{width:100%;text-align:center}.order-booking-hotel{display:inline-block;width:100%;padding-top:10px}.availability-and-price .button.border.with-icon{border-radius:0;width:100%;text-align:center;padding:6px 0}.like-btn-right-0 span.like-icon{right:10px;bottom:0}.currencies-list li{width:50%;text-align:left}}.hotel_img_more{background-color:#000;clear:both;color:#fff;cursor:pointer;display:block;font-size:14px;margin-top:6px;padding:6px 0;text-align:center;text-transform:uppercase;width:320px}.checkin-availability{display:inline-block;width:100%;margin-bottom:20px}.checkin-availability ul{padding:0;margin:0}.checkin-availability ul li h3{margin:0 0 10px;font-weight:700;font-size:18px}.checkin-availability ul li{display:inline-block;width:25%;float:left;padding:15px 10px;min-height:110px}.checkin-availability li h4{margin:0;font-weight:500;font-size:16px;line-height:24px}.checkin-availability ul li{border-right:none}button.btn.search-btn{background:#b3c211;font-weight:500;font-size:15px;color:#fff;padding:6px 20px}.room_section .listing-nav li{margin:10px 10px 10px 0}@media (max-width:550px){.checkin-availability ul li h3{font-size:12px;height:20px}.checkin-availability ul li{display:inline-block;width:33%;float:left;padding:15px 10px;min-height:110px}.checkin-availability li h4{margin:0;font-weight:500;font-size:10px;line-height:12px}button.btn.search-btn{background:#b3c211;font-weight:500;font-size:12px;color:#fff;padding:2px 12px}}.blog_section{display:inline-block;width:100%;position:relative}.blog_section .add-google-banner{margin-bottom:20px;position:inherit;z-index:11}.blog_section.blog_add_post .add-google-banner{margin-bottom:0}@media (max-width:991px){.main-search-input button.button{float:none;margin-top:15px}}@media (max-width:767px){.main-search-input-item.location a{right:10px;padding:4px 10px}.main-search-input-item.location a{top:40%}.panel-dropdown{margin-top:0}.main-search-input-item .panel-dropdown a{padding:0 20px!important;height:40px;line-height:40px;margin:-4px 0 0 0}.centered-content{margin-bottom:30px}}@media (min-width:320px) and (max-width:767px){.homeslide{display:none!important}.centered-content-home{display:none}.home-search h2{display:none}.home-search h4{display:none}section.fullwidth.accommodation_home_block{display:none}.home-rev_slider{height:250px!important}}.next2{width:43px;height:65px;float:right;position:absolute;bottom:27px;right:0;z-index:100;border:0;background:#fff;border-radius:5px 0 0 5px}button.next2 img{width:14px;height:18px;display:block;background:url(../img/frontend/sprite.png) -28px -36px}.check-btn{background:#e1e1e1;color:#fff;font-weight:600;border-radius:50px;border:1px solid #075ca7;padding:8px 30px;padding-bottom:15px}.availability-form{padding:6px 15px;margin-top:20px}.availability-form h5{color:#494949;font-size:16px;font-weight:600;letter-spacing:.5px}.availability-form label{color:#0057a4;font-size:15px;font-weight:600;letter-spacing:.5px;margin-bottom:2px}.p-1{padding:2px}.w-100{width:100%!important}#carousel{width:60%!important;margin:0 auto!important;text-align:center!important;display:block;position:relative!important}#carousel img{height:450px!important}.today-main-slider{position:relative}#c-carousel{overflow-x:hidden!important}.close-btn{color:#000;background:#fff;position:absolute;right:0;font-size:22px;border-radius:0 0 0 5px;height:50px;line-height:50px;width:40px;text-align:center}.owl-next{position:absolute;background:#e98e34!important;z-index:1;opacity:1!important;top:-36%;right:7px;width:32px;height:32px;padding:0!important;border-radius:0!important;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.owl-next:before{content:"\f105";font-size:50px;display:flex;line-height:30px;align-items:center;justify-content:center;color:#000;background:#fff;width:40px;text-align:center;height:50px;align-items:center;justify-content:center}.owl-next{width:40px;height:55px}.slide-n img{width:auto}.slide-n img{height:198px;width:auto;padding:0 5px}#owl-demo{position:relative}@media (max-width:768px){.dropdown-menu{background:0 0}}@media (max-width:576px){.slide-n img{width:100%;height:auto}}.destination_cls{padding:10px;width:250px}#header{position:fixed;top:0;left:0;width:100%;box-shadow:none;background:#fff}#footer{margin-top:-8px}.ajax_active{background-color:#e8e8e8}.hotel_property_type label{width:50%;float:left}@media (max-width:767px){#header{box-shadow:0 0 3px #b7b7b7}.home_slider_section{bottom:20px}.slider_block{background:#f1f1f1}.main-search-input-item .panel-dropdown a{background:#fff;border:1px solid #e0e0e0;box-shadow:0 1px 3px 0 rgba(0,0,0,.08)}.main-search-input button.button{margin-top:10px}.slider_block{margin-top:64px}.home-rev_slider{height:230px!important}}@media (max-width:479px){.title_content p{margin-top:0;font-size:11px;margin-bottom:5px}}.fixed{position:fixed;top:75px;left:10%;width:100%;margin-bottom:100px;z-index:1}.d-none{display:none}#footer.sticky-footer{overflow-x:hidden}@media (max-width:575px){body p{font-size:13px}.hotel_content_block{font-size:13px}table td{font-size:13px}.hotel_detail_section h2{margin-left:0;padding:0}}