html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;vertical-align:baseline;text-decoration:none;margin:0;padding:0}table{border-collapse:separate;border-spacing:0}blockquote:before,blockquote:after,q:before,q:after{content:""}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}:focus:not(:focus-visible){outline:0}:focus-visible{outline:3px solid #18458b;outline-offset:2px}table{border-collapse:collapse;border-spacing:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}a{text-decoration:none;position:relative;color:#000}audio,video,canvas{max-width:100%}@charset "utf-8";
/*!
 * Bootstrap v3.3.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1064px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.col-md-1,.col-md-3,.col-md-4,.col-lg-4,.col-md-5,.col-sm-6,.col-md-6,.col-md-7,.col-md-8,.col-md-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:768px){.col-sm-6{float:left}.col-sm-6{width:50%}}@media(min-width:1064px){.col-md-1,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-12{float:left}.col-md-12{width:100%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-1{width:8.33333333%}}@media(min-width:1200px){.col-lg-4{float:left}.col-lg-4{width:33.33333333%}}.clearfix:before,.clearfix:after,.container:before,.container:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.row:after{clear:both}.pull-right{float:right!important}.hide{display:none!important}.show{display:block!important}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}
/*!
 * Font Awesome Pro 5.7.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-arrows:before{content:""}.fa-award:before{content:""}.fa-bed:before{content:""}.fa-bicycle:before{content:""}.fa-briefcase:before{content:""}.fa-browser:before{content:""}.fa-calendar-alt:before{content:""}.fa-calendar-check:before{content:""}.fa-caret-down:before{content:""}.fa-caret-right:before{content:""}.fa-check:before{content:""}.fa-check-circle:before{content:""}.fa-child:before{content:""}.fa-cocktail:before{content:""}.fa-concierge-bell:before{content:""}.fa-credit-card:before{content:""}.fa-dolly-flatbed:before{content:""}.fa-dumbbell:before{content:""}.fa-envelope:before{content:""}.fa-exclamation-circle:before{content:""}.fa-facebook-f:before{content:""}.fa-gift:before{content:""}.fa-globe:before{content:""}.fa-headset:before{content:""}.fa-home:before{content:""}.fa-hotel:before{content:""}.fa-images:before{content:""}.fa-key:before{content:""}.fa-long-arrow-alt-down:before{content:""}.fa-long-arrow-alt-right:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-map-marked:before{content:""}.fa-map-marker:before{content:""}.fa-map-marker-alt:before{content:""}.fa-music:before{content:""}.fa-paper-plane:before{content:""}.fa-parking:before{content:""}.fa-paw:before{content:""}.fa-phone:before{content:""}.fa-play-circle:before{content:""}.fa-plug:before{content:""}.fa-rss-square:before{content:""}.fa-search:before{content:""}.fa-sign-in-alt:before{content:""}.fa-skype:before{content:""}.fa-snowflake:before{content:""}.fa-spa:before{content:""}.fa-spinner:before{content:""}.fa-star:before{content:""}.fa-street-view:before{content:""}.fa-sun:before{content:""}.fa-swimmer:before{content:""}.fa-swimming-pool:before{content:""}.fa-thumbs-up:before{content:""}.fa-times:before{content:""}.fa-umbrella-beach:before{content:""}.fa-user:before{content:""}.fa-users:before{content:""}.fa-utensils:before{content:""}.fa-water:before{content:""}.fa-whatsapp:before{content:""}.fa-wheelchair:before{content:""}.fa-wifi:before{content:""}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@font-face{font-display:swap;font-display:swap;font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(../fonts/fa-brands-400.woff2?v=BoUcXMT49SrzYNdSJy-StCY03yc) format("woff2")}.fab{font-family:Font Awesome\ 5 Brands}@font-face{font-display:swap;font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:300;src:url(../fonts/fa-light-300.woff2?v=MukTPSpngqB8O91w5_d4cFSS6m4) format("woff2")}.fal{font-weight:300}@font-face{font-display:swap;font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:400;src:url(../fonts/fa-regular-400.woff2?v=BD54jYpN-LiWKj6XCpAhA836nVw) format("woff2")}.fal,.far{font-family:Font Awesome\ 5 Pro}.far{font-weight:400}@font-face{font-display:swap;font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:900;src:url(../fonts/fa-solid-900.woff2?v=qJbbGtU8YZpdGySwSvoShrW75Lk) format("woff2")}.fa,.fas{font-family:Font Awesome\ 5 Pro;font-weight:900}.slick-slide-item{float:left;width:auto;height:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;overflow:hidden}.ytplayer-container,source,video{bottom:0;left:0;min-width:100%;position:absolute}source,video{min-height:100%}.loaded .ytplayer-container{display:block}.ytplayer-container{height:100%;overflow:hidden;right:0;top:0;z-index:0}.ytplayer-shield{height:100%;left:0;top:0;width:100%;z-index:2}.ytplayer-player,.ytplayer-shield{position:absolute}
/*! lightgallery - v1.2.13 - 2016-01-05
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2016 Sachin N; Licensed Apache 2.0 */
@-webkit-keyframes lg-right-end{0%,to{left:0}50%{left:-30px}}@-moz-keyframes lg-right-end{0%,to{left:0}50%{left:-30px}}@-ms-keyframes lg-right-end{0%,to{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,to{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,to{left:0}50%{left:30px}}@-moz-keyframes lg-left-end{0%,to{left:0}50%{left:30px}}@-ms-keyframes lg-left-end{0%,to{left:0}50%{left:30px}}@keyframes lg-left-end{0%,to{left:0}50%{left:30px}}@font-face{font-display:swap;font-display:swap;font-family:'lg';src:url(../fonts/lg.eot?v=ULfMRRBy6yIthJjEQiYTPxLSc6E&n1z373);src:url(../fonts/lg.eot?v=ULfMRRBy6yIthJjEQiYTPxLSc6E&#iefixn1z373) format("embedded-opentype"),url(../fonts/lg.woff?v=bJuydrVODf8ELepCuTBqbWqo5TI&n1z373) format("woff"),url(../fonts/lg.ttf?v=4nd3XqKrQk-oaQ6_nI0SjZ3_Quk&n1z373) format("truetype"),url(../fonts/lg.svg?v=9iXer8M7euw35-r-WjZBpICTfzg&n1z373#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:'lg';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{color:#fff;cursor:pointer;display:block;font-size:16px;margin-top:-25px;width:40px;height:40px;line-height:40px;border-radius:100%;position:absolute;top:50%;z-index:1080;box-shadow:0 0 0 7px rgba(255,255,255,.2)}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#fff}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before,.lg-actions .lg-prev:after{font-family:Font Awesome\ 5 Pro;content:""}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:""}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1080;left:0;position:absolute;top:0;width:100%}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:""}.lg-toolbar .lg-download:after{content:""}.lg-sub-html{background-color:rgba(0,0,0,.45);bottom:0;color:#eee;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#fff;float:left;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{opacity:0;-webkit-transition:-webkit-transform 250ms ease 0s,opacity 250ms!important;-moz-transition:-moz-transform 250ms ease 0s,opacity 250ms!important;-o-transition:-o-transform 250ms ease 0s,opacity 250ms!important;transition:transform 250ms ease 0s,opacity 250ms!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-vimeo .lg-video-play{background:url(../img/vimeo-play.png) no-repeat 0 0}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(../img/vimeo-play.png) no-repeat 0 -58px}.lg-outer .lg-has-html5 .lg-video-play{background:url(../img/video-play.png) no-repeat 0 0;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(../img/youtube-play.png) no-repeat 0 0}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(../img/youtube-play.png) no-repeat 0 -60px}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-palying .lg-object,.lg-outer .lg-has-video.lg-video-palying .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-palying .lg-video-object{visibility:visible}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:""}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:""}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.group{*zoom:1}.group:after,.group:before{display:table;content:"";line-height:0}.group:after{clear:both}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer .lg{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(../images/loading.gif?v=J7wS79uptSk2toWd5e0E53Q7hPw) no-repeat center center;display:none!important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{text-align:center;position:absolute;width:100%;height:100%;top:0;left:0}.lg-outer .lg-img-wrap{display:inline-block;bottom:0;right:0;padding:0 5px}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-backdrop,.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:rgba(0,0,0,.81)}.lg-backdrop.in,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.nice-select{-webkit-tap-highlight-color:transparent;border-radius:6px;border:solid 1px #eee;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:13px;font-weight:400;height:41px;line-height:41px;background:#f7f9fb;color:#666;outline:0;padding-left:42px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:100%;z-index:210}.nice-select:before{font-family:Font Awesome\ 5 Pro;content:"";font-size:12px;font-weight:400;position:absolute;left:16px;top:0;z-index:10}.nice-select:hover{border-color:#eee}.nice-select:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:14px;top:50%;z-index:1000;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:0;width:100%;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.nice-select .list::-webkit-scrollbar{width:0}.nice-select .list{margin-top:5px;top:100%;border-top:0;border-radius:0 0 5px 5px;max-height:210px;overflow-y:scroll;padding:52px 0 0}.nice-select.no-search-select .list{padding:0!important}.nice-select.has-multiple span.current{float:left;font-size:10px;margin-bottom:3px;margin-right:3px}.nice-select.has-multiple .multiple-options{display:block;padding:0}.nice-select .nice-select-search-box{box-sizing:border-box;position:absolute;width:100%;margin-top:5px;top:100%;left:0;z-index:8;padding:5px;background:#fff;opacity:0;pointer-events:none;border-radius:5px 5px 0 0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out}.nice-select .nice-select-search-box:before{font-family:Font Awesome\ 5 Pro;content:"";position:absolute;color:#ccc;bottom:5px;font-size:13px;left:16px;font-weight:400;transition:all .2s ease-in-out}.nice-select.no-search-select .nice-select-search-box{display:none}.nice-select .nice-select-search{box-sizing:border-box;background-color:#fff;border-radius:3px;box-shadow:none;color:#333;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;width:100%!important;min-height:36px;line-height:22px;height:auto;outline:0!important}.nice-select.open .nice-select-search-box{opacity:1;z-index:10;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #eee;width:506px!important;max-width:none;padding:10px 10px 0;margin-top:7px;top:100px;left:20px;z-index:12123;display:none;font-family:arial;font-size:15px;line-height:1em}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:after,.daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.drop-up:after{bottom:-6px;border-top:6px solid #fff}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-buttons,.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker .drp-buttons .btn:after,.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{display:none;max-width:270px}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:0}.daterangepicker .calendar-table .month{padding-bottom:6px;padding-top:6px}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid #666;border-width:0 1px 1px 0;border-radius:0;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:12px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer;color:#666}.daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.in-range,.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:#fff;border-color:transparent;color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker .calendar-table th.month{color:#999}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0;line-height:30px;position:relative}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{clear:both;text-align:right;padding:12px 8px;border-top:1px solid #eee;display:none;line-height:12px;vertical-align:middle}.daterangepicker .drp-selected{display:inline-block;font-size:11px;padding-right:8px;font-style:italic;color:#666;font-weight:400}.daterangepicker .drp-buttons .btn{margin-left:8px;font-size:12px;font-weight:500;height:inherit!important;line-height:inherit!important;padding:7px 22px!important;border:0;outline:0;cursor:pointer;border-radius:4px;color:#fff!important;box-shadow:none}.daterangepicker .drp-buttons .btn.btn-primary{background:#18458b}.daterangepicker.show-ranges .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;text-align:left;margin:0}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}@media(min-width:540px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.ltr .drp-calendar,.daterangepicker.ltr .ranges,.daterangepicker.single.ltr .drp-calendar,.daterangepicker.single.ltr .ranges{float:left}.daterangepicker.single.rtl .drp-calendar,.daterangepicker.single.rtl .ranges{float:right}.daterangepicker.ltr{direction:ltr;text-align:left}.daterangepicker.ltr .drp-calendar.left{clear:left;margin-right:0}.daterangepicker.ltr .drp-calendar.left .calendar-table{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker.ltr .drp-calendar.right{margin-left:0}.daterangepicker.ltr .drp-calendar.right .calendar-table{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker.ltr .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker.rtl{direction:rtl;text-align:right}.daterangepicker.rtl .drp-calendar.left{clear:right;margin-left:0}.daterangepicker.rtl .drp-calendar.left .calendar-table{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker.rtl .drp-calendar.right{margin-right:0}.daterangepicker.rtl .drp-calendar.right .calendar-table{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker.rtl .drp-calendar.left .calendar-table{padding-left:12px}.daterangepicker.rtl .drp-calendar,.daterangepicker.rtl .ranges{text-align:right;float:right}}@media(min-width:730px){.daterangepicker .ranges{width:auto}.daterangepicker.ltr .ranges{float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none!important}}.irs,.irs-line{position:relative;display:block}.irs{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.irs-line{overflow:hidden;outline:0!important;background:#eee}.irs-line-left,.irs-line-mid,.irs-line-right{position:absolute;display:block;top:0}.irs-line-left{left:0;width:11%}.irs-line-mid{left:9%;width:82%}.irs-line-right{right:0;width:11%}.irs-bar,.irs-bar-edge{position:absolute;display:block;left:0}.irs-bar{width:0}.irs-bar-edge{top:0;border-radius:10px 0 0 10px}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-slider{position:absolute;display:block;cursor:default;z-index:1}.irs-slider.type_last{z-index:2}.irs-min{left:0}.irs-from,.irs-max,.irs-min,.irs-single,.irs-to{position:absolute;display:block;cursor:default}.irs-max{right:0}.irs-from,.irs-single,.irs-to{top:0;left:0;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:0 0;z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;outline:0!important;z-index:-9999!important;background:0 0!important;border-style:solid!important;border-color:transparent!important}.irs{height:40px}.irs-with-grid{height:60px}.irs-line{top:25px;background:#eee;border-radius:4px}.irs-line,.irs-line-left{height:8px}.irs-line-mid{height:8px;background-position:0 0}.irs-bar,.irs-line-right{height:8px}.irs-bar{top:25px;background:#eee}.irs-bar-edge{top:25px;height:8px;width:11px}.lt-ie9 .irs-shadow{filter:alpha(opacity=15)}.irs-slider{width:18px;height:18px;top:20px;background:#ccc;border-radius:100%;cursor:pointer}.irs-slider:before{content:'';position:absolute;width:12px;height:12px;background:#fff;left:50%;top:50%;margin:-6px 0 0 -6px;z-index:2;border-radius:100%}.irs-slider.state_hover,.irs-slider:hover{background-position:0 -150px}.irs-from,.irs-max,.irs-min,.irs-single,.irs-to{font-size:11px;line-height:1.333;text-shadow:none;-moz-border-radius:3px;border-radius:3px}.irs-max,.irs-min{top:-2px;background:rgba(0,0,0,.1);color:#999;padding:2px 3px}.lt-ie9 .irs-max,.lt-ie9 .irs-min{background:#ccc}.irs-from,.irs-single,.irs-to{color:#fff;padding:2px 7px;background:rgba(6,27,65,.5)}.lt-ie9 .irs-from,.lt-ie9 .irs-single,.lt-ie9 .irs-to{background:#999}.irs-grid-pol{background:#99a4ac}.irs-grid-text{color:#99a4ac}#autocomplete-input{position:relative;z-index:5}#autocomplete-input a{z-index:101}.ideaboxWeather{width:100%;padding:25px 30px 20px;box-sizing:border-box;height:auto;overflow:hidden;position:relative;line-height:1.2;background-color:#3eaafd!important;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#3eaafd),to(#49ceff))!important;background:-webkit-linear-gradient(top,#3eaafd,#49ceff)!important;color:#fff;line-height:1}.ideaboxWeather h1{font-size:24px;display:block;padding:30px 0;text-align:left}.ideaboxWeather .ow-today{width:100%;position:relative;margin-bottom:20px;float:left}.ideaboxWeather:after{content:'';position:absolute;top:-70px;right:-60px;width:200px;height:200px;background:#fff;border-radius:100%;opacity:.2}.ideaboxWeather .ow-today>span{position:absolute;left:0;top:10px;width:80px;height:80px}.ideaboxWeather .ow-today>span>img{width:100%;height:auto;-webkit-box-reflect:below -20px -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(250,250,250,.7)))}.ideaboxWeather .ow-today h2{font-size:36px;font-weight:400;float:left;text-align:left;padding-left:120px;box-sizing:border-box}.ideaboxWeather .ow-today h2>span{display:block;font-size:12px;font-weight:600;margin:15px 0 10px;color:rgba(255,255,255,.7)}.ideaboxWeather .ow-today h2>b{display:block;font-size:16px}.ow-small .ow-today>span{display:block;width:100%;height:60px;text-align:center}.ow-small .ow-today>span>img{display:inline-block;width:60px;height:60px}.ow-small .ow-today>h2{position:relative;padding:10px;text-align:center}.ow-border{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.ideaboxWeather .ow-days{width:100%;border-top:solid 1px rgba(255,255,255,.2);padding:6px 0;font-size:100%;overflow:hidden;float:left}.ideaboxWeather .ow-days span{display:block;width:40%;float:left;text-align:left;overflow:hidden;position:relative;top:4px}.ideaboxWeather .ow-days p{display:block;width:60%;float:right;text-align:right;margin:0;padding:0;color:#fff!important}.ideaboxWeather .ow-days>p>img{width:20px;display:inline-block;float:right}.ideaboxWeather .ow-days>p>b{font-weight:bold;display:inline-block;float:right;margin-right:10px;font-size:110%}.ideaboxWeather .ow-dayssmall{width:16.666667%;border-top:solid 1px rgba(255,255,255,.2);padding:6px 0;font-size:100%;overflow:hidden;float:left;text-align:center}.ideaboxWeather .ow-dayssmall>span{display:block;width:100%;overflow:hidden}.ideaboxWeather .ow-dayssmall>p{display:block;width:100%;margin:0;padding:0;min-height:50px}.ideaboxWeather .ow-dayssmall>p>img{width:60%;display:inline-block;margin:10px 0}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}@supports(-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}@charset "utf-8";html{overflow-x:hidden!important;height:100%}body{font-weight:600;font-size:13px;height:100%;width:100%;margin:0;padding:0;text-align:center;background:#18458b;color:#000;font-family:'Nunito',sans-serif}@-o-viewport{width:device-width;}@-ms-viewport{width:device-width;}@viewport{width:device-width;}p{font-size:13px;line-height:24px;padding-bottom:10px;font-weight:500;color:#878c9f}blockquote{float:left;padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:15px solid #eee;position:relative}blockquote:before{font-family:Font Awesome\ 5 Pro;content:"";position:absolute;color:#ccc;bottom:3px;font-size:43px;right:6px;opacity:.4}blockquote p{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;color:#494949}.loader-wrap{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background:#18458b}.pin,.ajax-loader{position:absolute;left:50%;top:50%;width:40px;height:40px;border:4px solid;border-radius:100%;margin:-20px 0 0 -20px}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#main{height:100%;width:100%;position:absolute;top:0;left:0;z-index:2;opacity:0}.container{max-width:1224px;width:92%;margin:0 auto;position:relative;z-index:5}#wrapper{float:left;width:100%;position:relative;z-index:5;padding-top:110px}.content{width:100%;position:relative;z-index:4;float:left;background:#fff;overflow:hidden}.fl-wrap{float:left;width:100%;position:relative}.bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-size:cover;background-attachment:scroll;background-position:center;background-repeat:repeat;background-origin:content-box}.wave-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.2;z-index:2}.op7{opacity:.5!important}.btn{padding:0 80px 0 30px;height:44px;line-height:44px;border-radius:4px;color:#fff;font-weight:600;font-size:12px;text-align:left;position:relative;overflow:hidden;display:inline-block;box-shadow:0 0 0 5px rgba(255,255,255,.1)}.btn:after{content:'';position:absolute;width:50px;height:100%;background:rgba(255,255,255,.2);z-index:0;right:0;top:0;transition:all 200ms linear}.btn:hover:after{width:120%;background:rgba(255,255,255,.1)}.btn i{position:absolute;right:0;width:50px;height:44px;line-height:44px;border-left:1px solid rgba(255,255,255,.21);text-align:center;top:0}.btn.float-btn{float:left;margin:10px 0 0}.down-btn{float:left;padding:15px 20px;margin-right:15px;margin-top:15px;color:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.2);font-size:12px;border-radius:4px}.down-btn i{padding-right:10px;font-size:16px}.accordion{float:left;width:100%;position:relative}.accordion a.toggle{border:1px solid #eee;padding:18px 50px 18px 30px;float:left;width:100%;position:relative;background:#fff;border-radius:4px;box-sizing:border-box;text-align:left;font-size:13px;font-weight:700;color:#666;transition:all 300ms linear;margin-bottom:15px}.accordion a.toggle span{position:absolute;right:-1px;top:-1px;bottom:-1px;width:60px;border-top-right-radius:4px;border-bottom-right-radius:4px}.accordion a.toggle span:before,.accordion a.toggle span:after{content:'';position:absolute;background:#fff;top:50%;left:50%;transition:all 300ms linear}.accordion a.toggle span:before{width:10px;height:2px;margin-top:-1px;margin-left:-5px}.accordion a.toggle span:after{width:2px;height:10px;margin-top:-5px;margin-left:-1px}.accordion a.toggle.act-accordion{color:#fff;border-color:transparent}.accordion a.toggle.act-accordion span:after{height:0}.accordion-inner{display:none;float:left;width:100%;position:relative;padding:20px 30px 15px;background:#fff;margin:0 0 15px;text-align:left;border-radius:4px;border:1px solid #eee}.accordion-inner.visible{display:block}.main-header{position:fixed;top:0;left:0;width:100%;z-index:100;border-bottom:1px solid rgba(0,0,0,.21);-webkit-transform:translate3d(0,0,0);height:110px;background:#18458b}.header-top{height:60px;border-bottom:1px solid rgba(0,0,0,.21);padding:0 0 6px 0;z-index:20}.header-inner{height:50px;padding:0 0 6px 0;z-index:19}.logo-holder{float:left;position:relative;top:12px;height:35px}.logo-holder img{height:100%;width:auto}.show-search-button{color:#fff;float:right;position:relative;width:172px;top:0;height:50px;line-height:50px;font-size:13px;cursor:pointer;font-weight:500;border-right:1px solid rgba(0,0,0,.21);box-sizing:border-box}.wishlist-link{color:#fff;float:right;position:relative;width:60px;top:0;height:50px;line-height:50px;cursor:pointer;font-size:16px;color:#fff;border-left:1px solid rgba(0,0,0,.21);box-sizing:border-box}.wishlist-link:hover i{font-weight:800}.wishlist-wrap{position:absolute;top:100%;right:-20px;opacity:0;visibility:visible;display:none;width:400px;height:320px;overflow:auto;padding:25px 30px;background:#fff;z-index:-1;border-radius:0 0 6px 6px;transition:all 300ms linear;box-shadow:0 1px 15px 1px rgba(113,106,202,.1)}.vis-wishlist{opacity:1;visibility:visible;right:0}.wishlist-wrap .box-widget-content{padding:0}.show-search-button i{padding-left:19px;position:relative;top:1px}.show-search-button i.vis-head-search-close:before,.wishlist-link.scwllink i:before{font-family:Font Awesome\ 5 Pro;content:""}.show-search-button:before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background:rgba(0,0,0,.21)}.header-search{position:absolute;top:110px;left:0;width:100%;padding:20px 30px 30px;background:#fff;z-index:18;border-bottom:1px solid #eee;opacity:0;margin-top:30px;visibility:hidden;transition:all 300ms linear}.vis-head-search{opacity:1;visibility:visible;margin-top:0}.close-header-search{position:absolute;width:100px;height:26px;right:50%;margin-right:-50px;line-height:26px;bottom:-27px;color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;cursor:pointer}.home-btn{float:left;width:50px;height:50px;margin-right:15px;line-height:50px;color:#fff;border-right:1px solid rgba(0,0,0,.21);border-left:1px solid rgba(0,0,0,.21);box-sizing:border-box}.home-btn a{color:#fff}.nav-holder{float:left;position:relative;opacity:1;left:0;visibility:visible;z-index:20}.nav-holder nav{position:relative;float:right}.nav-holder nav li{float:left;position:relative;margin-right:6px;height:50px}.nav-holder nav li ul{margin:30px 0 0 0;opacity:0;visibility:hidden;position:absolute;min-width:150px;top:50px;left:0;z-index:1;padding:10px 0;background:#fff;border-radius:6px;border:1px solid #eee;transition:all .2s ease-in-out}.nav-holder nav li:hover>ul{opacity:1;visibility:visible;margin:0}.nav-holder nav li ul li ul{top:-10px;left:100%;margin-left:25px;margin-top:0;max-width:150px}.nav-holder nav li ul li:hover>ul{opacity:1;visibility:visible;margin-right:0}.nav-holder nav li ul li{width:100%;float:left;height:auto;position:relative}.nav-holder nav li a{float:left;padding:10px;font-size:13px;font-weight:700;text-transform:none;line-height:25px;letter-spacing:0;color:#fff;transition:all 100ms linear}.nav-holder nav li a i{padding-left:6px;transition:all 200ms linear}.nav-holder nav li a:hover i{transform:rotateX(180deg)}.nav-holder nav li ul a{color:#566985;float:left;width:100%;font-weight:700;text-align:left;padding:5px 15px;font-size:12px}nav li ul a:before,nav li ul a:after{display:none}.nav-button-wrap{float:left;height:34px;width:34px;cursor:pointer;position:relative;border-radius:2px;top:8px;display:none}.nav-button{position:absolute;top:50%;left:50%;width:22px;height:20px;margin-left:-11px;margin-top:-6px}.nav-button span{float:left;width:100%;height:2px;background:#fff;margin-bottom:4px;border-radius:4px;transition:all 200ms linear}.header-user-menu{float:right;position:relative;top:8px;margin-right:50px}.header-user-name{position:relative;float:left;cursor:pointer;color:#fff;transition:.2s;white-space:nowrap;text-overflow:ellipsis;padding-top:10px;font-weight:700;font-size:12px}.header-user-name:before,.qty-dropdown-header:before{font-family:Font Awesome\ 5 Pro;content:"";position:absolute;color:#fff;bottom:1px;font-size:13px;right:-26px;font-weight:800;transition:all .2s ease-in-out;z-index:20}.qty-dropdown-header:before{bottom:16px;right:20px}.qty-dropdown-header:before{bottom:-2px}.header-user-name span{position:absolute;width:32px;height:32px;border-radius:100%;overflow:hidden;top:0;left:-50px}.header-user-name span img{width:100%;height:100%}.header-user-menu ul{margin:10px 0 0 0;opacity:0;visibility:hidden;position:absolute;min-width:150px;top:60px;left:-50px;z-index:1;padding:10px 0;background:#fff;border-radius:6px;border:1px solid #eee;transition:all .2s ease-in-out}.header-user-name.hu-menu-visdec:before{transform:rotateX(180deg)}.header-user-menu ul.hu-menu-vis{opacity:1;visibility:visible;top:40px}.header-user-menu ul li{float:left;width:100%;padding:4px 0}.header-user-menu ul li a{color:#50596e;float:left;width:100%;font-weight:600;font-size:12px;text-align:left;padding:6px 15px}.main-footer,.footer-inner,.sub-footer{float:left;width:100%;position:relative}.main-footer{background:#18458b;z-index:3;overflow:hidden}.footer-inner{padding:70px 0;z-index:2;border-top:2px solid rgba(0,0,0,.21)}.footer-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-size:cover;background-attachment:scroll;background-position:center;background-repeat:repeat;opacity:.04;background-origin:content-box}.sub-footer{background:#061b41;padding:34px 0 20px;z-index:3}.copyright{float:left;color:#fff;font-size:12px}.subfooter-nav{float:right;margin-right:50px}.subfooter-nav li{float:left;margin-right:20px}.subfooter-nav li a{color:rgba(255,255,255,.61);font-weight:400;font-size:12px}.footer-widget h3{font-size:14px;float:left;text-transform:uppercase;text-align:left;width:100%;margin-bottom:30px;color:#fff;font-weight:600;border-bottom:1px solid rgba(255,255,255,.11);padding-bottom:25px}#footer-twiit img,#footer-twiit div.user{display:none}#footer-twiit{text-align:left}#footer-twiit a{color:#fff}#footer-twiit p.tweet{font-size:11px;color:#fff;float:left;padding:20px 22px;font-weight:500;margin-bottom:10px;position:relative}#footer-twiit p.tweet:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:-2;border-radius:6px;opacity:.14}#footer-twiit p.tweet:after{font-family:Font Awesome\ 5 Brands;content:"";position:absolute;bottom:10px;right:12px;color:#fff;opacity:.2;font-size:34px;z-index:-1}.contact-btn{float:left;color:#fff;padding:15px 35px;font-size:12px;margin-top:50px;font-weight:600;border-radius:4px;position:relative;top:28px;box-shadow:0 0 0 7px rgba(255,255,255,.1)}.contact-btn i{padding-left:15px;color:rgba(255,255,255,.81);font-size:16px;position:relative;top:1px}.contact-btn:hover{background:#18458b}.subscribe-wrap{padding:90px 0;overflow:hidden}.subscribe-header h3{float:left;width:100%;padding-bottom:15px;color:#fff;text-align:left;font-weight:600;font-size:22px}.subscribe-header p{color:rgba(255,255,255,.71);text-align:left}.footer-widget #subscribe .enteremail{background:#fff;height:50px;line-height:50px;border-radius:4px;padding:0 120px 0 15px;box-sizing:border-box;border:1px solid rgba(255,255,255,.21);z-index:1}.sp-bg{position:absolute;bottom:-240px;left:-70px;width:350px;height:350px;border-radius:100%;background:rgba(255,255,255,.11);box-shadow:0 0 30px 0 rgba(50,50,50,.05)}.sp-bg:before{content:'';position:absolute;top:-50px;left:-50px;bottom:-50px;right:-50px;border-radius:100%;background:rgba(255,255,255,.051)}#subscribe{float:left;width:100%;position:relative;top:30px}#subscribe:before{content:'';position:absolute;top:-9px;left:-9px;right:-9px;bottom:-9px;background:rgba(255,255,255,.18);z-index:-1;border-radius:4px}.footer-widget #subscribe-button{position:absolute;right:0;width:120px;height:50px;line-height:50px;top:0;cursor:pointer;border:0;border-top-right-radius:4px;border-bottom-right-radius:4px;z-index:2;background:#18458b;color:#fff}.footer-widget #subscribe-button:hover i{color:rgba(255,255,255,1)}.subscribe-newsletter{color:#087f40;margin-top:10px;line-height:19px;font-size:21px;text-align:center;display:block;padding:16px 0;font-weight:bold}.footer-widget #subscribe-button i{padding-right:6px}.footer-widget .footer-contacts-widget p{color:#fff;text-align:left}.footer-contacts{margin:20px 0;padding:15px 0;border-top:1px dashed rgba(255,255,255,.21);border-bottom:1px dashed rgba(255,255,255,.21)}.footer-contacts li{float:left;width:100%;text-align:left;padding:10px 0;font-size:13px;font-weight:500}.footer-contacts li a,.footer-contacts li span{color:rgba(255,255,255,.51)}.footer-contacts li a{color:rgba(255,255,255,.81);padding-left:4px}.footer-contacts li i{padding-right:4px}.footer-widget .widget-posts li,.box-widget-content .widget-posts li{padding:13px 0;margin-bottom:10px;width:100%;float:left}.box-widget-content .widget-posts li{border-bottom:1px solid #eee;margin-bottom:13px;padding:0 0 13px}.box-widget-content .widget-posts li:last-child{margin-bottom:0}.fc-cont{position:absolute;top:50%;z-index:100;width:20px;height:20px;line-height:20px;margin-top:-10px;color:#fff;font-size:16px;cursor:pointer}.fc-cont.fc-cont-prev{left:0}.fc-cont.fc-cont-next{right:0}.fc-cont.lc-prev{left:-20px;font-size:20px}.fc-cont.lc-next{right:-20px;font-size:20px}section{float:left;width:100%;position:relative;padding:80px 0;background:#fff;z-index:1}.small-padding{padding:30px 0}.section-title{margin-bottom:40px}.section-title h2{float:left;width:100%;margin-bottom:5px;font-size:24px;font-weight:600;color:#566985;font-family:'Montserrat',sans-serif}.section-title h4{float:left;width:100%;color:#566985;font-size:12px;font-weight:600}.section-title-separator{position:relative;max-width:450px;margin:0 auto 10px}.section-title-separator span{position:relative;display:inline-table;z-index:2}.section-title-separator span i{padding:0 2px;color:#d0dbdb}.section-title-separator span i:nth-child(2){font-size:16px}section.parallax-section{padding:110px 0;overflow:hidden}section.parallax-section .section-title-separator span{padding:0;background:none}.section-title-separator span i{padding:0 2px;color:#d0dbdb}.section-title-separator span i:nth-child(2){font-size:16px}section.parallax-section .section-title-separator:before{display:none}section.parallax-section .overlay{opacity:.4}.hero-section-wrap{z-index:30}section.parallax-section .bg,.list-single-hero .bg,.hero-parallax .bg{height:120%;top:0}.section-separator{float:left;width:100%;position:relative;margin:10px 0 15px}.section-separator:before{content:'';position:absolute;left:50%;top:0;height:4px;margin-left:-25px;width:50px;border-radius:3px}section.color-bg .section-title p{color:rgba(255,255,255,.71)}.section-title .breadcrumbs{margin-top:20px}.section-title .breadcrumbs a,.section-title .breadcrumbs span,.breadcrumbs-hero-buttom .breadcrumbs a,.breadcrumbs-hero-buttom .breadcrumbs span{color:rgba(255,255,255,.71);display:inline-block;padding:0 16px;position:relative;font-weight:500}.section-title .breadcrumbs span,.section-title .breadcrumbs a:hover,section.parallax-section .section-title h2,.breadcrumbs-hero-buttom .breadcrumbs a{color:#fff}.section-title .breadcrumbs a:before,.breadcrumbs-hero-buttom .breadcrumbs a:before{font-family:Font Awesome\ 5 Pro;content:"";font-size:12px;position:absolute;top:50%;right:-4px;margin-top:-7px;width:10px;height:2px}.breadcrumbs-hero-buttom .breadcrumbs a:before{right:10px}.breadcrumbs-hero-buttom{margin-top:25px;padding-top:20px;border-top:1px solid rgba(255,255,255,.21)}.list-single-hero-price{float:right;font-size:11px}section.color-bg .section-title h2,.list-single-hero-price,.header-sec-link a{color:#fff}.list-single-hero-price span{color:#5ecfb1;font-size:24px;font-weight:600;padding-left:20px;position:relative;top:2px}.breadcrumbs-hero-buttom .breadcrumbs{float:left;position:relative;top:10px}.breadcrumbs-hero-buttom .breadcrumbs a,.breadcrumbs-hero-buttom .breadcrumbs span{float:left;padding:0 32px 0 0}section.color-bg .section-title .breadcrumbs{margin-top:0;margin-bottom:10px}section.color-bg .section-title .breadcrumbs a:before{background:#fff!important}.header-sec-link{position:absolute;bottom:0;z-index:10;left:0;width:100%}.header-sec-link a{display:inline-block;font-size:19px;padding:8px 60px;border-top-left-radius:6px;border-top-right-radius:6px}section.parallax-section .section-title h4{color:rgba(255,255,255,.71);font-size:12px;font-weight:400}.hero-parallax{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}section.hero-section{padding:150px 0;z-index:100}.slider-container .slider-item{padding:150px 80px}.home-intro h2{font-size:44px;font-weight:700;color:#fff;font-family:'Montserrat',sans-serif}.home-intro h3{color:#fff;padding-top:12px}.qty-dropdown-header{font-size:12px;color:#666;text-align:left;font-weight:300;padding-left:15px;height:50px;line-height:50px;cursor:pointer;position:relative}.qty-dropdown-header i{padding-right:10px}.qty-dropdown-content{border:1px solid #eee;background:#fff;padding:15px 20px;border-radius:0 0 6px 6px;overflow:hidden;display:none;box-sizing:border-box}.colomn-text-title h3{text-align:left;font-size:30px;color:#fff;font-weight:600;padding-bottom:10px}.colomn-text-title p{text-align:left;color:rgba(255,255,255,.71)}.colomn-text{float:left;width:100%;position:relative;padding:0 40px 0 0}.pad-top-column-text{padding:80px;margin-bottom:20px}.pad-top-column-text_small{padding-top:40px}.hidden-section{overflow:hidden}.light-carousel .slick-slide-item{padding:10px 20px;-webkit-transform:translate3d(0,0,0)}.hotel-card .geodir-category-img{border-radius:6px;box-shadow:0 0 0 6px rgba(255,255,255,.1)}.hotel-card .geodir-category-location{float:left;position:relative;top:18px}.hotel-card .geodir-category-opt h4{position:relative;top:10px}.hotel-card .geodir-category-location a{float:left;color:#fff;font-size:10px}.hotel-card .geodir-category-opt .listing-rating{top:4px}.main-register-wrap,.reg-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;overflow:auto;display:none;-webkit-transform:translate3d(0,0,0);background:rgba(0,0,0,.81)}.reg-overlay{z-index:1;background:none}.hid-body{overflow:hidden}.main-register-holder{max-width:420px;margin:100px auto 50px;position:relative;z-index:5}.main-register h3{float:left;width:100%;text-align:left;font-size:20px;padding:20px 0;margin-bottom:30px;font-weight:600;color:#666;border-bottom:1px solid #eee}.main-register h3 span{font-weight:800;font-size:18px;color:#566985;text-transform:uppercase;font-family:'Montserrat',sans-serif}.main-register{float:left;width:100%;position:relative;padding:0 0 10px;margin-bottom:50px;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 0 0 7px rgba(255,255,255,.3)}.close-reg{position:absolute;top:12px;right:24px;border-radius:100%;color:#fff;width:30px;height:30px;line-height:30px;cursor:pointer;transition:all .2s ease-in-out;z-index:100;border:1px solid #fff}.custom-form .log-submit-btn{float:left;padding:13px 35px;border:0;border-radius:4px;color:#fff;cursor:pointer;-webkit-appearance:none;margin-top:12px}.main-register .filter-tags{float:left;margin-top:30px}.main-register .filter-tags label{color:#50596e!important}.lost_password{margin-top:34px;float:right}.lost_password a,.main-register .filter-tags{float:left;color:#50596e;font-size:12px;font-weight:600}#tabs-container{float:left;width:100%;margin-top:10px;padding:0 30px}.tab{float:left;width:100%}.tabs-menu{float:left;width:100%}.tabs-menu li{float:left;width:50%}.tabs-menu li a{float:left;width:100%;padding:20px 30px;font-weight:600;font-size:12px;color:#fff;background:#eee;text-align:left;text-transform:uppercase}.tabs-menu li a i{padding-right:20px}.tabs-menu li.current a{background:#fff}.tabs-menu li.current a,.tabs-menu li a:hover{color:#fff}.tab-content{width:100%;padding:20px 0;display:none}#tab-1{display:block}.custom-form{float:left;width:100%;position:relative}.custom-form .nice-select{margin-bottom:20px}.custom-form textarea,.custom-form input[type="text"],.custom-form input[type=email],.custom-form input[type=password],.custom-form input[type=button]{float:left;border:1px solid #eee;background:#f7f9fb;width:100%;padding:14px 20px 14px 45px;border-radius:6px;color:#666;font-size:13px;-webkit-appearance:none}.custom-form textarea:focus,.custom-form input[type="text"]:focus,.custom-form input[type=email]:focus,.custom-form input[type=password]:focus{background:#fff}.custom-form .nice-select input{padding-left:20px}.custom-form input::-webkit-input-placeholder,.custom-form textarea::-webkit-input-placeholder{color:#666;font-weight:500;font-size:13px}.custom-form input:-moz-placeholder,.custom-form textarea:-moz-placeholder{color:#888da0;font-weight:600;font-size:13px}.custom-form textarea{height:200px;resize:none;padding:25px 20px;-webkit-appearance:none}.custom-form input{margin-bottom:20px}.filter-tags input,.custom-form .filter-tags input{float:left;position:relative;border:2px solid #ccc;cursor:pointer;padding:0;width:20px;height:20px;position:relative;color:#fff;background:#fff!important;-webkit-appearance:none}.filter-tags input:checked:after,.custom-form .filter-tags input:checked:after{font-family:Font Awesome\ 5 Pro;content:"";font-size:12px;position:absolute;top:2px;left:2px;z-index:20}.filter-tags label,.custom-form .filter-tags label{float:left;padding:0 10px;position:relative;top:4px;color:#888da0;font-weight:600;width:auto}.custom-form label{float:left;position:relative;width:100%;text-align:left;font-weight:500;color:#666;color:#878c9f;font-size:13px;font-weight:500}.main-register .custom-form label{padding-bottom:12px}.custom-form label i{padding-right:12px;font-size:14px;position:absolute;top:16px;left:16px}.custom-form button{outline:0;border:0;cursor:pointer;-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.quantity{float:left;width:65px;height:42px;position:relative}.quantity input{width:100%;height:42px;line-height:1.65;float:left;padding:0;margin:0;padding-left:10px;border:1px solid #eee;border-radius:4px 0 0 4px;margin-bottom:0}.quantity input:focus{outline:0}.quantity-nav{position:absolute;height:42px;right:0;width:20px;border-right:1px solid #eee}.quantity-button{background:#f7f9fb;position:absolute;right:0;cursor:pointer;border-left:1px solid #eee;width:20px;text-align:center;color:#333;font-size:13px;font-family:"Trebuchet MS",Helvetica,sans-serif!important;line-height:1.7;box-sizing:border-box;-webkit-user-select:none;user-select:none}.quantity-button.quantity-up{position:absolute;height:50%;top:0;border-bottom:1px solid #eee;border-top:1px solid #eee}.quantity-button.quantity-down{position:absolute;bottom:-1px;height:50%;border-bottom:1px solid #eee}.pass-input-wrap span{position:absolute;right:20px;cursor:pointer;bottom:36px;z-index:10;font-size:12px}.radio{color:#999;font-size:13px;position:relative;top:-2px}.radio span{position:relative;padding-left:30px;top:1px}.radio span:after{content:'';width:20px;height:20px;border:2px solid #ccc;position:absolute;left:0;top:-3px;box-sizing:border-box}.radio input[type="radio"]{cursor:pointer;position:absolute;width:100%;height:100%;z-index:1;opacity:0}.radio input[type="radio"]:checked+span{color:#666}.radio input[type="radio"]:checked+span:before{font-family:Font Awesome\ 5 Pro;content:"";font-size:13px;position:absolute;top:0;left:4px;z-index:20}.fuzone{position:relative;border:1px solid #eee;border-radius:3px;background:#f7f9fb;transition:all .3s linear;margin-bottom:10px;display:inline-block;width:100%;min-height:160px;margin-top:0;float:left;cursor:pointer}.fuzone input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:100;cursor:pointer}.photoUpload-files span{color:#666;margin:0 3px;padding:3px 6px;background:#fff;border-radius:2px;display:inline-block;font-size:10px;box-shadow:0 5px 5px rgb(0 0 0/7%)}.book-form .quantity{float:right}.book-form .btnaplly{color:#fff;width:100%;background:#f8bb11;padding:15px 0;border-radius:4px}.book-form .btnaplly i{padding-left:10px}.book-form .bookdate-container label i{top:42px}.book-form .bookdate-container input{padding-left:42px}.book-form .listsearch-input-item label,.book-form .bookdate-container label{margin-bottom:12px}.bookdate-container-dayscounter{position:absolute;right:10px;bottom:32px;z-index:20;cursor:help}.bookdate-container-dayscounter span{color:#fff;position:absolute;right:-10px;top:-40px;border-radius:4px;background:#18458b;height:30px;line-height:30px;min-width:100px;font-size:11px;opacity:0;visibility:hidden}.bookdate-container-dayscounter:hover span{opacity:1;visibility:visible}.main-register .custom-form input[type="text"],.main-register .custom-form input[type=email],.main-register .custom-form input[type=password]{padding-left:20px}.map-container{float:left;width:100%;position:relative;overflow:hidden}.fw-map{height:500px}.fw-map.big_map{height:550px}.hidden-map-container{display:none;background:#fff;overflow:hidden}#singleMap{height:420px;margin-bottom:30px}.hidden-map-container #singleMap{height:500px;margin-bottom:15px}.map-container.column-map{width:calc(100% - 900px);position:absolute;overflow:hidden}.map-close{position:absolute;left:365px;top:10px;z-index:1100;cursor:pointer;width:43px;height:43px;line-height:43px;border-radius:4px;-webkit-transform:translate3d(0,0,0);display:none;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.controls{margin:10px 0 0 10px}#singleMap{width:100%;position:relative;height:300px;float:left;margin-bottom:30px}.box-widget #singleMap{margin-bottom:10px}@keyframes cluster-animation{0%,100%{box-shadow:0 0 0 4px rgba(6,27,65,.3)}50%{box-shadow:0 0 0 9px rgba(6,27,65,.1)}}.mar-top{margin-top:30px!important}.filter-tags .listing-rating i{padding-right:3px;font-size:10px}.filter-tags .listing-rating span{color:#999;padding-left:6px}.leave-rating input[type="radio"]{display:none}.leave-rating label{font-size:12px;float:right;letter-spacing:4px;color:#facc39;cursor:pointer;transition:.3s}.leave-rating label:hover:before,.leave-rating label.selected:before{font-weight:bold}.leave-rating:hover input[type="radio"]:checked~label:before,.leave-rating input[type="radio"]:checked~label:before,.leave-rating label:hover~label:before{font-weight:bold}.hidden-listing-filter{padding:25px 20px 0;margin-top:25px;border-top:1px solid #eee;display:none}.hidden-listing-filter h4{float:left;width:100%;text-align:left;margin-bottom:15px;color:#878c9f;font-size:10px;font-weight:600;text-transform:uppercase}.grid-opt{float:right}.grid-opt li{float:left;margin-left:10px}.grid-opt li span{float:left;font-size:14px;font-weight:900;color:#ccc;background:#fff;width:36px;height:36px;border-radius:100%;border:1px solid #eee;line-height:36px;cursor:pointer}.listing-item-container{margin-top:20px;overflow:hidden}.listing-item{float:left;width:50%;padding:0 8px 0 0;margin-bottom:12px;position:relative}.listing-item:nth-child(even){padding:0 0 0 8px}.listing-item.has_one_column,.slick-slide-item .listing-item{width:100%}.listing-item.has_one_column{padding:0!important}.listing-item.has_one_column .geodir-category-listing{padding-left:13px!important}.listing-item.has_one_column .geodir-category-img{width:40%;border-radius:10px;top:12px}.listing-item.has_one_column .hotel-card .geodir-category-img{width:100%;border-radius:10px;top:0}.listing-item.has_one_column .geodir-category-content{width:60%}.slick-slide-item .listing-item{padding:0 10px;margin-bottom:0}.geodir-category-listing{border-radius:10px;background:#fff;border:1px solid #eee}.geodir-category-content{padding:20px;z-index:2}.geodir-category-img{float:left;width:100%;position:relative;overflow:hidden;z-index:1;border-radius:10px 10px 0 0}.geodir-category-img .listing-counter{top:20px;left:20px}.geodir-category-img .listing-counter strong{padding-left:4px}.geodir-category-img img,.gallery-item img{width:100%;height:auto;-webkit-transition:all 2000ms cubic-bezier(.19,1,.22,1) 0ms;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all 2000ms cubic-bezier(.19,1,.22,1) 0ms}.geodir-category-img:hover img,.gallery-item:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);transform:scale(1.15)}.geodir-category-content p{text-align:left;font-size:12px;color:#999}.geodir-category-content h3{float:left;text-align:left;font-weight:600;font-size:16px;margin-bottom:10px}.geodir-category-content h3 a{color:#46a5dc}.geodir-category-opt{position:absolute;bottom:0;left:0;width:100%;z-index:3;padding:10px 20px;cursor:pointer}.geodir-category-opt h4{float:left;width:100%;text-align:left;font-size:16px;font-weight:600;margin-bottom:1px}.geodir-category-opt h4 a{color:#fff}.geodir-category-opt .listing-rating{float:left;position:relative;top:10px}.geodir-category-opt .listing-rating i{font-size:10px;margin-right:4px}.geodir-category-opt .rate-class-name{float:right;position:relative;top:-6px}.geodir-category-opt .rate-class-name .score{float:left;color:#fff;margin-right:10px;font-size:11px}.geodir-category-opt .rate-class-name .score strong{display:block;text-align:right;margin:5px 0 2px;font-style:normal;color:#fff;font-size:13px;font-family:'Montserrat',sans-serif;font-weight:500}.geodir-category-opt .rate-class-name span{background:#18458b;color:#fff;float:left;font-weight:600;border-radius:5px 5px 5px 0;padding:12px;box-shadow:0 0 0 3px rgba(255,255,255,.2)}.geodir-category-content-title{padding-bottom:20px;margin-bottom:10px;border-bottom:1px dotted #ccc}.geodir-category-content-title:before{font-family:Font Awesome\ 5 Pro;content:"";position:absolute;color:#ccc;top:0;right:0;font-size:25px;font-weight:500;z-index:-1;opacity:.5}.geodir-category-content-title-item{float:left;width:100%;position:relative;z-index:1}.facilities-list{margin:12px 0 12px;list-style:none}.facilities-list li{float:left;margin-right:14px;cursor:pointer;position:relative}.facilities-list li i{color:#adc7dd;font-size:16px}.facilities-list li span{position:absolute;opacity:0;left:-20px;top:-34px;height:26px;line-height:26px;min-width:90px;color:#fff;font-size:11px;visibility:hidden;border-radius:4px;background:#18458b}.facilities-list li:hover span{visibility:visible;opacity:1}.geodir-category-location a{float:left;text-align:left;color:#999;font-weight:600;text-transform:uppercase;font-size:11px}.geodir-category-location a i{padding-right:6px}.show-search-button:hover i{transition:all .2s ease-in-out;animation:bounce 1s;color:#fff}@keyframes bounce{0%,20%,60%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}80%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.sale-window{position:absolute;right:20px;top:20px;z-index:3;background:#5ecfb1;padding:8px 18px;border-top-right-radius:4px;border-bottom-right-radius:4px;font-size:11px;color:#fff;-webkit-transform:translate3d(0,0,0)}.sale-window:before,.sale-window:after{content:'';position:absolute;width:0;height:0;left:0}.sale-window:after{border-bottom:14px solid #5ecfb1;border-left:16px solid transparent;margin-left:-16px;margin-top:6px}.sale-window:before{border-top:14px solid #5ecfb1;border-left:16px solid transparent;margin-left:-16px;margin-top:-8px}.contact-btn:hover i,.header-sec-link a:hover i{animation:bounce 1s}.pagination{margin-top:30px;text-align:center;float:left;width:100%}.pagination a{display:inline-block;width:44px;height:44px;line-height:44px;border-radius:6px;border:1px solid #eee;box-sizing:border-box;position:relative;font-size:13px;color:#888da0;background:#fff;letter-spacing:1px}.pagination a:hover{color:#fff}.pagination a i{font-size:12px}.back-to-filters{position:absolute;right:-40px;width:40px;height:40px;top:15px;font-size:14px;color:#fff;line-height:40px;z-index:-1;background:#18458b;border-top-right-radius:6px;border-bottom-right-radius:6px}.back-to-filters span{visibility:visible;position:absolute;height:40px;min-width:150px;line-height:40px;visibility:hidden;opacity:0;top:0;font-size:12px;left:-150px;margin-top:20px;-webkit-transition:all 300ms;transition:all 300ms;font-weight:500;border-top-left-radius:6px;border-bottom-left-radius:6px;background:#18458b}.back-to-filters:hover span{margin-top:0;visibility:visible;opacity:1}.back-to-filters:hover i,.wishlist-link:hover i{animation:bounce 1s}.slideshow-container{position:absolute;top:0;left:0;width:100%;height:110%;z-index:1}.slideshow-item{position:relative;float:left;width:100%;height:100%}.list-single-hero{padding:250px 0 0;overflow:hidden}.list-single-hero-title{z-index:2;padding:40px 0 30px}.list-single-hero-title,.geodir-category-opt,.listing-item-cat{background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(6,27,65,0)),color-stop(100%,rgba(6,27,65,.95)));background:-webkit-linear-gradient(top,rgba(6,27,65,0) 0%,rgba(6,27,65,.95) 100%);background:-o-linear-gradient(top,rgba(6,27,65,0) 0%,rgba(6,27,65,.95) 100%);background:-ms-linear-gradient(top,rgba(6,27,65,0) 0%,rgba(6,27,65,.95) 100%);background:linear-gradient(to bottom,rgba(6,27,65,0) 0%,rgba(6,27,65,.95) 100%)}.list-single-hero-title h2,.list-single-hero-title h1{text-align:left;float:left;width:100%;z-index:2;color:#fff;font-size:44px;font-weight:600;position:relative;font-family:'Montserrat',sans-serif}.list-single-hero-title h2:before,.list-single-hero-title h1:before{content:'';position:absolute;left:0;bottom:-20px;width:40px;height:4px;border-radius:4px}.listing-rating-wrap{float:left;margin-bottom:10px}.list-single-hero-title .listing-rating i{font-size:15px;margin-right:4px}.listing-rating-wrap .listing-rating,.listing-rating-wrap span{float:left}.listing-rating-wrap span{color:#fff;padding-right:20px;font-size:13px;font-weight:600}.list-single-header-contacts{margin-top:40px}.list-single-header-contacts li{float:left;margin-right:18px}.list-single-header-contacts li a{color:#fff;font-size:12px}.list-single-header-contacts li i{padding-right:10px}.rate-item-bg{height:6px;background:#fff;border-radius:8px;float:left;width:calc(100% - 30px);overflow:hidden}.rate-item-line{float:left;height:6px;border-radius:4px}.list-single-main-container{padding-left:60px}.list-single-main-item{padding:30px 30px;background:#fff;margin-bottom:20px;border-radius:4px;border:1px solid #f2f2f2}article .list-single-main-item{margin-bottom:0}.list-single-main-item-title h3{color:#183c7d;text-align:left;font-size:18px;font-weight:600}.list-single-main-item-title h3 a{color:#334e6f}.list-single-main-item-title{margin:0 0 25px 0;padding-bottom:25px;border-bottom:1px solid #eee}.list-single-main-item-title .listing-rating{float:left;margin-top:10px}.list-single-main-item-title:before{font-family:Font Awesome\ 5 Pro;content:"";position:absolute;right:0;top:2px;color:#adc7dd}.list-single-main-item p{text-align:left;color:#878c9f}.listing-features li{float:left;width:33.3%;text-align:left;margin-bottom:15px;font-size:13px;color:#888da0;font-weight:600;position:relative;padding-left:30px}.listing-features li i{position:absolute;left:0;top:0}.box-widget-item{margin-bottom:30px}.box-widget-item-header{padding:0 0 20px;margin:0 0 25px;float:left;width:100%;border-bottom:1px solid #eee;position:relative}.box-widget-item-header:before{font-family:Font Awesome\ 5 Pro;content:"";position:absolute;right:0;top:2px;color:#adc7dd}.box-widget-item-header h3{text-align:left;font-size:16px;font-weight:600;color:#183c7d}.box-widget-item-header h3 i{padding-right:12px;font-size:16px;color:#999}.box-widget{background:#fff;border-radius:4px;border:1px solid #eee;float:left;width:100%}.box-widget-content{float:left;width:100%;position:relative;padding:25px 30px 30px}#weather-widget{float:left;width:100%;border-radius:4px;overflow:hidden}.box-widget-list{display:block}.box-widget-list i{padding-right:10px}.box-widget-list li{border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:15px;color:#666;float:left;position:relative;width:100%;text-align:left;font-size:12px}.box-widget-list li span{min-width:80px;float:left}.box-widget-list li a{margin-left:20px;color:#878c9f}.list-single-main-media{overflow:hidden;margin-bottom:20px}.box-widget.widget-posts li{padding:8px 0;margin-bottom:19px;border-bottom:1px solid #eee}.box-widget.widget-posts li:last-child{margin-bottom:0}.rooms-item{margin-bottom:25px;border-bottom:1px solid #eee}.rooms-item:last-child{margin-bottom:0}.rooms-media{float:left;width:40%;position:relative;overflow:hidden;border-radius:6px 6px 6px 0}.rooms-media img{width:100%;height:auto}.rooms-details{float:left;width:60%;padding:5px 0 10px 20px}.rooms-details-header{text-align:left;padding-bottom:20px}.rooms-price{position:absolute;right:0;top:0;color:#5ecfb1;font-size:19px;font-weight:600}.rooms-price strong{padding-left:3px;font-size:10px;color:#999}.rooms-details-header h3{color:#334e6f;padding-bottom:6px;font-size:16px;font-weight:700}.rooms-details-header h5{font-size:11px;font-weight:700}.rooms-container{margin-top:20px}.rooms-details .facilities-list{margin-top:20px;margin-bottom:0}.facilities-list .btn{float:right;margin:0;top:-18px;height:40px;line-height:40px}.facilities-list .btn i{height:40px;line-height:40px}.list-single-facts{background:#fff}.single-facts{margin-top:20px;padding-top:20px;border-top:1px solid #eee}.single-facts .inline-facts-wrap{width:25%;float:left;padding:15px}.single-facts .inline-facts{position:relative;padding:20px 30px;background:#ecf6f8;border-radius:6px}.single-facts .inline-facts i{font-size:54px;position:absolute;right:10px;top:10px;opacity:.4;z-index:1}.single-facts .inline-facts .num{font-size:34px;color:#999;font-weight:700;text-align:left}.single-facts .inline-facts h6{text-align:left;color:#888da0;font-weight:300;padding-top:10px}.single-facts .inline-facts h6{position:relative;z-index:2}.list-single-facts .inline-facts-wrap{width:25%;float:left;padding:20px 0;border-left:1px solid #e2e2e2;box-sizing:border-box;background:#f9f9f9}.list-single-facts .inline-facts-wrap:first-child{border:0}.list-single-facts .inline-facts-wrap i{font-size:34px;width:100%;padding-bottom:10px}.list-single-facts .inline-facts-wrap .milestone-counter,.list-single-facts .inline-facts-wrap h6{display:inline-block;color:#666}.list-single-facts .inline-facts-wrap h6{padding-left:4px;color:#999;font-size:12px}#progressbar{margin-bottom:30px;counter-reset:step;width:100%;float:left;box-sizing:border-box}#progressbar li{list-style-type:none;color:#666;font-size:12px;width:25%;float:left;text-align:left;position:relative;padding:0 0 25px}#progressbar li span{padding-right:10px}#progressbar li:after{content:'';position:absolute;bottom:0;width:100%;left:0;height:4px;border-radius:4px;background:#eee;z-index:1}#progressbar li:before{content:'';position:absolute;bottom:0;width:0;left:0;height:4px;z-index:2;border-radius:4px;transition:all 200ms linear}#progressbar li.active:before{width:99%}.next-form{float:right}.leave-rating{float:left}.listing-item-cat{position:absolute;left:0;right:0;bottom:0;padding:30px 35px 15px;z-index:10;text-align:left;overflow:hidden;border-radius:0 0 10px 10px}.listing-counter{position:absolute;left:35px;top:40px;color:#fff;z-index:10;font-size:11px;border-radius:4px;background:#18458b;color:#fff;padding:9px 12px;box-shadow:0 0 0 5px rgba(255,255,255,.2)}.listing-item-cat h3{font-size:18px;float:left;font-family:'Montserrat',sans-serif;padding-bottom:10px}.listing-item-cat p{color:rgba(255,255,255,.71)}.listing-item-cat h3 a{color:#fff}.gallery-items.mr-bot{margin-bottom:40px}.grid-item-holder,.gallery-items{float:left;width:100%;height:auto;position:relative;overflow:hidden}.grid-item-holder{padding:10px}.gallery-item{width:33.3%;position:relative;float:left}.gallery-items.home-grid .gallery-item .listing-item-grid{border-radius:6px;overflow:hidden;position:relative}.gallery-item-second,.grid-sizer-second{width:66.6%}.gallery-item img{position:relative;z-index:1}.list-single-main-item .gallery-items .gallery-item{overflow:hidden}.ajax-modal-container{position:fixed;top:0;right:-550px;width:550px;height:100%;z-index:119;overflow:hidden;overflow-y:auto;opacity:0;background:#fff}#ajax-modal{overflow:hidden;background:#fff}.ajax-modal-wrap{opacity:0}.ajax-modal-close{position:absolute;left:40px;width:40px;height:40px;top:25px;font-size:14px;color:#fff;line-height:40px;z-index:20;background:#18458b;border-radius:6px;cursor:pointer}.ajax-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;overflow:auto;display:none;z-index:118;-webkit-transform:translate3d(0,0,0);background:rgba(0,0,0,.41)}.ajax-loader{z-index:100}.media-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.video-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:0;z-index:1}.video-container video{width:100%}.video-holder iframe{position:absolute;top:-75px;left:50%;width:100%;height:100%;display:block;z-index:1}.slideshow-container{position:absolute;top:0;left:0;width:100%;height:110%;z-index:1}.slideshow-item{position:relative;float:left;width:100%;height:100%}.sw-btn{position:absolute;top:50%;width:36px;height:36px;line-height:36px;border-radius:100%;color:#fff;font-size:10px;z-index:120;cursor:pointer;margin-top:-18px;box-shadow:0 0 0 9px rgba(255,255,255,.4)}.sw-btn.swiper-button-prev{left:50px}.sw-btn.swiper-button-next{right:50px}.sw-btn:hover{background:#2c3b5a}.list-carousel{padding:0 30px}.fw-carousel .slick-slide-item{width:auto;height:500px!important;float:left;cursor:w-resize}.fw-carousel .slick-slide-item img{width:auto;height:100%!important}.list-single-carousel-wrap .swiper-slide:first-child{padding-left:0}.single-slider-wrapper .sw-btn{top:50%}.list-carousel .sw-btn.swiper-button-prev{left:8px}.list-carousel .sw-btn.swiper-button-next{right:8px}.single-slider-wrapper img,.inline-carousel img{width:100%;height:auto}.single-slider-wrapper .slider-nav .slick-slide-item{cursor:pointer;opacity:.7;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.single-slider-wrapper .slider-nav .slick-slide-item:hover{opacity:1}.scroll-nav-container{padding-top:110px}.scroll-nav-wrapper{background:#fff;border-bottom:1px solid #eee;padding:14px 0;-webkit-transform:translate3d(0,0,0);position:absolute;top:0;left:0;z-index:100}.scroll-nav-wrapper .scroll-nav li{float:left;position:relative;overflow:hidden}.scroll-nav-wrapper .scroll-nav li a{padding:0 30px;float:left;height:100%;height:40px;line-height:40px;position:relative;font-weight:700;color:#888da0;font-size:12px;background:#ecf6f8}.scroll-nav-wrapper .scroll-nav li:last-child{border-radius:0 4px 4px 0}.scroll-nav-wrapper .scroll-nav li:first-child{border-radius:4px 0 0 4px}.scroll-nav-wrapper .scroll-nav li a.act-scrlink{color:#fff}.scroll-nav-wrapper .show-hidden-map{float:right;position:relative;color:#fff;border-radius:4px;height:40px;line-height:40px;padding:0 25px;font-size:12px;font-weight:600;background:#18458b}.scroll-nav-wrapper .show-hidden-map:hover{background:#18458b}.scroll-nav-wrapper .show-hidden-map:hover i,.scroll-nav-wrapper .show-hidden-map:hover{color:#fff}.scroll-nav-wrapper .show-hidden-map i{padding-left:10px}.collage-image{position:relative;width:352px;margin:0 auto;height:300px}.collage-image .main-collage-image{position:absolute;right:-20px;bottom:-400px}.images-collage-title{position:absolute;left:-70px;width:180px;padding:12px 0;z-index:10;top:70px;border-radius:6px;font-weight:800;font-size:18px;color:#fff;text-transform:uppercase;font-family:'Montserrat',sans-serif;box-shadow:0 0 0 7px rgba(255,255,255,.2);animation:bounce 4s ease-in-out infinite}.images-collage-title span{color:#fff}.collage-image:before{content:'';position:absolute;width:250px;height:250px;top:50%;left:50%;margin-top:-125px;margin-left:-325px;border:2px dotted #fff;z-index:-1;opacity:.6;border-radius:100%}.collage-image-input{position:absolute;bottom:-40px;right:-90px;width:190px;padding:0 40px 0 16px;background:#fff;border-radius:6px;z-index:10;text-align:left;font-size:12px;color:#999;height:40px;line-height:40px;font-weight:300;box-shadow:0 0 0 7px rgba(0,0,0,.1)}.collage-image-btn{color:#fff;position:absolute;top:40px;right:-20px;padding:12px 25px;border-radius:4px;font-size:10px;box-shadow:0 0 0 7px rgba(0,0,0,.1)}.collage-image-input i{position:absolute;width:30px;height:40px;line-height:40px;right:0;top:0}.fixed-scroll-column-share-container{display:block}.fixed-scroll-column-share-container{display:none;float:left;width:100%;background:#f9f9f9;padding:10px 0;margin-bottom:4px}.visshare{visibility:visible;opacity:1}.text-carousel-wrap .sw-btn.swiper-button-prev{left:50%;margin-left:-105px}.text-carousel-wrap .sw-btn.swiper-button-next{right:50%;margin-right:-100px}.dasboard-sidebar-content{padding:40px 0 44px 0;border-radius:6px;z-index:20;overflow:hidden}.dasboard-menu,.dasboard-menu li{float:left;position:relative}.dasboard-menu{top:2px}.dasboard-menu-btn{float:left;padding:14px 20px;color:#fff;cursor:pointer;width:100%;border-radius:6px 6px 0 0;display:none}.dasboard-menu-btn i{padding-left:10px}.dasboard-menu li ul{position:absolute;left:0;top:100%;background:#fff;padding:10px 20px;width:150px;z-index:2;border:1px solid #eee;border-top:0;opacity:0;visibility:hidden}.dasboard-menu li:hover ul{opacity:1;visibility:visible}.dasboard-menu li ul li{float:left;width:100%;padding:8px 0;position:relative}.dasboard-menu li ul li span{position:absolute;top:50%;right:0;width:16px;height:16px;margin-top:-8px;line-height:16px;border-radius:100%;font-size:9px;color:#fff}.dasboard-menu li a{padding:13px 20px;float:left;font-size:12px;border-radius:4px 4px 0 0;color:#fff;position:relative}.dasboard-menu li ul li a{padding:0;color:#666!important;border-radius:0}.dasboard-menu li a i{padding-right:6px}.dasboard-menu li a span{display:inline-block;width:16px;height:16px;top:-1px;line-height:16px;background:#98aab8;color:#fff;position:relative;margin-left:4px;border-radius:100%;text-align:center;font-weight:300px;font-size:9px}.dasboard-menu li a:hover{background:#fff!important;color:#666!important;box-shadow:0 -2px 10px 0 rgba(0,0,0,.07)}.dasboard-menu li ul li a:hover{box-shadow:none}.tfp-btn{position:absolute;right:0;top:-110px;background:#fff;padding:12px 40px 12px 30px;border-radius:4px;box-shadow:0 0 20px 0 rgba(0,0,0,.07);z-index:10;color:#666;font-size:12px;cursor:pointer}.tfp-btn strong{padding-left:5px}.tfp-btn:before{font-family:Font Awesome\ 5 Pro;content:"";position:absolute;color:#fff;top:50%;font-size:13px;right:11px;margin-top:-7px;font-weight:800;transition:all .2s ease-in-out}.tfp-btn.rot_tfp-btn:before{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.tfp-det{position:absolute;top:-70px;right:0;z-index:11;padding:15px 30px;background:#fff;border:1px solid #eee;border-radius:4px;opacity:0;visibility:hidden;margin-top:10px;transition:all .2s ease-in-out}.tfp-det.vis_tfp-det{opacity:1;visibility:visible;margin-top:0}.mat-top{margin-top:50px}.notification{padding:18px 20px;border-radius:4px;margin-bottom:40px}.notification p{color:#fff;text-align:left;padding-bottom:0}.notification p a{color:rgba(255,255,255,.71);font-weight:600;padding:0 5px}.notification.success{background:#5ecfb1}.notification.reject{background:#ea4d37}.notification-close{position:absolute;top:50%;right:20px;height:20px;margin-top:-10px;color:rgba(255,255,255,.71)}.notification-close:hover{color:#fff}.profile-edit-container{margin:10px 0;float:left;width:100%}.profile-edit-container .custom-form label{float:left;text-align:left;margin-bottom:10px;font-weight:500}.profile-edit-container .custom-form label i{top:42px}.pass-input-wrap span{position:absolute;right:20px;cursor:pointer;bottom:36px;z-index:10}.booking-modal-wrap,.bmw-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;overflow:hidden;overflow-Y:auto;-webkit-transform:translate3d(0,0,0);display:none}.bmw-overlay{z-index:999;background:rgba(0,0,0,.81)}.booking-modal-close{position:absolute;top:14px;right:20px;border-radius:100%;color:#fff;width:40px;height:40px;line-height:40px;cursor:pointer;transition:all .2s ease-in-out;z-index:20}.booking-modal-wrap .list-single-main-item{padding:10px 20px;background:#fff;border-radius:0;border:0;margin-bottom:0}.to-top{position:fixed;bottom:120px;right:20px;width:40px;height:40px;color:#fff;line-height:40px;font-size:17px;z-index:116;cursor:pointer;display:none;border-radius:3px;box-shadow:0 0 0 4px rgba(0,0,0,.2);-webkit-transform:translate3d(0,0,0)}.to-top:hover{background:#18458b;color:#fff}.faq-nav{margin-bottom:30px}.faq-nav li{text-align:left;width:100%;float:left;border-bottom:1px solid #eee}.faq-nav li a{color:#666;float:left;width:100%;padding:14px 12px;position:relative;font-size:12px}.faq-nav li a:hover{color:#999}.faq-nav li a:before{font-family:Font Awesome\ 5 Pro;content:"";position:absolute;top:12px;right:10px;font-size:12px;color:#ccc}.process-item{padding:20px 30px;background:#fff;border-radius:4px;position:relative;border:1px solid #eee}.process-item:before{content:'';position:absolute;top:50%;right:-100px;height:1px;width:100px;z-index:-1;background:#eee}.process-item.nodecpre:before{display:none}.big-pad-pr-item{padding:30px 30px}.process-item h4{font-size:16px;font-weight:600;padding:10px 0}.process-item h4,.process-item h4 a{color:#183c7d}.time-line-icon{position:relative;z-index:0;overflow:hidden}.time-line-icon:before{content:'';position:absolute;width:70px;height:70px;border-radius:100%;left:-20px;top:-50px;background:#ecf6f8;opacity:.7;z-index:1}.time-line-icon i{font-size:54px;position:relative;z-index:2;padding-bottom:10px}.wave-bg.wave-bg2{opacity:.1}@keyframes animateCloud{0%{left:-110px}100%{left:100%}}@keyframes animateCloud2{0%{right:-110px}100%{right:100%}}@keyframes animateCloud3{0%{left:20px}50%{left:90%}100%{left:20px}}@keyframes animateCloud4{0%{right:50px}50%{right:80%}100%{right:50px}}@keyframes animateStars{0%{bottom:-10px;opacity:.5}50%{bottom:80%;opacity:.2}100%{bottom:-10px;opacity:.5}}@keyframes animateStars2{0%{top:-10px;opacity:.5}50%{top:80%;opacity:.2}100%{top:-10px;opacity:.5}}.price-item{float:left;width:33.3%;position:relative;z-index:1}.price-item:hover{box-shadow:0 0 90px 0 rgba(0,0,0,.07);z-index:2}.price-item:hover{z-index:3}.price-item{-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.article-masonry{width:50%;float:left;padding:0 10px;margin-bottom:20px}.card-post{float:left;width:100%;position:relative;overflow:hidden;border-radius:6px;background:#fff}.card-post .btn{margin-bottom:20px}.card-post .list-single-main-media{margin:0}.card-post-img img{float:left;width:100%;height:auto}.card-post-content{padding:15px 20px 0;border:1px solid #eee}.card-post-content h3{float:left;width:100%;text-align:left;color:#666;font-size:16px;font-weight:700;padding:15px 0;border-bottom:1px solid #eee;margin-bottom:15px}.card-post-content h3:before{font-family:Font Awesome\ 5 Pro;content:"";position:absolute;right:20px;top:30px}.card-post-content h3 a{color:#666}.card-post-content p{text-align:left}.card-post-content .post-opt{border-top:1px solid #eee;width:100%;padding:15px 0;margin:20px 0 5px}.post-author{float:left;margin-right:20px;margin-top:10px}.post-author img{width:40px;height:40px;border-radius:100%;float:left;margin-right:20px}.post-author span{font-weight:600;position:relative;top:14px;color:#666;font-size:12px}.post-opt{padding-top:24px}.post-opt,.post-opt li{float:left}.post-opt li{margin-right:20px}.post-opt li span,.post-opt li a{color:#999;font-weight:500;font-size:12px}.post-opt li i{padding-right:6px}.vishidelem{display:block!important}@media only screen and (max-width:1224px){.map-container.column-map{width:calc(100% - 800px)}}@media only screen and (max-width:1064px){.map-container.fw-map.big_map.hid-mob-map{width:100%;right:-100%;position:absolute;z-index:100!important;-webkit-transform:translate3d(0,0,0)}.fixed-mobile{position:fixed!important;top:110px!important}.map-close{display:block}.nav-button-wrap{display:block}.logo-holder{margin-left:10px}.fixed-footer{position:relative!important;float:left}.main-menu nav ul,video.bgvid,.process-item:before,.back-to-filters,.lws_mobile{display:none}.process-item{margin-bottom:20px}.main-menu{position:absolute;top:50px;left:-20px;width:300px;z-index:50;padding:15px 10px;background:#fff;border-bottom-right-radius:6px;border-right:1px solid #eee;border-bottom:1px solid #eee;visibility:hidden;opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.vismobmenu{opacity:1;left:0;visibility:visible}.menusb{display:block;float:left;position:relative;width:100%;overflow:hidden}.main-menu .menusb ul{display:block;float:left;position:relative;width:100%}.menusb li{margin:0;float:left;width:100%;position:relative;overflow:hidden;padding:0 20px}.menusb li i{position:absolute;right:18px;top:10px}.menusb a{float:left;width:100%;padding:8px 5px;position:relative;font-weight:600;font-size:12px;color:#50596e;line-height:14px;text-align:left}.menusb a i{transform:rotate(-90deg)}.menusb a.back{padding-left:24px}.menusb a.back:before{font-family:Font Awesome\ 5 Pro;content:"";font-size:14px}.main-header .container{width:100%}.home-grid .gallery-item{width:50%}.home-grid .gallery-item .listing-counter{top:20px;left:15px}.home-grid .gallery-item.gallery-item-second .listing-counter{left:inherit;right:15px;z-index:100;top:10px}.home-grid .gallery-item .listing-item-cat{padding:30px 15px 10px}section.hero-section{padding:100px 0}.light-carousel-wrap{margin-top:30px}.single-facts .inline-facts-wrap{width:100%;padding:5px 0}.collage-image{margin-top:40px;float:left}.images-collage-title{left:10px}.pad-top-column-text{padding:0}.contact-btn{margin-top:0;margin-bottom:20px}.subfooter-nav{float:left;margin-right:0}.card-post,.price-item{margin-bottom:15px}#footer-twiit p.tweet,.contact-btn{width:100%}.dasboard-sidebar-content{padding:20px 0 44px 0}.dasboard-sidebar-content:before{position:absolute;font-family:Font Awesome\ 5 Pro;content:"";color:#fff;right:70px;top:70px;opacity:.4;font-size:54px}.price-item{width:100%}.list-single-main-container{padding-left:0}.list-single-hero{padding:100px 0 0}.fixed-scroll-column-share-container{position:absolute;top:70px;left:0;background:#18458b;padding-left:20px;width:180px;border-radius:6px}.fw-carousel .slick-slide-item{height:400px!important}}@media only screen and (max-width:768px){.home-grid .gallery-item,.article-masonry,.listing-item,.rooms-media,.rooms-details{width:100%}.grid-opt,.scroll-nav{display:none}.show-search-button{width:120px}.header-search{padding:20px 30px 10px}.scroll-nav-wrapper .show-hidden-map{position:relative;float:left}.qty-dropdown{z-index:100}.home-intro h2{font-size:34px}.list-carousel .sw-btn{top:26%}.light-carousel .slick-slide-item{padding:10px 0}.light-carousel .slick-slide-item .hotel-card{padding:0 10px}.slider-container .slider-item{padding:80px 0 100px}.slider-container-wrap .sw-btn{top:100%}#progressbar li{width:48%;margin-bottom:10px}.listing-item,.listing-item:nth-child(even){padding:0}.listing-features li,.list-single-facts .inline-facts-wrap{width:50%}.rooms-details{padding-left:0}.rooms-details{margin-top:15px}}@media only screen and (max-width:540px){.home-btn,.show-search-button span{display:none}.nav-button-wrap{margin-left:10px}.show-search-button{width:60px}.show-search-button i{padding-left:0}.home-intro h2,.list-single-hero-title h2,.list-single-hero-title h1{font-size:24px}section.hero-section{padding:50px 0 100px}.list-carousel{padding:0}.collage-image .main-collage-image,.collage-image-input{right:10px}.main-register-holder{padding:0 10px}.daterangepicker{width:303px!important}#progressbar li,.next-form,.list-single-header-contacts li{width:100%}.list-single-header-contacts li{text-align:left;padding:5px 0}.next-form,.list-single-hero-price{float:left;margin-top:15px}.list-single-main-media .gallery-item,.listing-features li,.list-single-facts .inline-facts-wrap,.facilities-list .btn{width:100%}.facilities-list .btn{margin-top:40px}.list-single-facts .inline-facts-wrap{border-top:1px solid #e2e2e2;border-left:0}.dasboard-sidebar-content{padding:40px 0 44px 0}.tfp-btn{top:-70px;right:inherit;left:0}.tfp-det{top:-30px}.dasboard-sidebar-content:before{top:20px;right:20px}.dasboard-menu,.dasboard-menu li{width:100%}.dasboard-menu-btn{display:block}.dasboard-menu ul.dasboard-menu-wrap{display:none;background:#fff;float:left;width:100%;padding:10px 20px;margin-bottom:20px}.dasboard-menu li ul{position:relative;top:0;background:none;padding:0;width:auto;z-index:2;border:0;opacity:1;display:block;visibility:visible;float:left;width:100%}.dasboard-menu li ul li{float:left;width:100%;padding:0;position:relative}.dasboard-menu li ul li span{position:absolute;top:50%;right:0;width:16px;height:16px;margin-top:-8px;line-height:16px;border-radius:100%;font-size:9px;color:#fff}.dasboard-menu li a i{display:none}.dasboard-menu li a{padding:10px 0!important;background:none!important;color:#666!important}.dasboard-menu li a:hover{color:#3aaced!important;box-shadow:none}.dasboard-menu{top:0}.map-close{width:43px;height:43px;left:260px;line-height:43px;font-size:12px}.fw-carousel .slick-slide-item{height:300px!important}.to-top{right:10px}.ajax-modal-container{width:500px}}@media only screen and (max-width:420px){.wishlist-wrap{width:300px;padding:25px 10px 0}.header-user-name{font-size:11px}.header-user-name:before{bottom:-1px;right:-20px}.header-user-menu{margin-right:30px}.ajax-modal-container{width:400px}}@media only screen and (-webkit-min-device-pixel-ratio:2){.bg{background-attachment:scroll!important;-webkit-background-size:cover;background-position:center}}#breadcrumb-elenco{padding:16px 0;background:#334e6f;position:relative;z-index:1;margin-top:-4px;margin-bottom:16px}#breadcrumb-elenco .container{width:92%}#breadcrumb-elenco .breadcrumbs-hero-buttom{border-top:0}@media(min-width:1067px){#breadcrumb-elenco{margin-top:-64px;margin-bottom:16px}}@charset "utf-8";.show-lang i,.nav-holder nav li a i,.filter-tags input:checked:after,.custom-form .filter-tags input:checked:after,.main-register h3 span,.lost_password a:hover,.header-search-input-item.location a,.pac-icon:before,.footer-social li a,.cs-mumber,.show-search-button i,.show-сurrency-tooltip span i,.show-reg-form i,.header-user-name:before,.tabs-menu li.current a,.currency-tooltip li i,.currency-wrap .show-currency-tooltip i,.subfooter-lang-tooltip li a,.header-search-input-item.in-loc-dec:before,.col-list-search-input-item.location a,.col-list-search-input-item.in-loc-dec:before,.list-main-wrap-title h2 span,.grid-opt li span.act-grid-opt,.grid-opt li span.act-grid-opt:hover,.price-opt ul li a:hover,.geodir-category-content h3 a:hover,.geodir-category-opt .js-favorite i,.avatar-tooltip strong,.listing-title a,.map-popup-location-price,.nice-select .nice-select-search-box:before,.map-modal-container h3 a:hover,.category-fix-bg-title h4,.geodir-opt-tooltip strong,.facilities-list li i:hover,.to-top:hover,.section-title .breadcrumbs a:before,.list-single-header-contacts li i,.share-container .share-icon:hover:before,.breadcrumbs-hero-buttom .breadcrumbs a:before,.listing-features li i,.rooms-details-header h5 span,.inline-facts i,.ajax-modal-photos-btn span,.ajax-modal-list li i,.total-coast span,.custom-form .total-coast input,.bookdate-container-dayscounter i,.box-widget-list li i,.list-single-main-item-title:before,.box-widget-item-header:before,.fc-button i,.share-container .share-icon,.reviews-comments-item-date i,.custom-form .review-total span input,.flatWeatherPlugin ul.wiForecasts li,.box-widget-list li a:hover,.list-single-main-item-title h3 span,.claim-widget-link a,.mapnavigation a i,.list-single-hero-header .list-single-hero-price span,.breadcrumbs.inline-breadcrumbs a:before,.box-widget-content .widget-posts-descr .geodir-category-location a i,.box-widget-content .widget-posts-link i,.tfp-btn strong,.dashboard-message-text p a,.dasboard-menu li a.user-profile-act i,.dasboard-menu li a:hover i,.pass-input-wrap span,.radio input[type="radio"]:checked+span:before,.custom-form .radio span,.reply-mail a,.tfp-det p a,.chat-contacts-item .chat-contacts-item-text span,.reviews-comments-item-text h4 a.reviews-comments-item-link,.video-box-btn,.text-carousel .slick-center .text-carousel-item:after,.text-carousel .slick-center .text-carousel-item:before,.single-facts .inline-facts i,.team-social li a,.team-dec,.filter-tags label a,.breadcrumbs-fs .breadcrumbs span,.home-btn a,.cart_list li span,#progressbar li:before,.log-massage a,.cat-item li a,.post-link i,.card-post-content h3:before,.card-post-content h3 a:hover,.post-opt li a:hover,.wishlist-link,.box-widget-content .widget-posts-descr a:hover,.faq-nav li a.act-faq-link,.time-line-icon i,s .listing-counter span,.images-collage-title,.down-btn i,.qty-dropdown-content .quantity-item label i,.qty-dropdown-header:before,.main-search-input-item_small:before,.main-search-input-item.location a,.listing-counter strong,.weather-grid .flatWeatherPlugin .wiToday .wiIconGroup div.wi,.geodir-category-price span,.show-search-button:hover i,.hotel-card .geodir-category-location a i,.header-search-input-item.date-parent:before,.menusb a i,.menusb a.back:before,.footer-contacts li a:hover,#footer-twiit a:hover,.dasboard-menu-btn i,.header-user-menu li a:hover,.dashboard-listing-table-text h4 a,.mlc i,.show-more-filters i{color:#3aaced}.color-bg,.close-header-search:hover,#footer-twiit p.tweet:before,.cs-mumber-button:hover,.tabs-menu li a,.review-range-container .irs-bar,.review-range-container .irs-bar-edge,.search-input-item .irs-line,.col-list-search-input-item .irs-line,.pagination a.current-page,.pagination a.current-page:hover,.mapnavigation a:hover,.back-to-filters span,.infoBox-close,.slick-dots li.slick-active button,.map-modal-close,.geodir-opt-link a,.cluster div:hover,.to-top,.daterangepicker td.active,.list-single-hero-title h2:before,.user-stats:before,.ed-btn:hover,.dashboard-header,.massage-date span:before,.chat-contacts-item:after,.lisd-link:hover,.scroll-nav-wrapper .scroll-nav li a.act-scrlink,.accordion a.toggle span,.list-widget-social li a,.box-item a.gal-link,.message-input button,.message-counter,.line-separator:before,.intro-item h2:before,.section-separator:before,#progressbar li:before,.price-num.col-dec-1:before,.tags-stylwrap.sb-tags a,.geodir-opt-list a:hover,.main-search-button:hover,.twitter-link,.recomm-price i,.lg-actions .lg-next,.lg-actions .lg-prev{background:#3aaced}.pin,.nice-select:after,.ajax-loader,.ed-btn,blockquote{border-color:#3aaced}.nav-holder nav li a.act-link,.nav-holder nav li a:hover,.main-register h3 span strong,.header-search-input-item-icon,.subfooter-show-lang i,#footer-twiit .timePosted a:before,.footer-contacts li i,.fc-cont:hover,.custom-form label span,.section-title-separator span i:nth-child(2),.five-star-rating .listing-rating i,.four-star-rating .listing-rating i,.three-star-rating .listing-rating i,.grid-opt li span:hover,.price-opt ul li a i,.geodir-category-opt .listing-rating i,.geodir-category-opt .js-favorite:hover i,.geodir-category-location a i,.map-card-rainting i,.map-popup-location-info i,.daterangepicker .calendar-table th,.listing-rating i,.rooms-details-header h5,.custom-form label i,.nice-select:before,.amenities-list li span.status.status-no,.flatWeatherPlugin ul.wiForecasts li.wi,.widget-posts-date i,.claim-widget-link a:hover,.mapzoom-in,.dashboard-list-box.activities .dashboard-message-text i,.fuzone .fu-text i,.dashboard-message-text h4 span,.tfp-btn:before,.process-wrap li i,.singleMap_visible-title-item h4 i,.flat-title-wrap .breadcrumbs a:before,.breadcrumbs-fs .breadcrumbs a:before,.log-massage a:hover,.cart-total strong,.post-opt li i,.cat-item li span,.post-link,.faq-nav li a.act-faq-link:before,.faq-nav li a:hover:before,.process-item h4 a:hover,.intro-item h6,.collage-image-input i,.inpt_dec,.qty-dropdown-header i,.geodir-category-opt h4 a:hover,.map-modal-container h3 i,.header-user-name:hover,.show-reg-form:hover,.home-btn:hover a,.menusb a.act-link,.footer-social li a:hover,.dashboard-listing-table-text h4 a:hover,.dashboard-listing-table-address i,.map-close,.text-carousel-item a.testim-link:hover{color:#f9b90f}.color2-bg,.header-search-button,.pac-item:hover,.close-header-search,.footer-widget #subscribe-button:hover,.cs-mumber-button,.irs-slider,.pagination a:hover,.cluster div,.infoBox-close:hover,.show-more-filters.active-hidden-opt-btn,.load-more-button:hover,.daterangepicker .drp-buttons .btn.btn-default,.header-sec-link a:hover,.scroll-nav-wrapper .show-hidden-map,.ajax-loader-cirle:before,.dashboard-list-box.activities .new-dashboard-item:hover,.dasboard-menu li a span,.dasboard-menu li ul li span,.text-carousel-wrap .sw-btn,.price-link:hover,.price-num.col-dec-3:before,section.color-bg .section-separator:before,.add-hotel:hover,.success-table-header a:hover,.dashboard-listing-table-opt li a.del-btn{background:#f9b90f}.accordion a.toggle.act-accordion,.banner-wdget-content a,.box-image-widget-media a:hover,.rooms-media-btn-item,.sw-btn,.bt n:hover,.more-photos-button,.box-item a.gal-link:hover,.dasboard-sidebar-content,.tfp-det-btn:hover,.color3-bg,.team-social,.text-carousel-wrap .sw-btn:hover,.home-intro-card-counter,.mlc,.geodir-opt-tooltip,.custom-form .log-submit-btn,.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover,.error-wrap form .search-submit:hover,.close-reg:hover,.custom-form .log-submit-btn:hover,.soc-log a:hover{background:#18458b}.mapzoom-out,.single-facts .inline-facts .num,.section-title h2,.singleMap_visible-title-item h4,.card-post-content h3 a,.map-modal-container h3 a,.error_message h3,#success_page h3,.text-carousel-item a.testim-link{color:#18458b}.gradient-bg{background-color:#3aaced;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#3aaced),to(#49ceff));background:-webkit-linear-gradient(top,#3aaced,#49ceff);background:-moz-linear-gradient(top,#3aaced,#49ceff);background:-ms-linear-gradient(top,#3aaced,#49ceff);background:-o-linear-gradient(top,#3aaced,#49ceff)}#main{opacity:1}body{background-color:#fff}h1{font-size:44px;font-weight:700;color:#fff;font-family:'Montserrat',sans-serif}#container-eta-bambini{display:block;z-index:5;position:relative}.rooms-details-header h3{font-size:20px}p{font-size:15px;line-height:18px}.rooms-details-header h5{font-size:15px}.swiper-button-next.sw-btn i:before,.swiper-button-prev.sw-btn i:before{margin-left:12px}.slick-dots{text-align:center}img{max-width:100%}.border0{border:0!important;border-bottom:0!important;border-top:0!important;border-left:0!important;border-right:0!important}.fr{float:right}.clear{clear:both}.block{display:inline-block}.h80{height:80px}.pt30{padding-top:30px}.textcenter{text-align:center!important}.textleft{text-align:left!important}.aqua-bg{background:url('../images/aqua-bg.png?v=eXPIVy9ufjlTCCcsNibLB6F9ezA')}.main-header{background:#fff}.header-inner{background-color:#18458b}.show-lang,.show-reg-form{color:#6489c3}.show-reg-form:before{background:rgba(0,0,0,.1)}.header-top{border-bottom:0}.op7{opacity:.3!important}.grey-yellow-bg{background:url(../images/yellow-bg.png?v=2VkhT-5F6padc7hnlN1m2IDLeQ0)}.home-intro h3{font-size:2em}.yellow-layer{position:absolute;top:0;left:0;width:100%;height:30%;background:-moz-linear-gradient(top,rgba(255,241,206,.66) 0%,rgba(255,241,206,0) 100%);background:-webkit-linear-gradient(top,rgba(255,241,206,.66) 0%,rgba(255,241,206,0) 100%);background:linear-gradient(to bottom,rgba(255,241,206,.66) 0%,rgba(255,241,206,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8fff1ce',endColorstr='#00fff1ce',GradientType=0)}.book-form .quantity{float:left;width:100%}.testoombrato{text-shadow:0 0 10px rgba(0,0,0,.5)}.testoombratoleggero{text-shadow:0 0 10px rgba(0,0,0,.2)}.testoombratopiccolo{text-shadow:0 0 2px rgba(0,0,0,.5)}.ombrato{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.ombratoleggero{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.sensibileleggero{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nice-select{height:45px}.quantity input{background-color:#f7f9fb}.sensibileleggero:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.fondoarancio{background-color:#dea300}.fondoarancio .custom-form label,.fondoarancio h3{color:#fff}.fondoarancio .book-form .btnaplly{background:#017bc8}.op8{opacity:.75!important}.box-widget-item-header:before{color:#fff}#main_container{width:1240px;max-width:fit-content}.footer-widget .widget-posts li{padding:0}.pb0{padding-bottom:0}.mt0{margin-top:0!important}.footer-contacts{margin:0;padding:0;border-top:0;border-bottom:0}.nav-holder nav li ul{min-width:230px}.nav-holder nav li ul a{padding:10px 15px;line-height:normal}.nav-holder nav li ul a:hover{background-color:#f9f9d3;color:#00652e}.show-reg-form,.show-reg-form i{height:50px;line-height:50px;color:#ffe998}.show-reg-form:hover,.show-reg-form i:hover{color:#fff}.show-reg-form:before{display:none}.geodir-category-img{width:100%;padding-top:65%;background-size:cover;background-position:center}.rooms-media{padding-top:28%;background-size:cover;background-position:center}.rooms-media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.webcam-frame{width:100%;aspect-ratio:4/3;background:#f2f2f2;border-radius:6px;overflow:hidden}.webcam-frame iframe,.webcam-frame img,.webcam-frame a,.webcam-frame video,.webcam-frame object,.webcam-frame embed{display:block;width:100%;height:100%;border:0}.webcam-frame img,.webcam-frame video{object-fit:cover}.webcam-frame img.webcam-live.is-loading{object-fit:contain}.sale-window:before{margin-top:-5px}.sale-window{right:20px;top:20px;z-index:3;padding:5px 18px}.facilities-list li i{color:#008a4e}.list-single-hero{padding:0}.list-single-hero-title{padding-left:10px}.scroll-nav-container{padding-top:80px}.slick-slide-item.big{height:500px;background-size:cover;background-position:center center}.single-slider-wrapper .slider-nav .slick-slide-item{height:90px;background-size:cover;background-position:center center}.slick-slide-item.big img{display:none}.single-slider-wrapper .slider-nav .slick-slide-item img{display:none}.single-slider-wrapper img,.inline-carousel img{max-width:100%;max-height:500px;height:auto;width:auto;margin:0 auto}ul.filter-tags li{display:flex}#virtualtour_iframe,#video_iframe{width:100%;height:32em;clear:both;margin:0 auto}#singleMap{height:50vh}::placeholder{color:#bbb!important;opacity:1}:-ms-input-placeholder{color:#bbb!important}::-ms-input-placeholder{color:#bbb!important}.list-single-main-media.fl-wrap,.list-single-main-item{padding:25px 30px 30px;background-color:#fff;text-align:initial}.icone-riferimenti{font-size:13px}.icone-riferimenti a{margin-right:15px;margin-left:3px;white-space:nowrap}.icone-riferimenti a:link,.icone-riferimenti a:visited{color:#334e6f}.icone-riferimenti a:hover{color:#f8bb11}.icone-riferimenti i{margin-right:5px}.rooms-details-header{padding-bottom:0}.descrizione{line-height:1.2em}.custom-form .nice-new_select{margin-bottom:20px}.facilities-list li span{min-width:120px;padding-left:5px}.new_select{-webkit-tap-highlight-color:transparent;border-radius:6px;border:solid 1px #eee;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:13px;font-weight:400;height:41px;line-height:41px;background:#f7f9fb;color:#666;outline:0;padding-left:15px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:100%;z-index:210}.extra-features i{font-size:1.2em}.extra-features:link,.extra-features:visited{color:#f9b90f}.extra-features:hover{color:#18458b}.extra-features:link span,.extra-features:visited span{display:none}.extra-features:hover span{display:inline!important;position:absolute;top:-35px;left:-15px;font-size:12px;padding:3px 8px;background-color:#18458b;color:#fff;border-radius:4px;white-space:nowrap}#header-ups{padding-top:12px;float:right;font-style:italic;text-align:justify;color:#18458b;width:50%}#inevidenza_label{z-index:1;text-align:center;transform:rotate(45deg);position:absolute;right:-76px;top:-22px;padding:53px 40px 5px 40px;background-color:#f8bb11;color:#fff;font-weight:600;font-size:2em;line-height:1em;-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,.5);box-shadow:0 0 9px 0 rgba(0,0,0,.5)}#inevidenza_citta_label{z-index:1;text-align:center;transform:rotate(45deg);position:absolute;right:-91px;top:-15px;padding:60px 40px 5px 40px;background-color:#18458b;color:#fff;font-weight:600;font-size:2em;line-height:1em;-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,.5);box-shadow:0 0 9px 0 rgba(0,0,0,.5)}.card-post-content h3{padding:0 0}.card-post-content h3:before{content:''}.card-post-content .post-opt{margin-top:0}.titolo_offerta{position:absolute;bottom:0;left:0;background-color:#0da500;color:#fff;padding:10px;font-size:20px;-webkit-box-shadow:1px -1px 7px 0 rgba(0,0,0,.4);box-shadow:1px -1px 7px 0 rgba(0,0,0,.4);z-index:5;border-radius:4px}.book-form fieldset{margin-bottom:20px}.book-form .container{z-index:0}.custom-form .inputdinamico{padding-left:10px!important}.quantity.dinamico{margin-bottom:20px}h3.richiestainformazioni{color:#008a4e}.flexible-container{position:relative!important;padding-bottom:56.25%!important;padding-top:30px!important;height:0!important;overflow:hidden!important}.flexible-contained{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}.floatnone{float:none}#nome_webcam{font-size:2em;color:#008a4e}.container_webcams{font-size:1.2em;color:#008a4e;text-align:center}.container_webcams a{display:inline-block;top:initial!important;margin-top:5px;width:initial}#meteoweb3b iframe{margin-top:-50px;position:relative;z-index:0}#meteoweb3bbefore{display:block;width:100%;height:45px;background-color:#fff;position:absolute;top:15px;left:0;z-index:0}#meteoweb3bafter{width:100%;height:45px;background-color:#fff;position:relative;bottom:15px;margin-top:-50px}@media only screen and (max-width:768px){.rooms-media{padding-top:70%}}@media only screen and (max-width:1064px){#sec2 .container{width:100%}section,.scroll-nav-container{padding:20px 0}.nomobile{display:none!important}.rooms-details-header h3{font-size:23px}.rooms-details-header h5{font-size:14px}.rooms-details-header{padding-bottom:5px}p{font-size:16px;line-height:18px}.rooms-details .facilities-list{margin-top:0}.facilities-list .btn{margin-top:20px}.titolo_offerta{position:relative;display:inline-block;margin-bottom:20px}.rooms-details{padding:initial}h1,.home-intro h2,.home-intro-card h3,section.parallax-section .section-title.big-title h2,.list-single-hero-title h2{font-size:32px!important}.home-intro h3{font-size:18px}section.hero-section{padding:20px 0 50px!important}.list-single-main-media.fl-wrap,.list-single-main-item{padding:0 15px 0}#main_container .col-md-8,#main_container .col-md-4{padding-left:0;padding-right:0}.pt15{padding-top:15px}.custom-form label i{top:33px}.menusb a{float:left;width:100%;padding:3px;position:relative;font-weight:600;font-size:18px;color:#50596e;line-height:26px;text-align:left;color:#090}}@media only screen and (min-width:700px) and (max-width:1064px){.rooms-details{padding-left:20px}}@media only screen and (max-width:500px){#meteoweb3bafter{width:100%;height:104px;background-color:#fff;position:relative;bottom:15px;margin-top:-115px}.logo-holder img{max-width:90%}}@media only screen and (min-width:1360px) and (max-width:1919px){#meteoweb3bafter{height:230px;margin-top:-240px}.widgetsottometeo{margin-top:-240px!important}}@media only screen and (min-width:1065px){.onlymobile{display:none}}@media only screen and (max-width:1440px){#header-ups{width:60%}}.custom-form label i{padding-right:12px;font-size:14px;position:absolute;top:33px;left:16px}.list-single-main-container{padding-left:0}@media only screen and (min-width:1919px){.rooms-details-header{padding-bottom:5px}.icone-riferimenti{font-size:15px}.container{max-width:initial}.header-top{height:80px}.logo-holder{top:18px;left:5px}.nav-holder nav li a{padding:12px;font-size:16px}.rooms-details-header h3{font-size:29px}.rooms-details-header h5{font-size:20px}#main_container{width:92%;max-width:fit-content}.listing-features li,p{font-size:18px;line-height:22px}.facilities-list li i{font-size:22px}.rooms-media{padding-top:23%}.rooms-details .facilities-list{margin-top:0}.facilities-list .btn{top:-12px;font-size:1.1em}.rooms-price{font-size:30px}.list-single-main-media.fl-wrap,.list-single-main-item{padding:40px;background-color:#fff}.list-single-main-item-title h3,.box-widget-item-header h3{font-size:29px}.slick-slide-item.big{height:650px}.single-slider-wrapper .slider-nav .slick-slide-item{height:120px}.list-single-main-item.fl-wrap.sensibileleggero{padding:30px}.list-single-main-item.fl-wrap.sensibileleggero .rooms-container{margin-top:0}.box-widget-list li{font-size:14px}#virtualtour_iframe,#video_iframe{height:45em}.custom-form label,.book-form .quantity-item label,.list-single-header-contacts li a,.breadcrumbs-hero-buttom{font-size:16px}.custom-form label i{font-size:16px;top:36px;left:18px}.btnaplly.color2-bg{font-size:16px}.single-slider-wrapper img,.inline-carousel img{max-height:670px}.geodir-category-content h3 a,.geodir-category-content p{font-size:1.3em}.geodir-category-location a{font-size:1.1em}}.footer-widget #subscribe-button:disabled{opacity:.5;background-color:#696969;cursor:not-allowed}#container-eta-bambini{z-index:1!important}.book-form .container:before,.book-form .container:after,.book-form .cal-item:before,.book-form .cal-item:after,.book-form fieldset:before,.book-form fieldset:after{content:"";display:table;clear:both}.skip-link{position:absolute;top:-40px;left:0;background:#18458b;color:#fff;padding:8px 16px;z-index:9999;font-size:1rem;text-decoration:none}.skip-link:focus{top:0}.hero-picture{display:block}.hero-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-accessibilita .list-single-main-item-title>section{padding:18px 0}.page-accessibilita .list-single-main-item-title>section:first-child{padding-top:0}.page-accessibilita .list-single-main-item-title>section>h2{display:inline-block;margin:0 0 14px;padding-bottom:6px;color:#18458b;font-size:20px;font-weight:700;line-height:1.35;border-bottom:3px solid #f9b90f}.page-accessibilita .list-single-main-item-title>section ul{list-style:none;margin:6px 0 10px;padding:0 0 0 20px}.page-accessibilita .list-single-main-item-title>section ul li{position:relative;padding-left:24px;margin-bottom:9px;line-height:1.55;color:#555}.page-accessibilita .list-single-main-item-title>section ul li:last-child{margin-bottom:0}.page-accessibilita .list-single-main-item-title>section ul li::before{content:"";position:absolute;left:3px;top:.62em;width:7px;height:7px;border-radius:50%;background:#3aaced}@font-face{font-display:swap;font-family:'Nunito';font-style:normal;font-weight:400;src:url(../fonts/nunito-latin-400.woff2?v=yKpWQ0IwBUYDFq_o5suH_3gfYH0) format("woff2")}@font-face{font-display:swap;font-family:'Nunito';font-style:normal;font-weight:600;src:url(../fonts/nunito-latin-600.woff2?v=NjbkoONMZO2iw9KEevN9bZP5pYk) format("woff2")}@font-face{font-display:swap;font-family:'Nunito';font-style:normal;font-weight:700;src:url(../fonts/nunito-latin-700.woff2?v=3GIyfx_KQ8A6u0kYd6GTbPmzkiI) format("woff2")}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:600;src:url(../fonts/montserrat-latin-600.woff2?v=KoLHFFOBUu0yd-eTNgwOTGy3HBA) format("woff2")}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:700;src:url(../fonts/montserrat-latin-700.woff2?v=gR6pgL5CN56qxI24HKQbiUha8fg) format("woff2")}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:800;src:url(../fonts/montserrat-latin-800.woff2?v=z_Rnn-o9BJiQph0Fu4_pZaFCOYY) format("woff2")}.custom-form select.chosen-select{float:left;width:100%;height:45px;border:1px solid #eee;background-color:#f7f9fb;padding:0 15px;border-radius:6px;color:#666;font-size:13px;cursor:pointer}.custom-form select.chosen-select:focus{background-color:#fff;outline:0}.custom-form input[type="date"]{float:left;width:100%;border:1px solid #eee;background:#f7f9fb;padding:14px 20px 14px 45px;border-radius:6px;color:#666;font-size:13px;-webkit-appearance:none}.custom-form input[type="date"]:focus{background:#fff;outline:0}.main-menu .menusb .sliding-menu{position:relative;width:100%;overflow:hidden;transition:height .3s ease}.main-menu .menusb .sliding-menu .menu-panel{display:block;position:absolute;top:0;left:0;float:none;width:100%;max-width:100%;height:100%;margin:0;padding:0;list-style:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;transform:translateX(100%);transition:transform .3s ease}@media(prefers-reduced-motion:reduce){.main-menu .menusb .sliding-menu,.main-menu .menusb .sliding-menu .menu-panel{transition:none}}.main-menu .menusb .menu-panel .menu-back-item{padding:0;margin-bottom:8px}.main-menu .menusb .menu-panel .back{display:flex;align-items:center;float:none;width:100%;padding:11px 16px;background:#eef4ee;border-bottom:2px solid #cfe0cf;color:#3a4a3a;font-weight:700;cursor:pointer}.main-menu .menusb .menu-panel .back:before{margin-right:12px;font-size:15px;line-height:1}.main-menu .menusb .menu-panel .drill-caret{transform:none}@media(max-width:767.98px){#cc_init,.cc_dialog{padding:20px 16px!important}#cc_dialog_headline{margin-top:28px!important;margin-bottom:0!important}#cc_dialog_text{max-height:120px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}#cc_dialog_text{scrollbar-width:thin}#cc_dialog_text::-webkit-scrollbar{width:6px}#cc_dialog_text::-webkit-scrollbar-thumb{background:rgba(0,0,0,.35);border-radius:3px}}