/* Homepage-only extras applied after home.min.css. Keep in sync with style2.css additions. */
.skip-link{position:absolute;left:8px;top:-40px;z-index:1000;background:#1d2978;color:#fff;padding:8px 12px}
.skip-link:focus{top:8px}
.header-owner{line-height:48px;font-size:15px;color:#333;margin-right:22px;display:inline-block}
.resot_list ul li .resot_feature{font-size:15px;font-family:"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-weight:500;color:#595959;letter-spacing:.6px;position:relative;padding-left:35px;line-height:53px;border-bottom:1px solid #e4e4e4;display:block}
.resot_list ul li .resot_feature i{position:absolute;left:0;top:50%;transform:translateY(-50%);color:#4c5db4}
.resot_list ul li:last-child .resot_feature{border:none}
.resot_list ul li:hover .resot_feature{color:#4d6a1f}
.book_room_box .book-bed-heading{text-align:center;color:#fff;font-size:30px;font-weight:700;text-transform:capitalize;padding-bottom:5px;margin:0;line-height:1.2;font-family:"Montserrat","Montserrat Fallback","Segoe UI",sans-serif}
button.book_now_btn_black{width:100%;cursor:pointer;font-family:inherit}
.intro_title .intro_lead{font-size:18px;font-weight:600;margin:0 0 12px;color:#353535}
.explor_item .explor_text h3{font-size:16px;font-family:"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-weight:600;letter-spacing:.6px;color:#80c406;text-transform:capitalize;margin:0}
.video_area .video_inner h2{color:#7fc600;text-transform:capitalize;font-family:"Montserrat","Montserrat Fallback",sans-serif;font-size:32px;font-weight:bold;letter-spacing:.96px;padding-bottom:5px}
.video_area .video_inner p{color:#fff;text-transform:capitalize;font-family:"Montserrat","Montserrat Fallback",sans-serif;font-size:32px;font-weight:bold;letter-spacing:.96px}
.fun_fact_area .fun_fact_box .media .media-left .counter{font-size:55px;color:#fff;font-weight:bold;font-family:"Montserrat","Montserrat Fallback",sans-serif;line-height:50px;min-height:50px;margin:0}
.fun_fact_area .fun_fact_box .media .media-body .fun-fact-label{font-size:15px;color:#fff;font-family:"Montserrat","Montserrat Fallback",sans-serif;font-weight:bold;text-transform:capitalize;line-height:20px;margin:0}
.video_embed .yt-facade{appearance:none;-webkit-appearance:none}
.header_top .header_top_inner .pull-left a,.header_social li a{opacity:1;color:#333}
a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid #1d2978;outline-offset:2px}
.navbar-brand{min-width:200px;min-height:47px}
.gtm-noscript{display:none;visibility:hidden}
.fun-fact-percent-row{display:-webkit-inline-box;display:inline-flex;align-items:center}
.fun-fact-percent-copy{display:-webkit-inline-box;display:inline-flex;position:absolute;width:90px}
.footer-credit-list{display:inline-flex}
.header_menu.affix .navbar.navbar-default .navbar-header .navbar-brand img{display:inline-block}
.header_menu.affix .navbar.navbar-default .navbar-header .navbar-brand img+img{display:none}
.intro_box_item h3{font-size:16px;color:#363636;font-family:"Montserrat","Montserrat Fallback",sans-serif;font-weight:bold;text-transform:capitalize;padding-top:18px;margin:0}
.resort_caption{position:absolute;left:30px;bottom:20px;opacity:0;color:#fff;z-index:2;font-family:"Montserrat","Montserrat Fallback",sans-serif;font-weight:normal;font-size:18px;letter-spacing:.36px;margin:0}
.resort_gallery .item:hover .resort_caption{bottom:30px;opacity:1}
.resort_g_hover .light{display:inline-block;min-width:44px;min-height:44px;line-height:44px;text-align:center}
