body{font-weight:400;overflow-x:hidden!important}h1,h2,h3,h4,h5,h6{font-family:'Josefin Sans',sans-serif}h2{letter-spacing:-2px;font-weight:200}h5{letter-spacing:-1px}h6{font-size:90%;line-height:1.6;letter-spacing:3px;color:#999;padding-bottom:15px;text-transform:uppercase}p.soldOut{position:relative;font-size:32px;font-weight:900;color:#fea300;bottom:70px;z-index:1;transform:rotate(-20deg);font-family:'Josefin Sans',sans-serif}.entry-content ul{padding-left:1.5em}.entry-content ul li{line-height:1.5;margin-bottom:10px}#logo{margin-top:-8px!important;max-height:130px}#logo img{max-height:130px;max-width:310px}@media all and (max-width:768px){#logo img{max-width:235px}}header#main-header .container,#top-header .container{width:77%;max-width:77%}.bgOverlay{position:relative}.bgOverlay:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .7)}.blackOverlay{position:relative}.blackOverlay:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .46);-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.blackOverlay:hover:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .8)}.blueOverlay:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(15 121 148 / .87);-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.blueOverlay:hover:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(15 121 148 / .92)}.boxShadow{box-shadow:0 2px 18px 0 rgb(0 0 0 / .2)}#link6,#link7,#closePopup6,#closePopup7{cursor:pointer}#closePopup6,#closePopup7{text-align:right;position:absolute;top:15px;left:15px}#closePopup6 i,#closePopup7 i{font-size:21px!important;color:#8a8a8a!important;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out}#closePopup6 i:hover,#closePopup7 i:hover{color:#efefef!important}#getDirections h2,#bookThings h2{color:#fff;text-align:center}#getDirections{position:fixed;top:0;right:0;z-index:999999999;background-color:rgb(0 0 0 / .95);width:300px;height:100%;padding:50px}#getDirections.hide{opacity:0;right:-300px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#getDirections.show{right:0;opacity:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}div#getDirections i{font-size:47px;line-height:1;color:#fff;text-align:center;width:100%;margin-bottom:15px}div#getDirections p{color:#fff}div#getDirections h4{color:#fff;padding-bottom:4px}div#getDirections ul{text-align:center}div#getDirections ul li{margin:60px auto}div#getDirections ul li.innDirections a{position:relative;background-color:#ffa300;color:#fff;padding:8px 20px;display:block;margin-top:20px;font-family:'Playfair Display',serif;font-weight:400;letter-spacing:0;font-size:16px}div#getDirections ul li.golfDirections a{position:relative;background-color:#ffa300;color:#fff;padding:8px 20px;display:block;margin-top:20px;font-family:'Playfair Display',serif;font-weight:400;letter-spacing:0;font-size:16px}div#getDirections a:after{content:'';position:absolute;width:0;height:1px;display:block;margin-top:2.5px;right:0;background:#fba408;transition:width .4s ease;-webkit-transition:width .4s ease;pointer-events:none}div#getDirections a:hover:after{width:100%;left:0;background:#fba408;pointer-events:none}#bookThings{position:fixed;top:0;right:0;z-index:999999999;background-color:rgb(0 0 0 / .95);width:300px;height:100%;padding:50px}#bookThings.hide{opacity:0;right:-300px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#bookThings.show{right:0;opacity:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#bookThings a{position:relative;color:#fff;text-transform:uppercase;font-family:'Josefin Sans',sans-serif;font-weight:400}#bookThings a img{display:block;margin:0 auto}#bookThings a:after{content:'';position:absolute;width:0;height:1px;display:block;margin-top:2.5px;right:0;background:#fba408;transition:width .4s ease;-webkit-transition:width .4s ease;pointer-events:none}#bookThings a:hover:after{width:100%;left:0;background:#fba408;pointer-events:none}div#bookThings li{margin:35px 0;font-size:16px;text-align:center;font-weight:700}div#nav_menu-4:after{content:'';background-image:url(https://harborshoresresort.blackbird-under-construction.com/wp-content/uploads/2020/02/AAA_4D_Award.png);height:150px;width:150px;position:absolute;background-size:contain;background-repeat:no-repeat}div.tippy-popper{transform:translate3d(0,127px,0)!important}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=visible]{-webkit-transform:translateY(1px);transform:translateY(1px)}ul#top-menu li.menu-item.tippy-active{background-color:#fff}#top-menu-nav>ul>li>a{opacity:.7;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;transition:all .7s ease-in-out}#top-menu-nav>ul>li>a:hover{opacity:1}header#main-header{background-color:#fff}.et_pb_section.megaSection{padding:0!important;box-shadow:0 18px 16px rgb(0 0 0 / .4)}.megaLinks{padding-bottom:40px!important}.megaLinks ul{margin-top:4px}.megaLinks ul li a{line-height:1.4;padding:10px 0;display:block}.megaLinks .et_pb_module.et_pb_text .et_pb_text_inner,.megaLinks .et_pb_module.et_pb_code .et_pb_code_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 10%}.megaLinks .widget{margin-right:10%}.megaLinks .widget#nav_menu-10,.megaLinks .widget#nav_menu-4{margin-right:0}.megaLinks .widget#nav_menu-2,.megaLinks .widget#nav_menu-8{min-width:100px}.menuBooking.et_pb_row_inner{padding:0}.et_header_style_left #et-top-navigation nav>ul>li>a{font-family:'Playfair Display',serif;font-weight:400}.megaLinks h2.widgettitle,.menuBooking h3{font-family:'Playfair Display',serif;font-weight:400;font-size:24px;letter-spacing:0;color:#383838!important}.menuBooking a.et_pb_button{font-family:'Playfair Display',serif;color:#fff!important;text-transform:uppercase}#divimegapro-11 .menuBooking a.et_pb_button{background-color:#129DC0!important}#divimegapro-11 .menuBooking a.et_pb_button:hover{background-color:#1194b5!important}#divimegapro-231 .menuBooking a.et_pb_button{background-color:#5a7302!important}#divimegapro-231 .menuBooking a.et_pb_button:hover{background-color:#6b8805!important}.megaLinks ul li{border-bottom:1px dashed #e0e0e0}.megaLinks ul li:last-child{border:none}.megaLinks ul.menu>li.menu-item a{color:#757575!important;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.megaLinks ul.menu>li.menu-item a:hover{color:#000000!important}a.navPromo{display:flex;flex-direction:column;justify-content:center;padding:25px 35px 35px 35px;text-align:center;width:20.5vw;background-image:url(https://harborshoresresort.blackbird-under-construction.com/wp-content/themes/Divi-Child/images/nav-home.jpg);background-size:cover;background-repeat:no-repeat;color:#fff;position:relative}a.navPromo h6,a.navPromo h3{color:#fff!important;position:relative;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out}a.navPromo h6{font-size:13px!important}a.navPromo p{color:#ccc;position:relative;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out}a.navPromo:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .6);-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}a.navPromo:hover:before{background-color:rgb(0 0 0 / .8)}a.navPromo:hover p{color:#ffa300}body ul#top-menu li#menu-item-358.current-menu-item{z-index:3}body ul#top-menu li#menu-item-358.current-menu-item a:before,body ul#top-menu li#menu-item-358.current-page-ancestor a:before{content:'';position:absolute;bottom:-1px;left:-1px;height:5px;width:calc(100% + 2px);background-color:#0f86a4;opacity:1}body ul#top-menu li#menu-item-1237.current-menu-item a:before,body ul#top-menu li#menu-item-1237.current-page-ancestor a:before{content:'';position:absolute;bottom:-1px;left:-1px;height:5px;width:calc(100% + 2px);background-color:#5a7302;opacity:1}body ul#top-menu li#menu-item-360.current-menu-item a:before,body ul#top-menu li#menu-item-360.current-page-ancestor a:before{content:'';position:absolute;bottom:-1px;left:-1px;height:5px;width:calc(100% + 2px);background-color:#ffa300;opacity:1}body ul#top-menu li#menu-item-358.current-menu-item a,body ul#top-menu li#menu-item-358.current-page-ancestor a{color:#000}body ul#top-menu li#menu-item-359.current-menu-item a,body ul#top-menu li#menu-item-359.current-page-ancestor a{color:#000}body ul#top-menu li#menu-item-360.current-menu-item a,body ul#top-menu li#menu-item-360.current-page-ancestor a{color:#000}.et_header_style_left #et-top-navigation nav>ul>li>a{padding:42px 32px!important}.et_header_style_left #et-top-navigation nav>ul>li>a{padding:35px 52px 35px 42px!important}body ul#top-menu li.menu-item-has-children:after{font-family:"ETmodules"!important;font-weight:800!important;content:'\33'!important;position:absolute;top:46%;right:15px}#top-menu li{padding:0;border-left:1px solid #efefef}#top-menu>li:last-child{border-right:1px solid #efefef}ul#et-secondary-nav li a{text-transform:uppercase;font-weight:300}#top-header .container{padding-top:0}#et-secondary-menu>ul>li a{padding-top:.75em}li.menu-item.menu-item-85 a:after{font-family:"ETmodules";font-weight:800;content:'\e081';margin-left:4px}ul#et-secondary-nav li{margin-right:11px}.logo_container img#logo{margin-left:-4px}nav#top-menu-nav ul#top-menu li.mobileOnly{display:none}ul#bookingBar{position:fixed;bottom:0;left:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:99}ul#bookingBar:after{position:absolute;bottom:0;left:0;width:100%;height:187px;background:-moz-linear-gradient(top,#fff0 0%,rgb(0 0 0 / .8) 100%);background:-webkit-linear-gradient(top,#fff0 0%,rgb(0 0 0 / .8) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .8) 100%);z-index:-1;content:'';opacity:1;pointer-events:none;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}ul#bookingBar.scrolled:after{opacity:0}ul#bookingBar.scrolled{background-color:rgb(0 0 0)}ul#bookingBar.hide{opacity:0;pointer-events:none}ul#bookingBar li{position:relative}ul#bookingBar li svg#icon-bell,ul#bookingBar li svg#icon-golf,ul#bookingBar li svg#icon-table,ul#bookingBar li svg#icon-house{position:absolute;top:-32px;left:0;right:0;margin:0 auto;height:32px;width:32px;display:none;opacity:0}ul#bookingBar.scrolled li svg#icon-bell,ul#bookingBar.scrolled li svg#icon-golf,ul#bookingBar.scrolled li svg#icon-table,ul#bookingBar.scrolled li svg#icon-house{position:absolute;top:10px;left:0;right:inherit;margin:0;height:21px;width:21px;display:none;opacity:0}ul#bookingBar li:hover svg#icon-bell,ul#bookingBar li:hover svg#icon-golf,ul#bookingBar li:hover svg#icon-table,ul#bookingBar li:hover svg#icon-house{display:block;opacity:1;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}svg path[class*="bell-"],svg line[class*="bell-"]{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:3;stroke-dasharray:400;stroke-dashoffset:400;animation-duration:2.4s;animation-fill-mode:forwards;animation-name:draw}#icon-bell .bell-1{animation-delay:.2s}#icon-bell .bell-2{animation-delay:.3s}#icon-bell .bell-3{animation-delay:.4s}#icon-bell .bell-4{animation-delay:.6s}#icon-bell .bell-5{animation-delay:.7s}#icon-bell .bell-6{animation-delay:.8s}#icon-bell .bell-7{animation-delay:.9s}#icon-bell .bell-8{animation-delay:1s}svg path[class*="hole-"],svg line[class*="hole-"],svg circle[class*="hole-"],svg ellipse[class*="hole-"],svg polyline[class*="hole-"]{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:3;stroke-dasharray:400;stroke-dashoffset:400;animation-duration:2.0s;animation-fill-mode:forwards;animation-name:draw}#icon-golf .hole-1{animation-delay:.2s}#icon-golf .hole-2{animation-delay:.3s}#icon-golf .hole-3{animation-delay:.4s}#icon-golf .hole-4{animation-delay:.6s}#icon-golf .hole-5{animation-delay:.7s}#icon-golf .hole-6{animation-delay:.8s}svg path[class*="table-"],svg line[class*="table-"],svg circle[class*="table-"],svg polyline[class*="table-"]{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:3;stroke-dasharray:400;stroke-dashoffset:400;animation-duration:2.0s;animation-fill-mode:forwards;animation-name:draw}#icon-table .table-1{animation-delay:.2s}#icon-table .table-2{animation-delay:.3s}#icon-table .table-3{animation-delay:.4s}#icon-table .table-4{animation-delay:.5s}#icon-table .table-5{animation-delay:.6s}#icon-table .table-6{animation-delay:.7s}#icon-table .table-7{animation-delay:.8s}#icon-table .table-8{animation-delay:.9s}#icon-table .table-9{animation-delay:1s}#icon-table .table-10{animation-delay:1s}svg polygon[class*="house-"],svg polyline[class*="house-"]{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:3;stroke-dasharray:400;stroke-dashoffset:400;animation-duration:2.0s;animation-fill-mode:forwards;animation-name:draw}#icon-house .house-1{animation-delay:.2s}#icon-house .house-2{animation-delay:.4s}@keyframes draw{to{stroke-dashoffset:0}}ul#bookingBar li a{font-family:'Josefin Sans',sans-serif;font-weight:400;color:#efefef;padding:14px 2vw;display:block;text-transform:uppercase;font-size:12px;letter-spacing:.1vw;-webkit-transition:background-color .4s ease-in-out;-moz-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;-ms-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out}#bookingButton{display:none}.et_pb_module.et_pb_gallery.noClick .et_pb_gallery_image>a{pointer-events:none}body.home .et_pb_slide_description{padding:3%!important;max-width:1200px}body.home .et_pb_slider .et_pb_container{width:85%;max-width:1200px;height:80vh!important;min-height:80vh!important}#home-slider .et_pb_slide_content h6{text-transform:uppercase;font-size:16px!important;letter-spacing:5px}body.home .et_pb_module.et_pb_slider h2.et_pb_slide_title{font-size:112px!important;line-height:1;text-transform:uppercase;letter-spacing:-.6vw;font-weight:300!important;text-shadow:0 0 10px #000}.et-pb-active-slide .et_pb_slide_description{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-ms-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.7s;-moz-animation-duration:.7s;-ms-animation-duration:.7s;-o-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:.7s;-moz-animation-delay:.7s;-ms-animation-delay:.7s;-o-animation-delay:.7s;animation-delay:.7s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.et-pb-active-slide .et_pb_slide_description .et_pb_slide_content{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-ms-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.7s;-moz-animation-duration:.7s;-ms-animation-duration:.7s;-o-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:1s;-moz-animation-delay:1s;-ms-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}100%{opacity:1}}@keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}100%{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}#homeGrid{padding:0}#homeGrid .et_pb_row{padding:25px}body.home article.tg-item .gridHeading h3{font-size:5vw!important;line-height:1.2!important;letter-spacing:-8px!important}body.home article.tg-item .gridHeading h6{font-size:18px!important;line-height:1.2!important;letter-spacing:12px!important;margin-right:-8px;font-weight:300}body.home article.tg-item.tg-home-grid-real-estate .gridHeading h6:before{position:absolute;left:0;top:8px;height:1px;width:calc(50% - 180px);content:'';background-color:#fff}body.home article.tg-item.tg-home-grid-real-estate .gridHeading h6:after{position:absolute;right:0;top:8px;height:1px;width:calc(50% - 180px);content:'';background-color:#fff}body.home article.tg-item.tg-home-grid-the-inn .gridHeading h6:before{position:absolute;left:0;top:8px;height:1px;width:calc(50% - 130px);content:'';background-color:#fff}body.home article.tg-item.tg-home-grid-the-inn .gridHeading h6:after{position:absolute;right:0;top:8px;height:1px;width:calc(50% - 130px);content:'';background-color:#fff}body.home article.tg-item div.infoButton a,body.home article.tg-item div.videoButton a{font-family:'Playfair Display',serif;font-weight:400;text-transform:uppercase;display:block!important;padding:6px 20px 8px 20px!important;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}body.home article.tg-item div.infoButton a:hover,body.home article.tg-item div.videoButton a:hover{background-color:#dc8d00!important}body.home article.tg-item.tg-home-grid-golf .gridHeading h6:after{position:absolute;left:322px;top:8px;height:1px;width:calc(82% - 322px);content:'';background-color:#fff}.tg-home-grid-the-inn .tg-element-5{margin-top:4vw!important}.tg-center-holder{bottom:96px}div#page-container #homeGrid .et_pb_row{max-width:100%}#homeEvents{border-left:25px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#homeEvents .et_pb_button_module_wrapper{margin:auto 0 0 0!important}#homeEvents .et_pb_button_module_wrapper+.et_pb_button_module_wrapper{margin:0!important}#homeEvents .et_pb_module.et_pb_text{padding:14% 6% 0%}a.et_pb_button.allEvents{background-color:#000;color:#efefef;text-transform:uppercase;text-align:center;width:95%;margin:0 auto 10px auto;display:block;padding:12px!important;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.et_pb_button.allEvents:hover{color:#ffa300!important;background-color:#000!important;padding:12px!important}a.et_pb_button.bookEventBtn{width:100%;text-align:center;color:#fff;background:#ffa300;background:-moz-linear-gradient(top,rgb(255 163 0) 22%,rgb(255 163 0) 22%,rgb(206 132 1) 100%);background:-webkit-linear-gradient(top,rgb(255 163 0) 22%,rgb(255 163 0) 22%,rgb(206 132 1) 100%);background:linear-gradient(to bottom,rgb(255 163 0) 22%,rgb(255 163 0) 22%,rgb(206 132 1) 100%);font-family:'Playfair Display',serif;text-transform:uppercase;border-top:10px solid #fff!important;padding:10px!important;margin-bottom:0;font-size:1.8vw;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.et_pb_button.bookEventBtn:hover{padding:10px!important;background-color:#000!important}#homeEvents .et_pb_module.et_pb_text h6{font-size:18px!important;line-height:1.8!important;letter-spacing:12px!important;margin-right:-8px}#homeEvents .et_pb_module.et_pb_text h4{font-size:5vw!important;line-height:0.8!important;letter-spacing:-4px!important;font-weight:700!important;padding-bottom:0}#homeEvents .et_pb_module.et_pb_text h5{font-size:2.7vw!important;line-height:1!important;letter-spacing:2px!important;font-weight:400!important;margin-bottom:15px}#eventNotice{margin-bottom:20px}#noticeBox{background-color:#000;text-align:center}#noticeBox h4{font-size:40px;line-height:1;color:#fff;padding:30px 20px 5px 20px}#noticeBox p.info{font-size:24px;line-height:1;color:#fff;padding:0 20px 25px 20px}#noticeBox a.noticeCTA{background-color:#faa300;color:#fff;font-size:24px;text-align:center;padding:15px 30px;display:block;width:250px;margin:0 auto}body.single-ajde_events h3.widget-title{display:none}body.single-ajde_events .evo_page_sidebar{padding-top:25px}#homeGrid{padding:0;display:flex;flex-direction:row}div#page-container #homeGrid .et_pb_row{width:49%}#homeInnCol{min-height:850px;max-height:850px;width:100%;margin-right:25px!important;position:relative;opacity:1;display:block;transition:400ms ease;backface-visibility:hidden}#homeInnTile{width:100%;padding-right:6%;padding-left:6%;padding-top:20%;position:absolute;opacity:1;transition:400ms ease;backface-visibility:hidden;height:100%;margin-top:-11px}#homeInnTile:before{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;z-index:0;content:'';background-color:rgb(0 0 0 / 70%);opacity:0;transition:ease 400ms}#homeInnTile:hover:before{opacity:1}#homeGolfCourseTile{background-image:url(https://harborshoresresort.blackbird-under-construction.com/wp-content/uploads/2019/04/box-golf-sig.jpg);min-height:413px;margin-bottom:25px;opacity:1;transition:1.5s ease;backface-visibility:hidden;height:100%;margin-top:-11px}#homeGolfCourseTile:before{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;z-index:0;content:'';background-color:rgb(0 0 0 / 70%);opacity:0;transition:ease 400ms}#homeGolfCourseTile:hover:before{opacity:1}#homeGolfCol{width:100%;margin-top:18px;margin-right:25px!important;position:relative;opacity:1;display:block;transition:1.5s ease;backface-visibility:hidden}.golfGridHeading .middle p{text-align:left;padding-left:5%;padding-top:10%}.golfGridHeading .buttonRow{justify-content:start;margin-top:15px;padding-left:4%}#homeCommunityTile{background-image:url(https://www.harborshoresresort.com/wp-content/uploads/2020/05/Dog_Friendly-v2.jpg);min-height:413px;margin-bottom:0;opacity:1;transition:1.5s ease;backface-visibility:hidden;height:100%}#homeCommunityTile:before{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;z-index:0;content:'';background-color:rgb(0 0 0 / 70%);opacity:0;transition:ease 400ms}#homeCommunityTile:hover:before{opacity:1}.communityGridHeading .middle p{padding-left:4%;padding-right:4%;padding-bottom:0%;margin-top:-30px;margin-bottom:210px}.communityGridHeading .buttonRow{margin-top:15px}#homeEvents{width:55%;min-height:850px;max-height:850px;border-left:0;margin-top:25px;margin-right:25px}body.home .gridHeading h6{font-size:18px;line-height:1.2!important;letter-spacing:12px!important;margin-right:-8px;font-weight:300;text-align:center}body.home .gridHeading h6:before{position:absolute;left:0;top:8px;height:1px;width:calc(50% - 130px);content:'';background-color:#fff}body.home .gridHeading h6:after{position:absolute;right:0;top:8px;height:1px;width:calc(50% - 130px);content:'';background-color:#fff}body.home .golfGridHeading{padding-top:9%;padding-left:5%}body.home .gridHeading h3{font-size:5vw!important;line-height:1.2!important;letter-spacing:-8px!important;text-align:center;white-space:nowrap;margin-top:-15px}body.home .golfGridHeading h6{font-size:18px!important;line-height:1.2!important;letter-spacing:12px!important;margin-right:-8px;font-weight:300;text-align:left}body.home .golfGridHeading h6:after{position:absolute;left:362px;top:87px;height:1px;width:calc(82% - 322px);content:'';background-color:#fff}body.home .golfGridHeading h3{font-size:5vw!important;line-height:1.2!important;letter-spacing:-8px!important;text-transform:uppercase;margin-top:-17px}body.home .communityGridHeading h6{font-size:18px!important;line-height:1.2!important;letter-spacing:12px!important;margin-right:-8px;font-weight:300;text-align:center}body.home .communityGridHeading h6:before{position:absolute;left:70px;top:139px;height:1px;width:calc(37% - 130px);content:'';background-color:#fff}body.home .communityGridHeading h6:after{position:absolute;right:70px;top:139px;height:1px;width:calc(37% - 130px);content:'';background-color:#fff}body.home .communityGridHeading{padding-top:15%}body.home .communityGridHeading h3{font-size:5vw!important;line-height:1.2!important;letter-spacing:-8px!important;text-align:center;white-space:nowrap;text-transform:uppercase}.contentContainer{position:relative;width:100%;height:100%}.contentImage{opacity:1;display:block;width:100%;height:auto;transition:.5s ease;backface-visibility:hidden}.middle{transition:.5s ease;opacity:0;position:absolute;top:220px;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center;width:100%}#homeInnTile:hover .middle,#homeGolfCourseTile:hover .middle,#homeCommunityTile:hover .middle{opacity:1;filter:brightness(1)}.contentText{color:#fff;font-size:16px;padding:5px 0}.blockButon{position:relative;font-size:18px;line-height:24px;font-weight:600;text-transform:uppercase;text-align:center;background-color:#ffa300;display:inline-block;margin:10px}a.blockButton{position:relative;font-size:18px;line-height:24px;text-align:center;background-color:#ffa300;display:inline-block;margin:10px;font-family:'Playfair Display',serif;font-weight:400;text-transform:uppercase;padding:6px 20px 8px 20px!important;color:#fff}.blockButton a{font-family:'Playfair Display',serif;font-weight:400;text-transform:uppercase;display:block!important;padding:6px 20px 8px 20px!important}.buttonRow{display:flex;flex-direction:row;justify-content:center;margin-top:15px}@media (max-width:1577px){#homeInnTile:before{top:1px}}@media (max-width:1480px){div#page-container #homeGrid .et_pb_row{margin-top:0}#homeInnCol{min-height:652px;max-height:652px}#homeEvents{min-height:652px;max-height:652px}#homeGolfCourseTile,#homeCommunityTile{min-height:313px}.golfGridHeading .middle p{padding-top:1%}.communityGridHeading .middle p{margin-top:-126px;margin-bottom:130px}#golfPackageCol h3{font-size:2.8vw!important}.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2{font-size:15px!important}em.date{font-size:20px!important}.eventon_events_list .eventon_list_event .evcal_list_a{padding:5px 0 0px!important;min-height:50px!important}#homeEvents .et_pb_module.et_pb_text{margin-bottom:0}}@media (max-width:1429px){#homeInnTile:before{top:3px}}@media (max-width:1380px){.contentText{display:none}#homeInnCol .buttonRow{flex-direction:column}.gridHeading h6{font-size:1.2vw!important}}@media (max-width:1200px){#homeInnCol{min-height:536px;max-height:536px}#homeGolfCol{width:100%;margin-top:13px;margin-right:0px!important}#homeGolfCourseTile,#homeCommunityTile{min-height:255px}#homeEvents{min-height:536px;max-height:536px;margin-top:14px}a.blockButton{margin-bottom:0;margin-top:0}#homeInnCol .buttonRow{flex-direction:column;margin-top:-110px}.golfGridHeading .buttonRow{margin-top:-75px}body.home .golfGridHeading h6:after{left:342px;top:57px}body.home .communityGridHeading h6:before{top:63px;width:calc(30% - 130px)}body.home .communityGridHeading h6:after{top:63px;width:calc(30% - 130px)}body.home .communityGridHeading{padding-top:10%}.communityGridHeading .buttonRow{margin-top:-52px}}@media (max-width:1150px){#homeInnTile:before{top:4px}}@media (max-width:1080px){body.home .communityGridHeading h6:before{top:57px}body.home .communityGridHeading h6:after{top:57px}body.home .gridHeading h6{letter-spacing:9px!important}#golfPackageCol h3{margin-top:33%}}@media (max-width:1060px){#homeInnTile:before{top:5px}}@media (max-width:980px){#homeInnCol,#homeGolfCol{display:none}#homeEvents{width:100%;min-height:450px}div#page-container #homeGrid .et_pb_row{width:0%}#golfPackageCol h3{font-size:5.8vw!important;margin-top:10%!important}#golfPackageCol p{font-size:3.3vw!important}}@media (max-width:680px){#golfPackageCol h3{font-size:7.8vw!important}#golfPackageCol p{font-size:4.3vw!important}}#carouselRow{max-width:2560px!important}.categoryCarousel p{margin-top:-197px;z-index:10;background-color:orange;width:auto;align-items:center!important;display:flex!important;justify-content:center!important;max-height:30px!important;font-size:16px!important;font-family:'Open Sans'!important;letter-spacing:2px!important;padding:0 15px}.dica_divi_carousel .dica-item .dica-item-content>.content{display:flex;justify-content:center}.categoryCarousel h4{margin-top:50px}.categoryCarousel h4 a{height:100%}.categoryCarousel h5{min-height:100px;padding:0 15px 15px}.categoryCarousel a.et_pb_button{text-align:center;display:flex;font-family:'Open Sans'!important;font-size:14px;max-width:130px;justify-content:center;align-items:center;margin:0 auto;margin-top:-515px;background-color:rgb(0 0 0 / .15)!important;font-weight:600;display:none}.overlay-image .dica-item .dica-image-container a.image:after{content:"VIEW DETAILS"!important;font-family:'Open Sans'!important;background-color:rgb(0 0 0 / .15)!important;font-size:14px!important;padding:7px 10px;font-weight:600}.categoryCarousel a.et_pb_button:hover{background-color:rgb(0 0 0 / .15)!important;transition:.5s ease}.dica-container .et_pb_button_wrapper{margin-top:0px!important}.page-id-14 .categoryCarousel p{background-color:#129dc0}.page-id-110 .categoryCarousel p{background-color:#5A7302}@media (max-width:767px){.categoryCarousel p{margin-top:-179px;font-size:13px!important}.categoryCarousel h4{min-height:50px;line-height:16px!important}.dica_divi_carousel .dica_divi_carouselitem .dica-item-content h4{line-height:16px!important}.categoryCarousel h5{min-height:65px;padding:0 15px 15px;font-size:18px!important;line-height:20px!important}.dica_divi_carousel .dica_divi_carouselitem .dica-item-content h5{line-height:20px!important}}body.page-id-14 #promoBoxes p#evcal_cur.evo_month_title,body.page-id-110 #promoBoxes p#evcal_cur.evo_month_title{display:none}body.page-id-14 #promoBoxes #evcal_head.calendar_header,body.page-id-110 #promoBoxes #evcal_head.calendar_header{display:none}body.page-id-14 #promoBoxes .ajde_evcal_calendar.boxy .eventon_events_list .eventon_list_event .evcal_desc:before{content:'UPCOMING EVENT';color:#3dcef3;padding-bottom:20px;display:block!important;font-size:20px}body.page-id-110 #promoBoxes .ajde_evcal_calendar.boxy .eventon_events_list .eventon_list_event .evcal_desc:before{content:'UPCOMING EVENT AT HARBOR SHORES';color:#a9d403;padding-bottom:20px;display:block!important}body.page-id-14 #promoBoxes #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title,body.page-id-110 #promoBoxes #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title{font-size:36px!important;line-height:1;letter-spacing:-2px}body.page-id-14 #promoBoxes #evcal_list.eventon_events_list>div p.desc_trig_outter:after,body.page-id-110 #promoBoxes #evcal_list.eventon_events_list>div p.desc_trig_outter:after{content:'';background-color:rgb(0 0 0 / .78);position:absolute;width:100%;height:100%;top:0;left:0}body.page-id-14 #promoBoxes #evcal_list.eventon_events_list>div,body.page-id-110 #promoBoxes #evcal_list.eventon_events_list>div{width:100%;height:25.566vw;display:block;max-height:395px;min-height:395px}body.page-id-14 #promoBoxes .ajde_evcal_calendar.boxy div#evcal_list.eventon_events_list,body.page-id-110 #promoBoxes .ajde_evcal_calendar.boxy div#evcal_list.eventon_events_list{border-radius:0}body.page-id-14 #promoBoxes #eventon_loadbar_section,body.page-id-110 #promoBoxes #eventon_loadbar_section{margin:0;border-radius:0}body.page-id-14 #promoBoxes a.desc_trig.evcal_list_a,body.page-id-110 #promoBoxes a.desc_trig.evcal_list_a{vertical-align:middle;display:flex!important;flex-direction:column-reverse;justify-content:center;pointer-events:none}body.page-id-14 #promoBoxes #evcal_list .eventon_list_event .desc_trig .evcal_cblock,body.page-id-110 #promoBoxes #evcal_list .eventon_list_event .desc_trig .evcal_cblock{text-align:center}body.page-id-14 #promoBoxes .evcal_cblock .evo_start,body.page-id-110 #promoBoxes .evcal_cblock .evo_start{float:none!important;display:flex;flex-direction:column-reverse}body.page-id-14 #promoBoxes .et_pb_module.eventFeed .et_pb_text_inner:first-of-type,body.page-id-110 #promoBoxes .et_pb_module.eventFeed .et_pb_text_inner:first-of-type{padding-bottom:0;height:auto;display:block;top:0;width:100%}body.page-id-14 .eventon_events_list .eventon_list_event p.desc_trig_outter .evcal_cblock em.date,body.page-id-110 .eventon_events_list .eventon_list_event p.desc_trig_outter .evcal_cblock em.date{font-size:45px;padding:10px 15px;background-color:#fff;color:#000;width:95px;margin:0 auto}body.page-id-14 .eventon_events_list .eventon_list_event p.desc_trig_outter .evcal_cblock em.month{padding:5px;width:95px;margin:0 auto;background-color:#129dc0;font-size:15px}body.page-id-110 .eventon_events_list .eventon_list_event p.desc_trig_outter .evcal_cblock em.month{padding:5px;width:95px;margin:0 auto;background-color:#5a7302;font-size:15px}body.page-id-14 #promoBoxes .eventon_events_list .eventon_list_event .evcal_cblock span.evo_end,body.page-id-110 #promoBoxes .eventon_events_list .eventon_list_event .evcal_cblock span.evo_end{display:none}body.page-id-14 .evo_info span.evcal_desc2.evcal_event_title,body.page-id-110 .evo_info span.evcal_desc2.evcal_event_title{font-size:42px!important;font-weight:400!important;font-family:'Josefin Sans',sans-serif!important;letter-spacing:-2px}body.page-id-14 #promoBoxes .ajde_evcal_calendar.boxy .eventon_events_list .eventon_list_event .evcal_desc,body.page-id-14 .ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig .evcal_cblock,body.page-id-110 #promoBoxes .ajde_evcal_calendar.boxy .eventon_events_list .eventon_list_event .evcal_desc,body.page-id-110 .ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig .evcal_cblock{padding:10px 25px!important;text-align:center}body.page-id-14 #promoBoxes #evcal_list.eventon_events_list>div+div,body.page-id-110 #promoBoxes #evcal_list.eventon_events_list>div+div{display:none}#promoBoxes .et_pb_column{min-height:395px;max-height:395px}.promoBoxImage.et_pb_image img{object-fit:cover;min-height:395px;max-height:395px;width:1000px!important}body.single-ajde_events #left-area{padding-right:0!important;width:100%!important;float:none!important}body.single-ajde_events .evo_page_body{max-width:100%}body.single-ajde_events ul#sidebar{width:100%!important}body.single-ajde_events .container:before{display:none}body.single-ajde_events div#pageHeader>section.et_pb_module{padding-top:170px}body.single-ajde_events #main-content .container{padding-top:30px!important}a[style="border-color:#129dc0;"] em.date,a[style="border-color:#129dc0;"] em.month{color:#484848;text-align:center}a[style="border-color:#129dc0;"] em.date{letter-spacing:-2px}.ajde_evcal_calendar #evcal_head.calendar_header p#evcal_cur.evo_month_title{color:#484848!important}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a.set{background-color:#129dc0!important}.ajde_evcal_calendar .calendar_header .evcal_arrows{color:#9e9e9e!important;border-color:#9e9e9e!important}.ajde_evcal_calendar .calendar_header .evcal_arrows .fa{color:#9e9e9e!important}.evcal_btn,.evo_lightbox.eventon_events_list .eventon_list_event a.evcal_btn{background:#ffcb55!important}#attractionCarousel .tg-grid-area-wrapper .tg-disabled{opacity:.2}body.home div.tg-grid-wrapper{margin-right:0!important}body.home #attractionCarousel,body.home #attractionCarousel .et_pb_row{padding:0}#attractionCarousel h2:not(.tg-item-title):before{content:'';background-color:#efefef;height:1px;width:calc(50% - 540px);position:absolute;left:0;top:31%}#attractionCarousel h2:not(.tg-item-title):after{content:'';background-color:#efefef;height:1px;width:calc(50% - 540px);position:absolute;right:0;top:31%}body.page-id-110 #attractionCarousel h2:not(.tg-item-title):before{content:'';background-color:#efefef;height:1px;width:calc(50% - 645px);position:absolute;left:0;top:31%}body.page-id-110 #attractionCarousel h2:not(.tg-item-title):after{content:'';background-color:#efefef;height:1px;width:calc(50% - 645px);position:absolute;right:0;top:31%}.tg-right-arrow,.tg-left-arrow{background-color:#000}.tg-right-arrow i,.tg-left-arrow i{color:#fff!important}.tg-grid-slider{padding:0!important}body.page-id-14 .tg-home-carousel-offset .tg-element-1,body.page-id-14 .tg-cats-holder.tg-element-1{background-color:#129dc0}#homeMap{margin-top:-17.5vw}#homeMap section.et_pb_module{padding-top:36vw;padding-bottom:35vw}#footerSection ul.menu li.menu-item a{-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out}#footerSection ul.menu li.menu-item a:hover{color:#000!important}div#footerSection{padding:0}div#footerSection .et_pb_column#footerNavigation .et_pb_module.et_pb_text .et_pb_text_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footerSection div.widget.widget_nav_menu h2.widgettitle{font-family:'Playfair Display',serif;font-weight:400;text-transform:uppercase;font-size:26px;color:#333}div#footerSection #footerNavigation ul.menu li{border-bottom:1px solid #efefef}div#footerSection #footerNavigation ul.menu li a{display:block;font-size:14px;font-weight:300;text-transform:uppercase;color:#a8a8a8;padding:8px 0}div#footerPhone p a{display:inline-block;margin:0 4px;color:#b7b7b7;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out}div#footerPhone p a:hover{color:#7d7d7d}div#footerPhone p a[href^="tel:"]{color:#666}div#footerNavigation{padding:50px 0 50px 50px}div#footerPhone .et_pb_module.et_pb_text{margin-bottom:0!important;width:50%;padding:40px 20px 40px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}div#footerPhone{background-color:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#footerPhone h4{font-family:'Playfair Display',serif;font-weight:400;font-size:28px;color:#fb9001;text-transform:uppercase}#footerPhone p{font-size:21px}div#footerSection>.et_pb_row{padding:0}div#footerSection .et_pb_column#footerNavigation .et_pb_module.et_pb_text .et_pb_text_inner p+p{display:none}#footerNavigation div.widget{width:14vw;margin:1.5%}#footerAddress{float:right}#footer-bottom{padding:38px 0 10px 0;background-color:#fff}div#footer-bottom .container p{text-transform:uppercase;font-size:11px;font-family:'Josefin Sans',sans-serif;color:#999;padding-bottom:0}div#footer-bottom .container #footerAddress a{color:#999;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out}div#footer-bottom .container #footerAddress a:hover{color:#000}div#footer-bottom .container{width:94%;max-width:94%}div#footerBar{background-color:#ffa300}#footerBar .et_pb_text_inner img{padding-right:4px}#footerBar .et_pb_text_inner{padding-top:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footerBar .et_pb_text_inner h4,#footerBar .et_pb_text_inner h3{padding-bottom:0;color:#fff}#footerBar .et_pb_text_inner h4{font-size:1.7vw}#footerBar .et_pb_text_inner h3{font-size:2vw}footer#main-footer div#footerSection .et_pb_row.et_pb_row_0{max-width:100%;width:100%}#headerVideo .header-content{padding:10px 10px 67px 10px}#headerVideo+.et_pb_section h2{border-top:1px solid #d9d9d6;padding-top:18px;border-bottom:1px solid #d9d9d6;padding-bottom:0;margin-bottom:20px;line-height:1}#main-content #headerVideo h2{font-family:'Josefin Sans',sans-serif;font-weight:400;font-size:100px;text-transform:uppercase;letter-spacing:-8px;text-shadow:0 0 20px rgb(0 0 0 / .78)}#main-content #headerVideo h2 span{font-weight:700}#main-content #headerVideo h6{font-family:'Josefin Sans',sans-serif;font-size:21px;text-transform:uppercase;text-shadow:0 0 20px rgb(0 0 0 / .88)}#main-content h2 cite{font-weight:200;font-style:normal;font-size:36px;top:-14px;position:relative;color:#ccc}#main-content #headerVideo h6 cite{font-weight:200;font-style:normal;top:-1px;position:relative}#headerVideo .header-content{max-width:90%}a.et_pb_button{font-family:'Playfair Display',serif!important;font-weight:400;font-size:19px;margin-bottom:4px;text-transform:uppercase;padding:.2em 1em .3em 1em!important}.caldera-grid .row{margin:0}body.page-id-14 #main-content a.et_pb_button,body.parent-pageid-14 #main-content a.et_pb_button,body.parent-pageid-14 button.caldera-forms-modal,body.single-post .et_pb_button{background-color:#129DC0!important;color:#fff!important;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}body.page-id-14 #main-content a.et_pb_button:hover,body.parent-pageid-14 #main-content a.et_pb_button:hover,body.parent-pageid-14 button.caldera-forms-modal:hover,body.single-post .et_pb_button:hover{background-color:#1087a5!important}body.page-id-110 #main-content a.et_pb_button,body.parent-pageid-110 #main-content a.et_pb_button,body.parent-pageid-110 button.caldera-forms-modal{background-color:#5a7302!important;color:#fff!important;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}body.page-id-110 #main-content a.et_pb_button:hover,body.parent-pageid-110 #main-content a.et_pb_button:hover,body.parent-pageid-110 button.caldera-forms-modal:hover{background-color:#6b8805!important}#headerVideo a.et_pb_button{margin:10px!important}body.page-id-14 #headerVideo a.et_pb_button:hover{background-color:#1087a5!important}#promoBoxes .et_pb_module.et_pb_text{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#promoBoxes .centerColumn{margin:0 25px}#innPhoto,#innPhoto .et_pb_row{padding:0}#innPhoto ul{padding:0!important}#innPhoto ul li{color:#002742;list-style:none;padding:0;margin:0;line-height:2.2;font-weight:700;border-bottom:1px dashed #b8b9b9}#innPhoto a.et_pb_button{margin-top:20px;display:block;background-color:#129dc0;color:#fff}#calendarFeed h3,.centerColumn h3{text-transform:uppercase;border-bottom:0!important;margin-bottom:0!important}#calendarFeed h4{text-transform:uppercase;padding-bottom:15px}#calendarFeed p.eventLocation img{padding:0 0 40px 0}body.archive .et_pb_post .entry-featured-image-url{display:none}@media only screen and (min-width:981px) and (max-width:2000px){#calendarFeed h3{font-size:2.1vw}#calendarFeed h4{font-size:1.5vw}#calendarFeed p:first-of-type{font-size:.8vw}}#calendarFeed p.eventTime img,#calendarFeed p.eventLocation img{vertical-align:top;float:left;padding:0 0 23px 0;margin-right:5px}#calendarFeed p{clear:both}#calendarFeed p:first-of-type{color:#F7FF7A}body.page-id-110 #main-content a.et_pb_button{background-color:#5a7302!important}body.page-id-110 #main-content a.et_pb_button:hover{background-color:#4D6301!important}body.page-id-110 #headerVideo+.et_pb_section h2{border-top:1px solid #d9d9d6;padding-top:20px;border-bottom:1px solid #d9d9d6;margin-bottom:20px}body.page-id-110 p a{color:#5A7302}body.page-id-110 p a:hover{color:#658004}body.page-id-110 #calendarFeed p:first-of-type{color:#a9d403}body.page-id-110 .tg-home-carousel-offset .tg-element-1,body.page-id-110 .tg-cats-holder.tg-element-1{background-color:#5A7302}body.parent-pageid-110 .caldera-grid .btn-default{font-family:'Playfair Display',serif!important;border:none!important;display:block!important;background-color:#5a7302!important;font-weight:400!important;font-size:21px;color:#fff!important;min-height:auto!important;padding:.3em 1em!important;margin:0;width:100%;line-height:1.7em!important;letter-spacing:0!important;text-transform:uppercase!important;transition:all 0.3s ease-in-out}body.parent-pageid-110 .caldera-grid .btn:hover{text-decoration:none;color:#fff!important;background-color:#4D6301!important;border:none!important;border-radius:0!important}#golfPackageCol:before{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;z-index:0;content:'';background-color:rgb(217 213 213 / 70%)}#golfPackageCol h3{text-align:center;color:#003965;margin-top:13%;font-weight:900;font-size:2.4vw;padding-right:20px;padding-left:20px;border-bottom:none}#golfPackageCol p{text-align:center;color:#003965;font-family:'Josefin Sans',sans-serif;padding-right:20px;padding-left:20px;font-size:1.3vw;line-height:1.1;font-weight:900}#newsLogoGrid p,#newsLogoGrid h6{color:#fff}#newsLogoGrid h4{text-transform:uppercase;color:#fff}@media only screen and (min-width:1366px){#newsLogoGrid h4{font-size:28px}}@media only screen and (max-width:1024px){body.page-id-120 #newsLogoGrid .et_pb_row,body.page-id-5213 #newsLogoGrid .et_pb_row{width:94%;padding:1% 0}body.page-id-120 div#newsLogoGrid .et_pb_module.et_pb_text.logoNews,body.page-id-5213 div#newsLogoGrid .et_pb_module.et_pb_text.logoNews{height:28vw;width:28vw}}@media only screen and (max-width:980px){body.page-id-120 div#newsLogoGrid .et_pb_module.et_pb_text.logoNews,body.page-id-5213 div#newsLogoGrid .et_pb_module.et_pb_text.logoNews{height:55vw;width:55vw;margin:0 auto}body.page-id-14 #promoBoxes #evcal_list.eventon_events_list>div,body.page-id-110 #promoBoxes #evcal_list.eventon_events_list>div{height:79.566vw}body.page-id-14 #promoBoxes #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title,body.page-id-110 #promoBoxes #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title{font-size:6.1vw!important}}div#newsLogoGrid .et_pb_module.et_pb_text.logoNews{height:25vw;width:25vw;max-width:475px;max-height:475px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;padding:25% 15% 15% 15%}.logoNews.blackOverlay:before{border-radius:50%}@media only screen and (min-width:1000px){.et_pb_section.hole{padding:0!important}.et_pb_section.hole .et_pb_row{padding:0!important}body.page-id-126 .responsive-tabs-wrapper{margin-top:-62px}body.page-id-126 .responsive-tabs .responsive-tabs__list__item{display:inline-block;float:none;color:rgb(255 255 255 / .6)}body.page-id-126 .responsive-tabs .responsive-tabs__list__item--active{color:#000}body.page-id-126 .responsive-tabs ul.responsive-tabs__list{text-align:center}body.page-id-126 .streamotor-embed.streamotor-player{float:right;width:63%;margin-left:50px}body.page-id-126 .responsive-tabs .responsive-tabs__panel{width:80%;margin:0 auto;border:none}}@media (max-width:767px){body.page-id-126 .responsive-tabs .responsive-tabs__heading--active{background:#333}}table.teeColors td{padding:2% 4%}table.teeColors{width:50%;max-width:460px;margin:20px auto 40px auto}table.teeColors td.blueTee{background-color:#005596;color:#fff;font-weight:700}table.teeColors td.blackTee{background-color:#000;color:#fff;font-weight:700}table.teeColors td.grayTee{background-color:#666;color:#fff;font-weight:700}table.teeColors td.whiteTee{background-color:#fff;color:#000;font-weight:700}table.teeColors tr td{border:1px solid #eee}button.caldera-forms-modal{font-family:'Playfair Display',serif;border:none;display:block;background-color:#ffa300;font-weight:400;font-size:21px;color:#fff;padding:.3em 1em;margin:0;line-height:1.7em;text-transform:uppercase;transition:all 0.3s ease-in-out}p.condoContact button.caldera-forms-modal{margin:28px auto 0}.caldera-grid .btn:hover{text-decoration:none;background-color:#f79c00;border:none}.eventsLocate button{font-family:'Playfair Display',serif;border:none;display:block;background-color:#ffa300;font-weight:400;font-size:21px;color:#fff;padding:.3em 1em;margin:0;line-height:1.7em;text-transform:uppercase;transition:all 0.3s ease-in-out}.eventsLocate button a{color:#fff}.eventsLocate button a:before{font-family:'Font Awesome 5 Free';content:'\f3c5';font-weight:900;margin-right:10px}.parallaxPromo h2{font-family:'Playfair Display',serif!important;font-size:80px;text-transform:uppercase;padding-bottom:15px}.parallaxPromo h4{font-family:'Playfair Display',serif!important;text-transform:uppercase;letter-spacing:6px;color:#efa300!important;padding-bottom:45px}.parallaxPromo h5{text-transform:uppercase;font-weight:300}.parallaxPromo ul{padding:0 0 50px 0;width:60%;margin:0 auto 0 24%;column-count:2}.parallaxPromo p:last-of-type{width:50%;margin:0 auto}.parallaxPromo ul li{text-align:left;list-style:none;text-transform:capitalize;font-size:18px;padding:5px 62px}.parallaxPromo ul li:before{font-family:'Font Awesome 5 Free';content:'\f450';font-weight:900;margin-right:10px;margin-left:-25px}.parallaxPromo.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content{width:100%;max-width:100%}body.parent-pageid-110 .parallaxPromo button.caldera-forms-modal{margin:0 auto 30px auto!important}body.parent-pageid-110 h1,body.parent-pageid-110 h2,body.parent-pageid-110 h3,body.parent-pageid-110 h4,body.parent-pageid-110 h5,body.parent-pageid-110 h6{color:#5A7302}#pageHeader .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content{padding:25px 5px 15px 5px}.ctaBlurb{text-align:center;border:1px solid #efefef;padding:50px 25px;border-radius:6px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ctaBlurb:hover{text-align:center;border:1px solid #d9d9d6;padding:50px 25px;border-radius:6px;-webkit-box-shadow:0 0 24px 0 rgb(0 0 0 / .15);box-shadow:0 0 24px 0 rgb(0 0 0 / .15)}.ctaBlurb i{font-size:50px;padding-bottom:10px;color:#d19d6f}.ctaBlurb h4{font-size:24px;padding-bottom:0}.et_pb_module.et_pb_text.menuList ul{padding:0}.et_pb_module.et_pb_text.menuList ul li{list-style:none;border-bottom:1px dashed #efefef;padding:5px 0;margin-bottom:0}.et_pb_module.et_pb_text.menuList ul li:last-child{border-bottom:none}.et_pb_module.et_pb_text.menuList ul li a{display:block;color:#666}.et_pb_module.et_pb_text.menuList ul li a:before{font-family:'Font Awesome 5 Free';color:#999;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;content:'\f1c1';font-size:18px;font-weight:900;margin-right:12px}.et_pb_module.et_pb_text.menuList ul li:hover a:before{color:#003965}.et_pb_module.et_pb_gallery .et-pb-controllers{display:none}.et_pb_module.et_pb_text.menuList.proposal ul li a:before{content:'\f075'}.et_pb_module.et_pb_text.menuList.event ul li a:before{content:'\f279'}.et_pb_module.et_pb_text.menuList.spa ul li a:before{content:'\f5bb'}.et_pb_module.et_pb_text.menuList.food ul li a:before{content:'\f2e7'}.et_pb_module.et_pb_text.menuList.drink ul li a:before{content:'\f5ce'}.et_pb_module.et_pb_text.menuList.drink ul li:first-of-type a:before{content:'\f5ce'}.et_pb_module.et_pb_text.menuList.drink ul li:nth-of-type(2) a:before{content:'\f561'}.hoverShadow{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.hoverShadow:hover{box-shadow:0 0 18px 0 rgb(0 0 0 / .2)}body.page #main-content a.et_pb_button.redButton{background-color:#da3643!important;width:100%;text-align:center}body.page #main-content a.et_pb_button.redButton:hover{background-color:#c32e3a!important}body.page-id-38 #main-content .et_pb_button_module_wrapper{position:relative;text-align:center}body.page-id-38 #main-content .et_pb_button_module_wrapper:after{content:'';background-image:url(https://harborshoresresort.blackbird-under-construction.com/wp-content/themes/Divi-Child/images/logo-opentable.png);width:150px;height:34px;display:block;margin:0 auto}.et_pb_column.et_pb_column_1_3 h3{border-bottom:1px dashed #ccc;margin-bottom:25px}.et_pb_module.ctaBlurb a{display:block;padding:50px 40px}.et_pb_module.ctaBlurb{padding:0!important}#pageHeader.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay{background-color:rgb(0 0 0 / .2)!important}#et-main-area #main-content .et_pb_row{max-width:1460px}#post-486 #caldera_form_1{margin-left:-10px}#post-486 #caldera_form_1 .single,#post-486 #caldera_form_1 .first_col,#post-486 #caldera_form_1 .last_col{padding:0 12px}#post-802 #caldera_form_1{margin-left:-7px;margin-right:7px}article#post-28 .roomIcons ul li{margin:0 -2px}#et-main-area article#post-110 .et_pb_row.et_pb_row_6{max-width:90%}#et-main-area #main-content #post-5188 .et_pb_row.et_pb_row_0{max-width:100%}.roomIcons{padding:20px 5px}.roomIcons ul{margin:0;padding:0;text-align:center}.roomIcons ul li{list-style:none;display:inline-block;position:relative;padding:0 5px;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.roomIcons ul li img{width:40px;opacity:.7;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;float:left;cursor:pointer}.roomIcons ul li img:hover{opacity:1}.tooltip{position:absolute;width:275px;top:52px;left:-223%;background-color:#fff;padding:10px;border:2px solid #EFEFEF;opacity:0;pointer-events:none;text-align:left;z-index:999;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.roomIcons ul li:hover>.tooltip{opacity:1;pointer-events:auto}.tooltip:before{content:'';width:0;height:0;border-left:10px solid #fff0;border-right:10px solid #fff0;border-bottom:12px solid #efefef;position:absolute;top:-12px;left:0;right:0;margin:0 auto}.tooltip img{margin-right:10px}.tooltip p{line-height:1.3;margin-top:5px}.roomIcons .tooltip img{width:25px;opacity:1}.roomIcons .tooltip img+p{display:none}.tooltip h4{font-size:18px;line-height:30px;padding-bottom:0}.roomGallery.et_pb_slider .et-pb-arrow-next{right:0!important;opacity:1!important;background-color:rgb(0 0 0 / .89);font-size:30px;top:calc(50% + 15px)}.roomGallery.et_pb_slider .et-pb-arrow-prev{left:0!important;opacity:1!important;background-color:rgb(0 0 0 / .89);font-size:30px;top:calc(50% + 15px)}.roomSpecs ul{display:flex;flex-direction:row;justify-content:space-around;align-items:center;padding:0}.roomSpecs ul li{list-style:none;font-size:50px;line-height:1;font-family:'Josefin Sans',sans-serif;font-weight:400}.roomDescription hr{border:1px solid #efefef!important}.roomDescription hr+p{padding-top:20px}.roomSpecs{padding-top:10px}.roomSpecs ul li cite{font-size:18px;line-height:1;font-family:'Josefin Sans',sans-serif;font-style:normal;font-weight:400;display:inline-block;vertical-align:middle;margin-top:-5px;margin-left:10px;width:100px}body.page-id-28 .roomDescription .et_pb_button{margin:20px 10px 15px 0;display:inline-block}.roomDescription h2{color:#003965}.et_pb_module.et_pb_text.packagePromo{border:2px dashed #d4d4d4;padding:24px 5vw 19px 5vw;background-color:#fbfbfb;text-align:center}.et_pb_module.et_pb_text.packagePromo a{color:#129dc0;font-weight:400;font-size:18px}.et_pb_module.et_pb_text.packagePromo h5{color:#999}.roomGrid .et_pb_row_0{z-index:10}.roomGrid .et_pb_row_1{z-index:9}.roomGrid .et_pb_row_2{z-index:8}.roomGrid .et_pb_row_3{z-index:7}.roomGrid .et_pb_row_4{z-index:6}.roomGrid .et_pb_row_5{z-index:5}.roomGrid .et_pb_row_6{z-index:4}.roomGrid .et_pb_row_7{z-index:3}.roomGrid .et_pb_row_8{z-index:2}.roomGrid .et_pb_row_9{z-index:1}.roomAnchors{padding:33px 0 72px 0!important}.roomAnchors h6{color:#999;display:inline-block;padding:7px 15px 7px 15px;margin-bottom:9px;background-color:#FFF}.roomAnchors a.sizeSelector{padding:5px 32px;margin:0 5px;background-color:#e6e6e6;color:#8c8c8c;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.roomAnchors a.sizeSelector:hover{background-color:#d2d2d2;color:#636363}.roomAnchors a.sizeSelector.selected,.roomAnchors a.sizeSelector.selected:hover{background-color:#129dc0;color:#fff}.roomAnchors:before{content:'';position:absolute;top:47px;left:0;right:0;margin:0 auto;width:402px;height:81px;border:1px solid #efefef}.tourLogos p{text-align:center}.tourLogos p img:hover{transform:scale(1.3);z-index:99;position:relative}.tourLogos p img{transition:all .2s ease-in-out;transform:scale(.9);display:inline-block}#wprev-slider-1 .wprev_preview_tcolor1_T1{max-height:232px;overflow:hidden}li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-86 a{font-family:'Playfair Display',serif!important;font-weight:400;background:#ffa300;background:-moz-linear-gradient(top,rgb(255 163 0) 22%,rgb(255 163 0) 22%,rgb(206 132 1) 100%);background:-webkit-linear-gradient(top,rgb(255 163 0) 22%,rgb(255 163 0) 22%,rgb(206 132 1) 100%);background:linear-gradient(to bottom,rgb(255 163 0) 22%,rgb(255 163 0) 22%,rgb(206 132 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa300',endColorstr='#ce8401',GradientType=0)}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}#top-menu .menu-item-has-children .menu-item-has-children>a:first-child::after,#et-secondary-nav .menu-item-has-children .menu-item-has-children>a:first-child::after{content:'5'}#main-header #mobile_menu.et_mobile_menu>li.menu-item-has-children{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}#main-header #mobile_menu.et_mobile_menu .menu-item:not(.menu-item-has-children) a{color:#efefef!important;width:100%;float:left;text-align:left;border-bottom:none;margin:0;transition:.2s;text-transform:uppercase;font-size:14px;font-weight:300!important}#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle{position:absolute;z-index:1;width:36px;height:36px;line-height:36px;border-radius:50%;top:5px;right:25px;cursor:pointer;text-align:center}#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped{background-color:rgb(255 255 255 / .2)}#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle::before{font-family:"ETmodules"!important;font-weight:400;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:36px;font-size:24px;text-transform:none;speak:none;content:'\33';color:#efefef;padding:10px;margin-left:-5px}#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped::before{content:'\32'}#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle~ul.sub-menu{display:none!important;padding-left:0}#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped~ul.sub-menu{display:block!important}#main-header #mobile_menu.et_mobile_menu li li{padding-left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}#main-header #mobile_menu.et_mobile_menu li li .sub-menu-toggle.popped{background-color:#fff0}#main-header #mobile_menu.et_mobile_menu li a{padding-left:30px;padding-right:20px}#main-header #mobile_menu.et_mobile_menu li li li a{padding-left:60px;padding-right:20px}#main-header #mobile_menu.et_mobile_menu .menu-item-has-children>a{background-color:#fff0;font-weight:inherit}#main-header #mobile_menu.et_mobile_menu li.current-menu-item>a{font-weight:bolder}@media all and (max-width:980px){ul#mobile_menu li.menu-item .sub-menu-toggle:first-of-type{display:none}}@media only screen and (max-width:981px){#calendarFeed h3{font-size:7vw}#mobile_menu{display:block!important;min-height:100vh;height:100%;top:0;right:0;position:fixed;z-index:9998;overflow:scroll;border-top:none;padding:116px 0 0 0!important}.et_mobile_menu li a{color:#efefef!important;width:100%;float:left;text-align:left;border-bottom:1px solid rgb(255 255 255 / .05);margin:0;transition:.2s;text-transform:uppercase;font-size:18px;font-weight:300!important}.mobile_nav ul#mobile_menu .current_page_item>a{color:#fff!important;background-color:rgb(255 255 255 / .1)}ul#mobile_menu li.menu-item ul.sub-menu li a{background-color:#131313!important;font-size:15px}.mobile_nav.closed #mobile_menu{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.4s 0s;-moz-transition:-moz-transform 0.4s 0s;transition:transform 0.4s 0s;background:rgb(51 51 51 / .9)!important}.mobile_nav.opened #mobile_menu{background:rgb(27 29 30 / .98)!important;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform 0.4s 0s;-moz-transition:-moz-transform 0.4s 0s;transition:transform 0.4s 0s}#main-header .container.clearfix.et_menu_container{width:94%}.mobile_menu_bar:before{color:#989898!important}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d';color:#989898!important;z-index:9999}body.page-id-14 #main-content h2:not(.tg-item-title),body.page-id-110 #main-content h2:not(.tg-item-title),body.page-id-118 #main-content h2:not(.tg-item-title),body.page-id-18 #main-content h2:not(.tg-item-title){font-size:8vw}#main-content h2 cite{font-size:3vw}#headerVideo+.et_pb_section h2{padding-bottom:10px}}@media only screen and (max-width:981px){.et_header_style_split .mobile_menu_bar,.et_header_style_left .mobile_menu_bar{z-index:9999;margin-bottom:45px;border:1px solid rgb(0 0 0 / .11);padding:3px 3px 1px 3px;border-radius:3px}#et-top-navigation{padding-right:10px;padding-top:46px!important}#attractionCarousel{padding-top:25px!important}}@media only screen and (min-width:481px){#mobile_menu{width:340px;margin-left:calc(100% - 340px)}}@media only screen and (max-width:480px){.roomAnchors a.sizeSelector{padding:5px 15px;margin-bottom:10px;display:inline-block}#mobile_menu{width:290px;margin-left:calc(100% - 290px)}}.outingPackages .et_pb_text{padding:25px}.outingPackages .et_pb_column{background-color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.outingPackages .et_pb_column:hover{box-shadow:0 2px 18px 0 rgb(0 0 0 / .2)}.outingPackages h6{padding-bottom:5px}.outingPackages h2{font-size:34px;padding-bottom:20px}#instructorBios .et_pb_module.et_pb_toggle{margin-bottom:-1px}#instructorBios .et_pb_module.et_pb_toggle{margin-bottom:0;border:none;border-bottom:1px solid #d9d9d9;background-color:#fff0;padding:20px 50px!important}#instructorBios .et_pb_module.et_pb_toggle:last-of-type{border-bottom:none}#instructorBios .et_pb_module.et_pb_text{margin-bottom:0;border-bottom:1px solid #d9d9d9;padding:26px 0 16px 0}div#instructorBios ul{margin:0;padding:0}div#instructorBios ul li{list-style:none;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #ccc}div#instructorBios ul li:last-child{border-bottom:none}@media only screen and (max-width:1550px){#instructorBios{width:75%!important;max-width:75%!important}}@media only screen and (max-width:1200px) and (min-width:981px){#instructorBios{width:90%!important;max-width:90%!important}.tippy-popper .megaSection .et_pb_column.et_pb_column_1_3{display:none}.tippy-popper .megaSection .et_pb_column.et_pb_column_2_3{width:100%}.megaLinks .et_pb_module.et_pb_text .et_pb_text_inner{padding:0 5%}.et_pb_module.et_pb_text.menuActionBar.withLogo img{display:none}.et_pb_module.et_pb_text.menuActionBar.withLogo{padding:2% 5%}.et_pb_module.et_pb_text.menuActionBar.withLogo+.et_pb_button_module_wrapper{padding-left:5%}a.navPromo{width:29.5vw}}@media only screen and (max-width:980px){#instructorBios{width:90%!important;max-width:480px!important}article.type-events.calendar-all-events .entry-content picture.attachment-.rhc_top_image,article.type-events.calendar-all-events .entry-content .event-descp1{width:100%;margin:0}}@media only screen and (max-width:600px){#instructorBios{width:95%!important;max-width:95%!important}}body.page-id-116 h5.et_pb_toggle_title{font-size:18px;line-height:1.3}body.page-id-116 #main-content div#instructorBios h2{font-size:32px!important}.et_pb_module.et_pb_text.mapList.floorplan ul{padding:20px 0}.et_pb_module.et_pb_text.mapList.floorplan ul li{list-style:none;border-bottom:none;padding:5px 0;margin-bottom:0}.et_pb_module.et_pb_text.mapList.floorplan ul li a{display:block;color:#666}.et_pb_module.et_pb_text.mapList.floorplan ul li a:before{font-family:'Font Awesome 5 Free';color:#999;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;font-size:18px;font-weight:900;margin-right:12px;content:'\f279'}.leftSideUL{float:left;margin-right:22%}.amenityAnchors{padding:33px 0 72px 0!important}.amenityAnchors h6{color:#999;display:inline-block;padding:7px 15px 7px 15px;margin-bottom:9px;background-color:#FFF}.amenityAnchors a.sizeSelector{padding:5px 32px;margin:5px 5px;display:inline-block;background-color:#e6e6e6;color:#8c8c8c;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.amenityAnchors a.sizeSelector:hover{background-color:#d2d2d2;color:#636363}.amenityAnchors a.sizeSelector.selected,.roomAnchors a.sizeSelector.selected:hover{background-color:#129dc0;color:#fff}.amenityAnchors:before{content:'';position:absolute;top:47px;left:0;right:0;margin:0 auto;width:85%;height:auto;border:1px solid #efefef}.page-id-269 span.et_pb_image_wrap{width:100%}.page-id-269 span.et_pb_image_wrap img{object-fit:cover;width:100%}@media only screen and (max-width:981px){.leftSideUL{float:inherit;margin-right:inherit}#fishing .et_pb_row.et_pb_row_4{display:flex;flex-direction:column-reverse}#fishing span.et_pb_image_wrap{margin-top:40px}#wineries .et_pb_row.et_pb_row_2{display:flex;flex-direction:column-reverse}#wineries span.et_pb_image_wrap{margin-top:40px}#agriculture .et_pb_row.et_pb_row_6{display:flex;flex-direction:column-reverse}#agriculture span.et_pb_image_wrap{margin-top:40px}#equestrian .et_pb_row.et_pb_row_8{display:flex;flex-direction:column-reverse}#equestrian span.et_pb_image_wrap{margin-top:40px}}#home-header h1.et_pb_module_header{text-transform:uppercase}.et_pb_row.home-content-slide-in h2{font-size:24px;font-weight:300;padding:0 0 15px;line-height:27px;color:#363636;text-transform:uppercase;letter-spacing:.5px}.et_pb_row.home-content-slide-in{min-height:660px}.home-content-slide-in.et_pb_row .et_pb_column{display:flex;align-items:center;justify-content:center}.home-content-slide-in.et_pb_row .et_pb_column .et_pb_module.et_pb_text{width:60%}section#contact-form{background-color:#000}p.subheader-text{font-family:'Josefin Sans',sans-serif;font-size:14px;font-weight:700;letter-spacing:5px;line-height:58px;text-transform:uppercase;color:#141313}h2.header-text{font-family:"futura_lt_btlight",sans-serif;font-size:40px;line-height:50px;font-weight:400;letter-spacing:8px;text-transform:uppercase;color:#B94C01;padding-bottom:2px;margin:10px 0}.et_pb_row.home-content-slide-in{min-height:660px}.home-content-slide-in.et_pb_row .et_pb_column{display:flex;align-items:center;justify-content:center}.home-content-slide-in.et_pb_row .et_pb_column .et_pb_module.et_pb_text{width:60%}p.slide-in-subheader{font-family:'Josefin Sans',sans-serif;font-size:18px;letter-spacing:5px;color:#141313;font-weight:500;text-transform:uppercase;padding-bottom:30px;margin:0}p.slide-in-subheader-light{font-family:'Josefin Sans',sans-serif;font-size:18px;letter-spacing:5px;color:#f5f5f5;font-weight:500;text-transform:uppercase;padding-bottom:30px;margin:0}h2.slide-in-header{font-family:'Josefin Sans',sans-serif;color:#B94C01!important;font-size:40px;letter-spacing:8px;font-weight:400;text-transform:uppercase;padding-bottom:40px;text-shadow:none;line-height:1}a.button-transparent{display:block;font-family:'Playfair Display',serif;font-size:21px;color:#272727;border:1px solid #272727;min-height:50px;padding:13px 30px 15px 30px;line-height:1;letter-spacing:1px;text-transform:uppercase;font-weight:700;margin-right:21px;text-align:center;transition:all 0.3s ease-in-out}a.button-transparent:hover{background:#424242;color:#fff}a.button-color{display:block;font-family:'Playfair Display',serif;font-size:21px;color:#fff;background:#2b2b2b;min-height:50px;padding:15px;line-height:1;letter-spacing:1px;text-transform:uppercase;font-weight:700;text-align:center;transition:all 0.3s ease-in-out}a.button-color:hover{background:rgb(37 37 37 / .8)}a.button-color-light{display:block;font-family:'Playfair Display',serif;font-size:21px;color:#efefef;background:#272727;min-height:50px;padding:13px 30px 15px 30px;line-height:1;letter-spacing:0;text-transform:uppercase;font-weight:700;text-align:center;transition:all 0.3s ease-in-out}a.button-color-light:hover{background-color:rgb(19 19 19 / .8)}.button-container{display:flex;padding-top:60px}.home-cta-slider .et_pb_slide_description{padding:0}.home-cta-slider .et_pb_slider_container_inner{padding:0}.home-cta-slider .et_pb_container.clearfix{height:100%!important;width:100%;max-width:2000px}.home-cta-slider .et_pb_slide{padding:0}h1.et_pb_module_header{font-family:'Josefin Sans',sans-serif;margin:0 auto;font-size:62px;font-weight:300;line-height:1;text-transform:uppercase;color:#fff;text-align:center;padding:0;letter-spacing:-3px;opacity:1!important}span.et_pb_fullwidth_header_subhead{font-family:'Josefin Sans',sans-serif;letter-spacing:9px;text-transform:uppercase;margin-right:-9px;margin-top:10px;line-height:1.4}#home-header.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{width:100%;max-width:1500px}body #page-container #home-header.et_pb_fullwidth_header_0 .et_pb_button{color:#ffffff!important;background:#de8e01;border-width:0!important;border-color:#de8e01;border-radius:0;font-size:18px;padding:15px 25px 7px 95px!important;background-color:#de8e01;font-family:'Josefin Sans',sans-serif!important;text-transform:uppercase;font-weight:700;letter-spacing:1px}body #page-container #home-header.et_pb_fullwidth_header_0 .et_pb_button:hover{border-color:#ffa300!important;background-color:#ffa300!important}body #page-container #home-header.et_pb_fullwidth_header_0 .et_pb_button:before{content:attr(data-icon);font-family:"ETmodules"!important;color:#fff;font-size:28px;opacity:1;margin:0;left:0;top:0;padding:0 25px;border-right:1px solid rgb(255 255 255 / .5);display:flex;height:100%;align-items:center}body #main-content .caldera-grid .btn-default{font-family:'Playfair Display',serif!important;border:none!important;display:block!important;background-color:#ffa300!important;font-weight:400!important;font-size:21px;color:#fff!important;min-height:auto!important;padding:.3em 1em!important;margin:0;width:100%;line-height:1.7em!important;letter-spacing:0!important;text-transform:uppercase!important;transition:all 0.3s ease-in-out}body #main-content .caldera-grid .btn:hover{text-decoration:none;color:#fff!important;background-color:#f79c00!important;border:none!important;border-radius:0!important}.gform-theme--framework .gfield_list_group_item::before,.gform-theme--framework .gform-field-label:where(:not([class*=gform-field-label--type-])){font-family:'Open Sans';font-weight:600;color:#666}.gform-theme--framework .field_sublabel_below .gform-field-label--type-sub{margin-top:2px}.gform-theme--foundation .gform_fields{row-gap:10px}.gform-theme--foundation .gfield textarea.large{min-block-size:0}.gform-theme--framework .gfield:where(.gfield--type-multiselect,.gfield--input-type-multiselect) .chosen-container-multi:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-search input[type=text]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-single:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework .gform-theme-field-control:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){border:1px solid #ccc}p.gform_required_legend{display:none}#gform_1 label.gfield_label.gform-field-label{color:#ffffff!important}form#gform_1{max-width:800px;margin:0 auto}#gform_1 h2{text-align:center}input#gform_submit_button_9,input#gform_submit_button_3,input#gform_submit_button_1{font-family:'Playfair Display',serif!important;border:none!important;display:block!important;background-color:#ffa300!important;font-weight:400!important;font-size:21px;color:#fff!important;min-height:auto!important;padding:.3em 1em!important;margin:0;width:100%;line-height:1.7em!important;letter-spacing:0!important;text-transform:uppercase!important;transition:all 0.3s ease-in-out}.pum-theme-10211,.pum-theme-default-theme{background-color:rgb(0 0 0 / .5)}.pum-theme-10211 .pum-content+.pum-close,.pum-theme-default-theme .pum-content+.pum-close{font-weight:900;font-size:16px;line-height:16px;background-color:#ffa300}.pum-theme-10211 .pum-container,.pum-theme-default-theme .pum-container{background-color:#fff}a.inquireCondosPopup.href\=.pum-trigger{font-family:'Playfair Display',serif;border:none;display:block;background-color:#ffa300;font-weight:400;font-size:21px;color:#fff;padding:.3em 1em;line-height:1.7em;text-transform:uppercase;width:220px;margin:0 auto}.inquireCondosPopup{margin-top:50px}body .gform_wrapper .gform_footer input[type=submit]{font-family:'Playfair Display',serif!important;border:none!important;display:block!important;background-color:#ffa300!important;font-weight:400!important;font-size:21px!important;color:#fff!important;padding:.3em 1em;line-height:1.7em!important;text-transform:uppercase!important;width:100%!important;margin:0 auto!important;border-radius:0px!important;display:flex!important;justify-content:center!important;align-items:center!important}.et_pb_row.home-content-slide-in.right-image-slide{background-color:#fff}.et_pb_section.et_pb_with_background .et_pb_row.home-content-slide-in .et_pb_text_inner p{color:#666!important}.et_pb_section.et_pb_with_background .et_pb_row.home-content-slide-in .et_pb_text_inner h2{color:#000!important}.et_pb_column_1_3 h2,.et_pb_column_2_5 h2,.et_pb_column_1_4 h2,.et_pb_column_1_5 h2,.et_pb_column_1_6 h2{font-size:36px}#fitImage .et_pb_module.et_pb_text{height:100%}#fitImage .et_pb_text_inner,#fitImage .et_pb_text_inner p{height:100%}#fitImage .et_pb_text img{object-fit:cover;height:100%;width:100%}section#contact-form h2{font-size:42px;text-transform:uppercase}section#contact-form .caldera-grid label{text-align:left;width:100%}body.page-id-18 span.et_pb_fullwidth_header_subhead{padding-bottom:30px}h2.woocommerce-loop-product__title{font-size:28px!important}li.product.type-product a{text-align:center}span.et_overlay{background:#fff0}span.et_overlay:before{display:none}h1.product_title.entry-title{letter-spacing:-2px;font-weight:300;padding:0!important;margin:0!important}h1.product_title.entry-title+p.price{color:#666!important;font-size:16px!important}h1.product_title.entry-title+p.price span.woocommerce-Price-amount.amount,h1.product_title.entry-title+p.price span.woocommerce-Price-amount.amount span{font-size:16px!important}.woocommerce-product-details__short-description{padding-top:20px}span.woocommerce-Price-amount.amount{color:#000}.summary.entry-summary span.price span.woocommerce-Price-amount.amount{font-size:24px;padding-bottom:20px!important;display:inline-block}section.related.products span.price span.woocommerce-Price-amount.amount{font-size:14px;padding-bottom:20px!important;display:inline-block}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page #content .quantity input.qty,.woocommerce-cart table.cart td.actions .coupon .input-text{background-color:#ececec!important;color:#000!important}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#ececec;color:#000!important}.woocommerce-info a{color:#f99f00!important}body.woocommerce.single-product section.et_pb_module.et_pb_fullwidth_header{padding-top:176px}body.woocommerce.single-product a.et_pb_button.et_pb_more_button.et_pb_button_one{position:absolute;bottom:-54px;right:0;display:block;width:158px;font-size:18px}body.woocommerce-page #pageHeader .et_pb_fullwidth_header_scroll{display:none}body.woocommerce-page .et_pb_button:hover{background:transparent!important}body.woocommerce-page #page-container .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:after{margin-left:.5em!important}.woocommerce .add-request-quote-button.button,.woocommerce .add-request-quote-button-addons.button,.yith-ywraq-list-wrapper a.button,.woocommerce div.product form.cart .button,.yith_ywraq_add_item_b rowse_message a,body.woocommerce .yith_ywraq_add_item_browse_message.show a,#main-content .entry-content a.button,.woocommerce input.button,.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce-message a.button,div#payment button.button,body.page-id-3197 form input[type="submit"],body.page-id-3197 form input[type="reset"]{font-family:Arial,Gotham,"Helvetica Neue",Helvetica,"sans-serif";background-color:#ffa300!important;color:#fff!important;border-color:#ffa300!important;border-radius:3px;border-style:solid;font-weight:normal!important;display:inline-block;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.woocommerce .add-request-quote-button.button:hover,.woocommerce .add-request-quote-button-addons.button:hover,.yith-ywraq-list-wrapper a.button:hover,.woocommerce div.product form.cart .button:hover,.yith_ywraq_add_item_b rowse_message a:hover,body.woocommerce .yith_ywraq_add_item_browse_message.show a:hover,#main-content .entry-content a.button:hover,.woocommerce input.button:hover,.woocommerce .cart .button:hover,.woocommerce .cart input.button:hover,.woocommerce-message a.button:hover,div#payment button.button:hover,body.page-id-3197 form input[type="submit"]:hover,body.page-id-3197 form input[type="reset"]:hover{background-color:#ffa300!important;color:#FFF!important}.woocommerce .add-request-quote-button.button:after,.woocommerce .add-request-quote-button-addons.button:after,.yith-ywraq-list-wrapper a.button:after,.woocommerce div.product form.cart .button:after,.woocommerce input.button:after,.woocommerce .cart .button:after,.woocommerce .cart input.button:after,a.checkout-button.button:after,.woocommerce-message a.button:after{display:none!important}.theme-background-color{background-color:#ec9700!important}body.product-template-default.single.single-product #main-content .container #content-area #left-area{padding-top:15%}.twoColumn ul{column-count:2}a.bodyPhone{color:#666}.intl-tel-input.allow-dropdown{width:100%}.et_pb_column.et_pb_column_empty{min-height:0}body:not(.page-id-120) .et_pb_column.et_pb_column_1_3 h4 a{color:#58abbf;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.et_pb_column.et_pb_column_1_3 h4 a:hover{color:#4d8e9e}div.widget.widget_nav_menu ul{padding:0;margin:0}div.widget.widget_nav_menu ul li{list-style:none}.et_pb_module.et_pb_text.et_pb_text_6_tb_footer p a{color:#999!important}.et_pb_module.et_pb_text.et_pb_text_6_tb_footer p a:hover{color:#000!important}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom:0}@media all and (max-width:980px){.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_only_menu.admin-bar #main-header{top:0px!important}}h2.et_bloom_success_message.et_bloom_animate_message{letter-spacing:0}body.single-post h1.entry-title,body.single-post .post-meta,body.single-post .post-meta+img{display:none}body.single-post .entry-content .et_pb_section_0,body.single-post .entry-content .et_pb_section_0 .et_pb_row{padding-top:0}body.page-id-3938 table,body.page-id-3938 table td{border:none}body.page-id-3938 table td{padding:0;width:50%!important}div#amenityList ul{column-count:2}.tourSchedule button.caldera-forms-modal{margin:0 auto}.tourSchedule button.caldera-forms-modal:hover,input#fld_7908577_2:hover,input#fld_7908577_3:hover{background-color:#f79c00!important}.vhFloorPlans.townPlans .et_pb_gallery_item.et_pb_grid_item{margin-bottom:4%!important}input#fld_7908577_2,input#fld_7908577_3{background-color:rgb(255 163 0);color:#fff;border:none;padding:10px 20px;font-size:17px;font-family:'Playfair Display',serif;text-transform:uppercase}.contractFlag:after{content:'Under Contract';position:absolute;right:0;top:0;background:#e52d27;background:-webkit-linear-gradient(to left,#b31217,#e52d27);background:linear-gradient(to left,#b31217,#e52d27);padding:20px;color:#fff;font-size:24px;text-transform:uppercase}.soldFlag:after{content:'Sold';position:absolute;right:0;top:0;background:#e52d27;background:-webkit-linear-gradient(to left,#b31217,#e52d27);background:linear-gradient(to left,#b31217,#e52d27);padding:20px;color:#fff;font-size:24px;text-transform:uppercase}@media (max-width:980px){body.page-id-807 .reverseCol{display:flex;flex-direction:column-reverse}.homesContainer .et_pb_row{border-top:1px solid #ddd}}@media (max-width:540px){.contractFlag:after{font-size:17px;padding:17px}}div#countDown{position:absolute;bottom:50px;left:50px;background-color:rgb(0 0 0 / .7);padding:20px}#timer .jedi-dashboard{width:auto;display:flex;height:70px;justify-content:center}#timer .jedi-dash_title{transform:rotate(0deg);position:static;font-size:12px;color:#fff}#timer .jedi-digit{background-color:#fff}div#eventTitle{font-size:24px;color:#fff;text-align:center;line-height:1.5;font-weight:600}@media only screen and (max-width:1024px){div#countDown{bottom:20px;left:0;right:0;margin:0 auto;width:80%}div#eventTitle{text-align:right;float:left;padding-right:40px;padding-left:10px}}@media only screen and (max-width:768px){div#countDown{bottom:20px;width:351px}div#eventTitle{text-align:center;float:none;padding-right:0;padding-left:0}}@media only screen and (max-width:480px){div#eventTitle{font-size:18px}div#countDown{bottom:-30px}.jedi-dash.jedi-seconds_dash{display:none}}@media only screen and (max-width:360px){div#countDown{bottom:-50px}}@media only screen and (max-width:320px){div#countDown{display:none}}div#vidCodeModule{width:100%!important;max-width:880px!important}div#covidText{border:1px solid #e6e6e6;padding:70px;box-shadow:7px 7px 15px rgb(0 0 0 / .2)}.divibars-content-inner{background-color:#ffa300;font-size:23px;padding:8px;text-align:center}.divibars-content-inner a{color:#fff}@media only screen and (max-width:480px){.divibars-content-inner{font-size:16px;text-align:center}}body.page-id-4328 .et_pb_row.et_pb_row_0{padding:10px 0}body.page-id-4328 .et_pb_module.et_pb_text.vacHeader{margin-bottom:0}#vacTitleSection .et_pb_module.et_pb_text.et_pb_text_0.et_pb_bg_layout_light.et_pb_text_align_left{margin:12% 0}div#vacTitleSection h1{margin-bottom:0}.vacSection{padding:10px 0!important}div#vacTitleSection{padding-top:50px!important}.vacSection .et_pb_row{padding:20px 0}div#amenityVacSection{padding-bottom:50px!important}#golfVidRow{padding-bottom:0}body.page-id-4328 span.et_overlay{background-image:url(https://www.harborshoresresort.com/wp-content/uploads/2020/04/zoom-in-white.png);background-size:20%;background-repeat:no-repeat;background-position:center}body.page-id-4328 .mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{top:50px;opacity:1;right:10px}body.page-id-4328 .mfp-title{display:none}@media (max-width:980px){.page-id-4328 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{width:90%}#vacTitleSection .et_pb_module.et_pb_text.et_pb_text_0.et_pb_bg_layout_light.et_pb_text_align_left{margin:0}.vacSection .et_pb_module.et_pb_gallery{margin-bottom:0}#golfVidRow .et_pb_module.et_pb_video{margin-bottom:12px}}@media (max-width:480px){.page-id-4328 .et_pb_fullwidth_header h1.et_pb_module_header{font-size:32px}}.rediscoverBtn{color:#fff}.rediscover-popup>div{overflow:visible!important}@media only screen and (max-width:480px){.rediscover-popup img{max-width:180px}div#sgpb-popup-dialog-main-div.rediscover-popup{max-width:300px!important;padding:22px!important}.sgpb-popup-dialog-main-div-theme-wrapper-3{left:10px!important}}.dineImage{border:1px solid #ddd;transition:all .3s ease-in-out}.dineImage:hover{transform:scale(1.02);box-shadow:0 0 12px rgb(0 0 0 / .15)}body.page-id-4931 #page-container .et_pb_button_0{background-color:#5a7302!important}body.page-id-4931 #page-container .et_pb_button_0:hover{background-color:#6b8805!important}.anniSection h3{font-size:22px}body.page-id-4931 .textCol{display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:980px){body.page-id-4931 .reverseMobileRow{display:flex;flex-direction:column-reverse}body.page-id-4931 .textCol{padding-bottom:20px}}@media only screen and (max-width:530px){p#anniTileTxt{display:none}}@media only screen and (max-width:380px){a.viewVidsBtn{font-size:17px}}div#anniPopText{padding-bottom:20px}div#anniPopContainer{text-align:center}div#anniPopBtn{text-align:center;padding-top:30px}div#anniPopBtn a{font-family:'Playfair Display',serif!important;font-weight:400;font-size:20px;line-height:1;text-transform:uppercase;color:#fff;background-color:#5a7302;padding:12px 24px;transition:background-color .2s ease-in-out}div#anniPopBtn a:hover{background-color:#4D6301}.sgpb-popup-builder-content-5033.sgpb-popup-builder-content-html{height:570px}@media (max-height:840px){.sgpb-popup-builder-content-5033.sgpb-popup-builder-content-html{height:65vh}}@media (max-height:640px){.sgpb-popup-builder-content-5033.sgpb-popup-builder-content-html{height:70vh}}@media (max-width:680px){div#sgpb-popup-dialog-main-div{max-width:90%!important}.sgpb-popup-dialog-main-div-theme-wrapper-3{max-width:96%!important}}@media (max-width:480px){div#sgpb-popup-dialog-main-div{max-width:87%!important}}@media (max-width:380px){div#sgpb-popup-dialog-main-div{max-width:83%!important}}div#teeRates{padding:25px 0}div#ratesRow,div#ratesRowHeader{max-width:1080px;width:90%}div#rateList{background-color:#5a7302;color:#fff;padding:50px;outline:1px solid #c4cca8bf;outline-offset:-20px;font-size:17px}div#rateList ul,div#rateList ul li:last-child{padding-bottom:0;margin-bottom:0}div#ratesRow .et_pb_column:last-of-type{display:flex;flex-direction:column;place-content:center}div#rateTextNotes{border-top:1px solid #ffa300;border-bottom:1px solid #ffa300;padding:50px}div#ratesRowHeader{padding-bottom:0}div#ratesHeader h2{font-weight:900;color:#666}div#travelPledgeWrap{background-color:#5a7302;padding:30px 0}body.parent-pageid-110 #main-content a#fundraiserBtn{background-color:#ffa300!important}body.parent-pageid-110 #main-content a#fundraiserBtn:hover{background-color:#f79c00!important}div#fundraiserHeader h3{font-size:48px!important}div#fundraiserHeader h4{font-size:38px!important;font-weight:300!important}div#fundraiserHeader h4:before{content:'';display:inline-block;position:relative;left:0;bottom:10px;background-color:orange;height:3px;width:80px;margin-right:15px}div#travelPledgeRow .et_pb_column:last-child{display:flex;flex-direction:column;place-content:center}@media (max-width:980px){div#fundraiserHeader h3{text-align:center}div#fundraiserHeader h4{text-align:center}div#fundraiserHeader h4:before{display:none}body.page div#page-container ul#mobile_menu{z-index:9999999999!important}.divibar-open div#sidebar-divibar{z-index:99999!important;margin-top:-8px}}@media (max-width:767px){body.parent-pageid-110 #main-content a#fundraiserBtn{width:auto;display:inline-block}div#travelPledgeRow .et_pb_button_module_wrapper{text-align:center}div#fundraiserHeader h3{margin-bottom:20px}}.fc-header-row .fc-button.fc-state-active{background-color:#003965!important}.fc-button.fc-state-default{background:#129dc0!important}body.events-template-default div#sidebar{display:none}body.events-template-default div#left-area{width:100%;padding:10% 0 0}body.events-template-default .container:before{background:none!important}.venue-container.custom-content-area{padding:10% 2%}.rhc-taxonomy-venue-v1{padding:10% 2% 2%}div#calendar04 span.rhc-icon-location{position:unset}div#calendar04 .location .rhc-icon-location+span{padding-left:0}div#calendar04 .rhc-event-image.rhc_top_image-img-link,div#calendar04 .rhc-map-social-buttons,div#calendar04 .rhc-event-date-time,div#calendar04 .rhc-event-date-time{display:none!important}.rhc-widget-header,div#calendar04 div#uew_1,div#calendar04 .supe-body,div#calendar04 .supe-item-holder{background:#fff0}div#calendar04 .rhc-event-item.rhc-widget-upcoming-item.rhc-accordion-widget-item{background:#181716bf;border:none}div#calendar04 .rhc-widget-header{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;flex-wrap:nowrap;padding:15px}div#calendar04 .rhc-widget-header .rhc-acco-bg{background-color:#fb9001!important}div#calendar04 .rhc-upcoming-events6 .rhc-date,div#calendar04 .rhc-title-info{width:100%;max-width:unset;text-align:center}div#calendar04 .rhc-upcoming-events6 .rhc-date .rhc-start-month.rhc-date-start.rhc_date.fc-date-format{font-size:1.5em}div#calendar04 .rhc-start-daynumber.rhc-date-start.rhc_date.fc-date-format{font-size:4em;line-height:1em}div#calendar04 .rhc-upcoming-events6 .rhc-date div,div#calendar04 .rhc-tax-group,div#calendar04 .rhc-tax-group h3{color:#fff}div#calendar04 .rhc-time-location div,div#calendar04 .rhc-time-location div a,div#calendar04 .rhc-title-info,div#calendar04 .rhc-title-info a,div#calendar04 .rhc-upcoming-events6 .rhc-date div{color:#fff;font-size:16px;letter-spacing:.5px}article.type-events.calendar-all-events img{max-height:400px;object-fit:cover;object-position:center center;max-width:600px;width:100%}article.type-events.calendar-all-events picture.attachment-.rhc_top_image{border:none}article.type-events.calendar-all-events .entry-content{display:flex;flex-wrap:wrap}article.type-events.calendar-all-events .entry-content .event-descp1{width:50%;margin-bottom:40px}article.type-events.calendar-all-events .entry-content picture.attachment-.rhc_top_image{width:50%;text-align:left}article.type-events.calendar-all-events .entry-content .fe-extrainfo-holder.fe-extrainfo-col2.span12 label.fe-extrainfo-label{letter-spacing:3px;padding-bottom:5px;text-transform:uppercase}article.type-events.calendar-all-events .entry-content .rhc-info-cell.fe-cell-label.postmeta- label{line-height:1.5em;font-size:34px;text-transform:capitalize!important;font-family:'Josefin Sans',sans-serif;font-weight:200;padding:0px!important}article.type-events.calendar-all-events .entry-content .fe-extrainfo-holder .row-fluid.fe-sortable{margin-top:15px}article.type-events.calendar-all-events .entry-content .row-fluid .span6.fe-maincol.fe-maincol-0 .row-fluid.fe-sortable:first-child label.fe-extrainfo-label:first-child{font-size:36px;margin-bottom:-25px;text-transform:capitalize;font-weight:200;font-family:'Josefin Sans',sans-serif}article.type-events.calendar-all-events .entry-content .rhc.fe-extrainfo-container.se-dbox{border:none}article.type-events.calendar-all-events .entry-content .fe-extrainfo-holder.fe-extrainfo-col2.span12{padding:0 30px 30px}.fullCalendar.fc.fc-ltr .fc-header-cell.fc-header-left span.fc-button.fc-button-rhc_search{display:none}div#events-list1 .rhc-widget-upcoming-item.rhc-widget-a{padding:20px 10px;border:#ABABAB solid 2px;background:#fff;border-radius:10px;margin-bottom:5px}div#events-list1 span.rhc-title-in-link{color:#6B6B6B;text-transform:uppercase;font-size:20px;font-weight:700}div#events-list1 span.rhc-widget-time.rhc_date.fc-date-format{background:#ffcb55;padding:4px 8px;text-transform:uppercase;letter-spacing:1px}div#events-list1 .rhc-widget-date-time.\[NODATETIME\]{margin-top:7px}div#events-list1 .rhc-featured-date.rhc-featured-date-a{background-color:orange}div#events-list1 .rhc-date-month-year.rhc-date-start.rhc_date.fc-date-format{color:orange;letter-spacing:2px}div#events-list1 .rhc-widget-upcoming-title,div#events-list1 .rhc-widget-upcoming-title a,div#events-list1 .rhc-widget-upcoming-title span{text-align:left}@media screen and (max-width:1550px){article.type-events.calendar-all-events .entry-content .event-descp1{padding-left:2%}}@media only screen and (max-width:1460px){header#main-header .container,#top-header .container{width:85%;max-width:85%}.page-id-14 span.evcal_desc.evo_info.hide_eventtopdata span.evo_above_title{display:none}body.page-id-14 #promoBoxes #evcal_list .eventon_list_event .desc_trig .evcal_cblock,body.page-id-110 #promoBoxes #evcal_list .eventon_list_event .desc_trig .evcal_cblock{padding:5px 25px}}@media only screen and (max-width:1460px) and (min-width:980px){body.page-id-14 #promoBoxes #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title,body.page-id-110 #promoBoxes #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title{font-size:30px!important}}@media only screen and (max-width:1366px){body.home article.tg-item .gridHeading h6{font-size:1.2vw!important}body.home article.tg-item .tg-element-4{font-size:14px!important;line-height:19px!important}#homeGrid .tg-element-4{display:none}.tg-home-grid-real-estate:hover .tg-element-5{transition:all .2s ease-in-out}.tg-home-grid-real-estate:hover .tg-element-5{-webkit-transform:translate3d(0%,-50%,0);-moz-transform:translate3d(0%,-50%,0);-ms-transform:translate3d(0%,-50%,0);transform:translate3d(0%,-50%,0)}.parallaxPromo ul{width:100%;margin:0 auto 0 8%}div#events-list1 span.rhc-title-in-link{font-size:15px}div#events-list1 .rhc-widget-upcoming-item.rhc-widget-a{padding:10px}}@media only screen and (min-width:1366px){#logo{position:relative!important;z-index:1;max-height:130px!important;margin-top:-57px!important}header#main-header:before{content:'';width:34%;height:134px;position:absolute;top:-51px;left:0;background-color:#fff}}@media only screen and (max-width:1280px) and (min-width:980px){#promoBoxes #evcal_list.eventon_events_list>div{height:24.888vw}#promoBoxes #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title{font-size:2.8vw!important}#promoBoxes .eventon_events_list .eventon_list_event .evcal_cblock em.date{font-size:32px;padding:5px 10px}body.page-id-14 #promoBoxes .ajde_evcal_calendar.boxy .eventon_events_list .eventon_list_event .evcal_desc:before{display:none!important}}@media only screen and (max-width:1280px){#footerNavigation div.widget{width:47%;margin:1.5%}div#footerSection .et_pb_column#footerNavigation .et_pb_module.et_pb_text .et_pb_text_inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:1200px){#homeGrid .et_pb_row{padding:15px}#homeEvents{border-left:15px solid #fff}body.home article.tg-item .tg-element-4{font-size:12px!important;line-height:15px!important}body.page-id-14 #promoBoxes #evcal_list.eventon_events_list>div,body.page-id-110 #promoBoxes #evcal_list.eventon_events_list>div{height:24.666vw}a#allEvents-button1{font-size:15px;margin-top:-10px}}@media only screen and (min-width:1200px){.tg-home-grid-real-estate .tg-element-1{padding-top:10px!important}}@media only screen and (max-width:1050px){header#main-header .container,#top-header .container{width:95%;max-width:95%}}@media only screen and (max-width:1024px){body.home .et_pb_module.et_pb_slider h2.et_pb_slide_title{font-size:10vw!important}ul#bookingBar:after{height:110px}#innPhoto .et_pb_module.et_pb_text{min-width:350px;right:60px}}@media only screen and (max-width:981px){.eventon_main_section,#eventon_comments{padding:0!important}.parallaxPromo ul{width:100%;margin:0 auto}.roomAnchors:before{display:none}#innPhoto img.wp-image-412{width:80%}#pageHeader .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content{padding:0 5px;margin:0 auto}span.et_pb_fullwidth_header_subhead{font-size:12px;letter-spacing:3px}body .tg-item-inner .tg-item-content-holder{min-height:163px!important}ul#bookingBar{display:none}body.page-id-14 #promoBoxes #evcal_list.eventon_events_list>div,body.page-id-110 #promoBoxes #evcal_list.eventon_events_list>div{height:100%}body.page-id-14 #promoBoxes .ajde_evcal_calendar.boxy div#evcal_list.eventon_events_list,body.page-id-110 #promoBoxes .ajde_evcal_calendar.boxy div#evcal_list.eventon_events_list{height:100%}body.page-id-14 .ajde_evcal_calendar,body.page-id-110 .ajde_evcal_calendar{height:100%}body.page-id-14 #promoBoxes .et_pb_module.eventFeed .et_pb_text_inner:first-of-type,body.page-id-110 #promoBoxes .et_pb_module.eventFeed .et_pb_text_inner:first-of-type{height:100%}#promoBoxes #evcal_list.eventon_events_list>div{height:79vw}header#main-header .container,#top-header .container{width:95%;max-width:95%}li.menu-item.menu-item-86{width:95%;margin:0 auto}li.menu-item.menu-item-86 a{text-align:center!important;font-size:18px!important}div.tippy-popper{display:none}nav#top-menu-nav ul#top-menu li.mobileOnly{display:block}#logo{max-height:22vw}.et_header_style_left #logo{max-width:320px}.megaLinks .et_pb_module.et_pb_text .et_pb_text_inner{padding:0 10%}#homeEvents{border-left:none}a.et_pb_button.bookEventBtn{font-size:5vw}#homeEvents .et_pb_module.et_pb_text{padding:6% 6% 0% 6%}#homeEvents .et_pb_module.et_pb_text h4{font-size:7vw!important;display:inline}#homeEvents .et_pb_module.et_pb_text h5{font-size:7vw!important;display:inline;margin-left:15px}#footerBar .et_pb_text_inner h4,#footerBar .et_pb_text_inner h3,#footerBar .et_pb_text_inner p{display:none}#promoBoxes .et_pb_column{height:79.333vw}#promoBoxes .et_pb_column.centerColumn{margin:15px 0!important}#promoBoxes .et_pb_column.centerColumn img{width:85%}#promoBoxes .et_pb_column.centerColumn h3 br{display:none}#innPhoto .et_pb_row{width:100%;max-width:100%}#innPhoto .et_pb_module.et_pb_text{right:0}#innPhoto ul{width:100%;margin:0 auto}body.page-id-28 .et_pb_section.roomGrid .et_pb_row{display:flex;flex-direction:column-reverse;overflow:hidden}body.page-id-28 .roomDescription .et_pb_button{margin:20px 0;display:block;text-align:center;font-size:24px}.et_pb_module.et_pb_text.roomDescription h2{text-align:center;text-indent:-5px}.roomSpecs ul li cite{margin-left:0}.roomSpecs ul li{text-align:center}article.type-events.calendar-all-events .entry-content .event-descp1,article.type-events.calendar-all-events .entry-content picture.attachment-.rhc_top_image{width:100%}div#events-list1 .rhc-widget-upcoming-item.rhc-widget-a{padding:10px}div#events-list1{max-width:500px;margin:auto}}@media only screen and (min-width:981px){ul#top-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap}#top-header{border-bottom:1px solid #efefef}header#main-header{border-bottom:1px solid #efefef}nav#top-menu-nav ul#top-menu li ul.sub-menu{display:none}#top-menu .menu-item-has-children>a:first-child:after{display:none}#top-menu .menu-item-has-children>a:first-child{padding-right:0}body.et_secondary_nav_enabled #main-header{top:43px!important;box-shadow:0 7px 12px rgb(0 0 0 / .25)}body #top-header{z-index:9}.et_pb_module.et_pb_text.menuActionBar.withLogo{padding:2% 8% 2% 10%;box-sizing:border-box}.et_pb_module.et_pb_text.menuActionBar.withLogo img{position:absolute;top:-43px;left:-264px}.et_pb_module.et_pb_text.menuActionBar.withLogo+.et_pb_button_module_wrapper{padding-left:10%}.et_pb_module.et_pb_text.menuActionBar+.et_pb_button_module_wrapper{padding-bottom:40px}header#main-header #et-top-navigation{padding-top:0}#et-secondary-menu a.et-cart-info{display:none}#et-secondary-menu>ul>li>a:hover{opacity:1;color:#000}ul#et-secondary-nav li.menu-item.menu-item-86 a{font-family:'Playfair Display',serif!important;font-weight:400;padding:.7em 1.5em;color:#fff;background:#ffa300;background:-moz-linear-gradient(top,rgb(255 163 0) 22%,rgb(255 163 0) 22%,rgb(206 132 1) 100%);background:-webkit-linear-gradient(top,rgb(255 163 0) 22%,rgb(255 163 0) 22%,rgb(206 132 1) 100%);background:linear-gradient(to bottom,rgb(255 163 0) 22%,rgb(255 163 0) 22%,rgb(206 132 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa300',endColorstr='#ce8401',GradientType=0);font-size:19px;margin-bottom:4px}ul#et-secondary-nav li.menu-item.menu-item-85{border-left:1px solid #efefef;padding-left:18px}#et-secondary-nav li:after{content:'';width:3px;height:3px;background-color:#dadada;position:absolute;top:17px;left:-.6em;display:block}ul#et-secondary-nav li.menu-item.menu-item-85:after,ul#et-secondary-nav li.menu-item.menu-item-86:after{display:none}ul#et-secondary-nav li.menu-item:first-of-type:after{display:none}#homeGrid .et_pb_row .et_pb_column_2_3{width:75%}}@media only screen and (max-width:768px){#bookThings,#getDirections{overflow-y:scroll;-webkit-overflow-scrolling:touch}#homeEvents .et_pb_module.et_pb_text h6{line-height:1!important;padding-bottom:10px}.ajde_evcal_calendar{padding-top:12px}.parallaxPromo p:last-of-type{width:85%}body.page-id-269 .et_pb_section{padding:0}body.page-id-110 #main-content a.et_pb_button,body.parent-pageid-110 #main-content a.et_pb_button,body.parent-pageid-110 button.caldera-forms-modal{width:100%;display:block}body.page-id-120 .et_pb_row.et_pb_row_2 h2{font-size:26px}h5{font-size:18px!important}.parallaxPromo ul{column-count:1}.parallaxPromo h2{font-size:11vw}#headerVideo .header-content{padding:0;margin:0 auto;max-width:100%!important;width:90%}#headerVideo a.et_pb_button{margin:10px auto!important;font-size:18px;width:100%}#attractionCarousel .et_pb_module.et_pb_text.et_pb_text_5{padding:15px!important;margin:0 auto;box-sizing:border-box}.twoColumn ul{column-count:1}body.home .et_pb_module.et_pb_slider h2.et_pb_slide_title{font-size:11.5vw!important}#footerNavigation div.widget{display:none}div#footerSection .et_pb_column#footerNavigation .et_pb_module.et_pb_text .et_pb_text_inner{justify-content:center}div#footerNavigation{padding:50px}}@media only screen and (max-width:768px){.et_pb_post h2{font-size:34px!important;letter-spacing:-2px!important;font-weight:200!important}}@media only screen and (max-width:700px){body.single-post img.alignright,body.single-post img.alignleft{display:block;float:none;margin:15px auto}article.type-events.calendar-all-events{padding-top:50px!important}}@media only screen and (max-width:630px){#footerPhone p{font-size:5vw}#innPhoto .et_pb_module.et_pb_text{min-width:auto}div#headerVideo img.wp-image-400{width:80%}body.page-id-14 #promoBoxes .ajde_evcal_calendar.boxy .eventon_events_list .eventon_list_event .evcal_desc,body.page-id-14 .ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig .evcal_cblock,body.page-id-110 #promoBoxes .ajde_evcal_calendar.boxy .eventon_events_list .eventon_list_event .evcal_desc,body.page-id-110 .ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig .evcal_cblock{padding:0 25px!important}body.page-id-14 .eventon_events_list .eventon_list_event p.desc_trig_outter .evcal_cblock em.date,body.page-id-110 .eventon_events_list .eventon_list_event p.desc_trig_outter .evcal_cblock em.date{padding:5px 15px}body.page-id-120 div#newsLogoGrid .et_pb_module.et_pb_text.logoNews,body.page-id-5213 div#newsLogoGrid .et_pb_module.et_pb_text.logoNews{height:75vw;width:75vw}#headerVideo .header-content-container{margin-top:-53px}body.home .et_pb_slide_description img.slide-logo{width:70%}header#main-header .container{width:90%}ul#bookingBar{display:none}#bookingButton{font-family:'Playfair Display',serif!important;font-weight:400;font-size:26px;display:block;color:#fff;position:fixed;bottom:0;left:0;right:0;margin:0 auto;z-index:999;text-align:center;width:100%;max-width:100%;padding:15px 30px;background:#ffa300;background:-moz-linear-gradient(top,rgb(255 163 0) 22%,rgb(255 163 0) 22%,rgb(206 132 1) 100%);background:-webkit-linear-gradient(top,rgb(255 163 0) 22%,rgb(255 163 0) 22%,rgb(206 132 1) 100%);background:linear-gradient(to bottom,rgb(255 163 0) 22%,rgb(255 163 0) 22%,rgb(206 132 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa300',endColorstr='#ce8401',GradientType=0)}body.page-id-54 #bookingButton,body.page-id-56 #bookingButton,body.page-id-136 #bookingButton,body.page-id-134 #bookingButton{display:none}#footer-bottom{padding-bottom:76px}#footerAddress{float:none;text-align:center}h1.et_pb_module_header{font-size:34px}}@media only screen and (max-width:480px){body.home .et_pb_slide{height:auto}body.home .et_pb_slide.et_pb_slide_1 img{width:50%}.et_pb_post h2{font-size:28px!important}}body.page-id-110 #divibar-4226 a{color:#fff}#divibar-4226{height:40px!important}body.divibar-open #page-container{padding-top:40px!important}body.divibar-open #top-header{top:40px!important}body.divibar-open #main-header{top:83px!important}body.divibar-open .tippy-content{margin-top:40px}body.divibar-open.logged-in.admin-bar #top-header{top:72px!important}body.divibar-open.logged-in.admin-bar #main-header{top:83px!important}body.divibar-open.logged-in.admin-bar #wpadminbar{top:40px!important}body.divibar-open.logged-in.admin-bar .tippy-content{margin-top:40px}#et-main-area #main-content #contact-form #contact--row{width:95%!important;max-width:800px!important}div#contact--row h2{color:#fff;text-transform:uppercase;text-align:center;font-size:clamp(2rem, 5vw, 4rem)}div#contact--row label{color:#fff}.seo01-fullwidthimg-col1{padding:10%}.seo01-fullwidth-txt p,.seo01-fullwidth-txt h2{color:#fff!important;text-align:center}.seo01-txt-faq,.seo01-section-col2 .et_pb_toggle.et_pb_module.et_pb_accordion_item{margin-bottom:0px!important}