.btn,.i-header-info,.i-header-navigation,.i-quick-search{font-family:Quicksand,sans-serif}.site-color-1,.site-color-1-hover:hover{color:#1d446c!important}.site-color-1-lighten,.site-color-1-lighten-hover:hover{color:#285e94!important}.site-color-1-bg,.site-color-1-bg-hover:hover{background-color:#1d446c!important}.site-color-1-lighten-bg,.site-color-1-lighten-bg-hover:hover{background-color:#285e94!important}.site-color-2,.site-color-2-hover:hover{color:#ef5209!important}.site-color-2-lighten,.site-color-2-lighten-hover:hover{color:#f67336!important}.site-color-2-bg,.site-color-2-bg-hover:hover{background-color:#ef5209!important}.site-color-2-lighten-bg,.site-color-2-lighten-bg-hover:hover{background-color:#f67336!important}.site-color-3,.site-color-3-hover:hover{color:#2e3437!important}.site-color-3-lighten,.site-color-3-lighten-hover:hover{color:#464e52!important}.site-color-3-bg,.site-color-3-bg-hover:hover{background-color:#2e3437!important}.site-color-3-lighten-bg,.site-color-3-lighten-bg-hover:hover{background-color:#464e52!important}.site-color-4,.site-color-4-hover:hover{color:#ccc!important}.site-color-4-lighten,.site-color-4-lighten-hover:hover{color:#e5e5e5!important}.site-color-4-bg,.site-color-4-bg-hover:hover{background-color:#ccc!important}.site-color-4-lighten-bg,.site-color-4-lighten-bg-hover:hover{background-color:#e5e5e5!important}.site-color-5,.site-color-5-hover:hover{color:#2b65a0!important}.site-color-5-lighten,.site-color-5-lighten-hover:hover{color:#367fc8!important}.site-color-5-bg,.site-color-5-bg-hover:hover{background-color:#2b65a0!important}.site-color-5-lighten-bg,.site-color-5-lighten-bg-hover:hover{background-color:#367fc8!important}.site-color-6,.site-color-6-hover:hover{color:#f2f2f2!important}.site-color-6-lighten,.site-color-6-lighten-hover:hover,.text-white,.text-white-hover:hover{color:#fff!important}.site-color-6-bg,.site-color-6-bg-hover:hover{background-color:#f2f2f2!important}.site-color-6-lighten-bg,.site-color-6-lighten-bg-hover:hover{background-color:#fff!important}.i-header-actions .header-dropbox,.i-header-phone .phone-dropbox{right:0;z-index:3;padding:22px;background:#fff;text-align:left;box-shadow:rgba(0,0,0,.5) 0 5px 15px -5px;text-shadow:none}.text-gray,.text-gray-hover:hover{color:#555!important}.text-black,.text-black-hover:hover{color:#000!important}.i-chat .fa,.i-featured-slider .owl-nav .owl-next:before,.i-featured-slider .owl-nav .owl-prev:before,.i-social-item a .fa{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.container,.cssload-spinner,.featured-property-img-wrap,.i-wrapper,.owl-gallery.owl-theme{position:relative}.i-popular-searches-overlay,.owl-gallery-thumbs .item,.owl-theme .owl-nav [class*=owl-]{-moz-transition:none,.3s ease-in-out;-o-transition:none,.3s ease-in-out;-webkit-transition:none,.3s ease-in-out;transition:none,.3s ease-in-out}@keyframes fadein{0%,25%{opacity:0}100%{opacity:1}}body{font:18px/1.5 'Myriad Pro','Helvetica Neue',helvetica,arial,sans-serif;color:#333;background-color:#fff}input[type=email],input[type=password],input[type=search],input[type=text]{height:auto;padding:8px 10px;border-radius:0!important}textarea{min-height:80px;padding:8px 10px}.bootstrap-select,.bootstrap-select button{border-radius:3px!important}label.error{font-size:14px;color:red!important}.i-wrapper{width:100%}.btn{border-radius:0!important;font-size:16px;text-transform:uppercase;-webkit-transition:background 350ms;-moz-transition:background 350ms;transition:background 350ms}.btn-lg,.i-pre-footer .h4{font-size:24px}.btn-sm{font-size:12px}.nomargin,.owl-theme .owl-nav [class*=owl-]{margin:0!important}.nopadding{padding:0!important}.text-upper{text-transform:uppercase!important}.text-lower{text-transform:lowercase!important}.text-cap{text-transform:capitalize!important}.cssload-container{width:60px;height:60px;margin:0 auto;padding:20px;box-sizing:content-box}.cssload-tube-tunnel{width:100%;height:100%;margin:0 auto;border:3px solid #444;border-radius:50%;-o-animation:1.1s linear infinite cssload-scale;-ms-animation:cssload-scale 1.1s infinite linear;-webkit-animation:1.1s linear infinite cssload-scale;-moz-animation:1.1s linear infinite cssload-scale;animation:1.1s linear infinite cssload-scale}@-o-keyframes cssload-scale{0%{-o-transform:scale(0);transform:scale(0)}90%{-o-transform:scale(.7);transform:scale(.7)}100%{-o-transform:scale(1);transform:scale(1)}}@-ms-keyframes cssload-scale{0%{-ms-transform:scale(0);transform:scale(0)}90%{-ms-transform:scale(.7);transform:scale(.7)}100%{-ms-transform:scale(1);transform:scale(1)}}@-webkit-keyframes cssload-scale{0%{-webkit-transform:scale(0);transform:scale(0)}90%{-webkit-transform:scale(.7);transform:scale(.7)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes cssload-scale{0%{-moz-transform:scale(0);transform:scale(0)}90%{-moz-transform:scale(.7);transform:scale(.7)}100%{-moz-transform:scale(1);transform:scale(1)}}@keyframes cssload-scale{0%{transform:scale(0)}90%{transform:scale(.7)}100%{transform:scale(1)}}.cssload-spinner,.cssload-spinner:after{width:100%;height:100%;border-radius:50%}.cssload-spinner{border:6px solid rgba(0,0,0,.35);border-left:6px solid #444;-o-transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-o-animation:1.1s linear infinite cssload-wheel;-ms-animation:cssload-wheel 1.1s infinite linear;-webkit-animation:1.1s linear infinite cssload-wheel;-moz-animation:1.1s linear infinite cssload-wheel;animation:1.1s linear infinite cssload-wheel}@-o-keyframes cssload-wheel{0%{-o-transform:rotate(0);transform:rotate(0)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes cssload-wheel{100%{-ms-transform:rotate(360deg)}0%{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes cssload-wheel{0%{-moz-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cssload-wheel{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.i-header{position:absolute;top:0;left:0;right:0;z-index:3}.i-header-logo-wrap{display:block;width:303px;height:244px;position:absolute;top:0;left:15px;z-index:4}.i-header-logo{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;background:url("../images/layout/logo.png") center center no-repeat;background-size:cover!important;text-indent:-99999px}.i-header-navigation,.i-header-navigation ul ul li a:hover{background:rgba(255,255,255,.65)}.i-header-info{position:absolute;top:20px;right:15px;z-index:4;font-size:16px;line-height:1;text-align:right;text-transform:uppercase}.compare-list-property-special:active,.compare-list-property-special:focus,.featured-property-special:hover,.i-header-info a:focus,.i-header-info a:hover,.i-header-info:active{text-decoration:none}.i-header-info .fa{vertical-align:middle;position:relative;top:-3px;font-size:150%}.i-header-favorites,.i-header-location,.i-header-login,.i-header-phone,.i-header-viewed{cursor:pointer;display:inline-block;vertical-align:top;margin-left:15px;position:relative;top:4px;text-shadow:1px 1px 1px rgba(0,0,0,.75)}.i-header-phone{top:2px}.i-header-phone .fa{font-size:175%}.i-header-phone .phone-dropbox{visibility:hidden;opacity:0;width:290px;position:absolute;top:100%;font:17px/1.43 'Helvetica Neue',helvetica,arial,sans-serif}.i-header-phone:hover .phone-dropbox{visibility:visible;opacity:1}.i-header-actions .header-dropbox-title,.i-header-phone .header-dropbox-title{display:block;margin-bottom:10px;font-size:22px;color:#333;font-weight:700;text-align:left}.i-header-phone span{display:block;line-height:1.75}.i-header-phone span:before{content:"";display:block;border-top:1px dotted rgba(0,0,0,.15)}.cms-faqs-option-2 .block,.i-footer [class^=col]:last-child:after,.i-footer-e-newsletter-form [class^=col]:after,.i-header-mobileToggle,.i-header-navigation ul li i,.i-header-phone span:first-child:before,.i-header-qs-scroller,.i-pre-footer [class^=col]:last-child:after,.i-social-link-text,.ui-datepicker .ui-datepicker-other-month:after,.ui-datepicker .ui-state-disabled.ui-datepicker-today:after{display:none}.i-header-phone span:after,.i-quick-search .search-text:after{content:"";display:block;clear:both}.i-header-phone a{float:right}.i-header-favorites .fa{color:#cc1919}.i-header-actions .header-dropbox{width:400px;position:absolute;top:100%;font:14px/1.43 'Helvetica Neue',helvetica,arial,sans-serif}.i-header-actions .header-dropbox-close{cursor:pointer;width:36px;height:36px;position:absolute;top:17px;right:15px;background:#ddd;border-radius:50%;font-size:12px;line-height:normal}.i-header-actions .header-dropbox-list-img,.i-hero-wrap .i-hero-img{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;display:block}.i-header-actions .header-dropbox-close:hover{background:#444;color:#fff}.i-header-actions .header-dropbox-close .fa{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.i-header-actions .header-dropbox-list{max-height:355px;overflow:auto;margin:0;padding:0;border-bottom:1px solid #eee}.i-header-actions .header-dropbox-list-item{list-style:none;border:1px solid #eee;border-bottom:none}.i-footer-e-newsletter-form .row,.i-header-actions .header-dropbox-list-item .row,.i-quick-search .row{margin:0 -5px}.i-header-actions .header-dropbox-list-item [class^=col]{padding-left:5px;padding-right:5px}.cms-faqs-option-1 .panel-title>a,.cms-thingstodo-option-1 .panel-title>a,.i-header-actions .header-dropbox-list-link{display:block;padding:10px}.i-header-actions .header-dropbox-list-link:hover{background:rgba(0,0,0,.025)}.i-header-actions .header-dropbox-list-img{position:relative;z-index:1;padding-bottom:65%}.i-header-actions .header-dropbox-list-title{display:block;margin:0 0 0 2px}.i-header-actions .header-dropbox-list-title strong{display:block;width:95%;overflow:hidden;font-size:20px;line-height:normal;white-space:nowrap;text-overflow:ellipsis}.i-header-actions .header-dropbox-list-title em{display:block;width:95%;overflow:hidden;font-size:15px;font-style:normal;font-weight:400;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}.i-header-actions .header-dropbox-list-price{display:block;margin:0 0 0 2px;font-size:17px;color:#333;line-height:normal}.i-header-actions .header-dropbox-list-price small{display:block;opacity:.75;font-size:14px;color:#333}.i-header-actions .header-dropbox .compare-favs-btn{margin-right:40px}.i-header-navigation{position:absolute;top:80px;left:0;right:0;text-transform:uppercase}.i-header-navigation ul{margin:0 0 0 185px;padding:0;text-align:right}.i-header-navigation ul li{list-style:none;display:inline-block;position:relative}.i-header-navigation ul li a{display:block;padding:15px;font-size:16px;font-weight:500}.i-header-navigation ul li a:active,.i-header-navigation ul li a:focus,.i-header-navigation ul li a:hover,.i-header-navigation ul li:hover>a{background:0 0;text-decoration:none}.i-header-navigation ul li.active>a{background-color:#285e94;color:#fff!important}.i-header-navigation ul li:hover ul{opacity:1;visibility:visible;top:100%}.i-header-navigation ul ul{width:250px;opacity:0;visibility:hidden;margin:0;padding:0;position:absolute;top:80%;left:50%;line-height:normal;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);text-align:left;background:rgba(255,255,255,.75);-moz-transition:none,.2s ease-in-out;-o-transition:none,.2s ease-in-out;-webkit-transition:none,.2s ease-in-out;transition:none,.2s ease-in-out}.i-header-navigation ul li:last-child ul{right:0;left:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.i-header-navigation ul ul li{display:block;padding:0}.i-header-navigation ul ul li a{display:block;padding:15px;font-size:16px}.i-hero-wrap{position:relative;z-index:2;background-color:#333}.i-hero-wrap .i-hero-img-wrap,.i-hero-wrap .owl-carousel .owl-item{max-height:650px;position:relative}.i-hero-wrap .i-hero-img{width:100%;height:100%;padding-bottom:50%}.i-hero-wrap.int .i-hero-img{height:380px;padding-bottom:0}.i-hero-wrap .owl-carousel{animation:1.5s fadein}.i-hero-wrap .owl-dots{margin:0!important;position:absolute;right:0;bottom:10px;left:0;text-align:center!important}.i-hero-wrap .owl-dots .owl-dot{margin:0 3px!important}.i-hero-wrap .owl-dots .owl-dot span{margin:0!important;background:#fff!important}.i-hero-wrap .owl-dots .owl-dot.active span{width:16px!important;height:16px!important;position:relative;top:3px}.i-hero-wrap .i-hero-video-wrap{position:relative;z-index:1;padding-bottom:50%;overflow:hidden}.i-hero-wrap .i-hero-video-wrap video{width:100%;position:absolute;top:0;left:0;z-index:1}.i-quick-search{width:800px;max-width:100%;margin:0 auto;padding:15px;background:rgba(0,0,0,.5);position:absolute;bottom:46px;left:50%;z-index:999;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);text-transform:uppercase}.cms-resorts-option-2 img,.i-quick-search .container{width:100%}.i-quick-search [class^=col]{padding:0 5px;position:relative}.i-quick-search .qs-md{width:18%}.i-quick-search .qs-sm{width:14%}.i-quick-search .search-dates{height:46px;position:relative;background:#fff;border-radius:0}.i-quick-search .search-text,.i-quick-search input#guests{height:100%;padding:12px 15px;position:relative;line-height:1;text-align:left}.cms-events-option-1 ul li:last-child,.cms-faqs-option-2 .block td,.cms-staff-option-2 h4:first-child,.i-quick-search input#guests,.twitterBody .timeline-Body{border:none}.i-quick-search .search-text:before{content:"\f073";display:block;position:absolute;top:16px;right:15px;font-family:FontAwesome;font-size:18px}.i-quick-search .search-text .fa{position:absolute;top:16px;left:15px;font-size:18px}.i-quick-search .search-text label{position:absolute;top:3px;left:0;font-size:16px;color:#0a0a0a;font-weight:300;transition:.5s 0.35s}.i-quick-search .search-text label.active{position:absolute;top:-8px;font-size:10px;color:#666;transition-delay:0s}.i-quick-search .search-text input[type=text]{opacity:0;display:inline-block;vertical-align:top;width:100%;margin-right:-4px;padding:0;border:none;background:0 0;cursor:pointer;font-size:16px;text-align:left;font-weight:400;text-transform:uppercase;text-overflow:ellipsis;transition:.5s}.i-quick-search .search-text input[type=text].date-entered{opacity:1;transition-delay:0.35s}.i-quick-search .search-text input::-webkit-input-placeholder{color:#0a0a0a}.i-quick-search .search-text input::-moz-placeholder{color:#0a0a0a}.i-quick-search .search-text input:-ms-input-placeholder{color:#0a0a0a}.i-quick-search .search-text input:-moz-placeholder{color:#0a0a0a}.i-quick-search .search-arrival,.i-quick-search .search-departure{display:block;width:48%;float:left;position:relative}.i-quick-search .search-dates .datepicker-wrap{display:block!important;visibility:visible;opacity:1;width:530px;padding:8px;position:absolute;top:auto;bottom:100%;left:0;z-index:2;margin-top:-1px;background:rgba(0,0,0,.5);border:1px solid #ddd;box-shadow:rgba(0,0,0,.5) 0 5px 15px -5px;-webkit-transition:visibility 350ms,opacity 350ms;-moz-transition:visibility 350ms,opacity 350ms;transition:visibility 350ms,opacity 350ms}.i-quick-search .search-dates .datepicker-wrap.hidden{visibility:hidden;opacity:0;-webkit-transition-delay:750ms;-moz-transition-delay:750ms;transition-delay:750ms}.i-quick-search .search-dates .datepicker-wrap .ui-datepicker{width:100%!important;box-shadow:none;padding:0;margin:0}.i-quick-search .search-dates .datepicker-wrap>.btn{margin-top:10px;background:#fff;color:#333}.i-quick-search .search-dates .datepicker-wrap>.btn:hover{background:#eee}.i-quick-search .select-wrap{width:100%;height:46px;background:#fff;border-radius:0}.i-quick-search select{opacity:0;width:100%;position:absolute;top:0;left:0;right:0}.i-footer-e-newsletter-form .btn:focus,.i-quick-search .bootstrap-select button:focus,.i-quick-search input[type=submit]:focus,.i-quick-search input[type=text]:focus{outline:0!important}.i-quick-search .bootstrap-select{width:100%!important}.i-quick-search .bootstrap-select button{text-transform:uppercase;width:100%;height:46px;padding:12px 25px 12px 15px;z-index:1;font-size:16px;border:none;border-radius:0;color:#0a0a0a;text-transform:none;font-weight:400}.i-quick-search .bootstrap-select button .filter-option{text-transform:uppercase;color:#0a0a0a;text-overflow:ellipsis}.i-quick-search .bootstrap-select .text{font-size:16px}.i-quick-search input[type=submit]{color:#fff;text-transform:uppercase;font-size:16px;padding:11px 0;width:100%;border-radius:0}.i-quick-search .nav-tabs{position:absolute;bottom:100%;left:0;right:0;border:none;margin:0;padding:0}.cms-thingstodo-option-2 .hover-border .h2,.cms-thingstodo-option-2 .hover-border p,.i-callouts p:last-child,.i-quick-search .nav-tabs>li{margin:0}.i-quick-search .nav>li>a{border:none;color:#fff;background:rgba(0,0,0,.25)}.i-quick-search .nav-tabs>li.active>a,.i-quick-search .nav-tabs>li.active>a:focus,.i-quick-search .nav-tabs>li.active>a:hover{border:none;background:rgba(0,0,0,.5);color:#fff}.i-quick-search .btn-group-justified a{padding:10px 0}.i-quick-search.int .search-dates .datepicker-wrap{top:100%;bottom:auto}.i-content{padding:50px 0;background:url("../images/layout/content-bg.png") center bottom/cover no-repeat #fefefe;z-index:1;position:relative}.i-content .h1,.i-content h1,.mce-content-body .h1,.mce-content-body h1{font-size:42px;font-family:Montserrat,sans-serif;font-weight:600;text-transform:uppercase;line-height:1.35;margin:0;padding:10px 0}.i-content .h2,.i-content h2,.mce-content-body .h2,.mce-content-body h2{font-size:36px;font-family:Montserrat,sans-serif;font-weight:600;text-transform:uppercase}.i-content .h3,.i-content h3,.mce-content-body .h3,.mce-content-body h3{font-size:32px;font-family:Montserrat,sans-serif;font-weight:600;text-transform:uppercase}.i-content .h4,.i-content h4,.mce-content-body .h4,.mce-content-body h4{font-size:28px;font-family:Montserrat,sans-serif;font-weight:600;text-transform:uppercase}.i-content .h5,.i-content h5,.mce-content-body .h5,.mce-content-body h5{font-size:24px;font-family:Montserrat,sans-serif;font-weight:600;text-transform:uppercase}.i-content .h6,.i-content h6,.mce-content-body .h6,.mce-content-body h6{font-size:20px;font-family:Montserrat,sans-serif;font-weight:600;text-transform:uppercase}.cms-events-option-1 .date,.featured-props-carousel .owl-next .fa,.featured-props-carousel .owl-prev .fa{font-size:18px;text-align:center}.i-content p{margin:0 0 20px}.i-content a,.mce-content-body a{color:#1d446c}.i-content img{max-width:100%;height:auto}.i-quick-nav a{margin-bottom:4px}.i-welcome{padding:25px 0;line-height:1.75}.responsive-weather-wrap{width:100%;overflow-x:auto}.i-footer,.lt-avail-long-term .h3,.owl-gallery-wrap,.twitterFeed{overflow:hidden}.i-featured{padding:50px 0}.featured-props-carousel{padding:0 50px}.featured-props-carousel .owl-nav{position:absolute;right:0;top:35%;left:0}.featured-props-carousel .owl-next,.featured-props-carousel .owl-prev{width:36px;height:36px;padding:7px 5px!important;position:absolute;background:rgba(0,0,0,.75)!important;border-radius:2px;text-align:center}.featured-props-carousel .owl-prev{left:0}.featured-props-carousel .owl-next{right:0}.featured-props-carousel .owl-next.disabled,.featured-props-carousel .owl-prev.disabled{background:rgba(0,0,0,.25)!important}.featured-property{box-shadow:0 0 5px -2px #000;background:#fff;margin-bottom:30px}.featured-property-img:after,.featured-property-title-wrap{position:absolute;width:100%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);bottom:0}.featured-property-special{z-index:2;position:absolute;top:15px;left:-5px;display:inline-block;padding:5px 20px 5px 15px;font-weight:700;text-transform:uppercase;font-size:16px}.featured-property-special .fa{margin-right:5px}.featured-property-link,.i-footer .i-footer-phone span,.i-ttd-boxes .box-info p+a,.lt-prop-info .btn{display:block}.featured-property-title-wrap{display:block;padding:25px 10px 5px;left:0;z-index:2;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);text-shadow:rgba(0,0,0,.5) 1px 1px 1px}.featured-property-img,.i-popular-searches-img{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;z-index:1}.featured-property-title{float:left;display:inline-block}.featured-property-title h3{margin:0;font-size:24px;color:#fff;line-height:normal}.featured-property-title em{font-size:15px;color:#fff;font-style:normal;font-weight:400;text-transform:uppercase;display:block}.featured-property-img{position:relative;display:block;padding-bottom:65%}.featured-property-img:after{z-index:1;opacity:.7;display:block;content:"";left:0;right:0;height:50px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%)}.featured-property-info-wrap{position:relative;padding:15px;line-height:normal}.featured-property-info{margin:0;padding:0;text-align:center}.featured-property-info li{display:table-cell;width:1%;margin-right:6px;list-style:none;font-size:16px}.i-popular-searches{padding:50px 0;margin-bottom:-50px}.cms-resorts-option-1 [class^=col-],.i-popular-searches [class^=col],.lt-avail-long-term{margin-bottom:25px}.i-popular-searches-item{position:relative;display:block;width:100%}.i-popular-searches-item:hover .i-popular-searches-overlay{opacity:1;background:0 0!important}.i-popular-searches-img{padding-bottom:65%;width:100%;position:relative;display:block}.i-popular-searches-overlay{opacity:.5;display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:2}.i-popular-searches-title{position:absolute;bottom:5%;left:0;right:0;text-align:center;z-index:3;text-shadow:0 0 10px rgba(0,0,0,.5)}.i-ttd-boxes img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.i-ttd-boxes .box-info{min-height:210px;text-align:center;margin:0 0 10px;padding:28px 10px 42px}.i-ttd-boxes .box-info .h4{margin-top:0}.i-ttd-boxes .box-info a.details{display:inline-block;position:relative;left:auto;right:auto}.i-callouts{padding:25px 0}.i-callouts .thumbnail{border:none;padding:0;margin:0}.i-callouts .thumbnail img{height:200px;-o-object-fit:cover;object-fit:cover;border-radius:3px 3px 0 0}.i-callouts .caption{padding:20px;color:#fff}.i-callouts p{color:#fff;margin:0 0 10px;font-size:15px}.i-sidebar{padding:0 15px}.cms-events-option-1 ul,.cms-resorts-option-2 ul,.i-footer-links,.i-sidebar .i-callouts,.i-social{margin:0;padding:0}.i-sidebar .i-callouts [class^=col]{width:100%;padding:0;margin:0 0 15px}.cms-events-option-1,.cms-faqs-option-1,.cms-faqs-option-2,.cms-resorts-option-2,.cms-thingstodo-option-1,.cms-thingstodo-option-2{margin:25px 0}.cms-faqs-option-1 .panel-default>.panel-heading,.cms-thingstodo-option-1 .panel-default>.panel-heading,.owl-gallery .item img.owl-lazy,.twitterBody .timeline-Tweet{padding:0}.cms-faqs-option-1 .panel-title>a:active,.cms-faqs-option-1 .panel-title>a:focus,.cms-faqs-option-1 .panel-title>a:hover,.cms-thingstodo-option-1 .panel-title>a:active,.cms-thingstodo-option-1 .panel-title>a:focus,.cms-thingstodo-option-1 .panel-title>a:hover{text-decoration:none;background:#eee}.cms-thingstodo-option-1 .category{margin:0 0 30px}.cms-thingstodo-option-2 .hover-border{background:#000;position:relative;overflow:hidden;margin:10px 0;height:auto;text-align:center;cursor:pointer}.cms-thingstodo-option-2 .hover-border+p{display:inline-block;width:22%;vertical-align:top}.cms-thingstodo-option-2 .hover-border img{height:300px;object-fit:cover;opacity:.9;-webkit-transition:opacity .35s;transition:opacity .35s;position:relative;display:block;min-height:100%;width:100%;opacity:.8;cursor:pointer}.cms-thingstodo-option-2 .hover-border span{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cms-thingstodo-option-2 .hover-border span:before{content:"";position:absolute;border:2px solid #fff;box-shadow:0 0 0 30px rgba(255,255,255,.2);opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1);top:10px;right:10px;bottom:10px;left:10px}.cms-thingstodo-option-2 .hover-border .h2{font-style:normal;opacity:0;-webkit-transition:-webkit-transform .35s;transition:transform .35s;font-weight:300;color:#fff;font-size:70px;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0;margin:0;width:auto;height:auto}.cms-thingstodo-option-2 .hover-border p{padding:1em;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(1.5);transform:scale(1.5);letter-spacing:1px;font-size:68.5%;color:#fff}.cms-thingstodo-option-2 .hover-border span>a{text-indent:200%;white-space:nowrap;font-size:0;opacity:0;cursor:pointer;z-index:1000}.cms-thingstodo-option-2 .hover-border span,.cms-thingstodo-option-2 .hover-border span>a{position:absolute;top:0;left:0;width:100%;height:100%}.cms-thingstodo-option-2 .hover-border:hover p,.cms-thingstodo-option-2 .hover-border:hover span::before{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.cms-thingstodo-option-2 .hover-border:hover .h2{opacity:1;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5)}.cms-thingstodo-option-2 .hover-border:hover span{background-color:rgba(0,0,0,0)}.cms-thingstodo-option-2 .hover-border:hover img{opacity:.4}.cms-thingstodo-option-2 .hover-border .view{position:absolute;bottom:10%;left:0;right:0}.cms-events-option-1 ul li{list-style:none;margin:0 0 25px}#testimonial-carousel .item blockquote img,.lt-prop-image{margin-bottom:10px}.cms-events-option-1 .media-img-link{width:200px;display:block;position:relative;border-radius:5px}.cms-events-option-1 .media-img-link.no-photo{min-height:150px}.cms-events-option-1 .media-img-link.no-photo:hover .date{background:rgba(0,0,0,.8)}.cms-events-option-1 .media-img-link:hover .date{background:rgba(0,0,0,0)}.cms-events-option-1 .media-img-link .event-img-wrap{width:200px;position:relative;z-index:1;padding-bottom:60%;border-radius:5px}.cms-events-option-1 .media-img-link .event-img-wrap>div{width:100%;height:100%;position:absolute;top:0;left:0}.cms-events-option-1 .date{color:#fff;line-height:normal;z-index:2;position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.4);transition:.25s ease-in-out;border-radius:5px}.cms-events-option-1 .date span.date-wrap{position:absolute;top:30%;left:0;right:0;border-radius:5px;text-align:center}.cms-events-option-1 .date em{font-size:30px;display:block;font-style:normal}.cms-events-option-1 .media-body{width:100%;padding:10px 15px}.cms-events-option-1 .event-info{font-size:16px;padding:3px 0;margin:0 0 10px;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.cms-events-option-1 span.end-date,.cms-events-option-1 span.start-date{display:inline-block}.cms-events-option-1 span.end-date b{position:relative;top:17px;left:-6px}.cms-events-option-1 span.end-date{padding-left:10px}.cms-faqs-option-1 .panel-title>a .fa{border-right:1px solid rgba(0,0,0,.2);padding:0 13px 0 5px;margin:0 10px 0 0}.cms-faqs-option-2 .fa{padding:10px;margin:-10px -6px -10px -13px}.cms-faqs-option-2 .block .h2{margin:0 0 10px;padding:0 0 5px;border-bottom:1px solid #eee}.cms-faqs-option-2 .block .table .fa{font-size:30px}.cms-faqs-option-2 .block .alert .btn{position:relative;top:-7px}.lt-avail-long-term .h3{width:95%;white-space:nowrap;text-overflow:ellipsis}.lt-prop-image{display:block}.lt-prop-image img{width:100%;max-width:100%;height:200px;object-fit:cover}.cms-resorts-option-1,.cms-resorts-option-1 .block .btn{margin:10px 0 0}.cms-resorts-option-1 .col-md-4:nth-child(3n+1){clear:both}.cms-resorts-option-1 .thumbnail{margin:0 0 20px;box-shadow:#000 2px 2px 10px -5px}.cms-resorts-option-1 .thumbnail img{width:100%;height:200px;object-fit:cover}.cms-resorts-option-1 .block h3,.cms-resorts-option-1 .block p,.cms-resorts-option-2 h3,.cms-resorts-option-2 p,.testimonial-wrap{margin:0 0 10px}.cms-resorts-option-2 li{list-style:none;margin:0 0 15px}.cms-resorts-option-2 .block{padding:0 .5%}.cms-staff-option-2{margin-bottom:15px}.cms-staff-option-2>[class^=col]{display:inline-block;vertical-align:top;float:none;margin-right:-4px}.cms-staff-option-2 a,.cms-staff-option-2 em,.cms-staff-option-2 span,.cms-staff-option-2 strong,.i-footer-logo{display:block;text-align:center}.cms-staff-option-2 h3{margin-top:20px;padding-top:15px;clear:both}.cms-staff-option-2 div a{margin-bottom:10px;padding:7px;border-radius:5px}.cms-staff-option-2 div a.nobox{border-radius:0;margin-bottom:0;padding:0}.cms-staff-option-2 div img{width:100%;max-width:300px}.cms-staff-option-2 div span{font-weight:700}.testimonial-item{margin:0 0 25px;padding:50px;border:none;box-shadow:#000 0 0 4px -2px;position:relative;transition:.25s ease-in-out}.testimonial-item::after,.testimonial-item::before{display:block;position:absolute;line-height:100px;font-size:100px;opacity:.1}.testimonial-item::before{content:"\201C";top:-21px;left:-12px}.testimonial-item::after{content:"\201D";bottom:-65px;right:-12px}.testimonial-item:hover{box-shadow:#000 0 0 10px -2px}.testimonial-text{font-style:italic;font-size:16px;line-height:27px}.testimonial-user{display:block;text-align:right;font-weight:700;font-size:15px;margin:15px 0 -15px}.i-footer,.i-footer-links a{color:#e6e6e6;font-size:16px}#testimonial-carousel{padding:0 10px 30px;margin-top:30px}#testimonial-carousel .carousel-control{background:0 0;color:#222;font-size:30px;text-shadow:none;margin-top:30px}#testimonial-carousel .carousel-control.left{left:-12px}#testimonial-carousel .carousel-control.right{right:-12px!important}#testimonial-carousel .carousel-indicators{right:50%;top:auto;bottom:0;margin-right:-19px}#testimonial-carousel .carousel-indicators li{background:silver}#testimonial-carousel .carousel-indicators .active{background:#333}#testimonial-carousel img{width:100px;height:100px}#testimonial-carousel .item blockquote{border-left:none;margin:0 30px}#testimonial-carousel .item blockquote p:before{content:"\f10d";font-family:Fontawesome;float:left;margin-right:10px}.i-specials-box{background:#f9f9f9;border-radius:4px;margin:0;display:table;width:100%}.i-specials-box [class^=col]{padding:0;position:relative;display:table-cell;float:none}.i-specials-img{display:block;padding-bottom:50%;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;border-radius:4px 0 0 4px;position:absolute;top:0;left:0;right:0;bottom:0}.i-specials-info{padding:25px}.i-specials-info p.h3{margin:0 0 20px;padding:0}.i-specials-info p~p{margin-bottom:7px}.twitterLoadingWrap{width:100%;height:49px}.twitterLoading{width:49px;height:49px;border:4px solid #fff;border-radius:50%;animation:1035ms linear infinite twitterLoading-scale;-o-animation:1035ms linear infinite twitterLoading-scale;-ms-animation:twitterLoading-scale 1035ms infinite linear;-webkit-animation:1035ms linear infinite twitterLoading-scale;-moz-animation:1035ms linear infinite twitterLoading-scale}@keyframes twitterLoading-scale{0%{transform:scale(0)}90%{transform:scale(.7)}100%{transform:scale(1)}}@-o-keyframes twitterLoading-scale{0%{-o-transform:scale(0);transform:scale(0)}90%{-o-transform:scale(.7);transform:scale(.7)}100%{-o-transform:scale(1);transform:scale(1)}}@-ms-keyframes twitterLoading-scale{0%{-ms-transform:scale(0);transform:scale(0)}90%{-ms-transform:scale(.7);transform:scale(.7)}100%{-ms-transform:scale(1);transform:scale(1)}}@-webkit-keyframes twitterLoading-scale{0%{-webkit-transform:scale(0);transform:scale(0)}90%{-webkit-transform:scale(.7);transform:scale(.7)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes twitterLoading-scale{0%{-moz-transform:scale(0);transform:scale(0)}90%{-moz-transform:scale(.7);transform:scale(.7)}100%{-moz-transform:scale(1);transform:scale(1)}}.twitterFeed{display:none;height:120px}.timeline-Widget,.twitterBody{background:0 0!important}.owl-gallery .owl-dot span,.twitterBody .timeline-Footer,.twitterBody .timeline-Header,.twitterBody .timeline-LoadMore,.twitterBody .timeline-Tweet-actions,.twitterBody .timeline-Tweet-author,.twitterBody .timeline-Tweet-brand,.twitterBody .timeline-Tweet-media,.twitterBody .timeline-Tweet-metadata,.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-next:after,.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-prev:after{display:none!important}.twitterBody .Identity-screenName{color:rgba(0,0,0,.75)}.twitterBody .CardContent{background:#fff;border-radius:5px}.twitterBody .timeline-Tweet-text{padding:0!important;margin:0!important;font:17px/1.75 'Myriad Pro','Helvetica Neue',helvetica,arial,sans-serif!important;color:#fff!important}.twitterBody .timeline-Viewport{overflow:auto!important}.twitterBody a:hover{text-decoration:underline}.i-pre-footer{padding:25px 0;line-height:normal}.i-pre-footer .h3,.i-pre-footer .h4,.i-pre-footer .h5{text-transform:uppercase;margin:0 0 10px;font-size:32px;font-weight:600}∑ .i-pre-footer .h5{font-size:20px}.i-pre-footer [class^=col]{position:relative;min-height:160px}.i-pre-footer [class^=col]:after{background:rgba(0,0,0,.25);display:block;content:"";position:absolute;width:1px;height:100%;top:0;right:0;bottom:0}.i-footer{padding:25px 0 0}.i-footer [class^=col]{position:relative;min-height:250px}.i-footer [class^=col]:after{background:rgba(255,255,255,.25);display:block;content:"";position:absolute;width:1px;height:100%;top:0;right:0;bottom:0}.i-footer-logo img{max-width:100%}.i-footer-search-wrap{display:block;vertical-align:top;width:85%;margin:30px auto 15px;padding:0;position:relative}.i-footer-search-form{position:relative;width:100%}.i-footer-search{width:100%;height:43px;margin-right:-5px;padding:6px 14px;border:none;border-radius:0;color:#999}.i-footer-search::-webkit-input-placeholder{color:#999}.i-footer-search::-moz-placeholder{color:#999}.i-footer-search:-ms-input-placeholder{color:#999}.i-footer-search:-moz-placeholder{color:#999}.i-footer-search-submit{border:none;padding:6px 14px;position:absolute;top:0;right:0;bottom:0;background:0 0;border-radius:0;color:#999}.i-footer .i-social{display:inline-block;margin:0;padding:0}.i-footer .h5{font-family:Quicksand,sans-serif;text-transform:uppercase;margin:0 0 10px;font-size:24px}.i-footer-links li{list-style:none}.i-footer .i-footer-email,.i-footer .i-footer-phone,.i-footer address{display:block;margin:10px 0 0}.i-footer-e-newsletter-form input{width:100%;margin:0 0 10px;padding:10px;border:none;border-radius:0;font-size:14px;color:#333}.i-footer-e-newsletter-form [class^=col]{padding:0 5px;min-height:0}.i-footer-e-newsletter-form .btn{color:#fff;text-transform:uppercase;font-size:14px;padding:10px 0}div#footercaptcha{-webkit-transform:scale(.87);-moz-transform:scale(.87);transform:scale(.87);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0}.i-baseline{border-top:1px solid rgba(255,255,255,.25);padding:15px 0;margin:25px 0 0}.i-baseline a{font-size:14px;color:#e6e6e6}.i-chat{width:44px;height:44px;border-radius:50%;position:fixed;bottom:15px;right:15px;z-index:2;display:block}#ui-datepicker-div{width:250px;z-index:7000!important;font-size:14px!important;line-height:2!important}.ui-datepicker{background:#f5f5f5;border:0;border-radius:0;box-shadow:#000 0 0 50px -14px}.ui-datepicker .ui-datepicker-header{background:0 0;border:none;padding:0!important;font-weight:400}.ui-datepicker .ui-datepicker-title{width:100%;height:30px!important;margin:0 auto!important;background:#1d446c;border-bottom:1px solid #1d446c;font-size:14px;color:#fff;line-height:2.25!important;text-align:center}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{width:34px!important;height:30px!important;opacity:.75;top:0!important;cursor:pointer}.ui-datepicker .ui-datepicker-next{right:0!important;background:url('/images/layout/datepicker-next-white.png') center center no-repeat!important}.ui-datepicker .ui-datepicker-prev{left:0!important;background:url('/images/layout/datepicker-prev-white.png') center center no-repeat!important}.ui-datepicker .ui-datepicker-next-hover{top:0!important;right:0!important;opacity:1;border:0!important}.ui-datepicker .ui-datepicker-prev-hover{top:0!important;left:0!important;opacity:1;border:0!important}.ui-datepicker .ui-datepicker-calendar .ui-state-default{text-align:center!important}.ui-datepicker-calendar th{font-size:12px;line-height:1;font-weight:400}.ui-datepicker-calendar td{position:relative;line-height:2}.ui-datepicker-calendar td a,.ui-datepicker-calendar td span{padding:0;background:#1d446c!important;border:1px solid #1d446c!important;font-size:12px;color:#fff!important;text-align:center}.ui-datepicker-calendar td a:hover{background:#eee!important;color:#444!important;font-weight:400}.ui-datepicker .ui-state-disabled:after{content:"";display:block;position:absolute;top:50%;right:0;left:0;border-bottom:2px solid #fff}.ui-datepicker .ui-datepicker-today span,.ui-datepicker .ui-state-disabled.ui-datepicker-today span{background:#f7f7f7!important;border:1px solid #444!important;color:#000!important}.ui-datepicker .ui-datepicker-today span:hover{background:#fff!important;color:#1d446c!important;font-weight:700}.ui-datepicker .dp-highlight .ui-state-default{background:#ef5209!important;border-color:#ef5209!important;color:#fff!important}.i-social-item{list-style:none;display:inline-block}.i-social-item a{font-size:16px;width:32px;height:32px;text-decoration:none;display:block;position:relative;cursor:pointer;border-radius:50%;background:rgba(255,255,255,.5)}.i-social-item a .fa{font:14px/1 FontAwesome;font-size:inherit;color:#fff;display:block}.i-social-link-facebookURL{background:#3a5796}.i-social-link-facebookURL:hover{background:#6f8bc7}.i-social-link-twitterURL{background:#00acea}.i-social-link-twitterURL:hover{background:#51d0ff}.i-social-link-pinterestURL{background:#ca1f25}.i-social-link-pinterestURL:hover{background:#e7696d}.i-social-link-youtubeURL{background:#bc0000}.i-social-link-youtubeURL:hover{background:#fe2323}.i-social-link-linkedinURL{background:#0074b2}.i-social-link-linkedinURL:hover{background:#19aeff}.i-social-link-instagramURL{background:#415ce6}.i-social-link-instagramURL:hover{background:#9baaf2}.i-social-link-googlePlusURL{background:#dd4d3a}.i-social-link-googlePlusURL:hover{background:#ec9c91}.i-social-link-yelpURL{background:#ac0606}.i-social-link-yelpURL:hover{background:#f62121}.i-social-link-blogURL{background:#f47e00}.i-social-link-blogURL:hover{background:#ffb05b}.i-social-link-flickrURL{background:#0062db}.i-social-link-flickrURL:hover{background:#4297fe}.owl-gallery-loader-container{width:101%;text-align:center;background:#f8f8f8;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.owl-gallery-loader-tube-tunnel{width:49px;height:49px;margin:0 auto;border:4px solid rgba(0,0,0,.5);border-radius:50%;animation:1035ms linear infinite owl-gallery-loader-scale;-o-animation:1035ms linear infinite owl-gallery-loader-scale;-ms-animation:owl-gallery-loader-scale 1035ms infinite linear;-webkit-animation:1035ms linear infinite owl-gallery-loader-scale;-moz-animation:1035ms linear infinite owl-gallery-loader-scale;position:absolute;top:45%;left:49%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.owl-gallery,.owl-gallery-thumbs,.owl-gallery-wrap{position:relative;z-index:1}@keyframes owl-gallery-loader-scale{0%{transform:scale(0)}90%{transform:scale(.7)}100%{transform:scale(1)}}@-o-keyframes owl-gallery-loader-scale{0%{-o-transform:scale(0);transform:scale(0)}90%{-o-transform:scale(.7);transform:scale(.7)}100%{-o-transform:scale(1);transform:scale(1)}}@-ms-keyframes owl-gallery-loader-scale{0%{-ms-transform:scale(0);transform:scale(0)}90%{-ms-transform:scale(.7);transform:scale(.7)}100%{-ms-transform:scale(1);transform:scale(1)}}@-webkit-keyframes owl-gallery-loader-scale{0%{-webkit-transform:scale(0);transform:scale(0)}90%{-webkit-transform:scale(.7);transform:scale(.7)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes owl-gallery-loader-scale{0%{-moz-transform:scale(0);transform:scale(0)}90%{-moz-transform:scale(.7);transform:scale(.7)}100%{-moz-transform:scale(1);transform:scale(1)}}.owl-gallery .owl-dots{position:absolute;z-index:2;top:50px;left:0;color:#fff;background:rgba(0,0,0,.75);padding:7px 16px;font-size:16px;border-radius:0 4px 4px 0;counter-reset:slides-num}.owl-gallery .item .owl-lazy,.owl-gallery-thumbs .item .owl-lazy{display:block;border-radius:0;padding-bottom:60%;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important}.owl-gallery-thumbs{max-height:80px;padding:0 10px 1px}.owl-gallery-thumbs .item{cursor:pointer;opacity:.5}.owl-gallery-thumbs .current .item,.owl-gallery-thumbs .item:hover{opacity:1}.owl-theme .owl-nav [class*=owl-].disabled:hover{background-color:rgba(0,0,0,.5)}.owl-gallery .owl-nav .owl-next,.owl-gallery .owl-nav .owl-prev,.owl-gallery-thumbs .owl-nav .owl-next,.owl-gallery-thumbs .owl-nav .owl-prev{font:14px/1 FontAwesome;font-size:30px!important;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:rgba(0,0,0,.75)!important;border:none;border-radius:0 5px 5px 0!important;width:60px;height:60px;padding:0!important;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);animation:1.5s fadein}.owl-gallery .owl-nav .owl-next:hover,.owl-gallery .owl-nav .owl-prev:hover,.owl-gallery-thumbs .owl-nav .owl-next:hover,.owl-gallery-thumbs .owl-nav .owl-prev:hover{background:rgba(0,0,0,.75)!important;opacity:1}.owl-gallery .owl-nav .owl-prev,.owl-gallery-thumbs .owl-nav .owl-prev{left:0;opacity:.75}.owl-gallery .owl-nav .owl-next,.owl-gallery-thumbs .owl-nav .owl-next{right:0;opacity:.75;border-radius:5px 0 0 5px!important}.owl-gallery .owl-nav .owl-next:before,.owl-gallery .owl-nav .owl-prev:before,.owl-gallery-thumbs .owl-nav .owl-next:before,.owl-gallery-thumbs .owl-nav .owl-prev:before{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:FontAwesome;color:#fff}.owl-gallery .owl-nav .owl-prev:before,.owl-gallery-thumbs .owl-nav .owl-prev:before{content:"\f053";left:46%}.owl-gallery .owl-nav .owl-next:before,.owl-gallery-thumbs .owl-nav .owl-next:before{content:"\f054";left:56%}.owl-gallery-thumbs .owl-nav .owl-next,.owl-gallery-thumbs .owl-nav .owl-prev{font-size:20px!important;width:40px!important;height:40px!important;top:50%}.owl-gallery .owl-dots:after{content:counter(slides-num)}.owl-gallery .owl-dot{display:inline-block;counter-increment:slides-num}.owl-gallery .owl-dot.active:before{content:"Slide " counter(slides-num) " of";margin-right:5px}.owl-gallery .owl-caption{position:absolute;z-index:2;bottom:0;left:0;padding:5px 10px;display:block;background:rgba(0,0,0,.5);color:#fff}.mobile-scroller{display:none;margin:10px 0;font-size:14px;font-weight:700;text-align:center}@media (max-width:1200px){.booking-content>.container,.container,.i-featured .container{width:100%}.i-header-location{margin-bottom:5px}.i-header-navigation ul li a{padding:15px 8px}.cms-thingstodo-option-2 .hover-border+p{width:47%;text-align:left;margin-left:3%}.cms-thingstodo-option-2 .hover-border .h2{font-size:34px}div#footercaptcha{-webkit-transform:scale(.71);-moz-transform:scale(.71);transform:scale(.71)}}@media (max-width:1024px){.i-header-mobileToggle span,.i-header-qs-scroller span{color:#fff;line-height:normal;font-size:32px;display:block}body{overflow-x:hidden}body.menu-open{overflow:hidden}.i-wrapper{margin-top:50px;-moz-transition:none,.3s ease-in-out;-o-transition:none,.3s ease-in-out;-webkit-transition:none,.3s ease-in-out;transition:none,.3s ease-in-out;position:relative;left:0;width:100%}.i-header .container,.i-wrapper{z-index:1}.i-header{z-index:999}.i-header .container{width:100%!important}.i-header-logo-wrap{left:15px}.i-header-info{text-align:right}.i-header-favorites,.i-header-location,.i-header-login,.i-header-phone,.i-header-viewed{display:block;margin:0 0 15px}.i-header-qs-scroller{display:block;width:60px;height:50px;position:fixed;top:0;right:0;z-index:999999;text-align:right}.i-header-mobileToggle:active,.i-header-mobileToggle:focus,.i-header-mobileToggle:hover,.i-header-qs-scroller:hover{color:#fff}.i-header-qs-scroller span{width:100%;height:100%}.i-header-qs-scroller span .fa{position:relative;top:5px;right:12px}.i-header-mobileToggle{display:block;position:fixed;top:0;left:0;right:0;z-index:99999;text-align:left}.i-header-mobileToggle span{height:50px}.i-header-mobileToggle span .fa{position:relative;top:5px;left:12px}.i-header-navigation .container{width:auto;padding:0;margin:0}.i-header-navigation ul{width:100%;display:block;position:fixed;top:50px;bottom:0;z-index:9999;background:#fff;text-align:left;margin:0;-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0)}.i-header-navigation>.container>ul{overflow:auto;-moz-transition:none,.3s ease-in-out;-o-transition:none,.3s ease-in-out;-webkit-transition:none,.3s ease-in-out;transition:none,.3s ease-in-out}.i-header-navigation ul.open{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);left:0}.i-header-navigation ul li{float:none;display:block;border-top:1px solid rgba(0,0,0,.15)}.i-header-navigation ul li a{padding:12px 15px}.i-header-navigation ul li a:hover{background:0 0!important;color:#1d446c!important}.i-header-navigation>.container>ul>li.sub{padding-right:0}.i-header-navigation>.container>ul>li.sub>a{padding-right:60px}.i-header-navigation ul li i{display:block;height:48px;padding:14px 16px;position:absolute;top:0;right:0;background:#1d446c!important}.i-header-navigation ul ul{display:none;visibility:visible;opacity:1;position:relative;top:auto;left:auto;right:auto;width:100%;-webkit-transition:none;-moz-transition:none;transition:none;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.i-header-navigation ul ul li a{padding:10px 25px}}@media (min-width:992px){.i-ttd-wrap .col-md-4:nth-child(3n+1){clear:both}}@media (max-width:992px){.i-hero.int .i-hero-img{height:250px}.i-quick-search{width:100%;position:relative;bottom:0;left:0;right:0;background:#333;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.i-quick-search [class^=col]{width:50%;float:left;margin:0 0 10px}.i-quick-search [class^=col]:last-child{width:100%}.i-quick-search .btn-group-justified{display:block}.i-quick-search .btn-group-justified a{display:block;width:50%;margin:0!important;border-radius:3px!important;float:left}.i-callouts [class^=col]{display:inline-block;vertical-align:top;width:50%;float:none;margin-right:-4px}.i-callouts .thumbnail{margin-bottom:25px}.i-sidebar{margin:0 -15px;padding-top:15px}.i-sidebar .i-callouts [class^=col]{width:100%;padding:0 15px;margin:0 -4px 25px 0}.cms-thingstodo-option-2 .hover-border p,.cms-thingstodo-option-2 .hover-border span::before{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.cms-thingstodo-option-2 .hover-border .h2{margin-top:0;font-size:70px;opacity:1;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5)}.cms-thingstodo-option-2 .hover-border span{background-color:rgba(0,0,0,0)}.cms-thingstodo-option-2 .hover-border img{opacity:.7}.cms-resorts-option-1 .col-md-4:nth-child(3n+1){clear:none}.cms-resorts-option-1 .col-sm-6:nth-child(odd){clear:both}.i-baseline,.i-pre-footer [class^=col]{text-align:center}.i-pre-footer [class^=col]:first-child{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc}.i-footer>.container>.row>[class^=col],.i-pre-footer [class^=col]{min-height:0}.i-footer [class^=col]:after,.i-pre-footer [class^=col]:after{display:none}.i-baseline .pull-right{float:none!important;display:block}.table-wrap{overflow-y:auto;width:100%}.table-wrap,.table-wrap>table{transform:rotateX(180deg);-ms-transform:rotateX(180deg);-webkit-transform:rotateX(180deg)}}@media (max-width:991px){.i-sidebar .i-callouts [class^=col]{width:50%}.i-footer>.container>.row>[class^=col]{padding:25px 15px}.i-footer>.container>.row>[class^=col]:nth-child(odd){clear:both}.i-footer-e-newsletter-form [class^=col]{padding:0 5px}div#footercaptcha{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}@media (min-width:768px){#testimonial-carousel{margin-bottom:0;padding:0 40px 30px}}@media (max-width:768px){.i-header-logo-wrap{position:absolute;top:0;left:10px;z-index:4;display:block;width:230px;height:186px}.i-header-actions .header-dropbox{width:300px}.i-hero-wrap .owl-dots{bottom:15px}.i-quick-search .btn-group-justified a{margin:.5%!important;width:49%}.i-welcome{padding:50px 0}.i-callouts,.i-content{padding:25px 0}.i-popular-searches{margin-bottom:-25px}.i-callouts{margin-top:-25px}.i-ttd-wrap [class^=col]:nth-child(odd){clear:both}#testimonial-carousel .carousel-indicators{bottom:-20px!important}#testimonial-carousel .carousel-indicators li{display:inline-block;margin:0 5px;width:15px;height:15px}#testimonial-carousel .carousel-indicators li.active{margin:0 5px;width:20px;height:20px}.i-specials-box,.i-specials-box .col-xs-6{display:block;width:100%}.i-specials-img{position:relative;padding-bottom:60%}.i-footer{text-align:center}.i-footer>.container>.row>[class^=col]{margin:0;padding:25px 15px}.i-footer [class^=col]:first-child{border-top:none}.i-footer .i-social{font-size:20px}.i-baseline{font-size:13px}.mobile-scroller{display:block}.owl-gallery .owl-dots{top:20px}}@media (max-width:736px){.i-header-logo-wrap{width:200px;height:160px}.i-header-info{top:15px}.i-hero-wrap .i-hero-img,.i-hero-wrap.int .i-hero-img{height:180px;padding-bottom:0}.i-hero-wrap .i-hero-video-wrap{height:250px;padding:0;background:url('/images/layout/hero-mobile.jpg') center center/cover no-repeat}.i-hero-wrap .i-hero-video-wrap video{display:none}.i-quick-search .nav-tabs{position:relative}.i-quick-search .nav-tabs>li{width:50%}.i-quick-search .bootstrap-select>.dropdown-menu,.i-quick-search .search-dates .datepicker-wrap{top:100%;bottom:auto}}@media (max-width:568px){.i-hero-wrap .i-hero-video-wrap{height:200px}.i-quick-search [class^=col]{width:100%}.i-quick-search .search-dates .datepicker-wrap{width:300px;max-width:100%}.i-callouts [class^=col],.i-sidebar .i-callouts [class^=col]{display:block!important;width:100%}}@media (max-width:480px){.i-header-logo-wrap{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.i-header-info{top:160px;left:0;right:0;width:100%;text-align:center}.i-header-favorites,.i-header-location,.i-header-login,.i-header-phone,.i-header-viewed{display:inline-block;width:50%;margin:0 -4px 10px 0;font-size:16px}.i-header-viewed.i-header-actions .header-dropbox{right:auto;left:0}.i-hero-wrap .i-hero-video-wrap{height:280px}.i-hero-wrap .i-hero-img,.i-hero-wrap.int .i-hero-img{height:235px}.i-quick-search{bottom:0}.i-quick-search .nav-tabs>li,.i-quick-search [class^=col]{width:100%;float:none}.cms-events-option-1 .media-img-link .event-img-wrap,.cms-resorts-option-1 [class^=col-],.cms-resorts-option-2 [class^=col-],.cms-staff-option-2>[class^=col],.i-quick-search [class^=col]:last-child{width:100%}.i-quick-search .col-md-2:nth-last-child(2){margin-bottom:10px}.i-quick-search .select-wrap{height:auto}.i-quick-search .btn-group-justified a{width:100%;margin:0 0 5px!important;float:none}.i-quick-search .nav>li>a{font-size:13px;margin:0 0 1px;border-radius:0}.i-sidebar{margin:0}.cms-events-option-1 .media-left{display:block}.cms-events-option-1 .media-img-link{width:100%;margin:0 0 20px}.cms-events-option-1 .media-body{padding:0}.cms-resorts-option-2 img{margin:0 0 25px}}@media (max-width:414px){.i-header-favorites,.i-header-location,.i-header-login,.i-header-phone,.i-header-viewed{display:block;width:100%}.cms-staff-option-1 [class^=col-],.i-header-actions .header-dropbox{width:100%}.i-hero-wrap .i-hero-video-wrap{height:360px}.i-hero-wrap .i-hero-img,.i-hero-wrap.int .i-hero-img{height:305px}.i-quick-nav a{display:block}}