#homepage-announcement,.i-footer-logo{text-align:center}.i-header-phone a:active,.i-header-phone a:focus,.i-header-phone a:hover,.i-social-item a{text-decoration:none}.site-color-1,.site-color-1-hover:hover{color:#0b69ab!important}.site-color-1-lighten,.site-color-1-lighten-hover:hover{color:#5ba5b7!important}.site-color-1-bg,.site-color-1-bg-hover:hover{background-color:#1273b9!important}.site-color-1-lighten-bg,.site-color-1-lighten-bg-hover:hover{background-color:#1978bc!important}.site-color-2,.site-color-2-hover:hover{color:#eab12e!important}.site-color-2-lighten,.site-color-2-lighten-hover:hover{color:#eec35c!important}.site-color-2-bg,.site-color-2-bg-hover:hover{background-color:#4f999a!important}.site-color-2-lighten-bg,.site-color-2-lighten-bg-hover:hover{background-color:#5aa8aa!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:#7ab7d6}.site-color-3-lighten-bg,.site-color-3-lighten-bg-hover:hover{background:#53a2ca!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:#b9904b!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:#95a63f!important}.site-color-5-lighten,.site-color-5-lighten-hover:hover{color:#aebf58!important}.site-color-5-bg,.site-color-5-bg-hover:hover{background:#def2fc}.site-color-5-lighten-bg,.site-color-5-lighten-bg-hover:hover{background-color:#aebf58!important}.site-color-6,.site-color-6-hover:hover{color:#626264!important}.site-color-6-lighten,.site-color-6-lighten-hover:hover{color:#8dd7d5!important}.site-color-6-bg,.site-color-6-bg-hover:hover{background-color:#626264!important}.site-color-6-lighten-bg,.site-color-6-lighten-bg-hover:hover{background-color:#f9f9f9!important}.i-header-phone a,.i-header-phone a:active,.i-header-phone a:hover,.text-white,.text-white-hover:hover,.ttd-modal .btn.btn-primary a,.ttd-website a{color:#fff!important}.text-gray,.text-gray-hover:hover{color:#555!important}.text-black,.text-black-hover:hover{color:#363636!important}.hidden-sm-up,.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-prev span{display:none!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%)}.i-social-item a{border:3px solid #1174bb}.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}}.btn-warning{background-color:#f9aa30;border-color:#f9aa30}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}#terms{padding:14px}body{font:500 18px/1.75 Arapey,'Myriad Pro','Helvetica Neue',helvetica,arial,sans-serif;color:#333;background-color:#fff}a,a:active,a:focus,a:hover{outline:0}.container,.i-hero,.i-pre-footer [class^=col]{position:relative}.i-wrapper{position:relative;width:100%}.btn{font-size:22px}.btn-lg{font-size:28px}.btn-sm,.i-featured-box a{font-size:18px}.btn-xs{font-size:14px}.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}.book-now .i-header-info ul.i-social,.book-now .i-header-navigation,.book-now .i-header-search-wrap,.i-featured-slider .owl-dots,.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-pre-footer [class^=col]:last-child:after,.i-social-link-text,input[type=checkbox]{display:none}input[type=checkbox]+label{cursor:pointer;position:relative;padding-left:36px}input[type=checkbox]+label:before{content:"";display:block;width:24px;height:24px;position:absolute;top:0;left:0;background:#fff;border:2px solid #ccc}input[type=checkbox]:checked+label:before{content:"\f00c";padding-left:2px;font-family:FontAwesome;font-size:24px;color:#0b69ab;line-height:.75;text-align:center}input[type=checkbox]+label.select-all:before{width:18px;height:18px;font-size:18px;line-height:.85}#homepage-announcement a{text-decoration:underline;font-weight:700}#homepage-announcement .emergencyMessage,#homepage-announcement .regularMessage,#homepage-announcement .specialMessage{position:relative;padding:25px;border:1px solid transparent}#homepage-announcement .regularMessage{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}#homepage-announcement .emergencyMessage{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}#homepage-announcement .specialMessage{color:#856404;background-color:#fff3cd;border-color:#ffeeba}#homepage-announcement .regularMessage a{color:#0c5460}#homepage-announcement .emergencyMessage a{color:#721c24}#homepage-announcement .specialMessage a{color:#856404}#homepage-announcement h2.title{font-size:30px;margin:0 0 10px}#homepage-announcement .description p{margin-bottom:20px}#homepage-announcement .description p:last-child,.i-footer .recent-news .h4+p,.yapstone-footer p{margin-bottom:0}.i-header{height:153px;z-index:3;background-color:rgba(0,0,0,.6)}.homepage .i-header{background-color:transparent}.i-header-logo-wrap{position:absolute;left:3px;z-index:4;display:block;width:329px}.i-header-logo{display:block;text-indent:-99999px;background-size:cover!important;position:absolute;left:0;right:0;bottom:0;z-index:5}.i-header-info{position:absolute;top:20px;right:15px;z-index:4;line-height:1}.i-header-location,.i-header-phone,.i-header-search-wrap{position:relative;display:inline-block}.i-header-location{font-size:24px;top:-6px;left:-25px}.i-header-phone{top:-11px;left:-10px}.i-content .h6,.i-content h6,.i-header-phone a,.mce-content-body .h6,.mce-content-body h6{font-size:20px}.i-header .i-social{display:inline-block;margin:0;padding:0}.i-header-search-wrap{margin:0 0 0 10px;padding:0;top:-10px}.i-header-search{border:none;padding:6px 14px;width:175px;margin-right:-5px;height:36px;border-radius:3px 0 0 3px}.i-header-search-submit{border:none;padding:15px 16px;position:absolute;top:8px;right:0;border-radius:0 3px 3px 0;height:28px;background:url(/images/layout/icon-search.png) no-repeat}.i-header-navigation{text-transform:uppercase;background:rgba(255,255,255,.95);position:absolute;top:81px;left:0;right:0;z-index:3;font-family:Quicksand,serif}.i-header-navigation ul{margin:8px 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:14px;font-size:17px}.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:hover ul{opacity:1;visibility:visible;top:100%}.i-header-navigation ul ul{background:rgba(255,255,255,.95);margin:0;padding:0;text-align:left;-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;opacity:0;visibility:hidden;position:absolute;top:80%;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);line-height:normal}.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{padding:15px;font-size:17px;display:block;white-space:nowrap}.i-header-navigation ul ul li a:hover{background:rgba(255,255,255,.65)}.i-header-navigation ul li:last-child a{padding-right:0}.i-header-phone a .fa-mobile{position:relative;top:5px;font-size:38px}.i-header-search-form{border:1px solid #5d5d5d;border-right:6px solid #5d5d5d}.i-header-search-form input{text-transform:uppercase;font-size:14px}.i-header-search-form input::-webkit-input-placeholder{color:#a8a8a8}.i-header-search-form input:-moz-placeholder{color:#a8a8a8}.i-header-search-form input::-moz-placeholder{color:#a8a8a8}.i-header-search-form input:-ms-input-placeholder{color:#a8a8a8}.i-hero-wrap{position:relative;z-index:2;background-color:#333}.i-hero-wrap.int,.i-hero-wrap.int .i-hero,.i-hero-wrap.int .i-hero-img{max-height:455px}.i-hero-wrap.int .i-quick-search{bottom:25px}.i-hero .owl-carousel{animation:1.5s fadein}.i-hero .owl-dots{position:absolute;bottom:10px;left:0;right:0;text-align:center!important;margin:0!important}.i-hero .owl-dots .owl-dot{margin:0 3px!important}.i-hero .owl-dots .owl-dot span{margin:0!important;background:#fff!important}.i-hero .owl-dots .owl-dot.active span{width:16px!important;height:16px!important;position:relative;top:3px}.i-quick-search{text-transform:uppercase;font-family:Quicksand,serif;padding:15px;background:rgba(0,0,0,.5);position:absolute;left:50%;z-index:1;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.i-chat,.i-featured-slider .owl-stage-outer{z-index:2}.i-footer-e-newsletter-form .row,.i-quick-search .row{margin:0 -5px}.i-quick-search [class^=col]{padding:0 5px;position:relative}.i-quick-search .qs-sm{width:14%}.i-quick-search input[type=text]{width:100%;height:49px;border:none;border-radius:0;padding:8px 44px 8px 15px;font-size:18px;text-transform:uppercase;text-overflow:ellipsis}.i-quick-search input[type=text]::-webkit-input-placeholder{color:#666}.i-quick-search input[type=text]:-moz-placeholder{color:#666}.i-quick-search input[type=text]::-moz-placeholder{color:#666}.i-quick-search input[type=text]:-ms-input-placeholder{color:#666}.i-quick-search input[type=text].datepicker{background:url("../images/layout/icon-calendar.png") right 10px center no-repeat #fff;cursor:pointer}.i-quick-search .select-wrap{background:#fff;border-radius:0;height:49px;width:100%}.i-quick-search select{opacity:0;position:absolute;top:0;left:0;right:0;width:100%}.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:49px;padding:8px 25px 8px 15px;z-index:1;font-size:18px;border:none;color:#0a0a0a;text-transform:none;border-radius:0}.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:18px;padding:11px 0;width:100%;border-radius:0}.i-quick-search .btn-advancedSearch{font-size:18px;padding:11px 0;color:#fff;text-transform:uppercase;border-radius:0;background-color:#eab12e!important}.i-quick-search .btn-advancedSearch:hover{color:#fff;background-color:#c59b52!important}.i-quick-search .nav-tabs{position:absolute;bottom:100%;left:0;right:0;border:none;margin:0;padding:0}.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 .checkbox-row{margin:10px 0 0}.i-quick-search .checkbox-row a,.i-quick-search .checkbox-row a:hover,.i-quick-search .checkbox-row label{color:#fff;font-size:15px;text-transform:none}.i-quick-search .checkbox-row span{margin:0 10px}.i-quick-search .checkbox-row .search-links a{margin-right:20px;white-space:nowrap;text-decoration:underline}.i-quick-search .checkbox-row input[type=checkbox]+label:before{width:23px;height:23px}.i-quick-search .checkbox-row input[type=checkbox]:checked+label:before{padding-left:0}.i-quick-search .qs-md{width:17%}.i-quick-search .advancedSearch{width:18%}.i-content{padding:50px 0 0;background:url(/images/layout/bg-interior.jpg) center top repeat-x #fff}.callouts{background:#dcf2fc;padding:50px 0 0}.i-content .h1,.i-content h1,.mce-content-body .h1,.mce-content-body h1{font-size:45px;font-family:Arapey,serif;font-weight:700;color:#636366;line-height:52px;margin:0;padding:10px 0 20px}.i-content .h2,.i-content .i-welcome .h2,.i-content h2,.mce-content-body .h2,.mce-content-body h2{font-size:40px;font-family:Arapey,serif;font-weight:700}.i-content .h3,.i-content h3,.mce-content-body .h3,.mce-content-body h3{font-size:35px;font-family:Arapey,serif}.i-content .h4,.i-content h4,.mce-content-body .h4,.mce-content-body h4{font-size:30px}.i-content .h5,.i-content h5,.mce-content-body .h5,.mce-content-body h5{font-size:25px;font-family:Arapey,serif}.i-content p{margin:0 0 20px}.i-content .i-welcome p{margin:0 0 20px;line-height:45px;font-family:Arapey,sans-serif;font-size:16px}.i-content a,.mce-content-body a{color:#448a9b}.i-content .text-white a{color:#fff}.i-content .i-featured-box .h4{font-family:Arapey,serif}.i-welcome{padding:14px 0 55px;background:#fff}.i-callouts{padding:0 0 50px}.i-callouts .thumbnail{border:none;padding:0;margin:0}.i-callouts .thumbnail img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:3px 3px 0 0}.i-callouts .caption{padding:20px;color:#fff;min-height:281px}.i-callouts p{font-family:Arapey,serif;color:#fff;margin:0 0 10px;font-size:15px}.i-callouts p a{font-family:Arapey,sans-serif;font-size:18px;position:absolute;bottom:14px;left:0;margin:0 27px;width:81%}.i-callouts p a .fa{float:left;position:relative;top:3px}.i-content .i-callouts .h4{font-family:Arapey,sans-serif;font-weight:800;font-size:24px}.i-sidebar{padding:0 15px}.i-sidebar .i-callouts [class^=col]{width:100%;padding:0;margin:0 0 15px}.i-footer [class^=col]:after,.i-pre-footer [class^=col]:after{content:"";position:absolute;width:1px;height:100%;display:block;top:0;right:0;bottom:0}.i-pre-footer{padding:25px 0;line-height:normal;background:#f9ecd8}.i-pre-footer i{font-family:Arapey}.i-pre-footer span{text-transform:uppercase}.i-pre-footer .h3,.i-pre-footer .h4,.i-pre-footer .h5{font-family:Arapey,sans-serif;text-transform:uppercase;color:#3f4d5e!important;margin:0 0 10px;font-size:27px}.i-pre-footer .h4{font-size:24px}.i-pre-footer .h5{font-size:20px;font-family:Arapey,serif}.i-pre-footer [class^=col]:after{background:rgba(63,77,95,.25)}.i-footer{color:#bbb;padding:25px 0 0;font-size:16px}.i-footer p,.i-footer p a{color:#e4dfd7}.i-footer [class^=col]{position:relative;min-height:250px}.i-footer [class^=col]:after{background:rgba(255,255,255,.25)}.i-footer-logo{display:block}.i-footer-logo img{max-width:100%}.i-footer .h4{text-transform:uppercase;margin:0 0 10px;font-size:24px}.i-footer-links,.i-social{margin:0;padding:0}.i-footer-links li{width:49%;float:left;list-style:none;color:#e4dfd7!important}.i-footer-links a{color:#e4dfd7!important;font-size:15px}.i-footer-e-newsletter-form input{width:100%;border-radius:0;margin:0 0 10px;border:none;font-size:14px;padding:5px 10px}.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:7px 0;background-color:#cea358!important}.i-footer-e-newsletter-form .btn:focus,.i-footer-e-newsletter-form .btn:hover{outline:0!important;background-color:#c59b52!important}.i-footer .recent-news p.post-date{position:relative;top:-4px;font-size:13px}.i-baseline{border-top:1px solid rgba(255,255,255,.25);padding:15px 0;margin:25px 0 0}.i-baseline a{color:#bbb}.yapstone-footer{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.25)}.i-chat{width:44px;height:44px;border-radius:50%;position:fixed;bottom:15px;right:15px;display:none}.i-social-item{list-style:none;display:inline-block;margin:0 1px}.i-social-item a{font-size:21px;width:40px;height:40px;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:#1174bb;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}.i-featured{padding:50px 0}.i-featured-slider{max-height:462px}.i-featured-slider .owl-item{width:calc(calc(1140px - 30px)/ 3)}.i-featured-slider .owl-nav{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.i-featured-slider .owl-nav .owl-next,.i-featured-slider .owl-nav .owl-prev{border:3px solid #c9c9c9;font:14px/1 FontAwesome;font-size:35px!important;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0!important;border-radius:50%!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%)}.i-featured-slider .owl-nav .owl-prev{left:-80px}.i-featured-slider .owl-nav .owl-next{right:-80px}.i-featured-slider .owl-nav .owl-prev:before{color:#c9c9c9;content:"\f060";left:46%}.i-featured-slider .owl-nav .owl-next:before{color:#c9c9c9;content:"\f061";left:56%}.i-featured-img{display:block;padding-bottom:70%;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important}.i-featured-box{display:block;padding:20px 25px;text-align:left}.i-featured-name{display:block;margin:0 0 5px;padding:0}.i-featured-address{margin:0 0 29px;display:block}.i-featured-address,.i-featured-name{width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.i-featured-info{overflow:hidden;margin:0;padding:0}.i-featured-info li{font-size:14px;display:inline-block;padding:5px}.i-featured-info li .btn{width:100%;padding:5px 0;font-size:14px}.i-featured-description{font-size:16px;line-height:20px;padding:20px 0;display:block}.i-header{position:absolute;width:100%}.i-header-logo-wrap{top:51px;height:174px}.i-quick-search{bottom:18%}.i-header-logo{background:url(../images/layout/logo-coastalhomeandvilla.png) center center no-repeat;top:-34px}.i-popular-searches{padding:50px 0;margin-bottom:-50px}.i-popular-searches [class^=col]{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,.owl-gallery .item .owl-lazy,.owl-gallery-thumbs .item .owl-lazy{display:block;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important}.i-popular-searches-img{padding-bottom:65%;width:100%;position:relative;z-index:1}.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:379px;text-align:center;margin:0 0 10px;padding:28px 10px 42px}.i-ttd-boxes .box-info .h4{margin-top:0;color:#fff!important;min-height:66px;font-size:25px}.i-ttd-boxes .box-info p+a{display:block}.i-ttd-boxes .box-info a.details{display:inline-block;position:absolute;width:92.25%;bottom:-5px;left:0;right:0;padding:15px;margin:15px;border-radius:0}.ttd-website{width:100%;position:relative;top:-43px;margin-bottom:-43px;text-align:center;padding:7px}.ttd-modal .btn.btn-primary{border:none!important}.i-ttd-boxes{margin-bottom:44px}.i-quick-nav a{margin-bottom:4px}@media (min-width:992px){.i-ttd-wrap .col-md-4:nth-child(3n+1){clear:both}}.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;overflow:hidden}.timeline-Widget,.twitterBody{background:0 0!important}.twitterBody .timeline-Body{border:none}.twitterBody .Identity-screenName{color:rgba(0,0,0,.75)}.twitterBody .CardContent{background:#fff;border-radius:5px}.owl-gallery .item img.owl-lazy,.twitterBody .timeline-Tweet{padding:0}.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}#ui-datepicker-div{z-index:1000!important;font:16px/24px arial}.ui-datepicker{background:#f5f5f5;border:0;border-radius:0;box-shadow:#000 0 0 50px -14px}.ui-datepicker .ui-datepicker-title{background-color:#4f999a!important;width:100%;margin:0 auto!important;border-bottom:1px solid #666;color:#fff;text-align:center}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{width:28px!important;height:28px!important;opacity:.75;top:0!important;cursor:pointer}.ui-datepicker .ui-datepicker-next{right:0!important;background:url("../images/layout/datepicker-next.png") center center no-repeat!important}.ui-datepicker .ui-datepicker-prev{left:0!important;background:url("../images/layout/datepicker-prev.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-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background-color:#4f999a!important;border:#fcf8e3!important;font-size:12px;color:#fff!important;text-align:center}.ui-datepicker .ui-datepicker-header{background:0 0;border:none;padding:0!important;font-weight:400}.ui-datepicker .ui-datepicker-calendar th{font-weight:400}label.error{color:#ffe3b2;line-height:18px}.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,.owl-gallery-thumbs{z-index:1;position:relative}.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%)}@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-wrap{position:relative;z-index:1;overflow:hidden}.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{border-radius:0;padding-bottom:60%}.owl-gallery-thumbs{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-theme{position:relative;margin-bottom:10px}.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%)}.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:23%}.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}body.specials .i-content{padding-bottom:30px}.mobile-scroller{display:none;margin:10px 0;font-size:14px;font-weight:700;text-align:center}@media (max-width:1600px){.i-hero-wrap.int,.i-hero-wrap.int .i-hero,.i-hero-wrap.int .i-hero-img{min-height:320px}}@media (max-width:1375px){.i-featured{padding:43px 0 100px}.i-featured-slider.owl-carousel .owl-nav .owl-next,.i-featured-slider.owl-carousel .owl-nav .owl-prev{left:auto;right:auto;top:auto;position:relative;-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-featured-slider.owl-theme .owl-nav{position:relative;margin-bottom:-90px}.i-featured-slider{max-height:542px}}@media (max-width:1200px){.i-header-logo-wrap{top:76px;left:-9px;width:266px;height:105px}.i-header-info:after{content:"";display:block;clear:both}.i-header-location{float:left;left:-15px;margin-bottom:5px}.i-header-phone{float:left;clear:left}.booking-content>.container{width:100%}.i-header-navigation ul{margin:8px 0 0 168px}.i-header-navigation ul li a{padding:9px 5px;font-size:16px}.i-quick-search .bootstrap-select button,.i-quick-search .bootstrap-select button .filter-option,.i-quick-search .btn-advancedSearch,.i-quick-search input[type=submit],.i-quick-search input[type=text],.i-quick-search input[type=text].datepicker{text-transform:capitalize;font-size:16px}.i-callouts a{font-size:17px}.i-callouts p a{width:78%}.i-ttd-boxes .box-info{min-height:438px}}@media (max-width:1024px){#homepage-announcement{margin-top:50px}#homepage-announcement+.i-header-phone+.i-wrapper{margin-top:0}.i-header-phone a .fa-mobile{position:relative;top:8px}.i-header-navigation{top:133px;max-width:100%}.i-header-navigation ul>li.sub{padding-right:15px}.i-header-navigation ul>li.sub>a{padding-right:8px}.i-header-navigation ul li:hover ul{display:none}body{overflow-x: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-mobileToggle{display:block;position:fixed;top:0;left:0;right:0;z-index:99999;text-align:right}.i-header-mobileToggle:active,.i-header-mobileToggle:focus,.i-header-mobileToggle:hover{color:#fff}.i-header-mobileToggle span{background:#eab12e;display:block;color:#fff;line-height:normal;font-size:32px;height:50px}.i-header-mobileToggle span .fa{position:relative;top:6px;right: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;-webkit-overflow-scrolling:touch;-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:10px 15px}.i-header-navigation ul li i{background:0 0!important;color:#333!important;display:block;height:48px;padding:18px;position:absolute;top:0;right:0}.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;white-space:normal}}@media (max-width:992px){.i-header{z-index:999}.i-header .container{width:100%!important;padding:0 15px}.i-header-logo-wrap{left:30px}.i-header-location,.i-header-phone{float:none;top:auto;left:auto;margin:0 5px 15px}.i-header-search-wrap{width:220px;position:relative;display:block;top:auto;right:auto;margin:15px 0 0;background:#fff}.i-hero-wrap.int .i-quick-search,.i-quick-search{position:relative;background:#444;bottom:auto}.i-header-search-form{border-right:1px solid #5d5d5d}.i-header-search{width:150px}.i-header-search-submit{width:50px;padding:6px 10px}.i-quick-search{width:auto;left:0;right:0;-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 .col-md-2:last-child,.i-quick-search .col-md-2:nth-last-child(2){margin-bottom:0}.i-sidebar{margin:0 -15px;padding-top:15px}.i-sidebar .i-callouts [class^=col]{width:50%;padding:0 15px;margin:0 0 25px}.i-content{padding:50px 0}.i-callouts{padding:0 0 25px}.i-callouts .thumbnail{margin-bottom:25px}.i-footer .col-sm-6:nth-child(odd){clear:both}.i-baseline,.i-pre-footer [class^=col]{text-align:center}.i-baseline .pull-right{float:none!important;display:block}.i-hero-wrap.int,.i-hero-wrap.int .i-hero,.i-hero-wrap.int .i-hero-img{max-height:none;height:auto}.i-hero-wrap.int .i-hero-img{height:300px;object-fit:cover;width:100%}.i-footer [class^=col],.i-pre-footer [class^=col]{min-height:0}.i-footer [class^=col]:after,.i-pre-footer [class^=col]:after{display:none}.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}.table-wrap{overflow-y:auto;width:100%}.table-wrap,.table-wrap>table{transform:rotateX(180deg);-ms-transform:rotateX(180deg);-webkit-transform:rotateX(180deg)}.i-callouts .caption{min-height:228px}.i-callouts p a{bottom:37px;width:86%}.i-featured-slider{max-height:530px}.i-featured-slider .owl-item{width:calc(calc(1140px - 30px)/ 2)}}@media (max-width:768px){.i-ttd-wrap .col-sm-6:nth-child(odd){clear:both}.owl-gallery .owl-dots{top:0;border-radius:0 0 8px;font-size:14px;padding:8px 10px;line-height:normal}.owl-gallery .owl-dot.active:before{content:counter(slides-num) " /"}.owl-gallery-wrap .owl-carousel.owl-gallery,.owl-gallery-wrap .owl-carousel.owl-gallery-thumbs{padding:0!important}.owl-gallery .owl-nav .owl-next,.owl-gallery .owl-nav .owl-prev{width:48px;height:48px;font-size:16px!important}.owl-gallery-thumbs .owl-nav .owl-next,.owl-gallery-thumbs .owl-nav .owl-prev{width:30px!important;height:30px!important;font-size:16px!important}.owl-gallery-thumbs .owl-nav{margin:0!important}.i-header-info{top:8px}.i-header .i-social{font-size:20px}.i-header-search-form{background:#fff;border-right:1px solid #5d5d5d;text-align:left}.i-content{padding:25px 0}.i-footer{text-align:center}.i-footer>.container>.row>[class^=col]{margin:0;padding:25px 15px;border-top:1px solid rgba(255,255,255,.25)}.i-footer>.container>.row>[class^=col]:first-child{border-top:none}.i-footer .col-sm-6{margin-bottom:15px}.i-baseline{font-size:13px}.i-hero,.i-hero .owl-carousel,.i-hero .owl-item,.i-hero .owl-stage,.i-hero .owl-stage-outer,.i-hero-wrap{max-height:none;height:auto}.i-hero,.i-hero img.i-hero-img{max-width:100%}.i-hero-wrap .i-hero-img{height:420px}.i-welcome{padding:50px 0}.i-popular-searches{margin-bottom:-25px}.i-hero .owl-dots{bottom:55px}.i-quick-search .btn-group-justified a{margin:.5%!important;width:49%}.i-callouts .caption{min-height:0}.i-callouts p a{bottom:auto;width:auto;display:block;position:relative;margin:27px auto 0}.i-ttd-boxes .box-info,.i-ttd-boxes .box-info .h4{min-height:auto}.i-header{background-color:transparent}.mobile-scroller{display:block}}@media (max-width:568px){.i-header-logo-wrap{top:47px;width:282px;height:114px}.i-quick-search:before{position:relative;display:block;text-align:center;content:"Start Your Search";color:#fff;font-size:22px;padding:0 0 10px;line-height:normal}}@media (max-width:480px){.hidden-sm-up{display:block!important}.hidden-sm-down{display:none}.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{left:0;right:0;width:100%;text-align:center}.i-header-search-wrap{margin:6px auto 0}.i-header .i-social{display:block}.i-quick-search [class^=col]{width:100%;float:none}.i-quick-search .col-md-2:nth-last-child(2){margin-bottom:10px}.i-quick-search .select-wrap{height:auto}.i-sidebar{margin:0;padding:0}.i-sidebar .i-callouts [class^=col]{width:100%;padding:0 0 15px;margin:0}.i-quick-search{bottom:0}.i-hero-wrap.int .i-hero-img{height:422px;max-width:100%;-o-object-fit:cover;object-fit:cover}.i-quick-search .btn-group-justified a{width:100%;margin:0 0 5px!important;float:none}.i-quick-search .nav-tabs{position:relative}.i-quick-search .nav-tabs>li{float:none}.i-quick-search .nav>li>a{font-size:13px;margin:0 0 1px;border-radius:0}.i-header-phone{position:fixed;top:0;left:10px!important;z-index:99999!important}.i-header-phone a{font-size:20px;color:#fff!important}.i-header-info{top:170px}.i-featured-slider{max-height:598px}.i-featured-slider .owl-item{width:calc(100vw - 30px)}}@media (max-width:400px){.i-header-logo-wrap{width:211px;top:26px;height:104px}.i-header-info{top:124px}}a.external:after{font-family:FontAwesome;content:" \f08e"}p.bold{font-weight:700}.popsearch{display:block;margin-left:auto!important;margin-right:auto!important;width:70%!important}.popsearch:hover{transform:box-shadow: 0 0 10px #338053!important}span.popsearch{font-size:15px;font-weight:700;text-transform:uppercase;color:#1273b9;margin:10px;display:block}