/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}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}mark{background:#ff0;color:#000}sub,sup{line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}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}textarea{overflow:auto}optgroup{font-weight:700}.clear,.clearfix{zoom:1}.clear:after,.clear:before,.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}.clear:after,.clearfix:after{clear:both}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;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}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{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:0}button[type=submit],input,select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}select{background:url(../images/icons/dropdown-arrow.png) right center/33px auto no-repeat #fff;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,.h2,h1,h2{color:#000;line-height:1.2;margin:0 0 20px}.h3,h3{color:#000;line-height:1.4;margin:0 0 20px}.h4,h4{color:#000;line-height:1.4;font-size:20px;margin:0 0 14px}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{font-size:16px;line-height:1.6;margin:0 0 24px}ol,ul{margin:0 0 24px;list-style:none}ol li,ul li{font-size:16px;line-height:1.6;margin:5px 0 0}ol li:first-child,ul 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) 0 6px/6px auto no-repeat;padding-left:16px}ol ul li{background:0 0;padding:0 0 0 5px}a{color:#d19222;text-decoration:underline}a:hover{text-decoration:none}.subheading{color:#666;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}footer,header,section{margin:0 auto}section{background:#fff}section.gray{background-color:#ebebeb}section.narrow>div{max-width:1000px}section>div.full-width{max-width:none;margin:0}footer>div,header>div,section>div{max-width:1400px;margin:0 auto;padding-left:18px;padding-right:18px}.ui-datepicker{display:none}#rooms .content a,.btn,.button,.sliderButton,button{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}#rooms .content a:after,.btn:after,.button:after,.sliderButton:after,button: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) 0 0/7px auto no-repeat;margin:5px 0 0 8px}#rooms .content a:hover,.btn:hover,.button:hover,.sliderButton:hover,button:hover{background:#000;color:#fff;text-decoration:none}#rooms .content a.gray,.btn.gray,.button.gray,.sliderButton.gray,button.gray{background:#ebebeb;color:#000}#rooms .content a.orange,.btn.orange,.button.orange,.sliderButton.orange,button.orange{background:#d19222;color:#fff!important}#rooms .content a.orange:after,.btn.orange:after,.button.orange:after,.sliderButton.orange:after,button.orange:after{background-image:url(../images/icons/arrow-white-right.png)}#rooms .content a.orange:hover,.btn.orange:hover,.button.orange:hover,.sliderButton.orange:hover,button.orange:hover{background:#1a1a1a}#rooms .content a.black,.btn.black,.button.black,.sliderButton.black,button.black{background:#000}#rooms .content a.dark-gray,.btn.dark-gray,.button.dark-gray,.sliderButton.dark-gray,button.dark-gray{background:#1a1a1a;border:1px solid #d19222}header{background:#000;position:relative}header .btn-navbar{position:absolute;right:20px;top:28px;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;text-indent:-9999px;background:url(../images/logo.png) 0 0/120px auto no-repeat}header .navbar{margin:0}header .navbar ul{margin:0;padding:0}header .navbar ul li{border-top:1px solid #222;background:0 0;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.active,header .navbar ul li a:hover{color:#d19222}header .navbar .sub-nav{background:rgba(0,0,0,.2)}header .experiences_mega,header .megahide,header .phone-number,header .reservations-toggle,header .search-toggle{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;text-indent:-9999px;position:absolute;top:50%;margin:-12px 0 0;background:url(../images/icons/slider-arrows.png) 0 0/25px auto no-repeat;z-index:99}.section1 #slider .flex-direction-nav a.flex-next{left:auto}.section1 #slider .caption.topleft{width:auto}.section1 #slider .caption.topleft .captionholder{vertical-align:top;text-align:left}.section1 #slider .caption.topleft div,.section1 #slider .caption.topleft p,.section1 #slider .caption.topleft span{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 div,.section1 #slider .caption.topright p,.section1 #slider .caption.topright span{text-align:right}.section1 #slider .caption.centerleft .captionholder{vertical-align:middle;text-align:left}.section1 #slider .caption.centerleft div,.section1 #slider .caption.centerleft p,.section1 #slider .caption.centerleft span{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 div,.section1 #slider .caption.centerright p,.section1 #slider .caption.centerright span{text-align:right}.section1 #slider .caption.bottomleft .captionholder{vertical-align:bottom;text-align:left}.section1 #slider .caption.bottomleft div,.section1 #slider .caption.bottomleft p,.section1 #slider .caption.bottomleft span{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 div,.section1 #slider .caption.bottomright p,.section1 #slider .caption.bottomright span{text-align:right}.section1 .phonecallout{display:none}.section1 .caption{padding:0;display:table;width:100%;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{line-height:1.4;color:#fff;display:block;text-shadow:0 5px 15px rgba(0,0,0,.15),0 1px 4px rgba(0,0,0,.8)}.section1 .caption .captionholder .subheadline,.section1 .caption .captionholder p{color:#fff;margin:10px 0 0;line-height:1.4;text-shadow:0 5px 15px rgba(0,0,0,.15),0 1px 3px #000}.section1 .caption .captionholder .sliderButton{background:rgba(18,18,18,.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;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:4px solid rgba(255,255,255,.45);background:url(../images/icons/video-play-btn.png) 23px center/20px auto no-repeat rgba(17,17,17,.5);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:.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,.85)}.section1 a:hover .caption .captionholder .play{background-color:rgba(17,17,17,.65);border-color:rgba(255,255,255,.75);opacity:.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;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}.booking-widget button{text-transform:uppercase;border:1px solid #d19222!important;font-size:14px}.booking-widget ul{margin:0}.booking-widget ul li{float:left;padding:0;background:0 0}.booking-widget ul li#li_adults,.booking-widget ul li#li_children,.booking-widget ul li#li_group_nav,.booking-widget ul li#li_heading_adults,.booking-widget ul li#li_heading_children,.booking-widget ul li#li_heading_group_nav,.booking-widget ul li#li_heading_nights,.booking-widget ul li#li_heading_promo,.booking-widget ul li#li_nights,.booking-widget ul li#li_promo{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_heading_submit,.booking-widget ul li#li_submit{text-align:center}.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}#keep-informed-social .wrap{position:relative;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:3px 0 0 3px;border:none;font-style:italic}#keep-informed-social .wrap button{position:absolute;right:0;top:0;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 3px 3px 0;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) center 0/27px auto no-repeat;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{text-align:center}.full-bg-cta .cta .tc .shadow .wrap{color:#fff;text-shadow:0 5px 8px rgba(0,0,0,.5),0 1px 3px #000}.full-bg-cta .cta h1{line-height:1.2;margin:0 0 20px;color:#fff;font-weight:500}.full-bg-cta .cta h1 span{color:#d6d6d6;display:block;font-weight:400}.full-bg-cta .cta h3{color:#fff;font-weight:500}.full-bg-cta .cta .subheading,.full-bg-cta .cta p{margin:0 0 20px;color:#fff;font-style:normal}.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,.45);background:url(../images/icons/video-play-btn.png) 40px center/34px auto no-repeat rgba(17,17,17,.5);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:.6}.full-bg-cta .cta .btn{margin-top:6px;background:rgba(18,18,18,.6);border:1px solid #d19222}.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,.65);border:5px solid rgba(255,255,255,.75);opacity:.75}.full-bg-cta a:hover .btn{background:rgba(18,18,18,.85)}.cta-img-box .cta{display:block;position:relative;background-size:cover;background-position:center center;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:.4}.cta-img-box .cta .txt{position:absolute;left:0;top:10%;background:#fff;background:rgba(255,255,255,.9);border-right:3px solid #d19222;color:#111;padding:16px 24px;font-size:22px;-webkit-box-shadow:0 0 38px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 38px 0 rgba(0,0,0,.15);-ms-box-shadow:0 0 38px 0 rgba(0,0,0,.15);box-shadow:0 0 38px 0 rgba(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;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}.cta-img-box.cta-img-box-with-description .ctabox p{margin:0 0 10px;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) right 1px/7px auto no-repeat}.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) right 1px/7px auto no-repeat}.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.offers-ctas{text-align:center!important}.cta-img-text .cta{display:block;position:relative;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:rgba(255,255,255,.9);border-right:3px solid #d19222;color:#666;padding:16px 24px;font-size:16px;-webkit-box-shadow:0 0 38px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 38px 0 rgba(0,0,0,.15);-ms-box-shadow:0 0 38px 0 rgba(0,0,0,.15);box-shadow:0 0 38px 0 rgba(0,0,0,.15);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;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) right center/7px auto no-repeat}.cta-img-text .cta:hover .img:after{opacity:.4}#experience-kingsmill h2 span{display:block;font-family:Wingman_Brush_Regular;color:#d19222}.package-set{margin:50px 0 0}.package-set:first-child{margin-top:0}.golf-leadin,.golf-leadin .col-1{margin:0 0 40px}.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{margin:0}.golf-leadin .kingsmill-championship p a{padding:0 15px 0 0;background:url(../images/icons/arrow-org-right.png) right 3px/7px auto no-repeat;text-decoration:none;font-size:18px}.golf-sub-section3{background:url(../images/golf/golf-course-bg.jpg) center center/cover no-repeat;padding:0}.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{color:#fff;text-align:center}.golf-sub-section3 .courses #course-info-slider .slides li p.par-yards{font-size:24px;font-style:italic;color:#d19222}.golf-sub-section3 .courses #course-info-slider .slides li p.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-direction-nav{margin:0}.golf-sub-section3 .courses #course-info-slider .flex-direction-nav a{display:block;text-align:left;text-indent:-9999px;position:absolute;z-index:99}.golf-sub-section3 .courses #course-info-slider .flex-direction-nav a.flex-next{left:auto}.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}.golf-sub-section3 .courses cite span{display:inline-block;vertical-align:top;margin:4px 6px;font-size:10px}.formUi,.gform_wrapper{margin:40px 0 30px}.formUi form .gform_body .gform_fields,.gform_wrapper form .gform_body .gform_fields{margin:0;padding:0;list-style:none}.formUi form .gform_body .gform_fields li,.gform_wrapper form .gform_body .gform_fields li{list-style:none;padding:0;background:0 0}.formUi form .gform_body .gform_fields li:first-child,.gform_wrapper form .gform_body .gform_fields li:first-child{margin-top:0}.formUi form .gform_body .gform_fields .gfield_radio,.gform_wrapper form .gform_body .gform_fields .gfield_radio{margin:0;padding:0}.formUi form .gform_body .gform_fields .gfield_radio li,.gform_wrapper form .gform_body .gform_fields .gfield_radio li{position:relative;padding-left:20px;margin-top:6px}.formUi form .gform_body .gform_fields .gfield_radio li input,.gform_wrapper form .gform_body .gform_fields .gfield_radio li input{position:absolute;left:0;top:3px}.formUi form .gform_body .gform_fields .gfield_radio li label,.gform_wrapper form .gform_body .gform_fields .gfield_radio li label{font-size:14px}.formUi label,.gform_wrapper label{display:block}.formUi label .gfield_required,.formUi label .required,.gform_wrapper label .gfield_required,.gform_wrapper label .required{color:red;margin:0 0 0 2px}.formUi .hidden-error-text,.gform_wrapper .hidden-error-text{display:none}.formUi .gfield_description,.gform_wrapper .gfield_description{font-style:italic;margin:8px 0 0;color:#999}.formUi .gfield_description.validation_message,.gform_wrapper .gfield_description.validation_message{color:#d19222}.formUi input[type=email],.formUi input[type=text],.formUi select,.gform_wrapper input[type=email],.gform_wrapper input[type=text],.gform_wrapper select{width:100%;padding:3px 12px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;font-style:italic;max-width:400px}.formUi input[type=email] option,.formUi input[type=text] option,.formUi select option,.gform_wrapper input[type=email] option,.gform_wrapper input[type=text] option,.gform_wrapper select option{padding:5px 12px}.formUi textarea,.gform_wrapper textarea{width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;font-style:italic;padding:12px;max-width:600px;height:200px}.formUi button[type=submit],.formUi input[type=submit],.gform_wrapper button[type=submit],.gform_wrapper input[type=submit]{border:none;background:#000}.formUi button[type=submit]:hover,.formUi input[type=submit]:hover,.gform_wrapper button[type=submit]:hover,.gform_wrapper input[type=submit]:hover{background:#d19222}.formUi input[type=email],.formUi input[type=text],.formUi select,.formUi textarea,.gform_wrapper input[type=email],.gform_wrapper input[type=text],.gform_wrapper select,.gform_wrapper textarea{-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}.formUi input:focus,.formUi select:focus,.formUi textarea:focus,.gform_wrapper input:focus,.gform_wrapper select:focus,.gform_wrapper textarea:focus{border-color:#999}.formUi .gform_footer,.gform_wrapper .gform_footer{margin:20px 0 0}.formUi li{padding:0;background:0 0}.formUi li:first-child{margin-top:0}.package-page .package-img{margin:0 0 30px}.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";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,.5);background:url(../images/icons/video-play-btn.png) 28px center/30px auto no-repeat rgba(17,17,17,.6);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,.8)}.package-page .package-img img{display:block;max-width:100%;margin:0}.package-page .package-phone-number{margin:0 0 14px;font-size:22px;font-style:italic;text-align:center}.package-page .package-phone-number div{margin:0 0 5px}.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}.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{font-size:18px;font-style:italic;margin:0 0 10px}.package-page .others-saying .comment p.author{font-size:16px;color:#333;margin:0}.flex-control-nav li,.flex-direction-nav li,.slides li{background:0 0;padding:0;margin:0}.offers{border-top:1px solid #d4d4d4}.cta-right .block div .button{margin:0 0 20px}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:0 0;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:first-child a:before,header .header-nav>ul>li>a>span{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,.9);text-align:left;z-index:111}header .header-nav>ul>li .megahide:before{content:"Side";display:none;background:rgba(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,.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{border:none;font-size:14px;line-height:1.6;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,.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}header .header-nav>ul>li .megahide .featuredpackage{display:inline-block;vertical-align:top;text-align:center;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 p{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 .col-2,header .header-nav>ul>li .megahide .golf-leadin h1{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{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 0 0 3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px 0 0 3px;-moz-border-radius-topright:0;-moz-border-radius-bottomright: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) center center/16px auto no-repeat;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) 0 0/auto 7px no-repeat;width:12px;height:7px}header .reservations-toggle.active:after{background:url(../images/icons/arrow-org-up.png) 0 0/auto 7px no-repeat}.booking-widget ul li{width:20%;margin:0 1% 0 0!important}.booking-widget ul li#li_adults,.booking-widget ul li#li_children,.booking-widget ul li#li_heading_adults,.booking-widget ul li#li_heading_children,.booking-widget ul li#li_heading_nights,.booking-widget ul li#li_nights{width:7%}.booking-widget ul li#li_group_nav,.booking-widget ul li#li_heading_group_nav,.booking-widget ul li#li_heading_promo,.booking-widget ul li#li_promo{width:18%}.booking-widget ul li#li_heading_submit,.booking-widget ul li#li_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{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{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}.cta-img-box .cta{float:left;width:100%;margin:0 0 30px;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}.cta-img-text .cta{float:left;width:100%;margin:0 0 30px;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}.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;border:1px solid #f0f0f0;border-left:none;border-bottom:none}.golf-leadin .col.col-2 .kingsmill-championship .con{padding:0 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:0 0;margin:0 auto;max-width:1200px}.golf-sub-section3 .courses .course-preview-left{float:left;width:50%;background:rgba(0,0,0,.8);padding:0}.golf-sub-section3 .courses .course-preview-right{float:left;width:50%;background:rgba(255,255,255,.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) 0 0/20px auto no-repeat;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:0 0;max-width:600px}.formUi,.gform_wrapper{margin-top:50px}.formUi form .gform_body .gform_fields li,.gform_wrapper form .gform_body .gform_fields li{margin:22px 0 0}.formUi label,.gform_wrapper label{font-size:16px;margin:0 0 5px}.formUi input[type=email],.formUi input[type=text],.formUi select,.gform_wrapper input[type=email],.gform_wrapper input[type=text],.gform_wrapper select{height:40px;font-size:16px}.formUi textarea,.gform_wrapper textarea{font-size:16px}.formUi .gfield_description,.gform_wrapper .gfield_description{font-size:14px}.formUi button[type=submit],.formUi input[type=submit],.gform_wrapper button[type=submit],.gform_wrapper input[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}.pck_side_images{margin-top:20px}.pck_side_images img{display:block;max-width:100%;width:100%;margin:0 0 20px;height:auto}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{background-color:#ebebeb}footer>div.bottom{padding:70px 0 35px;background-color:#000}footer>div.bottom p{color:#fff;font-size:14px}footer>div.bottom p span{display:block;margin-top:20px}footer>div.bottom p span a{color:#fff}footer>div h5{font-size:18px;color:#000;margin:0 0 16px;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:0 0}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 .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) center 0/21px auto no-repeat;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;cursor:pointer;position:absolute;right:-18px;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 ul,footer .explore-xanterra-parks .col.col-4{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:0 0}footer h6{color:#252222;font-size:16px;margin-bottom:10px;font-style:italic}footer .xanterra-logo{display:block;width:93px}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}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{margin:0}footer .xanterra-logo{position:absolute;right:18px;top:0}img{display:block;max-width:100%;margin:0 0 20px;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}.section-inner .nav-content section{padding:0}.section-inner .inner-nav p.inner-nav-header{color:#202020;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{color:#202020;text-decoration:none}.section-inner .inner-nav ul{margin:0}.section-inner .inner-nav ul li{margin:0;padding:5px 0;background:0 0}.section-inner .inner-nav ul li.parent{background:url(../images/icons/arrow-org-right.png?2) 0 12px/6px auto no-repeat;padding-left:20px}.section-inner .inner-nav ul li.expand{background:url(../images/icons/arrow-org-down.png?2) 0 13px/auto 6px no-repeat}.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:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.fade:hover{opacity:.7}.gold{-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color}.gold:hover{color:#d19222}.phonecallout{margin:0 0 30px;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}.divider,hr{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 .room-title p{font-style:italic}.floor-plans .floor-plan .room-title p a{text-decoration:none}.floor-plans .floor-plan .room-title h3{margin:0}.floor-plans .floor-plan .room-subtitle:first-child{padding:0}.floor-plans .floor-plan .room-subtitle h3{font-style:italic;font-size:20px}.floor-plans .speedrfp_button_a{margin-bottom:20px}.floor-plans .room-info table td{position:relative;font-size:15px;background:#ebebeb;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;font-weight:400;background:#1a1a1a;padding:0 5%;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 .h2,.fancybox-inner .h3,.fancybox-inner .h4,.fancybox-inner .h5,.fancybox-inner h1,.fancybox-inner h2,.fancybox-inner h3,.fancybox-inner h4,.fancybox-inner h5{color:#fff}table{margin:0 0 30px;width:100%!important;text-align:left}table td,table th{padding:10px 15px 10px 0;line-height:1.4}.table{text-align:left}.table th{background:#1a1a1a;color:#fff}.table td{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) 0 0/7px auto no-repeat;margin:4px 0 0 6px}.accordion .itemcontent{line-height:1.4;padding-top:20px}.accordion .itemcontent p{margin:0}.togglewrap{margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid #d4d4d4}.togglewrap .toggle-title{color:#000;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:0 0}.normal-photo-gallery img{width:100%;margin:0}.normal-photo-gallery .flex-direction-nav li a{top:50%;background:url(../images/icons/slider-arrows.png) 0 0/25px auto no-repeat;text-indent:-9999px}.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:0 0}.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{top:44%;background:url(../images/icons/slider-arrows.png) 0 0/25px auto no-repeat;text-indent:-9999px;z-index:99}.photo-gallery #slider .caption-container .caption,.photo-gallery-slider .caption-container .caption{color:#fff;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) 0 0/25px auto no-repeat;text-indent:-9999px;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:url(../images/icons/video-play-btn.png) 23px center/20px auto no-repeat rgba(17,17,17,.5);border:4px solid rgba(255,255,255,.45);border-radius:50%;display:block;height:60px;text-align:left;text-indent:-9999px;transition:all .25s ease-in-out 0s;width:60px;opacity:.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,.65);border:4px solid rgba(255,255,255,.75);opacity:.75}.promo-form{margin:0 0 40px}#map_promo{height:300px;margin:0 -18px}.floor-plans .floor-plan .room-title p{margin:3px 0 0;float:right}.floor-plans .room-info table td:before{width:30%}.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}.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:url(../images/icons/floor-plan-sprite.png?2) center 3px no-repeat #1a1a1a;border-top:3px solid #1a1a1a;border-bottom:3px solid #1a1a1a}.floor-plans .floor-plan .room-hdr table th.dimensions,.floor-plans .floor-plan .room-hdr table th.size-sqft{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}.floor-plans .floor-plan .room-subtitle{padding:14px 0 0}.floor-plans .floor-plan .room-subtitle h3{margin:0 0 10px}.floor-plans #speedrfp_button{float:right;margin:0}.floor-plans .room-info table{width:100%}.floor-plans .room-info table td{padding:3px;text-align:center;border:none;line-height:44px}.floor-plans .room-info table td:before{display:none}@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:400;font-style:normal}.soc{overflow:hidden;margin:0;padding:0;list-style:none}.soc li{display:inline-block;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:#fff;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}.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: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,table{font-size:15px}.table td,.table th{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,.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%}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,.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(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,.2);-moz-box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.2);box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.2);text-shadow:1px -1px 0 rgba(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-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: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,.5);-moz-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.5);box-shadow:inset 1px 1px 0 0 rgba(255,255,255,.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,.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:0 0 48px!important}.rpi-signup .phone.button.phonecallout{margin:0 0 25px}.rpi_contact_form li{background:0 0}.rpih1{margin-bottom:10px}.rpih3{margin-bottom:30px;font-style:italic;text-transform:inherit}.rpi_label{width:196px}.rpi_static{text-transform:uppercase;color:#988848;font-weight:400;padding:0!important;font-family:Georgia,Times New Roman,Times,serif;line-height:1.2;margin:50px 0 25px!important;font-size:23px}.rpi_contact_form li{padding:5px 5px 0 0}.rpi_contact_form input[type=checkbox]{margin:5px 10px 5px 25px}.rpi_contact_form input[type=text]{border:1px solid #c7c7c7;height:30px;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:right!important}.rpi_label .required,.rpi_longlabel .required{color:#98874b}.vplanner{display:inline-block;background:#1a1a1a;color:#fff;line-height:1.4;padding:10px 24px!important;-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;float:left}.rpi_static-disclaimer{font-style:italic;border-top:1px solid #c7c7c7;margin-top:30px;padding-top:29px}.rpi-signup{background:#FFF;width:100%}.rpi-signup hr{margin:0 0 24px}.rpi-signup form{margin-bottom:24px}.rpi-signup #thecontent{display:inline-block;vertical-align:top;width:70%}.rpi-signup .sidecontent{margin-left:0;display:inline-block;vertical-align:top;width:20%}.newsletter-signup ul.checklist,.rpi-signup ul.formUi{list-style:none;padding:0}.newsletter-signup ul.checklist li,.rpi-signup ul.formUi li{list-style:none;padding:0 0 12px}.rpi-signup ul.formUi li label{display:block}.newsletter-signup ul.formUi li select,.rpi-signup ul.formUi li input[type=text]{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:0 0;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: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}.cta-with-sub-nav .contain{padding:0;width:75%;display:inline-block;vertical-align:top}#loadmore{clear:both}#loadmore.fullwidth{width:97%;margin:0 1.5%;padding-left:0;padding-right:0;text-align:center}section.blog-background{background-position:50% 50%;background-size:cover}section.blog-content{position:relative}section.blog-content .share{float:none;width:auto}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{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{background-color:rgba(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:url(../images/background-highlight.png) no-repeat}#highlighted_share .email,#highlighted_share .twitter{display:inline-block;height:40px;vertical-align:top;width:49px}#highlighted_share .email a,#highlighted_share .twitter 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:0;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:auto;position:absolute;text-align:center;width:42px;height:42px;display:block;bottom:0;right:0;background:url(../images/linkout.png) right -1px no-repeat;overflow:hidden}.socialbar:hover.socialbar{width:180px}ul.soc{margin-right:42px}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{font-size:16px;color:#888;margin:0;padding:7px;height:34px}section.blog-searchbar select{font-style:oblique;background:url(../images/select-arrow.png) 99% 50% no-repeat #fff}section.blog-searchbar #blogsearch,section.blog-searchbar #videocats select{border-radius:3px 0 0 3px;border-right:0}section.blog-searchbar #cat{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;padding-right:20px}section.blog-searchbar input[type=submit]{background-color:#d19222;border:0;color:#fff;padding:7px 15px;border-radius:0 3px 3px 0;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}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,.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{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;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,.95);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.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:#000;text-decoration:none;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.blog-ctas div.cta div.ctacontent p{color:#888;font-size:16px;line-height:1.6;font-style:oblique}.blog-ctas div.cta div.ctacontent p.postedin{color:#d19222}.blog-ctas div.cta div.ctacontent p>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,.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:0;padding-bottom:0}.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,.compressed.videos div.cta p{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:relative;margin-top:100px;left:50%;margin-left:-47px;background-color:rgba(17,17,17,.6);background-size:22px auto;border-radius:50%;border:3px solid rgba(255,255,255,.5)}.results .result{padding:40px 0;border-bottom:1px solid #cfcfcf;background-color:#fff;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.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:0;padding-top:0}section.blog-searchbar label{float:left}section.blog-searchbar input,section.blog-searchbar select{float:left;display:block;width:auto}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}