@import url("//hello.myfonts.net/count/306c95");@font-face{font-family:'Wingman_Brush_Regular';src:url("webfonts/306C95_5_0.eot");src:url("webfonts/306C95_5_0.eot?#iefix") format("embedded-opentype"),url("webfonts/306C95_5_0.woff2") format("woff2"),url("webfonts/306C95_5_0.woff") format("woff"),url("webfonts/306C95_5_0.ttf") format("truetype")}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clearfix,.clear{zoom:1}.clearfix:before,.clearfix:after,.clear:before,.clear:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after,.clear:after{clear:both}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,.video-content h1,.video-content h2,.video-content h3,.video-content h4,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;font-family:"ff-more-web-pro", Georgia, Times, 'Times New Roman', serif;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input,select,textarea{font-size:16px;background:#fff;padding:3px 10px;border:1px solid #d4d4d4;box-shadow:none;color:#666;font-family:"ff-more-web-pro", serif;font-weight:400;outline:none}input,select,textarea,button[type="submit"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}select{background:#fff url(../images/icons/dropdown-arrow.png) no-repeat right center;background-size:33px auto;padding-right:43px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}select option{padding:5px 10px}select::-ms-expand{display:none}strong{font-weight:500}em{font-style:italic}.orange{color:#d19222 !important}.left-align{text-align:left}.center-align{text-align:center}.right-align{text-align:right}.no-padding{padding:0 !important}.no-margin{margin:0 !important}address{font-style:italic}h1,.h1{color:#000;line-height:1.2;font-size:30px;margin:0 0 20px 0}h2,.h2{color:#000;line-height:1.2;font-size:26px;margin:0 0 20px 0}h3,.h3{color:#000;line-height:1.4;font-size:22px;margin:0 0 20px 0}h4,.h4{color:#000;line-height:1.4;font-size:20px;margin:0 0 14px 0}h1 a,h2 a,h3 a,h4 a{text-decoration:none !important;-webkit-transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-ms-transition:color .25s ease-in-out;transition:color .25s ease-in-out}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{color:#d19222}p,.video-content h1,.video-content h2,.video-content h3,.video-content h4{font-size:16px;line-height:1.6;margin:0 0 24px 0}ul,ol{margin:0 0 24px 0;list-style:none}ul li,ol li{font-size:16px;line-height:1.6;margin:5px 0 0}ul li:first-child,ol li:first-child{margin-top:0}ol{padding:0 0 0 20px}ol li{list-style-type:decimal;padding:0 0 0 5px}ul li{background:url(../images/icons/arrow-org-right.png) no-repeat 0 6px;background-size:6px auto;padding-left:16px}ol ul li{background:none;padding:0 0 0 5px}a{color:#d19222;text-decoration:underline}a:hover{text-decoration:none}.subheading{color:#666666;font-size:19px;font-style:italic;margin-top:-14px}html{background:#000}body{margin:0 auto;max-width:1800px;color:#666}#container{overflow-x:hidden;line-height:1.6;font-size:16px}header,footer,section{margin:0 auto}section{background:#fff;padding:35px 0}section.gray{background-color:#ebebeb}section.narrow>div{max-width:1000px}section>div.full-width{max-width:none;margin:0}header>div,footer>div,section>div{max-width:1400px;margin:0 auto;padding-left:18px;padding-right:18px}.ui-datepicker{display:none}.btn,button,.button,.sliderButton,#rooms .content a{display:inline-block;background:#1a1a1a;color:#fff;line-height:1.4;padding:8px 20px;-webkit-transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;-ms-transition:background .25s ease-in-out;transition:background .25s ease-in-out;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;box-shadow:none;text-shadow:none;font-size:16px;text-align:left;text-decoration:none;margin:0;cursor:pointer;border:none}.btn:after,button:after,.button:after,.sliderButton:after,#rooms .content a:after{content:"Arrow";display:inline-block;vertical-align:top;width:7px;height:12px;text-indent:-9999px;text-align:left;background:url(../images/icons/arrow-org-right.png) no-repeat 0 0;background-size:7px auto;margin:5px 0 0 8px}.btn:hover,button:hover,.button:hover,.sliderButton:hover,#rooms .content a:hover{background:#000;color:#fff;text-decoration:none}.btn.gray,button.gray,.button.gray,.sliderButton.gray,#rooms .content a.gray{background:#ebebeb;color:#000}.btn.orange,button.orange,.button.orange,.sliderButton.orange,#rooms .content a.orange{background:#d19222;color:#fff !important}.btn.orange:after,button.orange:after,.button.orange:after,.sliderButton.orange:after,#rooms .content a.orange:after{background-image:url(../images/icons/arrow-white-right.png)}.btn.orange:hover,button.orange:hover,.button.orange:hover,.sliderButton.orange:hover,#rooms .content a.orange:hover{background:#1a1a1a}.btn.black,button.black,.button.black,.sliderButton.black,#rooms .content a.black{background:#000}.btn.dark-gray,button.dark-gray,.button.dark-gray,.sliderButton.dark-gray,#rooms .content a.dark-gray{background:#1a1a1a;border:1px solid #d19222}#booking_snuggle{display:none}header{background:#000;position:relative;padding:90px 0 0}header>div{padding:0}header .btn-navbar{position:absolute;right:20px;top:28px;display:block;width:34px;height:34px;cursor:pointer;background:#1a1a1a;z-index:100;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;border:1px solid #d19222}header .btn-navbar span{display:block;position:absolute;left:5px;top:9px;width:24px;height:2px;background:#d19222;margin:0 !important}header .btn-navbar span.icon-bar-2{top:16px}header .btn-navbar span.icon-bar-3{top:23px}header .btn-navbar.book-now{right:70px;width:auto;line-height:34px;padding:0 10px;color:#d19222;text-align:center;text-transform:uppercase}header .logo-image-wrap{position:absolute;left:18px;top:15px;z-index:444}header .logo-image-wrap a{display:block;width:120px;height:60px;text-indent:-9999px;background:url(../images/logo.png) no-repeat 0 0;background-size:120px auto}header .navbar{background:#1a1a1a;text-align:center;margin:0;display:none}header .navbar ul{margin:0;padding:0}header .navbar ul li{border-top:1px solid #222;background:none;padding:0;margin:0}header .navbar ul li a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:16px;text-shadow:0 1px 1px #000;display:block;padding:13px 0;-webkit-transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-ms-transition:color .25s ease-in-out;transition:color .25s ease-in-out}header .navbar ul li a:hover,header .navbar ul li a.active{color:#d19222}header .navbar .sub-nav{background:rgba(0,0,0,0.2)}header .megahide{display:none}header .phone-number,header .search-toggle,header .reservations-toggle,header .experiences_mega{display:none}.section1{padding:0;background-image:url(../images/golf/default.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}.section1 #slider{max-width:none;padding:0;position:relative;overflow:hidden;background:#fff}.section1 #slider ul{margin:0}.section1 #slider .slides li{display:none;position:relative;background-size:cover;background-position:center center;padding:0;margin:0}.section1 #slider .flex-direction-nav a{display:block;width:25px;height:41px;text-indent:-9999px;position:absolute;left:10px;top:50%;margin:-12px 0 0;background:url(../images/icons/slider-arrows.png) no-repeat 0 0;background-size:25px auto;z-index:99}.section1 #slider .flex-direction-nav a.flex-next{left:auto;right:10px;background-position:0 -41px}.section1 #slider .caption .captionholder{padding-left:40px;padding-right:40px}.section1 #slider .caption.topleft{width:auto}.section1 #slider .caption.topleft .captionholder{vertical-align:top;text-align:left}.section1 #slider .caption.topleft span,.section1 #slider .caption.topleft p,.section1 #slider .caption.topleft .video-content h1,.video-content .section1 #slider .caption.topleft h1,.section1 #slider .caption.topleft .video-content h2,.video-content .section1 #slider .caption.topleft h2,.section1 #slider .caption.topleft .video-content h3,.video-content .section1 #slider .caption.topleft h3,.section1 #slider .caption.topleft .video-content h4,.video-content .section1 #slider .caption.topleft h4,.section1 #slider .caption.topleft div{text-align:left}.section1 #slider .caption.top{width:100%}.section1 #slider .caption.top .captionholder{vertical-align:top;text-align:center}.section1 #slider .caption.topright .captionholder{vertical-align:top;text-align:right}.section1 #slider .caption.topright span,.section1 #slider .caption.topright p,.section1 #slider .caption.topright .video-content h1,.video-content .section1 #slider .caption.topright h1,.section1 #slider .caption.topright .video-content h2,.video-content .section1 #slider .caption.topright h2,.section1 #slider .caption.topright .video-content h3,.video-content .section1 #slider .caption.topright h3,.section1 #slider .caption.topright .video-content h4,.video-content .section1 #slider .caption.topright h4,.section1 #slider .caption.topright div{text-align:right}.section1 #slider .caption.centerleft .captionholder{vertical-align:middle;text-align:left}.section1 #slider .caption.centerleft span,.section1 #slider .caption.centerleft p,.section1 #slider .caption.centerleft .video-content h1,.video-content .section1 #slider .caption.centerleft h1,.section1 #slider .caption.centerleft .video-content h2,.video-content .section1 #slider .caption.centerleft h2,.section1 #slider .caption.centerleft .video-content h3,.video-content .section1 #slider .caption.centerleft h3,.section1 #slider .caption.centerleft .video-content h4,.video-content .section1 #slider .caption.centerleft h4,.section1 #slider .caption.centerleft div{text-align:left}.section1 #slider .caption.center{text-align:center;width:100%}.section1 #slider .caption.center .captionholder{vertical-align:middle;text-align:center}.section1 #slider .caption.centerright .captionholder{vertical-align:middle;text-align:right}.section1 #slider .caption.centerright span,.section1 #slider .caption.centerright p,.section1 #slider .caption.centerright .video-content h1,.video-content .section1 #slider .caption.centerright h1,.section1 #slider .caption.centerright .video-content h2,.video-content .section1 #slider .caption.centerright h2,.section1 #slider .caption.centerright .video-content h3,.video-content .section1 #slider .caption.centerright h3,.section1 #slider .caption.centerright .video-content h4,.video-content .section1 #slider .caption.centerright h4,.section1 #slider .caption.centerright div{text-align:right}.section1 #slider .caption.bottomleft .captionholder{vertical-align:bottom;text-align:left}.section1 #slider .caption.bottomleft span,.section1 #slider .caption.bottomleft p,.section1 #slider .caption.bottomleft .video-content h1,.video-content .section1 #slider .caption.bottomleft h1,.section1 #slider .caption.bottomleft .video-content h2,.video-content .section1 #slider .caption.bottomleft h2,.section1 #slider .caption.bottomleft .video-content h3,.video-content .section1 #slider .caption.bottomleft h3,.section1 #slider .caption.bottomleft .video-content h4,.video-content .section1 #slider .caption.bottomleft h4,.section1 #slider .caption.bottomleft div{text-align:left}.section1 #slider .caption.bottom{width:100%}.section1 #slider .caption.bottom .captionholder{vertical-align:bottom;text-align:center}.section1 #slider .caption.bottomright .captionholder{vertical-align:bottom;text-align:right}.section1 #slider .caption.bottomright span,.section1 #slider .caption.bottomright p,.section1 #slider .caption.bottomright .video-content h1,.video-content .section1 #slider .caption.bottomright h1,.section1 #slider .caption.bottomright .video-content h2,.video-content .section1 #slider .caption.bottomright h2,.section1 #slider .caption.bottomright .video-content h3,.video-content .section1 #slider .caption.bottomright h3,.section1 #slider .caption.bottomright .video-content h4,.video-content .section1 #slider .caption.bottomright h4,.section1 #slider .caption.bottomright div{text-align:right}.section1 .phonecallout{display:none}.section1 .caption{padding:0;display:table;width:100%;height:300px;margin:0 auto;max-width:1200px;color:#fff}.section1 .caption .captionholder{display:table-cell;padding:20px;vertical-align:middle;text-align:center}.section1 .caption .captionholder .headline{font-size:26px;line-height:1.4;color:#fff;display:block;text-shadow:0px 5px 15px rgba(0,0,0,0.15),0px 1px 4px rgba(0,0,0,0.8)}.section1 .caption .captionholder .subheadline,.section1 .caption .captionholder p,.section1 .caption .captionholder .video-content h1,.video-content .section1 .caption .captionholder h1,.section1 .caption .captionholder .video-content h2,.video-content .section1 .caption .captionholder h2,.section1 .caption .captionholder .video-content h3,.video-content .section1 .caption .captionholder h3,.section1 .caption .captionholder .video-content h4,.video-content .section1 .caption .captionholder h4{color:#fff;margin:10px 0 0;line-height:1.4;font-size:18px;display:none;text-shadow:0px 5px 15px rgba(0,0,0,0.15),0px 1px 3px #000}.section1 .caption .captionholder .sliderButton{background:rgba(18,18,18,0.6);margin:20px 0 0;text-align:center;font-size:16px;border:1px solid #d19222}.section1 .caption .captionholder .sliderButton:after{margin-top:4px}.section1 .caption .captionholder .play{margin:20px auto 0;width:60px;height:60px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:4px solid rgba(255,255,255,0.45);background:rgba(17,17,17,0.5) url(../images/icons/video-play-btn.png) no-repeat 23px center;background-size:20px auto;text-indent:-9999px;text-align:left;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:block;opacity:0.6}.section1 a{display:block;width:100%;height:100%;color:#fff;text-decoration:none !important}.section1 a:hover .caption .captionholder .sliderButton{background:rgba(18,18,18,0.85)}.section1 a:hover .caption .captionholder .play{background-color:rgba(17,17,17,0.65);border-color:rgba(255,255,255,0.75);opacity:0.75}.booking-widget{background:#000;padding:30px 0}.booking-widget .wrap{margin:0 auto;max-width:1000px;padding:0 18px}.booking-widget label{display:block;color:#fff;margin:0 0 5px 0;font-size:13px}.booking-widget label br{display:none}.booking-widget input[type="text"],.booking-widget select{width:100%;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;height:36px;padding:0 10px;font-style:italic}.booking-widget h4{color:#fff;font-size:21px;text-align:center;margin:0 0 18px 0}.booking-widget button{text-transform:uppercase;border:1px solid #d19222 !important;font-size:14px}.booking-widget button:after{margin-top:4px}.booking-widget ul{margin:0;text-align:center}.booking-widget ul li{display:inline-block;vertical-align:top;margin:0 0 14px 0;width:100%;padding:0;background:none}.booking-widget ul li#li_nights,.booking-widget ul li#li_adults,.booking-widget ul li#li_children,.booking-widget ul li#li_heading_nights,.booking-widget ul li#li_heading_adults,.booking-widget ul li#li_heading_children{width:30%;margin-right:5%}.booking-widget ul li#li_promo,.booking-widget ul li#li_group_nav,.booking-widget ul li#li_heading_promo,.booking-widget ul li#li_heading_group_nav{margin-right:5%}.booking-widget ul li#li_children,.booking-widget ul li#li_group_nav,.booking-widget ul li#li_heading_children,.booking-widget ul li#li_heading_group_nav{margin-right:0}.booking-widget ul li#li_submit,.booking-widget ul li#li_heading_submit{margin:10px 0 0;text-align:center}@media screen and (min-width: 768px){.booking-widget ul li.mobilehide{display:inline-block !important}}.booking-widget .links{text-align:center;margin:22px 0 0}.booking-widget .links ul li{float:none;display:inline-block;margin:0 0 0 20px !important;width:auto;position:relative;font-size:16px}.booking-widget .links ul li a{font-style:italic;text-decoration:none}.booking-widget .links ul li a:hover{color:#fff}.booking-widget .links ul li:first-child{margin:0 !important}.booking-widget .links ul li:first-child:before{display:none}.booking-widget .links ul li:before{content:"Line";height:12px;width:1px;background:#d19222;display:block;text-align:left;text-indent:-9999px;position:absolute;top:6px;left:-12px}#keep-informed-social{background:#000;text-align:center}#keep-informed-social label{color:#fff;display:block;margin:0 0 15px 0;font-size:22px}#keep-informed-social .wrap{position:relative;padding:0 99px 0 0;max-width:480px;margin:0 auto}#keep-informed-social .wrap input{width:100%;height:42px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;border-top-left-radius:3px;border-bottom-left-radius:3px;border:none;font-style:italic;font-size:14px}#keep-informed-social .wrap button{position:absolute;right:0;top:0;width:100px;padding:0;line-height:42px;border:none;color:#000;font-size:16px;background:#ebebeb;text-transform:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;text-align:center}#keep-informed-social .wrap button:after{margin:14px 0 0 8px;width:7px;height:12px;background-size:7px auto}#keep-informed-social .wrap button:hover{background:#dadada}#keep-informed-social form{position:relative}#keep-informed-social .errorMsg{position:absolute;left:50%;top:-38px;background:#d19222;color:#fff;font-size:14px;font-style:italic;line-height:1.4;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;width:284px;margin:0 0 0 -142px;z-index:99}#keep-informed-social .errorMsg div{padding:10px}#keep-informed-social .errorMsg span.arrow{display:block;position:absolute;bottom:-10px;left:50%;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #d19222;margin:0 0 0 -8px}#keep-informed-social .social-wrap{margin:20px 0 0}#keep-informed-social .social-wrap a{display:inline-block;vertical-align:top;height:28px;width:27px;background:url(../images/icons/social-sprite.png) no-repeat center 0;background-size:27px auto;text-indent:-9999px;margin-left:10px}#keep-informed-social .social-wrap a.fb{width:13px;margin-left:0}#keep-informed-social .social-wrap a.tw{background-position:center -28px}#keep-informed-social .social-wrap a.yt{background-position:center -140px}#keep-informed-social .social-wrap a.in{background-position:center -112px}.full-bg-cta{background-size:cover;background-position:center center;padding:0}.full-bg-cta .cta{padding:0;max-width:none;margin:0}.full-bg-cta .cta .tc{padding:120px 0 0;text-align:center}.full-bg-cta .cta .tc .shadow{padding:100px 20px 50px}.full-bg-cta .cta .tc .shadow .wrap{color:#fff;text-shadow:0 5px 8px rgba(0,0,0,0.5),0 1px 3px #000}.full-bg-cta .cta h1{font-size:30px;line-height:1.2;margin:0 0 20px 0;color:#fff;font-weight:500}.full-bg-cta .cta h1 span{color:#d6d6d6;font-size:24px;display:block;font-weight:400}.full-bg-cta .cta h3{color:#fff;font-size:30px;font-weight:500}.full-bg-cta .cta .subheading,.full-bg-cta .cta p,.full-bg-cta .cta .video-content h1,.video-content .full-bg-cta .cta h1,.full-bg-cta .cta .video-content h2,.video-content .full-bg-cta .cta h2,.full-bg-cta .cta .video-content h3,.video-content .full-bg-cta .cta h3,.full-bg-cta .cta .video-content h4,.video-content .full-bg-cta .cta h4{margin:0 0 20px 0;font-size:18px;color:#fff;font-style:normal}.full-bg-cta .cta p,.full-bg-cta .cta .video-content h1,.video-content .full-bg-cta .cta h1,.full-bg-cta .cta .video-content h2,.video-content .full-bg-cta .cta h2,.full-bg-cta .cta .video-content h3,.video-content .full-bg-cta .cta h3,.full-bg-cta .cta .video-content h4,.video-content .full-bg-cta .cta h4{font-size:16px}.full-bg-cta .cta .play-btn{margin:0 auto 20px;width:100px;height:100px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:5px solid rgba(255,255,255,0.45);background:rgba(17,17,17,0.5) url(../images/icons/video-play-btn.png) no-repeat 40px center;background-size:34px auto;text-indent:-9999px;text-align:left;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out;opacity:0.6}.full-bg-cta .cta .btn{padding:12px 22px;font-size:16px;margin-top:6px;background:rgba(18,18,18,0.6);border:1px solid #d19222}.full-bg-cta .cta .btn:after{margin-top:4px}.full-bg-cta a{display:block;text-decoration:none !important;color:#fff}.full-bg-cta a:hover .play-btn{background-color:rgba(17,17,17,0.65);border:5px solid rgba(255,255,255,0.75);opacity:0.75}.full-bg-cta a:hover .btn{background:rgba(18,18,18,0.85)}.cta-img-box{margin:30px 0 0 0}.cta-img-box .cta{display:block;position:relative;height:300px;background-size:cover;background-position:center center;margin:30px 0 0;overflow:hidden}.cta-img-box .cta:first-child{margin-top:0}.cta-img-box .cta:after{content:"Cover";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:#000;opacity:0;text-indent:-9999px;text-align:left;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out;z-index:1}.cta-img-box .cta:hover:after{opacity:0.4}.cta-img-box .cta .txt{position:absolute;left:0;top:10%;background:#fff;background-color:rgba(255,255,255,0.9);border-right:3px solid #d19222;color:#111111;padding:16px 24px;font-size:22px;-webkit-box-shadow:0px 0 38px 0 rgba(0,0,0,0.15);-moz-box-shadow:0px 0 38px 0 rgba(0,0,0,0.15);-ms-box-shadow:0px 0 38px 0 rgba(0,0,0,0.15);box-shadow:0px 0 38px 0 rgba(0,0,0,0.15);line-height:1.4;text-decoration:none;z-index:10}.cta-img-box .cta.centered{display:table;width:100%}.cta-img-box .cta.centered .tc{display:table-cell;vertical-align:middle;text-align:center}.cta-img-box .cta.centered .txt{position:relative;left:auto;top:auto;display:inline-block;border-right:none;border-bottom:3px solid #d19222;z-index:10}.cta-img-box.no-margins .cta{margin:0 !important}.cta-img-box.cta-img-box-with-description .ctabox{height:auto;overflow:auto;text-align:left}.cta-img-box.cta-img-box-with-description .ctabox:after{display:none}.cta-img-box.cta-img-box-with-description .ctabox .cta{margin:0 0 20px 0;float:none !important}.cta-img-box.cta-img-box-with-description .ctabox .cta:after{display:none}.cta-img-box.cta-img-box-with-description .ctabox h3{margin:0 0 8px 0}.cta-img-box.cta-img-box-with-description .ctabox p,.cta-img-box.cta-img-box-with-description .ctabox .video-content h1,.video-content .cta-img-box.cta-img-box-with-description .ctabox h1,.cta-img-box.cta-img-box-with-description .ctabox .video-content h2,.video-content .cta-img-box.cta-img-box-with-description .ctabox h2,.cta-img-box.cta-img-box-with-description .ctabox .video-content h3,.video-content .cta-img-box.cta-img-box-with-description .ctabox h3,.cta-img-box.cta-img-box-with-description .ctabox .video-content h4,.video-content .cta-img-box.cta-img-box-with-description .ctabox h4{margin:0 0 10px 0;font-size:16px}.cta-img-box.cta-img-box-with-description .ctabox .read{margin:0}.cta-img-box.cta-img-box-with-description .ctabox .read a{text-decoration:none;color:#d19222}.cta-img-box.cta-img-box-with-description .ctabox .read a span{padding:0 15px 0 0;background:url(../images/icons/arrow-org-right.png) no-repeat right 1px;background-size:7px auto}.cta-img-box.package-ctas .ctabox .cta{height:200px}.cta-img-box.package-ctas .ctabox .conversion .learn-more{text-decoration:none;color:#d19222;font-size:16px}.cta-img-box.package-ctas .ctabox .conversion .learn-more span{padding:0 15px 0 0;background:url(../images/icons/arrow-org-right.png) no-repeat right 1px;background-size:7px auto}.cta-img-box.package-ctas .ctabox .conversion .btn{margin:0 0 0 18px;text-transform:uppercase;font-size:14px}.cta-img-box.package-ctas .ctabox .conversion .btn:after{margin-top:3px}.cta-img-box.package-ctas .ctabox .conversion .book-now{display:none}.cta-img-box.offers-ctas{text-align:center !important}.cta-img-text{margin:30px 0 0 0}.cta-img-text .cta{display:block;position:relative;height:400px;margin:30px 0 0;overflow:hidden;text-decoration:none}.cta-img-text .cta:first-child{margin-top:0}.cta-img-text .cta .img{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center center}.cta-img-text .cta .img:after{content:"Cover";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:#000;opacity:0;text-indent:-9999px;text-align:left;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out;z-index:1}.cta-img-text .cta .txt{position:absolute;left:0;top:10%;background:#fff;background-color:rgba(255,255,255,0.9);border-right:3px solid #d19222;color:#666;padding:16px 24px;font-size:16px;-webkit-box-shadow:0px 0 38px 0 rgba(0,0,0,0.15);-moz-box-shadow:0px 0 38px 0 rgba(0,0,0,0.15);-ms-box-shadow:0px 0 38px 0 rgba(0,0,0,0.15);box-shadow:0px 0 38px 0 rgba(0,0,0,0.15);max-width:75%;font-style:italic;line-height:1.4;z-index:10}.cta-img-text .cta .txt .title{display:block;color:#000;font-style:normal;margin:0 0 8px 0;font-size:22px;line-height:1.2}.cta-img-text .cta .txt .learn-more{display:block;margin:8px 0 0;color:#d19222;font-style:normal}.cta-img-text .cta .txt .learn-more span{padding:0 15px 0 0;background:url(../images/icons/arrow-org-right.png) no-repeat right center;background-size:7px auto}.cta-img-text .cta:hover .img:after{opacity:0.4}#experience-kingsmill h2{padding:0 18px;padding-top:30px;margin:0 0 30px 0}#experience-kingsmill h2 span{display:block;font-family:'Wingman_Brush_Regular';color:#d19222;font-size:50px;margin:0 0 5px 0}.package-set{margin:50px 0 0}.package-set:first-child{margin-top:0}.golf-leadin{margin:0 0 40px 0}.golf-leadin .col-1{margin:0 0 40px 0}.golf-leadin .kingsmill-championship{border:1px solid #f0f0f0;text-align:center;padding:30px}.golf-leadin .kingsmill-championship img{display:block;margin:0 auto 30px;width:160px}.golf-leadin .kingsmill-championship p,.golf-leadin .kingsmill-championship .video-content h1,.video-content .golf-leadin .kingsmill-championship h1,.golf-leadin .kingsmill-championship .video-content h2,.video-content .golf-leadin .kingsmill-championship h2,.golf-leadin .kingsmill-championship .video-content h3,.video-content .golf-leadin .kingsmill-championship h3,.golf-leadin .kingsmill-championship .video-content h4,.video-content .golf-leadin .kingsmill-championship h4{margin:0}.golf-leadin .kingsmill-championship p a,.golf-leadin .kingsmill-championship .video-content h1 a,.video-content .golf-leadin .kingsmill-championship h1 a,.golf-leadin .kingsmill-championship .video-content h2 a,.video-content .golf-leadin .kingsmill-championship h2 a,.golf-leadin .kingsmill-championship .video-content h3 a,.video-content .golf-leadin .kingsmill-championship h3 a,.golf-leadin .kingsmill-championship .video-content h4 a,.video-content .golf-leadin .kingsmill-championship h4 a{padding:0 15px 0 0;background:url(../images/icons/arrow-org-right.png) no-repeat right 3px;background-size:7px auto;text-decoration:none;font-size:18px}.golf-sub-section3{background:url(../images/golf/golf-course-bg.jpg) no-repeat;background-size:cover;background-position:center center;padding:0}.golf-sub-section3 .courses{position:relative}.golf-sub-section3 .courses #course-info-slider .slides li{width:100%}.golf-sub-section3 .courses #course-info-slider .slides li h3{font-size:30px;text-align:center;color:#fff}.golf-sub-section3 .courses #course-info-slider .slides li p,.golf-sub-section3 .courses #course-info-slider .slides li .video-content h1,.video-content .golf-sub-section3 .courses #course-info-slider .slides li h1,.golf-sub-section3 .courses #course-info-slider .slides li .video-content h2,.video-content .golf-sub-section3 .courses #course-info-slider .slides li h2,.golf-sub-section3 .courses #course-info-slider .slides li .video-content h3,.video-content .golf-sub-section3 .courses #course-info-slider .slides li h3,.golf-sub-section3 .courses #course-info-slider .slides li .video-content h4,.video-content .golf-sub-section3 .courses #course-info-slider .slides li h4{color:#fff;text-align:center}.golf-sub-section3 .courses #course-info-slider .slides li p.par-yards,.golf-sub-section3 .courses #course-info-slider .slides li .video-content h1.par-yards,.video-content .golf-sub-section3 .courses #course-info-slider .slides li h1.par-yards,.golf-sub-section3 .courses #course-info-slider .slides li .video-content h2.par-yards,.video-content .golf-sub-section3 .courses #course-info-slider .slides li h2.par-yards,.golf-sub-section3 .courses #course-info-slider .slides li .video-content h3.par-yards,.video-content .golf-sub-section3 .courses #course-info-slider .slides li h3.par-yards,.golf-sub-section3 .courses #course-info-slider .slides li .video-content h4.par-yards,.video-content .golf-sub-section3 .courses #course-info-slider .slides li h4.par-yards{font-size:24px;font-style:italic;color:#d19222}.golf-sub-section3 .courses #course-info-slider .slides li p.par-yards span,.golf-sub-section3 .courses #course-info-slider .slides li .video-content h1.par-yards span,.video-content .golf-sub-section3 .courses #course-info-slider .slides li h1.par-yards span,.golf-sub-section3 .courses #course-info-slider .slides li .video-content h2.par-yards span,.video-content .golf-sub-section3 .courses #course-info-slider .slides li h2.par-yards span,.golf-sub-section3 .courses #course-info-slider .slides li .video-content h3.par-yards span,.video-content .golf-sub-section3 .courses #course-info-slider .slides li h3.par-yards span,.golf-sub-section3 .courses #course-info-slider .slides li .video-content h4.par-yards span,.video-content .golf-sub-section3 .courses #course-info-slider .slides li h4.par-yards span{font-size:18px;display:inline-block;vertical-align:top;margin:4px 8px 0;font-style:normal}.golf-sub-section3 .courses #course-info-slider .flex-control-nav{display:none}.golf-sub-section3 .courses #course-info-slider .flex-direction-nav{margin:0}.golf-sub-section3 .courses #course-info-slider .flex-direction-nav a{display:block;width:20px;height:32px;text-align:left;text-indent:-9999px;background:url(../images/icons/slider-arrows.png) no-repeat 0 0;background-size:20px;position:absolute;left:40px;top:37px;z-index:99}.golf-sub-section3 .courses #course-info-slider .flex-direction-nav a.flex-next{left:auto;right:40px;background-position:0 -33px}.golf-sub-section3 .courses #golf-slider img{max-width:100%;display:block;margin:0 auto}.golf-sub-section3 .courses cite{display:block;font-size:14px;line-height:1.6;text-align:center;color:#000;font-style:italic;background:rgba(255,255,255,0.8);padding:0 18px 20px}.golf-sub-section3 .courses cite span{display:inline-block;vertical-align:top;margin:4px 6px;font-size:10px}.golf-sub-section3 .courses .course-preview-left{padding:40px 18px 10px;background:rgba(0,0,0,0.8)}.golf-sub-section3 .courses .course-preview-right{padding:10px 18px 0;background:rgba(255,255,255,0.8)}.gform_wrapper,.formUi{margin:40px 0 30px}.gform_wrapper form .gform_body .gform_fields,.formUi form .gform_body .gform_fields{margin:0;padding:0;list-style:none}.gform_wrapper form .gform_body .gform_fields li,.formUi form .gform_body .gform_fields li{list-style:none;margin:18px 0 0;padding:0;background:none}.gform_wrapper form .gform_body .gform_fields li:first-child,.formUi form .gform_body .gform_fields li:first-child{margin-top:0}.gform_wrapper form .gform_body .gform_fields .gfield_radio,.formUi form .gform_body .gform_fields .gfield_radio{margin:0;padding:0}.gform_wrapper form .gform_body .gform_fields .gfield_radio li,.formUi form .gform_body .gform_fields .gfield_radio li{position:relative;padding-left:20px;margin-top:6px}.gform_wrapper form .gform_body .gform_fields .gfield_radio li input,.formUi form .gform_body .gform_fields .gfield_radio li input{position:absolute;left:0;top:3px}.gform_wrapper form .gform_body .gform_fields .gfield_radio li label,.formUi form .gform_body .gform_fields .gfield_radio li label{font-size:14px}.gform_wrapper label,.formUi label{display:block;margin:0 0 2px 0;font-size:15px}.gform_wrapper label .gfield_required,.gform_wrapper label .required,.formUi label .gfield_required,.formUi label .required{color:#ff0000;margin:0 0 0 2px}.gform_wrapper .hidden-error-text,.formUi .hidden-error-text{display:none}.gform_wrapper .gfield_description,.formUi .gfield_description{font-size:13px;font-style:italic;margin:8px 0 0;color:#999}.gform_wrapper .gfield_description.validation_message,.formUi .gfield_description.validation_message{color:#d19222}.gform_wrapper input[type="text"],.gform_wrapper input[type="email"],.gform_wrapper select,.formUi input[type="text"],.formUi input[type="email"],.formUi select{width:100%;padding:3px 12px;height:38px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;font-style:italic;font-size:15px;max-width:400px}.gform_wrapper input[type="text"] option,.gform_wrapper input[type="email"] option,.gform_wrapper select option,.formUi input[type="text"] option,.formUi input[type="email"] option,.formUi select option{padding:5px 12px}.gform_wrapper textarea,.formUi textarea{width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;font-style:italic;font-size:15px;padding:12px;max-width:600px;height:200px}.gform_wrapper input[type="submit"],.gform_wrapper button[type="submit"],.formUi input[type="submit"],.formUi button[type="submit"]{border:none;background:#000;font-size:16px}.gform_wrapper input[type="submit"]:hover,.gform_wrapper button[type="submit"]:hover,.formUi input[type="submit"]:hover,.formUi button[type="submit"]:hover{background:#d19222}.gform_wrapper textarea,.gform_wrapper input[type="text"],.gform_wrapper input[type="email"],.gform_wrapper select,.formUi textarea,.formUi input[type="text"],.formUi input[type="email"],.formUi select{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.gform_wrapper textarea:focus,.gform_wrapper input:focus,.gform_wrapper select:focus,.formUi textarea:focus,.formUi input:focus,.formUi select:focus{border-color:#999}.gform_wrapper .gform_footer,.formUi .gform_footer{margin:20px 0 0}.formUi li{margin:18px 0 0;padding:0;background:none}.formUi li:first-child{margin-top:0}.package-page .package-img{margin:0 0 30px 0}.package-page .package-img a{display:block}.package-page .package-img a.video{position:relative}.package-page .package-img a.video:after{display:block;content:"Play Video";margin:0 auto 20px;width:80px;height:80px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:5px solid rgba(255,255,255,0.5);background:rgba(17,17,17,0.6) url(../images/icons/video-play-btn.png) no-repeat 28px center;background-size:30px auto;text-indent:-9999px;text-align:left;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:absolute;left:50%;top:50%;margin:-40px 0 0 -40px}.package-page .package-img a.video:hover:after{background-color:rgba(0,0,0,0.8)}.package-page .package-img img{display:block;max-width:100%;margin:0}.package-page .package-phone-number{margin:0 0 14px 0;font-size:22px;font-style:italic;text-align:center}.package-page .package-phone-number div{margin:0 0 5px 0}.package-page .package-phone-number a{font-size:36px;font-style:normal;text-decoration:none}.package-page .availability{text-align:center;font-style:italic}.package-page .package-disclaimer{font-size:14px;font-style:italic}.package-page #tripadvisor{margin:0 0 40px 0}.package-page #tripadvisor .left{float:left;width:110px;line-height:50px;font-style:italic;background:#1a1a1a;color:#fff;text-align:center}.package-page #tripadvisor .right{float:left;background:#ebebeb;width:174px;height:50px}.package-page #tripadvisor .right a{display:block}.package-page #tripadvisor .right img{display:block;margin:0 auto;padding:10px 0;max-width:100%}.package-page .view-more{margin:0;font-style:italic}.package-page .view-more a{text-decoration:none}.package-page .others-saying{margin:40px 0 0;text-align:center}.package-page .others-saying .comment{margin:20px 0 0}.package-page .others-saying .comment p,.package-page .others-saying .comment .video-content h1,.video-content .package-page .others-saying .comment h1,.package-page .others-saying .comment .video-content h2,.video-content .package-page .others-saying .comment h2,.package-page .others-saying .comment .video-content h3,.video-content .package-page .others-saying .comment h3,.package-page .others-saying .comment .video-content h4,.video-content .package-page .others-saying .comment h4{font-size:18px;font-style:italic;margin:0 0 10px 0}.package-page .others-saying .comment p.author,.package-page .others-saying .comment .video-content h1.author,.video-content .package-page .others-saying .comment h1.author,.package-page .others-saying .comment .video-content h2.author,.video-content .package-page .others-saying .comment h2.author,.package-page .others-saying .comment .video-content h3.author,.video-content .package-page .others-saying .comment h3.author,.package-page .others-saying .comment .video-content h4.author,.video-content .package-page .others-saying .comment h4.author{font-size:16px;color:#333;margin:0}.slides li,.flex-control-nav li,.flex-direction-nav li{background:none;padding:0;margin:0}.offers{border-top:1px solid #d4d4d4}.cta-right .block div .button{margin:0 0 20px}@media screen and (max-width: 767px){.section-inner nav.inner-nav{background:#1a1a1a;padding:10px 20px;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.section-inner nav.inner-nav p.inner-nav-header,.section-inner nav.inner-nav .video-content h1.inner-nav-header,.video-content .section-inner nav.inner-nav h1.inner-nav-header,.section-inner nav.inner-nav .video-content h2.inner-nav-header,.video-content .section-inner nav.inner-nav h2.inner-nav-header,.section-inner nav.inner-nav .video-content h3.inner-nav-header,.video-content .section-inner nav.inner-nav h3.inner-nav-header,.section-inner nav.inner-nav .video-content h4.inner-nav-header,.video-content .section-inner nav.inner-nav h4.inner-nav-header{margin:0;line-height:36px;font-size:22px;font-style:italic}.section-inner nav.inner-nav p.inner-nav-header a,.section-inner nav.inner-nav .video-content h1.inner-nav-header a,.video-content .section-inner nav.inner-nav h1.inner-nav-header a,.section-inner nav.inner-nav .video-content h2.inner-nav-header a,.video-content .section-inner nav.inner-nav h2.inner-nav-header a,.section-inner nav.inner-nav .video-content h3.inner-nav-header a,.video-content .section-inner nav.inner-nav h3.inner-nav-header a,.section-inner nav.inner-nav .video-content h4.inner-nav-header a,.video-content .section-inner nav.inner-nav h4.inner-nav-header a{color:#fff}.section-inner nav.inner-nav .submenu{display:none;padding:10px 0}.section-inner nav.inner-nav .submenu li{border-top:1px solid #222;padding:0}.section-inner nav.inner-nav .submenu li:first-child{border:none}.section-inner nav.inner-nav .submenu li.expand{background-position:0 14px}.section-inner nav.inner-nav .submenu li a{color:#fff;display:block;padding:6px 0}.section-inner nav.inner-nav .submenu li.current_page_item>a{color:#d19222 !important}.section-inner nav.inner-nav .submenu li ul.children li{border:none;padding-bottom:0}.section-inner nav.inner-nav .submenu li ul.children li.parent{background-position:0 8px}.section-inner nav.inner-nav .submenu li ul.children li.expand{background-position:0 10px}.section-inner nav.inner-nav .submenu li ul.children li a{color:#fff;padding:3px 0}.section-inner nav.inner-nav .subMenuopen{width:40px;height:36px;display:block;position:absolute;right:10px;top:10px;border:none;padding:0;background:none}.section-inner nav.inner-nav .subMenuopen:after{display:none}.section-inner nav.inner-nav .subMenuopen:hover{background:rgba(0,0,0,0.35)}.section-inner nav.inner-nav .subMenuopen span{background:#d19222;height:2px;width:24px;position:absolute;left:8px;top:10px}.section-inner nav.inner-nav .subMenuopen span.icon-bar-2{top:17px}.section-inner nav.inner-nav .subMenuopen span.icon-bar-3{top:24px}.phonecallout+.inner-nav{margin-top:-5px !important}.btn.view-more-articles{margin-top:40px}}@media screen and (min-width: 768px){section{padding:50px 0}h1,.h1{font-size:32px}h2,.h2{font-size:28px}h3,.h3{font-size:24px}.subheading{font-size:21px}header{padding:0;min-height:0;height:140px}header .navbar{background:none;text-align:right;display:block !important}header .btn-navbar{display:none !important}header>div{padding:15px 18px 0;position:relative}header .logo-image-wrap a{height:70px}header .header-nav{position:absolute;right:0;top:90px;width:100%}header .header-nav>ul{padding:0 4px}header .header-nav>ul>li{display:inline-block;vertical-align:top;border:none;margin-left:-4px}header .header-nav>ul>li>a{padding:0 14px 10px;line-height:40px;text-transform:none;font-size:16px;position:relative}header .header-nav>ul>li>a:before{content:"Divider";display:block;width:1px;height:14px;background:#272727;text-indent:-9999px;text-align:left;position:absolute;left:0;top:13px}header .header-nav>ul>li>a>span{display:none}header .header-nav>ul>li:first-child a:before{display:none}header .header-nav>ul>li .megahide{display:none;opacity:0;position:absolute;left:0;top:50px;width:100%;background:rgba(0,0,0,0.9);z-index:-1;text-align:left;z-index:111}header .header-nav>ul>li .megahide:before{content:"Side";display:none;background:rgba(0,0,0,0.9);position:absolute;top:0;left:-400px;width:400px;height:100%;text-indent:-9999px;text-align:left}header .header-nav>ul>li .megahide:after{content:"Side";display:none;background:rgba(0,0,0,0.9);position:absolute;top:0;right:-400px;width:400px;height:100%;text-indent:-9999px;text-align:left}header .header-nav>ul>li .megahide a{padding:0;text-transform:none;line-height:1}header .header-nav>ul>li .megahide .wrap{padding:40px 20px;margin:0 auto;max-width:1000px}header .header-nav>ul>li .megahide .megacta{float:left;width:67%;margin:0 8% 0 0;display:none}header .header-nav>ul>li .megahide .megalist ul{margin:0}header .header-nav>ul>li .megahide .megalist ul li{margin:12px 0 0;border:none;font-size:14px;line-height:1.6;display:block;width:auto;text-align:left;display:inline-block;vertical-align:top;width:22.75%;margin:0 3% 10px -5px;border-top:1px solid rgba(255,255,255,0.2);padding:10px 0 0}header .header-nav>ul>li .megahide .megalist ul li:nth-child(1),header .header-nav>ul>li .megahide .megalist ul li:nth-child(2),header .header-nav>ul>li .megahide .megalist ul li:nth-child(3),header .header-nav>ul>li .megahide .megalist ul li:nth-child(4){border-top:none;padding-top:0}header .header-nav>ul>li .megahide .megalist ul li:nth-child(3n+3){margin-right:3%}header .header-nav>ul>li .megahide .megalist ul li:nth-child(4n+4){margin-right:0}header .header-nav>ul>li .megahide .megalist ul li:nth-child(4n+1){margin-left:0}header .header-nav>ul>li .megahide .megalist ul li a{font-size:14px;line-height:1.4}header .header-nav>ul>li .megahide .megalist ul li a:hover{color:#d19222}header .header-nav>ul>li .megahide h2{color:#d19222;font-size:24px;margin:0 0 20px 0}header .header-nav>ul>li .megahide .featuredpackage{display:inline-block;vertical-align:top;text-align:center;width:32%;margin:0 0 0 2%}header .header-nav>ul>li .megahide .featuredpackage:first-child{margin:0}header .header-nav>ul>li .megahide .featuredpackage .package-image{display:block;width:100%;height:160px;background-size:cover;background-position:center center}header .header-nav>ul>li .megahide .featuredpackage h3{margin:14px 0 0;font-size:18px;color:#fff}header .header-nav>ul>li .megahide .featuredpackage em{color:#d19222;display:block;margin:8px 0 0;font-size:14px}header .header-nav>ul>li .megahide .megapackage{width:100%;margin:0}header .header-nav>ul>li .megahide p,header .header-nav>ul>li .megahide .video-content h1,.video-content header .header-nav>ul>li .megahide h1,header .header-nav>ul>li .megahide .video-content h2,.video-content header .header-nav>ul>li .megahide h2,header .header-nav>ul>li .megahide .video-content h3,.video-content header .header-nav>ul>li .megahide h3,header .header-nav>ul>li .megahide .video-content h4,.video-content header .header-nav>ul>li .megahide h4{color:#fff;line-height:1.6;font-size:14px}header .header-nav>ul>li .megahide .golf-leadin .col-1{float:none !important;width:auto !important;margin:0 !important}header .header-nav>ul>li .megahide .golf-leadin h1,header .header-nav>ul>li .megahide .golf-leadin .col-2{display:none}header .header-nav>ul>li .megahide ul{margin:20px 0 0}header .header-nav>ul>li .megahide ul li{display:inline-block;vertical-align:top;margin:0 2% 0 -4px;width:32%;text-align:center}header .header-nav>ul>li .megahide ul li:nth-child(3n+3){margin-right:0}header .header-nav>ul>li .megahide ul li .title{display:block;margin:10px 0 0;line-height:1.4}header .header-nav>ul>li .megahide ul li .exceprt{display:block;margin:6px 0 0}header .header-nav>ul>li .megahide ul li .exceprt p,header .header-nav>ul>li .megahide ul li .exceprt .video-content h1,.video-content header .header-nav>ul>li .megahide ul li .exceprt h1,header .header-nav>ul>li .megahide ul li .exceprt .video-content h2,.video-content header .header-nav>ul>li .megahide ul li .exceprt h2,header .header-nav>ul>li .megahide ul li .exceprt .video-content h3,.video-content header .header-nav>ul>li .megahide ul li .exceprt h3,header .header-nav>ul>li .megahide ul li .exceprt .video-content h4,.video-content header .header-nav>ul>li .megahide ul li .exceprt h4{font-size:14px;margin:0;color:#d19222}header .header-nav>ul>li .megahide img{display:block;max-width:100%}header .header-nav>ul>li .megahide .ctaimage{float:left;margin:0 30px 30px 0}header .header-nav>ul>li .megahide#megapackage .megacta{display:block}header .header-nav>ul>li .megahide#megapackage .megalist{float:left;width:25%;position:relative}header .header-nav>ul>li:hover .megahide{z-index:111;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:1;display:block}header .sub-nav{position:absolute;right:4px;top:64px;display:block}header .sub-nav ul li{display:inline-block;vertical-align:top;border:none;position:relative;font-style:italic;margin-left:-4px}header .sub-nav ul li:before{content:"Divider";display:block;width:1px;height:14px;background:#272727;text-indent:-9999px;text-align:left;position:absolute;left:0;top:50%;margin:-7px 0 0}header .sub-nav ul li:first-child:before{display:none}header .sub-nav ul li a{padding:0 14px;text-transform:none;font-size:14px}header .search-toggle{display:inline-block;vertical-align:top;height:34px;min-width:40px;position:relative;text-align:right}header .search-toggle #search{background:#fff;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;height:34px;padding:0 10px;line-height:30px;font-size:14px;font-style:italic;width:100%;position:relative}header .search-toggle .wrap{width:0;height:34px;overflow:hidden;position:relative;float:right;max-width:200px}header .search-toggle #submit{background:url(../images/icons/search-icon.png) no-repeat center center;background-size:16px auto;text-indent:-9999px;position:absolute;width:40px;height:34px;padding:0;right:0;top:0;border:none;z-index:10}header .search-toggle.active #submit{background-color:#666;width:40px;border-top-right-radius:3px;border-bottom-right-radius:3px}header .search-toggle.active #submit:hover{background-color:#d19222}header .search-toggle.active .wrap{padding-right:40px}header .search-toggle.open #submit{-webkit-transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;-ms-transition:background .25s ease-in-out;transition:background .25s ease-in-out}header .phone-number{display:inline-block;vertical-align:top;font-size:18px;line-height:34px;margin:0 0 0 3px;padding:0 0 0 17px;position:relative}header .phone-number:before{content:"Divider";display:block;width:1px;height:14px;background:#272727;text-indent:-9999px;text-align:left;position:absolute;left:0;top:50%;margin:-7px 0 0}header .phone-number a{text-decoration:none;color:#d19222 !important}header .reservations-toggle{display:inline-block;vertical-align:top;margin:0 0 0 15px !important;padding:0 15px;line-height:32px;text-transform:uppercase;font-size:14px}header .reservations-toggle:after{margin-top:13px;background:url(../images/icons/arrow-org-down.png) no-repeat 0 0;background-size:auto 7px;width:12px;height:7px}header .reservations-toggle.active:after{background:url(../images/icons/arrow-org-up.png) no-repeat 0 0;background-size:auto 7px}.booking-widget ul li{width:20%;margin:0 1% 0 0 !important}.booking-widget ul li#li_nights,.booking-widget ul li#li_adults,.booking-widget ul li#li_children,.booking-widget ul li#li_heading_nights,.booking-widget ul li#li_heading_adults,.booking-widget ul li#li_heading_children{width:7%}.booking-widget ul li#li_promo,.booking-widget ul li#li_group_nav,.booking-widget ul li#li_heading_promo,.booking-widget ul li#li_heading_group_nav{width:18%}.booking-widget ul li#li_submit,.booking-widget ul li#li_heading_submit{margin:0 !important;width:17%;padding-top:19px}.booking-widget label{line-height:14px}.booking-widget button{width:100%;text-align:center;padding:0;line-height:34px}.booking-widget button:after{margin-top:11px}#booking_snuggle{display:block;background:#1a1a1a;margin-top:-155px}#booking_snuggle .col-1{display:none}#booking_snuggle .links{margin:20px 0 0}#booking_snuggle .links ul li{line-height:20px}#booking_snuggle .links ul li:before{top:3px}.section1 #slider .caption{height:500px}.section1 #slider .caption .captionholder{padding-left:70px;padding-right:70px}.section1 #slider .flex-direction-nav a{width:36px;height:59px;background-size:36px auto;left:20px}.section1 #slider .flex-direction-nav a.flex-next{background-position:0 -59px;right:20px}.section1 .caption{height:400px}.section1 .caption .captionholder{padding-bottom:40px;padding-top:40px}.section1 .caption .captionholder .headline{font-size:42px}.section1 .caption .captionholder .subheadline,.section1 .caption .captionholder p,.section1 .caption .captionholder .video-content h1,.video-content .section1 .caption .captionholder h1,.section1 .caption .captionholder .video-content h2,.video-content .section1 .caption .captionholder h2,.section1 .caption .captionholder .video-content h3,.video-content .section1 .caption .captionholder h3,.section1 .caption .captionholder .video-content h4,.video-content .section1 .caption .captionholder h4{font-size:22px;display:block}.section1 .caption .captionholder .play{width:76px;height:76px;background-size:24px auto;background-position:30px center;border-width:5px}.section1.smallHero .caption{height:300px}#keep-informed-social{padding:45px 0}#keep-informed-social label{font-size:24px}#keep-informed-social .wrap{padding:0 120px 0 0}#keep-informed-social .wrap button{width:120px}#keep-informed-social .wrap input{font-size:16px;padding:3px 15px}.full-bg-cta .cta{display:table;width:100%}.full-bg-cta .cta .tc{display:table-cell;vertical-align:bottom;padding:0;height:400px}.full-bg-cta .cta .tc .shadow{padding:120px 20px 50px}.full-bg-cta .cta .tc .shadow .wrap{margin:0 auto;max-width:890px}.full-bg-cta .cta h1{font-size:40px}.full-bg-cta .cta h1 span{font-size:24px}.full-bg-cta .cta h3{font-size:36px}.full-bg-cta .cta .subheading{font-size:20px}.full-bg-cta .cta p,.full-bg-cta .cta .video-content h1,.video-content .full-bg-cta .cta h1,.full-bg-cta .cta .video-content h2,.video-content .full-bg-cta .cta h2,.full-bg-cta .cta .video-content h3,.video-content .full-bg-cta .cta h3,.full-bg-cta .cta .video-content h4,.video-content .full-bg-cta .cta h4{font-size:18px}.full-bg-cta .cta .btn{padding:14px 25px;font-size:18px}.full-bg-cta .cta .btn:after{margin-top:7px}.full-bg-cta.full-bg-cta-939 .cta .tc{height:700px}.cta-img-box{margin:40px 0 0 0}.cta-img-box .cta{float:left;width:100%;margin:0 0 30px 0;height:320px}.cta-img-box .cta.third{width:31.6666%;margin-right:2.5%}.cta-img-box .cta.half{width:48.7499%;margin-right:2.5%}.cta-img-box .cta.two-third{width:65.8222%;margin-right:2.5%}.cta-img-box .cta.last{margin-right:0 !important}.cta-img-box.no-margins .cta.third{width:33.3333%}.cta-img-box.no-margins .cta.half{width:50%}.cta-img-box.no-margins .cta.two-third{width:66.6666%}.cta-img-box.cta-img-box-with-description{text-align:left}.cta-img-box.cta-img-box-with-description .ctabox{float:none;display:inline-block;vertical-align:top;margin-left:-5px}.cta-img-box.cta-img-box-with-description .ctabox:nth-child(3n+3){margin-right:0}.cta-img-box.cta-img-box-with-description .ctabox:nth-child(3n+1){margin-left:0}.cta-img-box.package-ctas .ctabox{width:48.75%;margin-right:2.5%;margin-left:0;margin-bottom:40px}.cta-img-box.package-ctas .ctabox:nth-child(3n+3){margin-right:2.5%}.cta-img-box.package-ctas .ctabox:nth-child(2n+2){margin-right:0}.cta-img-box.package-ctas .ctabox .conversion .book-now{display:inline-block}.cta-img-box.package-ctas .ctabox .conversion .call-now{display:none}.cta-img-box.offers-ctas{max-width:980px;margin-left:auto;margin-right:auto}.cta-img-box.offers-ctas .ctabox{width:31.6666% !important;margin:0 2.5% 0 0 !important}.cta-img-box.offers-ctas .ctabox:nth-child(3n+3){margin-right:0 !important}.cta-img-text{margin:40px 0 0 0}.cta-img-text .cta{float:left;width:100%;margin:0 0 30px 0;height:500px}.cta-img-text .cta.third{width:31.6666%;margin-right:2.5%}.cta-img-text .cta.half{width:48.7499%;margin-right:2.5%}.cta-img-text .cta.two-third{width:65.8222%;margin-right:2.5%}.cta-img-text .cta.last{margin-right:0 !important}.cta-img-text .cta .txt{max-width:65%}#experience-kingsmill{position:relative}#experience-kingsmill h2{position:absolute;left:50%;top:50%;padding:25px 40px;margin:-80px 0 0 -180px;z-index:99;background:#fff;line-height:40px;width:280px}#experience-kingsmill h2 span{line-height:60px;font-size:60px;margin:0 0 10px 0}.package-set{margin-top:30px}.golf-leadin .col{float:left;width:55%;margin:0 5% 0 0}.golf-leadin .col.col-2{width:40%;margin:0}.golf-leadin .col.col-2 .kingsmill-championship{border:none;border-left:3px solid #d19221;padding:0}.golf-leadin .col.col-2 .kingsmill-championship .img{padding:30px 30px 0 30px;border:1px solid #f0f0f0;border-left:none;border-bottom:none}.golf-leadin .col.col-2 .kingsmill-championship .con{padding:0 30px 30px 30px;border:1px solid #f0f0f0;border-top:none;border-left:none}.golf-sub-section3{position:relative;padding-top:50px}.golf-sub-section3 .courses{position:static;padding:0;background:none;margin:0 auto;max-width:1200px}.golf-sub-section3 .courses .course-preview-left{float:left;width:50%;background:rgba(0,0,0,0.8);padding:0}.golf-sub-section3 .courses .course-preview-right{float:left;width:50%;background:rgba(255,255,255,0.8);padding:0}.golf-sub-section3 .courses .course-preview-right #golf-slider img{max-width:300px}.golf-sub-section3 .courses #course-info-slider .flex-direction-nav{position:absolute;width:50%;top:50%;left:50%;max-width:600px}.golf-sub-section3 .courses #course-info-slider .flex-direction-nav a{background:url(../images/icons/slider-arrows-black.png) no-repeat;background-size:20px auto;width:20px;height:37px;left:20px;top:0;margin:-18px 0 0}.golf-sub-section3 .courses #course-info-slider .flex-direction-nav a.flex-next{background-position:0 -37px;right:20px}.golf-sub-section3 .courses #course-info-slider .flex-control-nav{display:block;position:absolute;left:0;top:0;width:100%;text-align:center;background:#1a1a1a;z-index:111}.golf-sub-section3 .courses #course-info-slider .flex-control-nav li{display:inline-block;vertical-align:top}.golf-sub-section3 .courses #course-info-slider .flex-control-nav li a{display:block;text-decoration:none;height:50px;line-height:50px;padding:0 13px;cursor:pointer;font-size:18px;color:#fff}.golf-sub-section3 .courses #course-info-slider .flex-control-nav li a.flex-active{color:#d19222}.golf-sub-section3 .courses #course-info-slider .tbl{margin:0 auto;max-width:400px}.golf-sub-section3 .courses .tbl{display:table;width:100%;height:600px}.golf-sub-section3 .courses .tbl .tc{display:table-cell;vertical-align:middle;padding:40px}.golf-sub-section3 .courses cite{position:absolute;left:50%;width:50%;bottom:15px;padding:0;background:none;max-width:600px}.gform_wrapper,.formUi{margin-top:50px}.gform_wrapper form .gform_body .gform_fields li,.formUi form .gform_body .gform_fields li{margin:22px 0 0}.gform_wrapper label,.formUi label{font-size:16px;margin:0 0 5px 0}.gform_wrapper input[type="text"],.gform_wrapper input[type="email"],.gform_wrapper select,.formUi input[type="text"],.formUi input[type="email"],.formUi select{height:40px;font-size:16px}.gform_wrapper textarea,.formUi textarea{font-size:16px}.gform_wrapper .gfield_description,.formUi .gfield_description{font-size:14px}.gform_wrapper input[type="submit"],.gform_wrapper button[type="submit"],.formUi input[type="submit"],.formUi button[type="submit"]{padding:10px 24px;font-size:18px}.formUi li{margin:22px 0 0}.package-page .col-1{width:60%;margin:0 5% 0 0}.package-page .col-2{width:35%}.package-page .col-2 .package-img{margin:0}.package-page .col-2 .booking-details{padding:30px 20px;background:#ebebeb;border-bottom:3px solid #d19222}.package-page .col-2 .booking-details .package-phone-number a{font-size:30px;color:#1a1a1a}.package-page .col-2 .booking-details .package-phone-number .btn{font-size:22px;padding:10px 22px;color:#fff;margin:0 0 20px}.package-page .col-2 .booking-details .package-phone-number .btn:after{margin:8px 0 0 10px}.package-page .col-2 .booking-details .package-phone-number .call-line{margin:0 0 6px;font-size:20px;color:#d19222}.package-page .col-2 .booking-details .availability{margin:0;font-size:18px}.package-page .col-2 .booking-details .availability span{display:block}.togglewrap .toggle-title{font-size:26px}}@media screen and (min-width: 980px){h1,.h1{font-size:36px}h2,.h2{font-size:32px}h3,.h3{font-size:26px}p,.video-content h1,.video-content h2,.video-content h3,.video-content h4,ul li,ol li,#container{font-size:18px}ul li{background-position:0 9px}.subheading{font-size:23px}.btn,button,.button,.sliderButton{font-size:18px}.btn:after,button:after,.button:after,.sliderButton:after{margin-top:7px}header .logo-image-wrap{top:20px}header .logo-image-wrap a{width:150px;height:86px;background-size:150px auto}header .header-nav{right:0}header .header-nav>ul{padding:0}header .header-nav>ul>li a{padding:0 16px 10px}header .header-nav>ul>li .megahide .wrap{padding:44px 20px 50px}header .header-nav>ul>li .megahide p,header .header-nav>ul>li .megahide .video-content h1,.video-content header .header-nav>ul>li .megahide h1,header .header-nav>ul>li .megahide .video-content h2,.video-content header .header-nav>ul>li .megahide h2,header .header-nav>ul>li .megahide .video-content h3,.video-content header .header-nav>ul>li .megahide h3,header .header-nav>ul>li .megahide .video-content h4,.video-content header .header-nav>ul>li .megahide h4{font-size:16px}header .header-nav>ul>li .megahide .megalist ul li a{font-size:16px}header .header-nav>ul>li .megahide h2{margin:0 0 24px 0}.booking-widget form{position:relative;padding:0 0 0 170px}.booking-widget h4{position:absolute;left:0;top:19px;line-height:36px;margin:0}.booking-widget input[type="text"],.booking-widget select{height:38px}.booking-widget button{line-height:36px}.booking-widget button:after{margin:12px 0 0 10px}.booking-widget ul li{width:19%}.booking-widget ul li#li_nights,.booking-widget ul li#li_adults,.booking-widget ul li#li_children,.booking-widget ul li#li_heading_nights,.booking-widget ul li#li_heading_adults,.booking-widget ul li#li_heading_children{width:7%}.booking-widget ul li#li_group_nav,.booking-widget ul li#li_heading_group_nav{margin-right:2% !important}.booking-widget ul li#li_submit,.booking-widget ul li#li_heading_submit{width:16%}.booking-widget .links{text-align:right;margin:15px 0 0}#booking_snuggle{margin-top:-157px}#booking_snuggle .col-1{display:block}#keep-informed-social form{display:inline-block;vertical-align:top;margin:0 30px 0 0}#keep-informed-social .social-wrap{display:inline-block;vertical-align:top;margin:11px 0 0 0}#keep-informed-social .social-wrap a{margin-left:12px}#keep-informed-social label{display:inline-block;vertical-align:top;margin:0 20px 0 0;line-height:50px}#keep-informed-social .wrap{display:inline-block;vertical-align:top;width:320px;padding:0 129px 0 0}#keep-informed-social .wrap input{height:50px;padding:3px 15px;font-size:18px}#keep-informed-social .wrap button{line-height:50px;font-size:18px;width:130px}#keep-informed-social .wrap button:after{margin-top:18px}#keep-informed-social .errorMsg{margin:0;right:148px;top:-82px;left:auto}.section1 #slider .caption{height:670px}.section1 .caption{height:420px}.section1 .caption .captionholder{padding-bottom:60px;padding-top:60px}.section1 .caption .captionholder .headline{font-size:46px}.section1 .caption .captionholder .subheadline,.section1 .caption .captionholder p,.section1 .caption .captionholder .video-content h1,.video-content .section1 .caption .captionholder h1,.section1 .caption .captionholder .video-content h2,.video-content .section1 .caption .captionholder h2,.section1 .caption .captionholder .video-content h3,.video-content .section1 .caption .captionholder h3,.section1 .caption .captionholder .video-content h4,.video-content .section1 .caption .captionholder h4{font-size:24px}.section1 .caption .captionholder .sliderButton{font-size:18px}.section1 .caption .captionholder .sliderButton:after{margin-top:5px}.section1.smallHero .caption{height:340px}.full-bg-cta .cta .tc{height:500px}.full-bg-cta .cta .tc .shadow{padding:140px 20px 60px}.full-bg-cta .cta h1{font-size:44px}.full-bg-cta .cta h1 span{font-size:26px}.full-bg-cta .cta h3{font-size:40px}.full-bg-cta .cta .subheading,.full-bg-cta .cta p,.full-bg-cta .cta .video-content h1,.video-content .full-bg-cta .cta h1,.full-bg-cta .cta .video-content h2,.video-content .full-bg-cta .cta h2,.full-bg-cta .cta .video-content h3,.video-content .full-bg-cta .cta h3,.full-bg-cta .cta .video-content h4,.video-content .full-bg-cta .cta h4{font-size:21px}.full-bg-cta .cta .play-btn{width:124px;height:124px;background-position:50px center}.full-bg-cta.full-bg-cta-939 .cta .tc{height:780px}.cta-img-box .cta{height:360px}.cta-img-box .cta .txt{font-size:24px;padding:16px 30px}.cta-img-box .cta.centered .txt{padding:25px 38px}.cta-img-box.cta-img-box-with-description .ctabox{margin-bottom:40px}.cta-img-box.cta-img-box-with-description .ctabox .cta{margin:0 0 26px 0}.cta-img-box.cta-img-box-with-description .ctabox .read{font-size:18px}.cta-img-box.cta-img-box-with-description .ctabox .read a span{background-position:right 3px}.cta-img-box.package-ctas .ctabox{width:31.6666%;margin-right:2.5%;margin-bottom:50px}.cta-img-box.package-ctas .ctabox:nth-child(2n+2){margin-right:2.5%}.cta-img-box.package-ctas .ctabox:nth-child(3n+3){margin-right:0}.cta-img-text .cta .txt{max-width:60%;font-size:18px;line-height:1.2;padding:30px 26px}.cta-img-text .cta .txt .title{font-size:24px}#experience-kingsmill h2{margin:-91px 0 0 -210px;padding:30px 60px;width:300px}#experience-kingsmill h2 span{line-height:70px;font-size:68px;margin:0 0 12px 0}.package-set{margin-top:20px}.golf-sub-section3 .courses #course-info-slider .flex-control-nav li a{padding:0 15px}.golf-sub-section3 .courses #course-info-slider .slides li h3{font-size:34px}.package-page .col-1{margin:0 8% 0 0}.package-page .col-2{width:32%}.togglewrap .toggle-title{font-size:28px}}@media screen and (min-width: 1060px){.subheading{font-size:24px}header .header-nav>ul>li a{font-size:18px;padding:0 18px 10px}.section1 #slider .caption{height:720px}.section1 .caption{height:440px}.section1 .caption .captionholder{padding-bottom:70px;padding-top:70px}.section1 .caption .captionholder .headline{font-size:48px}.section1.smallHero .caption{height:360px}#keep-informed-social{padding:50px 0}#keep-informed-social .wrap{width:350px}#keep-informed-social form{margin:0 40px 0 0}#keep-informed-social .errorMsg{right:163px;font-size:16px;top:-88px}.full-bg-cta .cta .tc{height:600px}.full-bg-cta .cta h1{font-size:48px}.full-bg-cta .cta h1 span{font-size:27px}.full-bg-cta .cta h3{font-size:44px}.full-bg-cta.full-bg-cta-939 .cta .tc{height:850px}.cta-img-box{margin:50px 0 0 0}.cta-img-box .cta{height:400px}.cta-img-box .cta .txt{font-size:25px}.cta-img-box.cta-img-box-with-description .ctabox .cta{margin:0 0 30px 0}.cta-img-box.cta-img-box-with-description .ctabox .holder{padding:0 30px}.cta-img-text{margin:50px 0 0 0}.cta-img-text .cta{height:600px}.cta-img-text .cta .txt{padding:30px;top:12%}.cta-img-text .cta .txt .title{font-size:25px}}@media screen and (min-width: 1180px){.section1 #slider .caption{height:770px}.section1 .caption{height:460px}.section1 .caption .captionholder{padding-bottom:80px;padding-top:80px}header{height:144px}header>div{padding-top:37px}header .logo-image-wrap{top:21px}header .logo-image-wrap a{width:174px;height:100px;background-size:174px auto}header .header-nav{top:84px}header .header-nav>ul>li>a{padding:0 18px 20px}header .header-nav>ul>li>a>span{display:inline}header .sub-nav{position:static;top:auto;right:auto;display:inline-block;vertical-align:top}header .sub-nav ul li a{line-height:40px}header .search-toggle{margin:0 0 0 4px;padding:0 0 0 6px;height:40px}header .search-toggle .wrap{height:40px}header .search-toggle #search{height:40px}header .search-toggle #submit{height:40px}header .search-toggle:before{content:"Divider";display:block;width:1px;height:14px;background:#272727;text-indent:-9999px;text-align:left;position:absolute;left:0;top:50%;margin:-7px 0 0}header .reservations-toggle{line-height:38px}header .reservations-toggle:after{margin:16px 0 0 10px}header .phone-number{line-height:40px}#keep-informed-social{padding:55px 0}#keep-informed-social form{margin:0 50px 0 0}.full-bg-cta .cta .tc{height:650px}.full-bg-cta .cta .play-btn{width:144px;height:144px;background-position:58px center}.full-bg-cta.full-bg-cta-939 .cta .tc{height:900px}.cta-img-box .cta{height:420px}.cta-img-box .cta .txt{font-size:26px;padding:16px 34px}.cta-img-box .cta.centered .txt{padding:30px 46px}.cta-img-box.package-ctas .ctabox{width:23.125%;margin-right:2.5%}.cta-img-box.package-ctas .ctabox:nth-child(2n+2){margin-right:2.5%}.cta-img-box.package-ctas .ctabox:nth-child(3n+3){margin-right:2.5%}.cta-img-box.package-ctas .ctabox:nth-child(4n+4){margin-right:0}.cta-img-text .cta{height:680px}.cta-img-text .cta .txt{padding:32px 36px;top:14%}.cta-img-text .cta .txt .title{font-size:26px;margin:0 0 10px 0}.cta-img-text .cta .txt .learn-more{margin:12px 0 0}.cta-img-text .cta .txt.topleft{top:12%}.cta-img-text .cta .txt.topright{top:12%;right:0;left:inherit;border-left:3px solid #d19222;border-right:0;text-align:right}.cta-img-text .cta .txt.middleleft{top:30%}.cta-img-text .cta .txt.middleright{top:30%;right:0;left:inherit;border-left:3px solid #d19222;border-right:0;text-align:right}.cta-img-text .cta .txt.bottomleft{top:inherit;bottom:12%}.cta-img-text .cta .txt.bottomright{top:inherit;left:inherit;bottom:12%;right:0;border-left:3px solid #d19222;border-right:0;text-align:right}.golf-leadin .col{width:45%}.golf-leadin .col.col-2{width:50%}.golf-leadin .col.col-2 .kingsmill-championship{display:table;width:100%}.golf-leadin .col.col-2 .kingsmill-championship .img,.golf-leadin .col.col-2 .kingsmill-championship .con{display:table-cell;vertical-align:middle;padding:40px 20px;width:50%;text-align:left;border:1px solid #f0f0f0;border-left:none}.golf-leadin .col.col-2 .kingsmill-championship .img{border-right:none}.golf-leadin .col.col-2 .kingsmill-championship img{width:auto;margin:0 auto}.golf-leadin .col.col-2 .kingsmill-championship .con{padding-right:40px}.package-page .col-1{margin:0 10% 0 0}.package-page .col-2{width:30%}}@media screen and (min-width: 1280px){.booking-widget h4{line-height:40px}.booking-widget input[type="text"],.booking-widget select{height:40px}.booking-widget button{line-height:38px}.booking-widget button:after{margin:13px 0 0 10px}#booking_snuggle{margin-top:-159px}.section1 #slider .caption{height:815px}.section1 .caption{height:480px}.full-bg-cta .cta .tc{height:688px}.full-bg-cta.full-bg-cta-939 .cta .tc{height:939px}.cta-img-box .cta{height:450px}.cta-img-box .cta .txt{font-size:27px;padding:16px 38px}.cta-img-box .cta.centered .txt{padding:33px 55px}.cta-img-text .cta{height:720px}.cta-img-text .cta .txt{padding:36px 40px;max-width:56%}.cta-img-text .cta .txt .title{font-size:27px}.package-page .col-1{width:62%}.package-page .col-2{width:28%}}@media screen and (min-width: 1400px){.section1 #slider .flex-direction-nav a{left:5%}.section1 #slider .flex-direction-nav a.flex-next{right:5%}.section1 .caption{height:500px}.cta-img-text .cta{height:800px}header .header-nav>ul>li .megahide:before,header .header-nav>ul>li .megahide:after{display:block}}@media screen and (min-width: 1600px){.section1 #slider .flex-direction-nav a{left:10%}.section1 #slider .flex-direction-nav a.flex-next{right:10%}}#video-wrapper{overflow:hidden;position:relative;padding:0;max-width:1800px}#video-overlay,#video-gradient-title{position:absolute;margin:0;padding:0;max-width:100%;top:0;left:0;right:0;bottom:0;visibility:hidden;background:rgba(0,0,0,0.6);z-index:3}#video-overlay .centering-table,#video-gradient-title .centering-table{display:table;width:100%;height:100%}#video-overlay .centering-row,#video-gradient-title .centering-row{display:table-row}#video-overlay .centering-cell,#video-gradient-title .centering-cell{display:table-cell;text-align:center;vertical-align:middle}#video-gradient-title{margin:0;padding:0;max-width:100%;visibility:visible;background:none}#video-gradient-title .centering-cell{vertical-align:bottom}.video-content{display:inline-block;background:#000;padding:40px;text-align:center}#video-gradient-title .video-content{background:-moz-linear-gradient(top, transparent 0%, #000 100%);background:-webkit-linear-gradient(top, transparent 0%, #000 100%);background:linear-gradient(to bottom, transparent 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );padding:20px;width:100%}@media screen and (min-width: 768px){#video-gradient-title .video-content{padding:20px 20px 80px}}.video-content p,.video-content h1,.video-content h2,.video-content h3,.video-content h4{color:#fff;font-size:20px;padding-bottom:8px}.video-content p b,.video-content h1 b,.video-content h2 b,.video-content h3 b,.video-content h4 b,.video-content p strong,.video-content h1 strong,.video-content h2 strong,.video-content h3 strong,.video-content h4 strong{text-transform:uppercase}.video-content h1,.video-content h2,.video-content h3,.video-content h4{font-size:30px;font-weight:bold}@media screen and (min-width: 768px){.video-content h1,.video-content h2,.video-content h3,.video-content h4{font-size:60px}}.video-content img{display:inline-block}.video-content .btn{text-transform:uppercase;font-size:20px;color:#fff;pointer-events:auto}.video-content .btn:hover{background:#fff}.pck_side_images{margin-top:20px}.pck_side_images img{display:block;max-width:100%;width:100%;margin:0 0 20px 0;height:auto}@media screen and (min-width: 768px){header .header-nav>ul>li .megahide .featuredpackage{width:48%;margin-bottom:20px}header .header-nav>ul>li .megahide .featuredpackage:nth-child(odd){margin-left:0}header .header-nav>ul>li .megahide .megapackage{width:100%;margin:0}}footer>div{margin:0;max-width:none}footer>div div.inner{max-width:1400px;margin:0 auto;padding:0 18px}footer>div.top{padding:35px 0;background-color:#ebebeb}footer>div.bottom{padding:70px 0 35px;background-color:#000000}footer>div.bottom p,footer>div.bottom .video-content h1,.video-content footer>div.bottom h1,footer>div.bottom .video-content h2,.video-content footer>div.bottom h2,footer>div.bottom .video-content h3,.video-content footer>div.bottom h3,footer>div.bottom .video-content h4,.video-content footer>div.bottom h4{color:#fff;font-size:14px}footer>div.bottom p span,footer>div.bottom .video-content h1 span,.video-content footer>div.bottom h1 span,footer>div.bottom .video-content h2 span,.video-content footer>div.bottom h2 span,footer>div.bottom .video-content h3 span,.video-content footer>div.bottom h3 span,footer>div.bottom .video-content h4 span,.video-content footer>div.bottom h4 span{display:block;margin-top:20px}footer>div.bottom p span a,footer>div.bottom .video-content h1 span a,.video-content footer>div.bottom h1 span a,footer>div.bottom .video-content h2 span a,.video-content footer>div.bottom h2 span a,footer>div.bottom .video-content h3 span a,.video-content footer>div.bottom h3 span a,footer>div.bottom .video-content h4 span a,.video-content footer>div.bottom h4 span a{color:#fff}footer>div h5{font-size:18px;color:#000;margin:0 0 16px 0;font-style:normal}footer>div nav{margin:0 0 30px}footer>div nav li{line-height:1.6;display:inline-block;margin:0 2px 0 0;padding:0;background:none}footer>div nav li a{font-size:15px;color:#666;text-decoration:none}footer>div nav li a:hover{color:#d19222}footer>div nav li:after{display:inline-block;content:"|";color:#c5c5c5;padding-left:6px}footer>div nav li#menu-item-6728:after{display:none}footer>div nav li.current_page_item a{color:#000}footer>div .column1{margin:0 0 30px 0}footer>div .column2>div{display:inline-block;vertical-align:middle;padding:5px}footer .social-wrap{display:inline-block}footer .social-wrap a{background:url(../images/icons/social-sprite-dark.png) no-repeat center 0;background-size:21px auto;display:inline-block;height:21px;margin:0 10px 0 0;text-indent:-9999px;width:21px}footer .social-wrap a.fb{width:11px}footer .social-wrap a.tw{background-position:center -22px}footer .social-wrap a.yt{background-position:center -110px}footer .social-wrap a.in{background-position:center -88px}footer .explore-xanterra-parks{position:relative}footer .explore-xanterra-parks .slide{display:none;padding:30px 0 0}footer .explore-xanterra-parks .toggle{height:45px;line-height:45px;padding:0 25px;background-color:#e1e1e1;bottom:-80px;cursor:pointer;position:absolute;right:-18px;width:200px;text-transform:none;margin:0;text-align:center;font-size:16px}footer .explore-xanterra-parks .toggle>span{background-image:url("../images/icons/xanterra-footer.png?2");background-position:0 center;background-repeat:no-repeat;background-size:20px auto;display:inline-block;padding-left:28px}footer .explore-xanterra-parks .toggle>span>span{background-image:url("../images/icons/arrow-org-down.png?2");background-position:right center;background-repeat:no-repeat;background-size:auto 7px;padding-right:20px}footer .explore-xanterra-parks .toggle>span>span>span{display:none}footer .explore-xanterra-parks .col{margin:0 0 25px 0}footer .explore-xanterra-parks .col.col-4{margin:0}footer .explore-xanterra-parks .col ul{margin:0}footer .explore-xanterra-parks ul li{background-image:url("../images/icons/footer-txt-div.gif");background-position:right center;background-repeat:no-repeat;background-size:1px 11px;display:inline;font-size:14px;font-style:oblique;line-height:1.8;margin-right:5px;padding:0 9px 0 0}footer .explore-xanterra-parks ul li a{text-decoration:none;color:#666}footer .explore-xanterra-parks ul li.last{background:none}footer h6{color:#252222;font-size:16px;margin-bottom:10px;font-style:italic}footer .xanterra-logo{display:block;width:93px}@media screen and (min-width: 768px){footer>div .column1{width:40%;float:left;margin:0}footer>div .column2{width:55%;float:right;text-align:right}footer>div.top{padding:45px 0}footer>div.bottom{padding-bottom:45px}footer>div .social h5{display:inline-block;vertical-align:top;margin:0 20px 0 0;line-height:24px}footer>div .social .social-wrap{display:inline-block;vertical-align:top}footer .explore-xanterra-parks .col{float:left;width:33%;margin:0 5% 0 0}footer .explore-xanterra-parks .col-2{width:28%}footer .explore-xanterra-parks .col-3{width:29%;margin:0 0 30px 0}footer .explore-xanterra-parks .col-4{width:29%}footer .explore-xanterra-parks .toggle{width:300px;bottom:-90px}footer .explore-xanterra-parks .toggle span>span>span{display:inline}footer .bottom .inner{position:relative}footer p,footer .video-content h1,.video-content footer h1,footer .video-content h2,.video-content footer h2,footer .video-content h3,.video-content footer h3,footer .video-content h4,.video-content footer h4{margin:0}footer .xanterra-logo{position:absolute;right:18px;top:0}}@media screen and (min-width: 980px){footer>div.bottom{padding-top:85px}footer .explore-xanterra-parks .toggle{height:50px;line-height:50px;bottom:-95px}}img{display:block;max-width:100%;margin:0 0 20px 0;height:auto}.alignleft,.img-left{float:left;margin:6px 20px 20px 0}.alignright,.img-right{float:right;margin:6px 0 20px 20px}.cta-right{border-left:3px solid #d19222;background:#ebebeb;float:right;padding:20px;margin:0 0 20px 20px}.cta-left{border-right:3px solid #d19222;background:#ebebeb;float:left;padding:20px;margin:0 20px 20px 0}.margin-bottom-60{margin-bottom:35px !important}.margin-bottom-80{margin-bottom:40px !important}.golf-section2 .section-inner{max-width:1200px}.resvid{margin-top:25px;position:relative;padding-bottom:56.25%;height:0}.resvid iframe{position:absolute;top:0;left:0;width:100%;height:100%}.section-inner .nav-content{margin:0 0 40px 0}.section-inner .nav-content section{padding:0}.section-inner .inner-nav{margin:0 0 40px 0}.section-inner .inner-nav p.inner-nav-header,.section-inner .inner-nav .video-content h1.inner-nav-header,.video-content .section-inner .inner-nav h1.inner-nav-header,.section-inner .inner-nav .video-content h2.inner-nav-header,.video-content .section-inner .inner-nav h2.inner-nav-header,.section-inner .inner-nav .video-content h3.inner-nav-header,.video-content .section-inner .inner-nav h3.inner-nav-header,.section-inner .inner-nav .video-content h4.inner-nav-header,.video-content .section-inner .inner-nav h4.inner-nav-header{color:#202020;font-size:18px;text-transform:none;text-decoration:none;font-size:22px;font-style:italic;margin:0 0 14px;padding:0 30px 0 0}.section-inner .inner-nav p.inner-nav-header a,.section-inner .inner-nav .video-content h1.inner-nav-header a,.video-content .section-inner .inner-nav h1.inner-nav-header a,.section-inner .inner-nav .video-content h2.inner-nav-header a,.video-content .section-inner .inner-nav h2.inner-nav-header a,.section-inner .inner-nav .video-content h3.inner-nav-header a,.video-content .section-inner .inner-nav h3.inner-nav-header a,.section-inner .inner-nav .video-content h4.inner-nav-header a,.video-content .section-inner .inner-nav h4.inner-nav-header a{color:#202020;text-decoration:none}.section-inner .inner-nav ul{margin:0}.section-inner .inner-nav ul li{margin:0;padding:5px 0;background:none}.section-inner .inner-nav ul li.parent{background:url(../images/icons/arrow-org-right.png?2) no-repeat 0px 12px;padding-left:20px;background-size:6px auto}.section-inner .inner-nav ul li.expand{background:url(../images/icons/arrow-org-down.png?2) no-repeat 0px 13px;background-size:auto 6px}.section-inner .inner-nav ul li a{font-style:italic;text-decoration:none}.section-inner .inner-nav ul li ul.children{display:none}.section-inner .inner-nav ul li ul.children li{padding-left:20px;padding-bottom:5px}.section-inner .inner-nav ul li ul.children li a{color:#666;font-size:14px}.section-inner .inner-nav ul li.current_page_item>a{color:#333 !important}.section-inner .inner-nav ul li.current_page_item>a:after{content:" >"}.fade{opacity:1;-webkit-transition-delay:compact(0, false, false, false, false, false, false, false, false, false);-moz-transition-delay:compact(0, false, false, false, false, false, false, false, false, false);-o-transition-delay:compact(0, false, false, false, false, false, false, false, false, false);transition-delay:compact(0, false, false, false, false, false, false, false, false, false);-webkit-transition-duration:compact(.15s, false, false, false, false, false, false, false, false, false);-moz-transition-duration:compact(.15s, false, false, false, false, false, false, false, false, false);-o-transition-duration:compact(.15s, false, false, false, false, false, false, false, false, false);transition-duration:compact(.15s, false, false, false, false, false, false, false, false, false);-webkit-transition-property:compact(opacity, false, false, false, false, false, false, false, false, false);-moz-transition-property:compact(opacity, false, false, false, false, false, false, false, false, false);-o-transition-property:compact(opacity, false, false, false, false, false, false, false, false, false);transition-property:compact(opacity, false, false, false, false, false, false, false, false, false)}.fade:hover{opacity:0.7}.gold{-webkit-transition-delay:compact(0, false, false, false, false, false, false, false, false, false);-moz-transition-delay:compact(0, false, false, false, false, false, false, false, false, false);-o-transition-delay:compact(0, false, false, false, false, false, false, false, false, false);transition-delay:compact(0, false, false, false, false, false, false, false, false, false);-webkit-transition-duration:compact(.25s, false, false, false, false, false, false, false, false, false);-moz-transition-duration:compact(.25s, false, false, false, false, false, false, false, false, false);-o-transition-duration:compact(.25s, false, false, false, false, false, false, false, false, false);transition-duration:compact(.25s, false, false, false, false, false, false, false, false, false);-webkit-transition-property:compact(color, false, false, false, false, false, false, false, false, false);-moz-transition-property:compact(color, false, false, false, false, false, false, false, false, false);-o-transition-property:compact(color, false, false, false, false, false, false, false, false, false);transition-property:compact(color, false, false, false, false, false, false, false, false, false)}.gold:hover{color:#d19222}.phonecallout{margin:0 0 30px 0;padding:12px 18px;width:100%;text-align:center;box-sizing:border-box;font-size:18px;font-style:italic;background:#d19222}.phonecallout:after{background-image:url(../images/icons/arrow-white-right.png);margin-top:7px}.mobileshow{display:block !important}.mobilehide{display:none !important}hr,.divider{border:none;border-top:1px solid #d4d4d4;margin:30px 0;clear:both}.nav-content section.offers{padding:0}.nav-content section.offers>div{padding:0;max-width:none}.floor-plans{padding:40px 0 0}.floor-plans section{padding:0}.floor-plans .floor-plan{margin:0 0 25px 0;padding:18px;border:1px solid #d4d4d4}.floor-plans .floor-plan .room-hdr{display:none}.floor-plans .floor-plan .room-title p,.floor-plans .floor-plan .room-title .video-content h1,.video-content .floor-plans .floor-plan .room-title h1,.floor-plans .floor-plan .room-title .video-content h2,.video-content .floor-plans .floor-plan .room-title h2,.floor-plans .floor-plan .room-title .video-content h3,.video-content .floor-plans .floor-plan .room-title h3,.floor-plans .floor-plan .room-title .video-content h4,.video-content .floor-plans .floor-plan .room-title h4{font-style:italic;margin:0 0 10px 0}.floor-plans .floor-plan .room-title p a,.floor-plans .floor-plan .room-title .video-content h1 a,.video-content .floor-plans .floor-plan .room-title h1 a,.floor-plans .floor-plan .room-title .video-content h2 a,.video-content .floor-plans .floor-plan .room-title h2 a,.floor-plans .floor-plan .room-title .video-content h3 a,.video-content .floor-plans .floor-plan .room-title h3 a,.floor-plans .floor-plan .room-title .video-content h4 a,.video-content .floor-plans .floor-plan .room-title h4 a{text-decoration:none}.floor-plans .floor-plan .room-title h3{margin:0}.floor-plans .floor-plan .room-subtitle{padding:24px 0 0}.floor-plans .floor-plan .room-subtitle:first-child{padding:0}.floor-plans .floor-plan .room-subtitle h3{font-style:italic;margin:0 0 16px 0;font-size:20px}.floor-plans .speedrfp_button_a{margin-bottom:20px}.floor-plans .room-info table td{position:relative;padding:0 0 0 60%;line-height:36px;font-size:15px;background:#ebebeb;border-top:1px solid #fff;color:#1a1a1a}.floor-plans .room-info table td:first-child{border:none}.floor-plans .room-info table td:first-child:before{border:none;top:0}.floor-plans .room-info table td:before{position:absolute;top:-1px;left:0;white-space:nowrap;line-height:36px;color:#fff;padding:4px;font-weight:400;background:#1a1a1a;padding:0 5%;width:45%;text-align:left;border-top:1px solid #222;font-style:italic}.floor-plans .room-info table td:nth-of-type(1):before{content:"Size (sq. ft)"}.floor-plans .room-info table td:nth-of-type(2):before{content:"Dimensions"}.floor-plans .room-info table td:nth-of-type(3):before{content:"Reception"}.floor-plans .room-info table td:nth-of-type(4):before{content:"Banquet"}.floor-plans .room-info table td:nth-of-type(5):before{content:"Theatre"}.floor-plans .room-info table td:nth-of-type(6):before{content:"Classroom"}.floor-plans .room-info table td:nth-of-type(7):before{content:"Hollow Square"}.floor-plans .room-info table td:nth-of-type(8):before{content:"U-Shape"}.floor-plans .room-info table td:nth-of-type(9):before{content:"Conference"}.fancybox-inner h1,.fancybox-inner .h1,.fancybox-inner h2,.fancybox-inner .h2,.fancybox-inner h3,.fancybox-inner .h3,.fancybox-inner h4,.fancybox-inner .h4,.fancybox-inner h5,.fancybox-inner .h5{color:#fff}table{margin:0 0 30px 0;width:100% !important;font-size:14px;text-align:left}table td,table th{padding:10px 15px 10px 0;line-height:1.4}.table{text-align:left;font-size:13px}.table th{background:#1a1a1a;color:#fff;padding:12px 5px}.table td{padding:12px 5px;color:#333;vertical-align:middle}.table tr:nth-child(odd) td{background:#ebebeb}.accordion{margin:40px 0 30px}.accordion h3{font-size:16px;border-top:1px solid #d4d4d4;margin:30px 0 0;padding:30px 0 0}.accordion h3:first-child{margin-top:0;padding-top:0;border:none}.accordion h3 .details{color:#d19222;margin:0 0 0 8px;white-space:nowrap;cursor:pointer}.accordion h3 .details span{display:inline-block;vertical-align:top;width:7px;height:12px;text-indent:-9999px;text-align:left;background:url(../images/icons/arrow-org-right.png) no-repeat 0 0;background-size:7px auto;margin:4px 0 0 6px}.accordion .itemcontent{line-height:1.4;padding-top:20px}.accordion .itemcontent p,.accordion .itemcontent .video-content h1,.video-content .accordion .itemcontent h1,.accordion .itemcontent .video-content h2,.video-content .accordion .itemcontent h2,.accordion .itemcontent .video-content h3,.video-content .accordion .itemcontent h3,.accordion .itemcontent .video-content h4,.video-content .accordion .itemcontent h4{margin:0}.togglewrap{margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid #d4d4d4}.togglewrap .toggle-title{color:#000;font-size:24px;line-height:1.4}.togglewrap .toggle-slide{padding:20px 0 0}.js .togglewrap .toggle-slide{display:none}#rooms{margin:40px 0 30px}#rooms .suite{margin-top:30px;padding-top:30px;border-top:1px solid #d4d4d4}#rooms .suite:first-child{margin-top:0;padding-top:0;border:none}.normal-photo-gallery{margin:30px 0;position:relative}.normal-photo-gallery ul{margin:0}.normal-photo-gallery ul li{margin:0;padding:0;background:none}.normal-photo-gallery img{width:100%;margin:0}.normal-photo-gallery .flex-direction-nav li a{display:block;position:absolute;width:25px;height:41px;left:10px;top:50%;margin:-20px 0 0;background:url(../images/icons/slider-arrows.png) no-repeat 0 0;text-indent:-9999px;background-size:25px auto}.normal-photo-gallery .flex-direction-nav li a.flex-next{left:auto;right:10px;background-position:0 -41px}.photo-gallery #slider,.photo-gallery-slider{position:relative;margin:30px 0 0}.photo-gallery #slider ul,.photo-gallery-slider ul{margin:0}.photo-gallery #slider ul li,.photo-gallery-slider ul li{margin:0;padding:0;background:none}.photo-gallery #slider img,.photo-gallery-slider img{width:100%;margin:0}.photo-gallery #slider ul.slides li,.photo-gallery-slider ul.slides li{display:none;position:relative}.photo-gallery #slider .flex-direction-nav li a,.photo-gallery-slider .flex-direction-nav li a{display:block;position:absolute;width:25px;height:41px;left:10px;top:44%;margin:-20px 0 0;background:url(../images/icons/slider-arrows.png) no-repeat 0 0;text-indent:-9999px;background-size:25px auto;z-index:99}.photo-gallery #slider .flex-direction-nav li a.flex-next,.photo-gallery-slider .flex-direction-nav li a.flex-next{left:auto;right:10px;background-position:0 -41px}.photo-gallery #slider .caption-container .caption,.photo-gallery-slider .caption-container .caption{padding:10px;background:#222;color:#fff;font-size:14px;line-height:1.4}.photo-gallery #slider .caption-container .caption span,.photo-gallery-slider .caption-container .caption span{color:#d19222}.gallery-section #photo-gallery-thumbs{position:relative}.gallery-section #photo-gallery-thumbs .flex-viewport{max-height:120px}.gallery-section #photo-gallery-thumbs .flex-viewport ul{max-height:120px;margin:0}.gallery-section #photo-gallery-thumbs .flex-viewport ul li img{margin:0}.gallery-section #photo-gallery-thumbs .flex-direction-nav li a{display:block;position:absolute;width:25px;height:40px;left:10px;top:50%;margin:-20px 0 0;background:url(../images/icons/slider-arrows.png) no-repeat 0 0;text-indent:-9999px;background-size:25px auto;z-index:99}.gallery-section #photo-gallery-thumbs .flex-direction-nav li a.flex-next{left:auto;right:10px;background-position:0 -41px}.gallery-section .cta.third{max-height:345px}#site-map-menu h2{font-size:19px;line-height:1.4}#site-map-menu a{text-decoration:none}#site-map-menu ul ul{margin:10px 0}#site-map-menu .sitemap-contain{margin:30px 0 0}.videoembed{height:0;margin-bottom:40px;overflow:hidden;padding-bottom:56.25%;position:relative}.videoembed iframe{position:absolute;left:0;top:0;width:100%;height:100%}.content-video .video-wrap{background-size:cover;background-position:center center;height:236px;position:relative;max-width:530px}.content-video .video-wrap .watch-play{background:rgba(17,17,17,0.5) url("../images/icons/video-play-btn.png") no-repeat scroll 23px center/20px auto;border:4px solid rgba(255,255,255,0.45);border-radius:50%;display:block;height:60px;margin:20px auto 0;text-align:left;text-indent:-9999px;transition:all 0.25s ease-in-out 0s;width:60px;opacity:0.6;position:absolute;left:50%;top:50%;margin:-34px 0 0 -34px}.content-video .video-wrap .watch-play:hover{background-color:rgba(17,17,17,0.65);border:4px solid rgba(255,255,255,0.75);opacity:0.75}.promo-form{margin:0 0 40px 0}#map_promo{height:300px;margin:0 -18px}@media only screen and (min-width: 480px){.floor-plans .floor-plan .room-title p,.floor-plans .floor-plan .room-title .video-content h1,.video-content .floor-plans .floor-plan .room-title h1,.floor-plans .floor-plan .room-title .video-content h2,.video-content .floor-plans .floor-plan .room-title h2,.floor-plans .floor-plan .room-title .video-content h3,.video-content .floor-plans .floor-plan .room-title h3,.floor-plans .floor-plan .room-title .video-content h4,.video-content .floor-plans .floor-plan .room-title h4{margin:3px 0 0;float:right}.floor-plans .room-info table td{padding-left:43%}.floor-plans .room-info table td:before{width:30%}}@media only screen and (max-width: 639px){.floor-plans .room-info table,.floor-plans .room-info tr,.floor-plans .room-info td,.floor-plans .room-info tbody{width:auto;display:block}.alignright,.alignleft,.img-left,.img-right,.cta-left,.cta-right{float:none;margin:30px 0}}@media only screen and (min-width: 640px){.floor-plans .floor-plan{border:none;border-top:1px solid #d4d4d4;padding:34px 0 0;margin:40px 0 0}.floor-plans .floor-plan:first-child{margin:0;border:none;padding:0}.floor-plans .floor-plan .room-hdr{display:block;margin:0 0 6px 0}.floor-plans .floor-plan .room-hdr table{width:100%}.floor-plans .floor-plan .room-hdr table th{height:52px;padding:3px;vertical-align:bottom;font-size:10px;color:#fff;width:9%;text-align:center;background:#1a1a1a url(../images/icons/floor-plan-sprite.png?2) no-repeat center 3px;border-top:3px solid #1a1a1a;border-bottom:3px solid #1a1a1a}.floor-plans .floor-plan .room-hdr table th.size-sqft,.floor-plans .floor-plan .room-hdr table th.dimensions{background-image:none}.floor-plans .floor-plan .room-hdr table th.banquet{background-position:center -5px}.floor-plans .floor-plan .room-hdr table th.reception{background-position:center -55px}.floor-plans .floor-plan .room-hdr table th.theatre{background-position:center -106px}.floor-plans .floor-plan .room-hdr table th.ushape{background-position:center -154px}.floor-plans .floor-plan .room-hdr table th.classroom{background-position:center -205px}.floor-plans .floor-plan .room-hdr table th.conference{background-position:center -256px}.floor-plans .floor-plan .room-hdr table th.hollow-square{background-position:center -305px}.floor-plans .floor-plan .room-title{margin:0 0 20px 0}.floor-plans .floor-plan .room-subtitle{padding:14px 0 0}.floor-plans .floor-plan .room-subtitle h3{margin:0 0 10px 0}.floor-plans #speedrfp_button{float:right;margin:0}.floor-plans .room-info table{width:100%}.floor-plans .room-info table td{padding:3px;width:9%;text-align:center;border:none;line-height:44px}.floor-plans .room-info table td:before{display:none}}@media only screen and (max-width: 767px){.press-files td{display:block;width:auto;margin:40px 0 0}.press-files td:first-child{margin-top:0}}@font-face{font-family:'si';src:url("../fonts/socicon.eot");src:url("../fonts/socicon.eot?#iefix") format("embedded-opentype"),url("../fonts/socicon.woff") format("woff"),url("../fonts/socicon.ttf") format("truetype"),url("../fonts/socicon.svg#icomoonregular") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:si;src:url(fonts/socicon.svg) format(svg)}}.soc{overflow:hidden;margin:0;padding:0;list-style:none}.soc li{display:inline-block;*display:inline;zoom:1}.soc li a{font-family:si !important;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-decoration:none;text-align:center;display:block;position:relative;z-index:1;width:36px;height:36px;line-height:36px;font-size:18px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#ffffff;background-color:none}.soc li a:hover{text-decoration:none !important;background-color:#222}.soc-icon-last{margin:0 !important}.soc-twitter{background-color:#4da7de}.soc-twitter:before{content:'a'}.soc-facebook{background-color:#3e5b98}.soc-facebook:before{content:'b'}.soc-google{background-color:#d93e2d}.soc-google:before{content:'c'}.soc-pinterest{background-color:#c92619}.soc-pinterest:before{content:'d'}.soc-linkedin{background-color:#3371b7}.soc-linkedin:before{content:'j'}.soc-rss{background-color:#f26109}.soc-rss:before{content:','}.soc-insta{background-color:#9c7c6e}.soc-insta:before{content:'x'}h2>.soc{display:inline-block;vertical-align:middle;margin-left:40px}@media screen and (min-width: 768px){.mobileshow{display:none !important}.mobilehide{display:block !important}.phonecallout{display:none}.section-inner>div{float:left;width:100%}.section-inner .inner-nav{width:25%;float:left;margin:0 7% 0 0;position:relative}.section-inner .inner-nav .subMenuopen{display:none}.section-inner .inner-nav .submenu{display:block}.section-inner .inner-nav:after{display:block;content:"Line";height:100%;width:1px;background:#d4d4d4;position:absolute;right:-14%;top:0;text-indent:-9999px}.section-inner .nav-content.parent{width:68%;margin-bottom:0}.section-inner.side .nav-content{width:73%;margin-bottom:0}.section-inner.side .nav-content.parent{width:41%}.section-inner.side .sidecontent{margin-left:7%;width:20%;position:relative}.section-inner.side .sidecontent .contact-email{word-wrap:break-word}.section-inner.side .sidecontent:after{display:block;content:"Line";height:100%;width:1px;background:#d4d4d4;position:absolute;left:-18%;top:0;text-indent:-9999px}.margin-bottom-60{margin-bottom:45px !important}.margin-bottom-80{margin-bottom:60px !important}.press-files td{padding:0 0 0 2%}.press-files td:first-child{margin-top:0;padding:0 2% 0 0}.nav-content section.offers .offers-ctas .ctabox{width:31.6666%;margin:0 2.5% 0 -4px}.nav-content section.offers .offers-ctas .ctabox:nth-child(3n+3){margin-right:0}.nav-content section.offers .offers-ctas .ctabox:nth-child(3n+1){margin-left:0}.floor-plans .room-info table td{width:auto}table{font-size:15px}.table{font-size:15px}.table th,.table td{padding:15px 10px}.normal-photo-gallery .flex-direction-nav li a{display:block;position:absolute;width:36px;height:59px;left:20px;margin:-30px 0 0;background-size:36px auto}.normal-photo-gallery .flex-direction-nav li a.flex-next{left:auto;right:20px;background-position:0 -59px}.photo-gallery #slider .flex-direction-nav li a,.photo-gallery-slider .flex-direction-nav li a{display:block;position:absolute;width:36px;height:59px;left:20px;margin:-30px 0 0;background-size:36px auto}.photo-gallery #slider .flex-direction-nav li a.flex-next,.photo-gallery-slider .flex-direction-nav li a.flex-next{left:auto;right:20px;background-position:0 -59px}.photo-gallery #slider .caption-container,.photo-gallery-slider .caption-container{position:absolute;left:0;bottom:0;width:100%}.photo-gallery #slider .caption-container .caption,.photo-gallery-slider .caption-container .caption{background:rgba(0,0,0,0.8);padding:20px;font-size:15px}#site-map-menu .column{float:left;width:30%;margin:0 5% 0 0}#site-map-menu .column.last{margin-right:0}.togglewrap .toggle-title{font-size:26px}.content-video .left_content{float:left;width:55%;margin:0 8% 0 0}.content-video .right_content{float:left;width:37%}}@media screen and (max-width: 879px){.next-vacay-map{padding-bottom:0}}@media screen and (min-width: 980px){.section-inner .inner-nav{width:23%}.section-inner .nav-content.parent{width:70%}.section-inner.side .nav-content{width:73%}.section-inner.side .nav-content.parent{width:43%}hr,.divider{margin:35px 0}.floor-plans .room-info table td{width:9%}.alignleft,.img-left{margin:6px 30px 30px 0}.alignright,.img-right{margin:6px 0 30px 30px}.cta-right{margin:0 0 30px 30px}.cta-left{margin:0 30px 30px 0}table{font-size:16px}.table{font-size:16px}.table th,.table td{padding:15px}.accordion{margin:40px 0 30px}.accordion h3{font-size:20px}.accordion h3 .details{font-size:16px;margin-left:8px}.accordion h3 .details span{margin:8px 0 0 6px}#rooms{margin-top:50px}#rooms .suite{margin-top:40px;padding-top:36px;position:relative}#rooms .suite img{width:250px;position:absolute;right:0;top:40px}#rooms .suite .content{padding:0 280px 0 0}.photo-gallery #slider .caption-container .caption,.photo-gallery-slider .caption-container .caption{font-size:16px}.togglewrap .toggle-title{font-size:28px}.next-vacay-map{position:relative}.next-vacay-map .promo-form{width:48%}.next-vacay-map #map_promo{position:absolute;left:50%;width:50%;top:0;height:100%;margin:0}}@media screen and (min-width: 1180px){#rooms .suite img{width:300px}#rooms .suite .content{padding:0 330px 0 0}.floor-plans .floor-plan .room-hdr table th{font-size:12px;border-top:8px solid #1a1a1a;border-bottom:8px solid #1a1a1a}}input.hasDatepicker{background-image:url(../images/icons/calendar-icon.png);background-repeat:no-repeat;background-size:38px auto;background-position:right center;cursor:pointer}.ui-datepicker tbody tr,.ui-datepicker thead{border-bottom:1px solid #bbb}.ui-datepicker{width:216px;height:auto;margin:5px auto 0;font:15px Arial, sans-serif;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.5);box-shadow:0 0 10px 0 rgba(0,0,0,0.5)}.ui-datepicker table{font-size:15px}.ui-datepicker a{text-decoration:none}.ui-datepicker table{width:100%;border-collapse:collapse}.ui-datepicker-header{background-color:#1a1a1a;color:#fff;font-weight:700;-webkit-box-shadow:inset 0 1px 1px 0 rgba(255,255,255,0.2);-moz-box-shadow:inset 0 1px 1px 0 rgba(255,255,255,0.2);box-shadow:inset 0 1px 1px 0 rgba(255,255,255,0.2);text-shadow:1px -1px 0 rgba(0,0,0,0.5);filter:dropshadow(color=#000,offx=1,offy=-1);line-height:30px;min-height:30px !important;border-width:1px 0 0;border-style:solid;border-color:#1a1a1a}.ui-datepicker-title{text-align:center}.ui-datepicker-title select{margin-top:2.5%}.ui-datepicker-next,.ui-datepicker-prev{display:inline-block;width:30px;height:30px;text-align:center;cursor:pointer;background-image:url(../images/icons/calendar-arrows.png);background-repeat:no-repeat;background-size:60px 30px;line-height:600%;overflow:hidden}.ui-datepicker-prev{float:left;background-position:0 0}.ui-datepicker-next{float:right;background-position:-30px 0}.ui-datepicker-header .ui-state-disabled{opacity:.3;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);cursor:default}.ui-datepicker thead{background:#ebebeb}.ui-datepicker th{text-transform:uppercase;text-align:center;font-size:6pt;padding:5px 0;color:#666;text-shadow:1px 0 0 #fff;filter:dropshadow(color=#fff,offx=1,offy=0)}.ui-datepicker tbody td{padding:0;border-top:1px solid #bbb;border-right:1px solid #bbb}.ui-datepicker tbody td:last-child{border-right:0}.ui-datepicker tbody tr:last-child{border-bottom:0}.ui-datepicker td a,.ui-datepicker td span{display:inline-block;font-weight:700;text-align:center;width:30px;height:30px;line-height:30px;color:#666;text-shadow:1px 1px 0 #fff;filter:dropshadow(color=#fff,offx=1,offy=1);text-decoration:none !important}.ui-datepicker-calendar .ui-state-default{background:-moz-linear-gradient(top, #ededed 0, #dedede 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ededed), color-stop(100%, #dedede));background:-webkit-linear-gradient(top, #ededed 0, #dedede 100%);background:-o-linear-gradient(top, #ededed 0, #dedede 100%);background:-ms-linear-gradient(top, #ededed 0, #dedede 100%);background:linear-gradient(to bottom, #ededed 0, #dedede 100%);-webkit-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,0.5);-moz-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,0.5);box-shadow:inset 1px 1px 0 0 rgba(255,255,255,0.5)}.ui-datepicker-calendar .ui-state-hover{background:#f7f7f7}.ui-datepicker-calendar .ui-state-active{background:#d19222;border:1px solid #bc831f;color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:0 1px 0 rgba(0,0,0,0.5);position:relative;margin:-1px}.ui-datepicker-unselectable .ui-state-default{background:#ebebeb;color:#aaa}.ui-datepicker-calendar td:first-child .ui-state-active{width:29px;margin-left:0}.ui-datepicker-calendar td:last-child .ui-state-active{width:29px;margin-right:0}.ui-datepicker-calendar tr:last-child .ui-state-active{height:29px;margin-bottom:0}td.ui-datepicker-unselectable.ui-state-disabled{background-color:#ebebeb}table.ui-datepicker-calendar{margin:0 !important}body div#ui-datepicker-div[style]{z-index:9999 !important}.ui-datepicker-title select{width:auto;margin-top:0;padding:2px;color:#000;background:#fff;font-size:14px;height:auto}.rpi-signup{padding:0px 0 48px !important}.rpi-signup .phone.button.phonecallout{margin:0 0 25px}.rpi_contact_form li{background:none}.rpih1{margin-bottom:10px}.rpih3{margin-bottom:30px;font-style:italic;text-transform:inherit}.rpi_label{width:100%}@media screen and (min-width: 768px){.rpi_label{width:196px}}.rpi_static{text-transform:uppercase;color:#988848;font-size:20px;font-weight:400;margin:20px 0 10px 0 !important;padding:0 !important;font-family:"Georgia",Times New Roman,Times,serif;line-height:1.2}@media screen and (min-width: 768px){.rpi_static{margin:50px 0 25px 0 !important;font-size:23px}}.rpi_contact_form li{padding:5px 5px 0px 0}.rpi_contact_form input[type=checkbox]{margin:5px 10px 5px 0px}@media screen and (min-width: 768px){.rpi_contact_form input[type=checkbox]{margin:5px 10px 5px 25px}}.rpi_contact_form input[type=text]{border:1px solid #c7c7c7;height:30px;width:100%}@media screen and (min-width: 640px){.rpi_contact_form input[type=text]{width:35%}}.rpi_contact_form textarea{min-height:145px !important;border:1px solid #c7c7c7;width:100%;max-width:600px}.rpi_label,.rpi_longlabel{min-width:196px;margin-right:15px}.rpi_longlabel{padding-right:0 !important}.rpi_right{text-align:left !important}@media screen and (min-width: 768px){.rpi_right{text-align:right !important}}.rpi_label .required,.rpi_longlabel .required{color:#98874b}.vplanner{border:none;color:#fff;display:inline-block;background:#1a1a1a;color:#fff;line-height:1.4;padding:10px 24px !important;-webkit-transition:background 0.25s ease-in-out;-moz-transition:background 0.25s ease-in-out;-ms-transition:background 0.25s ease-in-out;transition:background 0.25s ease-in-out;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;box-shadow:none;text-shadow:none;font-size:16px;text-align:left;text-decoration:none;margin:0;cursor:pointer;border:none;float:left}.rpi_static-disclaimer{font-style:italic;border-top:1px solid #c7c7c7;margin-top:30px;padding-top:29px}.rpi-signup{background:none repeat scroll 0 0 #FFFFFF;padding:48px 0;width:100%}.rpi-signup hr{margin:0 0 24px}.rpi-signup form{margin-bottom:24px}.rpi-signup #thecontent{width:100%;display:inline-block;vertical-align:top}@media screen and (min-width: 960px){.rpi-signup #thecontent{width:70%}}.rpi-signup .sidecontent{margin-left:0;width:100%;display:inline-block;vertical-align:top}@media screen and (min-width: 960px){.rpi-signup .sidecontent{width:20%}}.rpi-signup ul.formUi,.newsletter-signup ul.checklist{list-style:none;padding:0 0 0}.rpi-signup ul.formUi li,.newsletter-signup ul.checklist li{list-style:none;padding:0 0 12px}.rpi-signup ul.formUi li label{display:block}.rpi-signup ul.formUi li input[type=text],.newsletter-signup ul.formUi li select{width:100%}.rpi-signup .button{margin:0}.packages-booking{background:#000;padding:31px 29px;margin-bottom:30px;text-align:center}.packages-booking .full{width:100%}.packages-booking h3{color:#fff;text-align:center;font-style:italic;font-size:23px;margin:0}.packages-booking ul{text-align:left;margin:0 -7px;padding:0 0 20px;display:block;font-size:0}.packages-booking li{margin:0;padding:5px 7px;display:inline-block;width:33.333%;background:none;box-sizing:border-box}.packages-booking label{display:block;color:#fff;font-size:14px}.packages-booking input[type=text],.packages-booking select{border:none;width:100%;border-radius:3px;font-size:14px;box-sizing:border-box;padding:12px 10px;line-height:14px}.packages-booking button{border:1px solid #d19222;text-transform:uppercase}.packages-booking-call .call-line{position:relative}.packages-booking-call .call-line::before{content:" ";display:block;position:absolute;top:50%;left:0;right:0;border-top:1px solid #bcbcbc}.packages-booking-call .call-line span{background:#fff;color:#d19222;padding:0 20px;display:inline-block;position:relative}.packages-booking-call a{color:#000}.mobileshow .ui-datepicker-inline{width:100%}.mobileshow .ui-datepicker-inline .ui-datepicker-calendar tbody td{width:14.2857142857%}.mobileshow .ui-datepicker-inline .ui-datepicker-calendar a{width:100%}.cta-with-sub-nav{font-size:0}.cta-with-sub-nav .sub-nav-wrapper{width:100%;display:block}@media screen and (min-width: 768px){.cta-with-sub-nav .sub-nav-wrapper{width:25%;display:inline-block;vertical-align:top}}.cta-with-sub-nav .sub-nav-wrapper .inner-nav{width:initial}.cta-with-sub-nav .sub-nav-wrapper .inner-nav:after{display:none}@media screen and (min-width: 1400px){.cta-with-sub-nav .sub-nav-wrapper .inner-nav:after{display:block}}.cta-with-sub-nav .contain{width:100%;display:block;padding:0}@media screen and (min-width: 768px){.cta-with-sub-nav .contain{width:75%;display:inline-block;vertical-align:top}}.spa-appointment_wrapper .gform_error{font-weight:700;color:#eb543a}.spa-appointment_wrapper .gfield_error label.gfield_label{font-weight:700;color:#eb543a}#careers .tabs{padding:0;margin:0;display:table;width:100%}.tab{width:33.3333%;display:table-cell;list-style:none;font-size:15px;text-align:center;vertical-align:middle;color:#98874b;background-color:#e0dbc9;cursor:pointer;position:relative;background-image:none;padding:0}.tab.active{color:#fff;background:#98874b url("../images/icons/ui-white-arrow.png") no-repeat scroll 50% bottom}.tab span{padding:10%;display:block}.tab:last-child span{border:0}.item{clear:both;display:none}.accordion h3{border-top:1px solid #cbc3a5;outline:0;cursor:pointer;padding:10px 20px 10px 20px;clear:both;font-size:15px;color:#98874b;font-weight:100;margin:0;text-transform:none;background-color:#ffffff;-webkit-transition:background-color 0.6s;-moz-transition:background-color 0.6s;-o-transition:background-color 0.6s;-ms-transition:background-color 0.6s;transition:background-color 0.6s}.details{float:right;font-style:oblique}.detailsarrow{display:inline-block;margin-left:5px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out}.ui-state-active .detailsarrow{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.itemcontent{padding:15px 20px;display:none;font-style:oblique}.active .marker{position:absolute;width:100%;height:8px;background:transparent url(../images/icons/ui-white-arrow.png) no-repeat 50% bottom;margin-bottom:-1px;bottom:0}h3.ui-state-active,h3.highlight_bar{background-color:#f0eBd9}#careers .accordion h3:first-child{padding:10px 20px 10px 20px}#careers .accordion{margin:10px 0 0 0}#loadmore{clear:both;margin-top:10px}#loadmore.fullwidth{width:97%;margin:0 1.5%;padding-left:0;padding-right:0;text-align:center}@media (min-width: 768px){#loadmore{margin-top:0}}section.blog-background{background-position:50% 50%;background-size:cover}section.blog-content{position:relative}section.blog-content .share{float:none;width:auto}@media (max-width: 768px){section.blog-content .share{position:static !important;right:20px;top:40px}}section.blog-content .blog-header-content{max-width:700px;float:none;margin-bottom:30px}section.blog-content h1{font-size:30px;color:#000;text-transform:none}section.blog-content h2{text-transform:none;font-style:oblique;font-size:20px;color:#666;line-height:150%}section.blog-content b{font-weight:800}section.blog-content span.time{display:block;margin-top:1em;margin-bottom:1em;font-size:14px;font-style:oblique;color:#666}section.blog-content div.blog-author{border-top:1px solid #cfcfcf;padding-top:60px;width:auto;margin-top:60px}section.blog-content div.blog-author h4{color:#d19222;font-size:14px}section.blog-content div.blog-author p,section.blog-content div.blog-author .video-content h1,.video-content section.blog-content div.blog-author h1,section.blog-content div.blog-author .video-content h2,.video-content section.blog-content div.blog-author h2,section.blog-content div.blog-author .video-content h3,.video-content section.blog-content div.blog-author h3,section.blog-content div.blog-author .video-content h4,.video-content section.blog-content div.blog-author h4{font-size:16px}section.blog-content .section-inner{position:relative}section.blog-content .section-inner.single-content{max-width:1000px}section.blog-content .section-inner.single-content .wp-caption{width:100% !important}section.blog-content .section-inner.single-content .wp-caption img{max-width:auto;margin-bottom:0}section.blog-content .section-inner.single-content .wp-caption p.wp-caption-text,section.blog-content .section-inner.single-content .wp-caption .video-content h1.wp-caption-text,.video-content section.blog-content .section-inner.single-content .wp-caption h1.wp-caption-text,section.blog-content .section-inner.single-content .wp-caption .video-content h2.wp-caption-text,.video-content section.blog-content .section-inner.single-content .wp-caption h2.wp-caption-text,section.blog-content .section-inner.single-content .wp-caption .video-content h3.wp-caption-text,.video-content section.blog-content .section-inner.single-content .wp-caption h3.wp-caption-text,section.blog-content .section-inner.single-content .wp-caption .video-content h4.wp-caption-text,.video-content section.blog-content .section-inner.single-content .wp-caption h4.wp-caption-text{background-color:rgba(0,0,0,0.8);font-size:12px;color:#fff;padding:3px 2%;width:96%}.blog .bigHero .caption{height:700px}#highlighted_share{color:#fff;height:50px;position:absolute;width:auto;background:transparent url("../images/background-highlight.png") no-repeat}#highlighted_share .twitter,#highlighted_share .email{display:inline-block;height:40px;vertical-align:top;width:49px}#highlighted_share .twitter a,#highlighted_share .email a{display:block;height:40px;overflow:hidden;text-indent:-1000px;width:49px}section.blog-home h2{margin:0}section.blog-home h2 span{color:#999;font-size:22px;font-style:oblique}section.blog-home.nomargin{margin-bottom:0;padding-bottom:0;margin-top:0px;padding-top:40px}section.videohome h2 span{color:#999;font-size:22px;font-style:oblique}section.blog-breadcrumbs{background-color:#fff;width:100%;margin-top:0;margin-bottom:0;padding:0;border-bottom:1px solid #bbb}section.blog-breadcrumbs ul{margin:0;padding:5px 20px}section.blog-breadcrumbs li{display:inline-block;font-size:13px;padding:5px;background-image:none}section.blog-breadcrumbs li a{color:#d19222;text-decoration:none}section.blog-breadcrumbs li a:after{content:"|";display:inline-block;color:#cfcfcf;width:2px;margin-left:10px}.socialbar{color:#fff;line-height:36px;margin-bottom:auto;margin-left:auto;margin-right:auto;margin-top:auto;position:absolute;text-align:center;width:42px;height:42px;display:block;bottom:0;right:0;background:url("../images/linkout.png") no-repeat;background-position:right -1px;overflow:hidden}.socialbar:hover.socialbar{width:180px}ul.soc{margin-right:42px;margin-bottom:15px}ul.soc li{background-image:none;margin:0;padding:0}ul.soc li a{width:42px;height:44px;padding-top:3px;border-radius:0;font-size:20px}section.blog-searchbar{padding:20px;background-color:#000}section.blog-searchbar form{max-width:700px;margin:0 auto}section.blog-searchbar label{color:#fff;line-height:32px;padding-right:10px}section.blog-searchbar label span{text-transform:uppercase}section.blog-searchbar input,section.blog-searchbar select{display:block;width:100%;font-size:16px;color:#888;margin:0;padding:7px;height:34px}section.blog-searchbar select{font-style:oblique;background:#fff url("../images/select-arrow.png") no-repeat 99% 50%}section.blog-searchbar #blogsearch,section.blog-searchbar #videocats select{border-radius:3px 0px 0px 3px;border-right:0}section.blog-searchbar #cat{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0px;padding-right:20px}section.blog-searchbar input[type='submit']{background-color:#d19222;border:0;color:#fff;padding:7px 15px;border-radius:0px 3px 3px 0px;-webkit-transition-duration:compact(.2s, false, false, false, false, false, false, false, false, false);-moz-transition-duration:compact(.2s, false, false, false, false, false, false, false, false, false);-o-transition-duration:compact(.2s, false, false, false, false, false, false, false, false, false);transition-duration:compact(.2s, false, false, false, false, false, false, false, false, false);-webkit-transition-property:compact(all, false, false, false, false, false, false, false, false, false);-moz-transition-property:compact(all, false, false, false, false, false, false, false, false, false);-o-transition-property:compact(all, false, false, false, false, false, false, false, false, false);transition-property:compact(all, false, false, false, false, false, false, false, false, false);-webkit-transition-timing-function:compact(ease-out, false, false, false, false, false, false, false, false, false);-moz-transition-timing-function:compact(ease-out, false, false, false, false, false, false, false, false, false);-o-transition-timing-function:compact(ease-out, false, false, false, false, false, false, false, false, false);transition-timing-function:compact(ease-out, false, false, false, false, false, false, false, false, false)}section.blog-searchbar input[type='submit']:hover{background-color:#666}section.blog-searchbar.videosearch div{display:block;margin:0 auto}section.blog-searchbar.videosearch form{margin:0 10px;display:inline-block}section.blog-searchbar.videosearch select{padding-right:25px}.caption{position:relative}.stickycaption{background-color:#fff;background-color:rgba(255,255,255,0.9);border-bottom:3px solid #d19222;position:absolute;left:0;bottom:60px;line-height:1.5}.stickycaption>div>a{padding:35px;display:block;max-width:550px}.stickycaption .headline{display:block;font-size:24px;color:#333}.stickycaption .subheadline{display:block;font-size:18px;color:#777;font-style:oblique}.stickycaption p,.stickycaption .video-content h1,.video-content .stickycaption h1,.stickycaption .video-content h2,.video-content .stickycaption h2,.stickycaption .video-content h3,.video-content .stickycaption h3,.stickycaption .video-content h4,.video-content .stickycaption h4{margin-top:5px;margin-bottom:0;color:#d19222}.blog-ctas div.cta{background-size:cover;background-position:50% 50%;padding:0;display:block;position:relative;height:400px;margin-bottom:20px;max-width:1400px;margin:0 auto}.blog-ctas div.cta div.ctacontent{position:absolute;bottom:0;padding:40px;width:100%;box-sizing:border-box;background-color:#333;background-color:rgba(250,250,250,0.95);-webkit-transition-duration:compact(.2s, false, false, false, false, false, false, false, false, false);-moz-transition-duration:compact(.2s, false, false, false, false, false, false, false, false, false);-o-transition-duration:compact(.2s, false, false, false, false, false, false, false, false, false);transition-duration:compact(.2s, false, false, false, false, false, false, false, false, false);-webkit-transition-property:compact(all, false, false, false, false, false, false, false, false, false);-moz-transition-property:compact(all, false, false, false, false, false, false, false, false, false);-o-transition-property:compact(all, false, false, false, false, false, false, false, false, false);transition-property:compact(all, false, false, false, false, false, false, false, false, false);-webkit-transition-timing-function:compact(ease-out, false, false, false, false, false, false, false, false, false);-moz-transition-timing-function:compact(ease-out, false, false, false, false, false, false, false, false, false);-o-transition-timing-function:compact(ease-out, false, false, false, false, false, false, false, false, false);transition-timing-function:compact(ease-out, false, false, false, false, false, false, false, false, false)}.blog-ctas div.cta div.ctacontent:hover{background-color:#fff}.blog-ctas div.cta div.ctacontent:hover h2 a{color:#d19222}.blog-ctas div.cta div.ctacontent h2{font-size:24px}.blog-ctas div.cta div.ctacontent h2 a{color:#000000;text-decoration:none;-webkit-transition-duration:compact(.2s, false, false, false, false, false, false, false, false, false);-moz-transition-duration:compact(.2s, false, false, false, false, false, false, false, false, false);-o-transition-duration:compact(.2s, false, false, false, false, false, false, false, false, false);transition-duration:compact(.2s, false, false, false, false, false, false, false, false, false);-webkit-transition-property:compact(color, false, false, false, false, false, false, false, false, false);-moz-transition-property:compact(color, false, false, false, false, false, false, false, false, false);-o-transition-property:compact(color, false, false, false, false, false, false, false, false, false);transition-property:compact(color, false, false, false, false, false, false, false, false, false);-webkit-transition-timing-function:compact(ease-out, false, false, false, false, false, false, false, false, false);-moz-transition-timing-function:compact(ease-out, false, false, false, false, false, false, false, false, false);-o-transition-timing-function:compact(ease-out, false, false, false, false, false, false, false, false, false);transition-timing-function:compact(ease-out, false, false, false, false, false, false, false, false, false)}.blog-ctas div.cta div.ctacontent p,.blog-ctas div.cta div.ctacontent .video-content h1,.video-content .blog-ctas div.cta div.ctacontent h1,.blog-ctas div.cta div.ctacontent .video-content h2,.video-content .blog-ctas div.cta div.ctacontent h2,.blog-ctas div.cta div.ctacontent .video-content h3,.video-content .blog-ctas div.cta div.ctacontent h3,.blog-ctas div.cta div.ctacontent .video-content h4,.video-content .blog-ctas div.cta div.ctacontent h4{color:#888;font-size:16px;line-height:1.6;font-style:oblique}.blog-ctas div.cta div.ctacontent p.postedin,.blog-ctas div.cta div.ctacontent .video-content h1.postedin,.video-content .blog-ctas div.cta div.ctacontent h1.postedin,.blog-ctas div.cta div.ctacontent .video-content h2.postedin,.video-content .blog-ctas div.cta div.ctacontent h2.postedin,.blog-ctas div.cta div.ctacontent .video-content h3.postedin,.video-content .blog-ctas div.cta div.ctacontent h3.postedin,.blog-ctas div.cta div.ctacontent .video-content h4.postedin,.video-content .blog-ctas div.cta div.ctacontent h4.postedin{color:#d19222}.blog-ctas div.cta div.ctacontent p>a,.blog-ctas div.cta div.ctacontent .video-content h1>a,.video-content .blog-ctas div.cta div.ctacontent h1>a,.blog-ctas div.cta div.ctacontent .video-content h2>a,.video-content .blog-ctas div.cta div.ctacontent h2>a,.blog-ctas div.cta div.ctacontent .video-content h3>a,.video-content .blog-ctas div.cta div.ctacontent h3>a,.blog-ctas div.cta div.ctacontent .video-content h4>a,.video-content .blog-ctas div.cta div.ctacontent h4>a{color:#888;text-decoration:none;display:inline-block}.blog-ctas div.cta div.ctacontent span.cattag{position:absolute;color:#fff;background-color:#000;left:0;padding:10px 40px;font-size:15px;top:0;height:16px;margin-top:-36px}.blog-ctas div.cta div.ctacontent span.cattag a{color:#fff;text-decoration:none}.blog-ctas div.cta div.ctacontent span.cattag a:hover{color:#d19222}.cta-img-box span.cattag{position:absolute;top:30px;background-color:#fff;background-color:rgba(255,255,255,0.9);border-right:3px solid #d19222;padding:16px 35px}.cta-img-box span.cattag a{color:#333;text-decoration:none;font-size:26px}.compressed{padding-top:40px;margin-bottom:0px;padding-bottom:0px}.compressed .blog-ctas div.cta{margin-left:1px;margin-bottom:0}.compressed.blog-ctas div.cta{margin-bottom:0}.compressed.sidebar .cta{margin-bottom:8px}.compressed.sidebar h2{margin-bottom:0}.compressed.videos div.cta{text-align:left}.compressed.videos div.cta h2{margin-bottom:0}.compressed.videos div.cta p,.compressed.videos div.cta .video-content h1,.video-content .compressed.videos div.cta h1,.compressed.videos div.cta .video-content h2,.video-content .compressed.videos div.cta h2,.compressed.videos div.cta .video-content h3,.video-content .compressed.videos div.cta h3,.compressed.videos div.cta .video-content h4,.video-content .compressed.videos div.cta h4{margin-bottom:0}.compressed.videos .play-btn{background-image:url("../images/icons/video-play-btn.png");background-repeat:no-repeat;background-position:55% 50%;width:90px;height:90px;position:absolute;left:50%;top:25%;transform:translate(-50%, -25%);background-color:rgba(17,17,17,0.6);background-size:22px auto;border-radius:50% 50% 50% 50%;border:3px solid rgba(255,255,255,0.5)}.results .result{padding:40px 0px;border-bottom:1px solid #cfcfcf;background-color:#ffffff;-webkit-transition-duration:compact(.5s, false, false, false, false, false, false, false, false, false);-moz-transition-duration:compact(.5s, false, false, false, false, false, false, false, false, false);-o-transition-duration:compact(.5s, false, false, false, false, false, false, false, false, false);transition-duration:compact(.5s, false, false, false, false, false, false, false, false, false);-webkit-transition-property:compact(all, false, false, false, false, false, false, false, false, false);-moz-transition-property:compact(all, false, false, false, false, false, false, false, false, false);-o-transition-property:compact(all, false, false, false, false, false, false, false, false, false);transition-property:compact(all, false, false, false, false, false, false, false, false, false);-webkit-transition-timing-function:compact(ease-out, false, false, false, false, false, false, false, false, false);-moz-transition-timing-function:compact(ease-out, false, false, false, false, false, false, false, false, false);-o-transition-timing-function:compact(ease-out, false, false, false, false, false, false, false, false, false);transition-timing-function:compact(ease-out, false, false, false, false, false, false, false, false, false)}.results .result:hover{background-color:#fdfaf5}.results .searchimg{height:260px;width:240px;margin-right:20px;float:left;overflow:hidden}.results .searchimg img{max-width:400px}.results h2{font-size:24px;color:#d19222}.blogholder{width:100%;background-color:#fff}.blogholder>.inner{max-width:1400px;margin:0 auto}.sidebar .inner{background-color:#ebebeb;padding:20px}section.results,section.sidebar{margin-top:0px;padding-top:0}@media screen and (min-width: 620px){section.blog-searchbar label{float:left}section.blog-searchbar input,section.blog-searchbar select{float:left;display:block;width:auto}}@media screen and (min-width: 768px){section.blog-background{height:220px}div.blog-author{padding-left:50px;padding-right:50px}section.blog-content .share{position:absolute;right:20px;top:40px}.cta-img-box div.ctabox{margin-right:2.5%;width:31.6666%;height:auto}.cta-img-box div.ctabox:last-child{margin-right:0}.blog-ctas div.cta{height:580px;margin-bottom:20px;float:left;margin-left:1.5%}.blog-ctas div.cta.third{width:31.5%}.blog-ctas div.cta.twothirds{width:64.5%}.blog-ctas.compressed div.cta{height:400px;margin-left:1px;width:24.5%}.blog-ctas.compressed div.cta .ctacontent{padding:15px}.blog-ctas.compressed .results .searchimg{float:left}.blog-ctas.compressed.sidebar .cta{height:200px;margin-left:0;width:100%}.blog-ctas.compressed.sidebar .cta .cat a{text-decoration:none !important;font-size:16px}.blog-ctas.compressed.sidebar .cta h2 a{color:#666;font-style:oblique;font-size:18px}.blog-ctas.compressed.videos{padding-bottom:40px}.blog-ctas.compressed.videos div.cta{width:23%;margin-right:2%}.blog-ctas.compressed.videos div.cta:last-child{margin-right:0}section.results{width:75%;float:left}section.sidebar{width:25%;float:left}}@media screen and (min-width: 1280px){.section-inner{position:relative}.section-inner.single-content{max-width:1000px}.section-inner.single-content .wp-caption{margin-left:-80px;padding-right:160px;width:100% !important}.section-inner.single-content .wp-caption img{max-width:inherit}.section-inner.single-content .wp-caption p.wp-caption-text,.section-inner.single-content .wp-caption .video-content h1.wp-caption-text,.video-content .section-inner.single-content .wp-caption h1.wp-caption-text,.section-inner.single-content .wp-caption .video-content h2.wp-caption-text,.video-content .section-inner.single-content .wp-caption h2.wp-caption-text,.section-inner.single-content .wp-caption .video-content h3.wp-caption-text,.video-content .section-inner.single-content .wp-caption h3.wp-caption-text,.section-inner.single-content .wp-caption .video-content h4.wp-caption-text,.video-content .section-inner.single-content .wp-caption h4.wp-caption-text{background-color:rgba(0,0,0,0.8);font-size:12px;color:#fff;padding:3px 120px 3px 80px !important;width:100% !important}}
/*# sourceMappingURL=main.min.css.map */

#keep-informed-social form {width:100% !important;}

#gform_wrapper_20 {margin: 0px;
    margin-top: -27px;}

#input_20_1 { border-radius: 3px !important;}

#gform_20 > div.gform_footer.left_label {float: right;
margin: -50px -103px 0 0;}

#gform_submit_button_20
{    background: #d19222;
    font-size: 15px !important;
    color: #000;    border-radius: 3px !important; margin-top:0px;
}

#gform_submit_button_20:hover
{    background:  #ebebeb!important;
    }

@media screen and (max-width: 980px) {

#gform_submit_button_20 {margin-top: 8px !important;    width: 20% !important;}
}


@media screen and (min-width: 768px) {
#keep-informed-social label {
    font-size: 24px;
    padding-bottom: 3px;
}

}

@media screen and (max-width: 768px) {
#keep-informed-social label {
    font-size: 24px;
    padding-bottom: 13px;
}
}

b, strong {
    font-weight: bold !important;
}

/* .page-id-476 #container > section:nth-child(8) > div > div:nth-child(3) > h2 {display:none;} */

.home 
.section1 {margin-bottom: 30px;}


#field_20_1 {background: none !important;}

.postid-4204 .mobileshow, .postid-5905 .mobileshow, .postid-20132 .mobileshow, .postid-19049 .mobileshow, 
.postid-14489 .mobileshow, 
.postid-14490 .mobileshow,
.postid-14491 .mobileshow, 
.postid-14492 .mobileshow, .postid-14495 .mobileshow,
.postid-1601 .mobileshow,
.postid-981 .mobileshow,
.postid-10468 .mobileshow,
.postid-3564 .mobileshow,
.postid-1675 .mobileshow,
.postid-4544 .mobileshow, .postid-1664 .mobileshow, .postid-9199 .mobileshow, .postid-3562 .mobileshow
  {
    display: none !important;
}


@media screen and (max-width: 768px)

{
.postid-1664 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: block !important;}

.postid-1664 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > a {background: #d19222;}

.postid-1664 .btn:after, button:after, .button:after, .sliderButton:after {display:none;}

.postid-1664 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > p:nth-child(4) {line-height:0.5;}

}

@media screen and (min-width: 768px)
{
.postid-1664 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: none !important;
   
}
}




@media screen and (max-width: 768px)

{
.postid-9199 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: block !important;}

.postid-9199 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > a {background: #d19222;}

.postid-9199 .btn:after, button:after, .button:after, .sliderButton:after {display:none;}

.postid-9199 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > p:nth-child(4) {line-height:0.5;}

}

@media screen and (min-width: 768px)
{
.postid-9199 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: none !important;
   
}
}



@media screen and (max-width: 768px)

{
.postid-3562 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: block !important;}

.postid-3562 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > a {background: #d19222;}

.postid-3562 .btn:after, button:after, .button:after, .sliderButton:after {display:none;}

.postid-3562 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > p:nth-child(4) {line-height:0.5;}

}

@media screen and (min-width: 768px)
{
.postid-3562 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: none !important;
   
}
}


@media screen and (max-width: 768px)

{
.postid-4204 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: block !important;}

.postid-4204 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > a {background: #d19222;}

.postid-4204 .btn:after, button:after, .button:after, .sliderButton:after {display:none;}

.postid-4204 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > p:nth-child(4) {line-height:0.5;}

}

@media screen and (min-width: 768px)
{
.postid-4204 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: none !important;
   
}
}



@media screen and (max-width: 768px)

{
.postid-1675 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: block !important;}

.postid-1675 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > a {background: #d19222;}

.postid-1675 .btn:after, button:after, .button:after, .sliderButton:after {display:none;}

.postid-1675 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > p:nth-child(4) {line-height:0.5;}

}

@media screen and (min-width: 768px)
{
.postid-1675 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: none !important;
   
}
}




@media screen and (max-width: 768px)

{
.postid-5905 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: block !important;}

.postid-5905 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > a {background: #d19222;}

.postid-5905 .btn:after, button:after, .button:after, .sliderButton:after {display:none;}

.postid-5905 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > p:nth-child(4) {line-height:0.5;}

}

@media screen and (min-width: 768px)
{
.postid-5905 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: none !important;
   
}
}




@media screen and (max-width: 768px)

{
.postid-20132 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: block !important;}

.postid-20132 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > a {background: #d19222;}

.postid-20132 .btn:after, button:after, .button:after, .sliderButton:after {display:none;}

.postid-20132 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > p:nth-child(4) {line-height:0.5;}

}

@media screen and (min-width: 768px)
{
.postid-20132 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: none !important;
   
}
}




@media screen and (max-width: 768px)

{
.postid-3564 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: block !important;}

.postid-3564 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > a {background: #d19222;}

.postid-3564 .btn:after, button:after, .button:after, .sliderButton:after {display:none;}

.postid-3564 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > p:nth-child(4) {line-height:0.5;}

}

@media screen and (min-width: 768px)
{
.postid-3564 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: none !important;
   
}
}

@media screen and (max-width: 768px)

{
.postid-10468 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: block !important;}

.postid-10468 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > a {background: #d19222;}

.postid-10468 .btn:after, button:after, .button:after, .sliderButton:after {display:none;}

.postid-10468 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > p:nth-child(4) {line-height:0.5;}

}

@media screen and (min-width: 768px)
{
.postid-10468 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: none !important;
   
}
}





@media screen and (max-width: 768px)

{
.postid-19049 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: block !important;}

.postid-19049 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > a {background: #d19222;}

.postid-19049 .btn:after, button:after, .button:after, .sliderButton:after {display:none;}

.postid-19049 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > p:nth-child(4) {line-height:0.5;}

}

@media screen and (min-width: 768px)
{
.postid-19049 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: none !important;
   
}
}



@media screen and (max-width: 768px)

{
.postid-981 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: block !important;}

.postid-981 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > a {background: #d19222;}

.postid-981 .btn:after, button:after, .button:after, .sliderButton:after {display:none;}

.postid-981 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > p:nth-child(4) {line-height:0.5;}

}

@media screen and (min-width: 768px)
{
.postid-981 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: none !important;
   
}
}


@media screen and (max-width: 768px)

{
.postid-1601 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: block !important;}

.postid-1601 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > a {background: #d19222;}

.postid-1601 .btn:after, button:after, .button:after, .sliderButton:after {display:none;}

.postid-1601 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > p:nth-child(4) {line-height:0.5;}

}

@media screen and (min-width: 768px)
{
.postid-1601 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: none !important;
   
}
}


@media screen and (max-width: 768px)

{
.postid-14489 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: block !important;}

.postid-14489 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > a {background: #d19222;}

.postid-14489 .btn:after, button:after, .button:after, .sliderButton:after {display:none;}

.postid-14489 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > p:nth-child(4) {line-height:0.5;}

}

@media screen and (min-width: 768px)
{
.postid-14489 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: none !important;
   
}
}


@media screen and (max-width: 768px)

{
.postid-14490 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: block !important;}

.postid-14490 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > a {background: #d19222;}

.postid-14490 .btn:after, button:after, .button:after, .sliderButton:after {display:none;}

.postid-14490 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > p:nth-child(4) {line-height:0.5;}

}

@media screen and (min-width: 768px)
{
.postid-14490 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: none !important;
   
}
}





@media screen and (max-width: 768px)

{
.postid-14491 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: block !important;}

.postid-14491 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > a {background: #d19222;}

.postid-14491 .btn:after, button:after, .button:after, .sliderButton:after {display:none;}

.postid-14491 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > p:nth-child(4) {line-height:0.5;}

}

@media screen and (min-width: 768px)
{
.postid-14491 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: none !important;
   
}
}



@media screen and (max-width: 768px)

{
.postid-14492 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: block !important;}

.postid-14492 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > a {background: #d19222;}

.postid-14492 .btn:after, button:after, .button:after, .sliderButton:after {display:none;}

.postid-14492 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > p:nth-child(4) {line-height:0.5;}

}

@media screen and (min-width: 768px)
{
.postid-14492 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: none !important;
   
}
}



@media screen and (max-width: 768px)

{
.postid-14495 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: block !important;}

.postid-14495 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > a {background: #d19222;}

.postid-14495 .btn:after, button:after, .button:after, .sliderButton:after {display:none;}

.postid-14495 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > p:nth-child(4) {line-height:0.5;}

}

@media screen and (min-width: 768px)
{
.postid-14495 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: none !important;
   
}
}





@media screen and (max-width: 768px)

{
.postid-4544 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: block !important;}

.postid-4544 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > a {background: #d19222;}

.postid-4544 .btn:after, button:after, .button:after, .sliderButton:after {display:none;}

.postid-4544 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details > div > p:nth-child(4) {line-height:0.5;}

}

@media screen and (min-width: 768px)
{
.postid-4544 #container > section.golf-section2 > div > div.col.col-1 > div.booking-details {
     display: none !important;
   
	}}
	
	
@media screen and (max-width: 1180px)
{

	.page-id-19995 .cta-img-box.package-ctas .ctabox {width: 100% !important;}}
	
	
	

@media screen and (min-width: 1180px)
{

	.page-id-19995 .cta-img-box.package-ctas .ctabox {width: 45% !important;}
	
	.page-id-19995 #container > section.golf-section2 > div.section-inner > div > div > div > div > h3 {font-size: 23px;}
}

.page-id-19995 .cta-img-box.cta-img-box-with-description .ctabox p {font-size: 15px;}
	
	

.page-id-20225 .cta-img-box.package-ctas .ctabox {width:44% !important;} 


@media screen and (max-width: 768px)

{ .page-id-20225 .cta-img-box.package-ctas .ctabox {width:100% !important;}  }









.wp-caption-text {
    text-align: center;
    font-size: 14px;
}
.wp-caption img {
margin-bottom: 10px;
}