@charset 'UTF-8';.rt,table{border-collapse:collapse;border-spacing:0}.fancybox-nav,.home-color,.home-color a,.ui-helper-reset,a,a:hover{text-decoration:none}.fancybox-nav,.slick-slider{-webkit-tap-highlight-color:transparent}.contact-grid__details,.sr__experiences-landing-grid-full-width-info-wrap,.sr__offers-landing-grid-double-item-info-wrap,.sr__offers-landing-grid-full-width-info-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal}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}button,input,select,textarea{font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body,html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:0}.hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.contour fieldset{margin:0!important;padding:0!important}.contour .col-tab-6:after{content:"";display:table;overflow:hidden;clear:both}.contour .contourField .cab-select-box:after,.contour .contourField.has-help-block label.fieldLabel{display:none}.contour .contourField,form .field{position:relative;margin:20px 0 50px;padding:0 30px}#headerSearch .field{margin:20px 0}.contour .help-block,.contour label.fieldLabel,label{position:absolute;top:13px;left:30px;pointer-events:none;font-size:14px;text-transform:uppercase;letter-spacing:1px;line-height:22px;color:#7f7f7f;-webkit-transition:all .2s ease;transition:all .2s ease;text-align:left}.contour label.fieldLabel.top-label,label.top-label{position:relative;top:0;left:0}.contour .contourField:not(.has-help-block) label.fieldLabel.top-label+span,.contourField:not(.has-help-block) label.top-label+span{margin-top:10px}.contour .textfield .help-block.long-label,.contour .textfield label.fieldLabel.long-label,.textarea label.long-label,.textfield label.long-label{top:-2px}.contour .textfield .help-block.xl-label,.contour .textfield label.fieldLabel.xl-label,.textarea label.xl-label,.textfield label.xl-label{top:-14px}.contour .cab-select.has-value~label.fieldLabel,.contour input.has-value~.help-block,.contour input.has-value~label.fieldLabel,.contour input:focus~.help-block,.contour input:focus~label.fieldLabel,.contour textarea.has-value~.help-block,.contour textarea.has-value~label.fieldLabel,.contour textarea:focus~.help-block,.contour textarea:focus~label.fieldLabel,input.has-value~label,input:focus~label{top:-15px;font-size:11px}.contour .cab-select.has-value~label.fieldLabel.long-label,.contour input.has-value~.help-block.long-label,.contour input.has-value~label.fieldLabel.long-label,.contour input:focus~.help-block.long-label,.contour input:focus~label.fieldLabel.long-label,.contour textarea.has-value~.help-block.long-label,.contour textarea.has-value~label.fieldLabel.long-label,.contour textarea:focus~.help-block.long-label,.contour textarea:focus~label.fieldLabel.long-label,input.has-value~label.long-label,input:focus~label.long-label{top:-25px;font-size:11px}.contour .cab-select.has-value~label.fieldLabel.xl-label,.contour input.has-value~.help-block.xl-label,.contour input.has-value~label.fieldLabel.xl-label,.contour input:focus~.help-block.xl-label,.contour input:focus~label.fieldLabel.xl-label,.contour textarea.has-value~.help-block.xl-label,.contour textarea.has-value~label.fieldLabel.xl-label,.contour textarea:focus~.help-block.xl-label,.contour textarea:focus~label.fieldLabel.xl-label,input.has-value~label.xl-label,input:focus~label.xl-label{top:-33px;font-size:11px}.contour .contourField input[type=date],.contour .contourField input[type=email],.contour .contourField input[type=password],.contour .contourField input[type=text],.contour .contourField select,.contour .contourField textarea,input[type=date],input[type=email],input[type=password],input[type=text],select,textarea{width:100%;max-width:none!important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-webkit-appearance:none;background:0 0}.contour .contourField input[type=text],input[type=text],input[type=password]{padding:10px 0;border:none;border-bottom:1px solid #000;font-size:18px;text-transform:initial;letter-spacing:1px}.contour .contourField input[type=text]:focus,input[type=text]:focus,input[type=password]:focus{padding:10px 0 9px;border:none;border-bottom:2px solid #000}.contour .contourField textarea{resize:none;height:140px;padding:10px 0;border:none;border-bottom:1px solid #000;font-size:18px;text-transform:initial;letter-spacing:1px;background:0 0}.animated-button,.animated-button:hover,.button-black,.contour .contourField .cab-select,.field-validation-error,.list-label,h1,h2{text-transform:uppercase}.contour .contourField textarea:focus{padding:10px 0 9px;border:none;border-bottom:2px solid #000}.contour .contourField .cab-select{text-align:left;font-size:18px;letter-spacing:1px}.contour .contourField .cab-select-box{padding:0;border:none;border-bottom:1px solid #000;background:0 0}.contour .contourField .cab-select-box.active{border-bottom-width:2px}.contour .contourField .cab-select-options{border:1px solid #000;border-top-width:0;font-size:13px}.contour .contourField .cab-select-box.active,.contour .contourField .cab-select-box:active{color:#000}.contour .contourField .cab-select-options li:hover{background:#7f7f7f}.contour .contourField .cab-select .arrow{position:absolute;right:0;top:16px}.contour .contourField input[type=file]{display:block;padding-top:40px}.contour .contourNavigation{margin-top:20px}.field-validation-error{display:block;margin-top:5px;color:red;font-size:12px}.checkboxlist,.radiobuttonlist,.reviewproradiobuttonlist{overflow:hidden}.contour .radiobuttonlist .radiobuttonlist input,.contour .radiobuttons .radiobuttonlist input,.contour .reviewproradiobuttonlist .radiobuttonlist input,input[type=checkbox],input[type=radio]{display:none!important}.checkbox label:before,.contour .checkboxlist .checkboxlist label:before,.contour .radiobuttonlist .radiobuttonlist label:before,.contour .radiobuttons .radiobuttonlist label:before,.contour .reviewproradiobuttonlist .radiobuttonlist label:before,label.checkbox:before,label.radio:before{content:"";display:block;float:left;width:18px;height:18px;margin:0 20px 0 0;border:1px solid #556270}.radiobuttonlist label:before,label.radio:before{border-radius:100px}.contour .checkboxlist .contourField.checkbox,.contour .contourField.checkbox label.fieldLabel,label.checkbox,label.radio{display:block;top:0;position:relative;float:left;margin:0 0 10px;left:0;cursor:pointer;pointer-events:all}.contour .contourField.checkbox input:focus~label,.contour .contourField.checkboxlist input:focus~label,.contour .contourField.radiobuttons input:focus~label{top:0;font-size:14px}.contour .contourField.checkbox input{display:none!important}.radiobuttonlist .radio:before{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.checkbox.checked:before,.radiobuttonlist .radio.checked:before{width:12px;height:12px;margin:1px 6px;border:3px solid #fff;-webkit-box-shadow:0 0 0 1px #556270;box-shadow:0 0 0 1px #556270;background:#556270}.contour .checkboxlist>.checkboxlist,.contour .radiobuttonlist>.radiobuttonlist,.contour .radiobuttons>.radiobuttonlist,.contour .reviewproradiobuttonlist>.radiobuttonlist{margin:40px 0 0;padding-left:0;width:100%}.contour .checkboxlist>.checkboxlist label,.contour .radiobuttonlist>.radiobuttonlist label,.contour .radiobuttons>.radiobuttonlist label,.contour .reviewproradiobuttonlist>.radiobuttonlist label{position:relative;float:left;display:inline-block;margin:0 0 15px;left:0;pointer-events:all;cursor:pointer;clear:left;text-align:left;width:100%}.cf:after,.row:after{clear:both}.contour .checkboxlist>.checkboxlist label span{line-height:1.6;float:left;display:inline-block;width:80%}.contour .checkboxlist>.checkboxlist input,.radiobuttonlist>.radiobuttonlist input,.radiobuttons>.radiobuttonlist input,.reviewproradiobuttonlist>.radiobuttonlist input{display:none!important}.list-label{display:block;margin-bottom:20px;letter-spacing:1px;font-size:12px;font-family:'Apercu Regular',sans-serif;color:#3b3b3b}.checkbox label,.radio label{position:relative}.checkbox,.radio{position:relative;margin:20px 0 50px;padding:0 30px;float:left;width:100%}.checkbox .help-block{top:0;cursor:pointer;position:relative;clear:both;float:left;left:40px}.checkbox input:focus~.help-block,.radio input:focus~.help-block{top:0;font-size:14px}.checkbox input:checked~label:before,.checkbox input:focus+label:before,.checkboxlist input:checked+label:before,.radiobuttonlist input:checked+label:before,.radiobuttonlist input:focus+label:before,input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before,input[type=radio]:focus+label:before{background:#282828}label.checkbox{text-align:left}label.checkbox:before{top:4px;position:relative}.checkbox.checked:before{margin:1px 21px 0 1px}label.radio{text-align:left}@media screen and (max-width:767px){.contour .contourField,form .field,main .unsubscribe-section .field{padding:0}.contour .help-block,.contour label.fieldLabel,label{left:0}.contour .contourField.radiobuttons{overflow:hidden}.checkbox.checked:before,label.checkbox:before,label.radio:before{margin:0 20px 25px 0}.checkbox.checked:before{margin:1px 21px 26px 1px}}#Popup input,#Popup label{font-family:'Apercu Regular',sans-serif!important}.animated-button,.animated-button:hover{position:relative;display:inline-block;min-width:195px;max-width:420px;height:auto;padding:20px 10px;border:2px solid #bbb;background:0 0;color:#fff;font-size:15px;text-align:center;letter-spacing:1px;line-height:normal;cursor:pointer}.animated-button:disabled{opacity:.3;cursor:default}.animated-button:disabled b{display:none}.animated-button-rte:after,.animated-button:after,.animated-button:disabled:hover:after{content:"";position:absolute;bottom:-4px;left:50%;display:block;width:6px;height:6px;margin-left:-3px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:#bbb;-webkit-transition:all .2s linear .2s;transition:all .2s linear .2s}.animated-button-rte:hover:after,.animated-button:hover:after{background:#282828;-webkit-transition:all .2s linear;transition:all .2s linear}.animated-button b,.animated-button-rte b{position:absolute;background:#282828;width:0;height:0;cursor:pointer}.animated-button b:nth-child(1),.animated-button b:nth-child(2),.animated-button-rte b:nth-child(1),.animated-button-rte b:nth-child(2){bottom:-2px;width:auto;height:2px;-webkit-transition:all .1s linear .2s;transition:all .1s linear .2s;left:50%;right:50%}.animated-button b:nth-child(3),.animated-button-rte b:nth-child(3),.animated-button-rte:hover b:nth-child(1),.animated-button:hover b:nth-child(1){left:-2px}.animated-button b:nth-child(4),.animated-button-rte b:nth-child(4),.animated-button-rte:hover b:nth-child(2),.animated-button:hover b:nth-child(2){right:-2px}.animated-button-rte:hover b:nth-child(1),.animated-button-rte:hover b:nth-child(2),.animated-button:hover b:nth-child(1),.animated-button:hover b:nth-child(2){-webkit-transition:all .1s linear;transition:all .1s linear}.animated-button b:nth-child(3),.animated-button b:nth-child(4),.animated-button-rte b:nth-child(3),.animated-button-rte b:nth-child(4){bottom:0;height:0;width:2px;-webkit-transition:all .1s linear .1s;transition:all .1s linear .1s}.animated-button-rte:hover b:nth-child(3),.animated-button-rte:hover b:nth-child(4),.animated-button:hover b:nth-child(3),.animated-button:hover b:nth-child(4){height:100%}.animated-button b:nth-child(5),.animated-button b:nth-child(6),.animated-button-rte b:nth-child(5),.animated-button-rte b:nth-child(6){top:-2px;height:2px;width:auto;-webkit-transition:all .1s linear;transition:all .1s linear}.animated-button b:nth-child(5),.animated-button-rte b:nth-child(5){left:-2px;right:101%}.animated-button b:nth-child(6),.animated-button-rte b:nth-child(6){right:-2px;left:101%}.animated-button-rte:hover b:nth-child(5),.animated-button-rte:hover b:nth-child(6),.animated-button:hover b:nth-child(5),.animated-button:hover b:nth-child(6){-webkit-transition:all .1s linear .2s;transition:all .1s linear .2s}.animated-button-rte:hover b:nth-child(5),.animated-button:hover b:nth-child(5){right:50%}.animated-button-rte:hover b:nth-child(6),.animated-button:hover b:nth-child(6){left:50%}.animated-button-rte,.animated-button-rte:hover,.animated-button.dark,.animated-button.dark:hover{color:#000;border:2px solid #B7B7B7}.animated-button-rte b,.animated-button.dark b{background:#282828}.animated-button.dark:after,.animated-button.dark:disabled:hover:after{background:#B7B7B7}.animated-button.black,.animated-button.black:hover{color:#000;border:2px solid #000}.animated-button.black b,.animated-button.black:after{background:#000}.animated-button.dark:hover:after{background:#282828}.animated-button.black:hover b,.animated-button.black:hover:after{background:#fff!important}.animated-button.white,.animated-button.white:hover{color:#fff;border:2px solid #b7b7b7}.animated-button.white b,.animated-button.white:after{background:#b7b7b7}.animated-button.white:hover b,.animated-button.white:hover:after{background:#fff!important}.animated-button.double-button{-webkit-transition:all .4s ease;transition:all .4s ease;padding:18px 10px;width:210px}.animated-button.double-button:hover{width:420px;margin-left:-105px}.animated-button.double-button:hover:after{opacity:0}.animated-button.double-button span{opacity:1;-webkit-transition:all .4s ease;transition:all .4s ease}.animated-button.double-button:hover span{opacity:0}.animated-button.double-button a{position:absolute;top:0;z-index:-10;display:block;float:left;width:210px;height:58px;opacity:0;padding:22px 10px;font-size:12px;color:#fff;-webkit-transition:all .4s ease;transition:all .4s ease}.animated-button.double-button:hover a{z-index:10;opacity:1}.animated-button.double-button a:first-of-type{left:0;border-right:1px solid #fff}.add-to-me,.button-black{border:none;cursor:pointer;text-align:center}.animated-button.double-button a:last-of-type{right:0}.animated-button.double-button a:hover{background:#fff;color:#000}.animated-button.myexclusive-button img{width:100px;margin-top:-5px}.add-to-me{position:absolute;z-index:5;top:30px;right:30px;display:block;width:37px;height:37px;padding:0;background:0 0;color:#fff;font-size:13px;font-size:1.3rem;line-height:1em}.add-to-me svg{position:absolute;top:0;left:0}.add-to-me path{stroke-dasharray:100;stroke-dashoffset:-100;stroke-miterlimit:10;fill:rgba(255,255,255,0);stroke:rgba(255,255,255,.7);-webkit-transition:all .6s ease;transition:all .6s ease}.add-to-me.added path,.add-to-me:hover path{stroke-dashoffset:0}.add-to-me.dark,.grid-text .add-to-me{color:#000}.add-to-me.dark path,.grid-text .add-to-me path{stroke:rgba(0,0,0,.7)}.button-black{color:#FFF;background:#303132;display:inline-block;padding:12px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;font:14px 'Apercu Regular',sans-serif;-webkit-transition:all .4s ease;transition:all .4s ease}#Footer,main{-webkit-transition:all .4s ease}.button-black:hover{background:#5a5a5a}@media screen and (max-width:767px){.add-to-me{top:10px;right:10px}.animated-button b{display:none}}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#f6f6f6;color:#444;text-shadow:none}.fancybox-opened{z-index:8030}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(../Images/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:10px;right:10px;width:36px;height:36px;cursor:pointer;z-index:999999}.fancybox-nav,.fancybox-nav span{z-index:8040;position:absolute;cursor:pointer}.fancybox-close::after{content:"X";color:#fff;font-size:30px}.fancybox-nav{top:0;width:40%;height:100%;background:0 0}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:visible!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.fancybox-overlay{background:rgba(0,0,0,.7);color:rgba(0,0,0,.7);z-index:999!important}.fancybox-video .fancybox-skin{padding:0!important;background:#000;color:#444;text-shadow:none;z-index:99999}.fancybox-video .fancybox-inner{padding-top:56.2%;height:0!important;z-index:99999}.fancybox-inner{overflow:visible!important;height:100%!important}.fancybox-video .fancybox-inner .fancybox-iframe{position:absolute;top:0;left:0;right:0;bottom:0;z-index:99999}.fancybox-slide>*{background-color:#2f2f2f!important;padding:20px 20px 0!important;z-index:99999}.fancybox-video .fancybox-inner{overflow:hidden!important}.video-pop-wrapper{padding:56.25% 0 0!important;position:relative!important}.people-video-wrapper{max-width:640px;width:70%;margin:50px auto}.col-mob-12,.people-video-wrapper .people-video,.people-video-wrapper video,.row{width:100%}@media screen and (max-width:640px){.people-video-wrapper{width:100%;margin:0 auto}.people-video-wrapper .people-video{width:100%}}@font-face{font-family:icomoon;src:url(/fonts/icomoon.eot);src:url(/fonts/icomoon.eot#iefix) format('embedded-opentype'),url(/fonts/icomoon.ttf) format('truetype'),url(/fonts/icomoon.woff) format('woff'),url(/fonts/icomoon.svg#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,a:hover,h1,main,span,strong{font-family:'Apercu Regular',Tahoma,sans-serif}.icon-cookeryschool:before{content:"\e924"}.icon-golf:before{content:"\e925"}.icon-spa:before{content:"\e926"}.icon-instagram:before{content:"\e923"}.icon-home:before{content:"\e922"}.icon-nav-close:before{content:"\e921"}.icon-navigation:before{content:"\e920"}.icon-me:before{content:"\e91f"}.icon-calender:before{content:"\e91e"}.icon-arrow-left:before{content:"\e900"}.icon-arrow-right:before{content:"\e901"}.icon-close:before{content:"\e902"}.icon-contract-type:before{content:"\e903"}.icon-down:before{content:"\e904"}.icon-expand:before{content:"\e905"}.icon-facebook:before{content:"\e906"}.icon-gift:before{content:"\e907"}.icon-googleplus:before{content:"\e908"}.icon-marker:before{content:"\e909"}.icon-my-exclusive .path1:before{content:"\e90a";color:#fff}.icon-my-exclusive .path2:before{content:"\e90b";margin-left:-1em;color:#000}.icon-my-exclusive .path3:before{content:"\e90c";margin-left:-1em;color:#000}.icon-my-exclusive .path4:before{content:"\e90d";margin-left:-1em;color:#010202}.icon-my-exclusive .path5:before{content:"\e90e";margin-left:-1em;color:#010202}.icon-my-exclusive .path6:before{content:"\e90f";margin-left:-1em;color:#010202}.icon-my-exclusive .path7:before{content:"\e910";margin-left:-1em;color:#010202}.icon-my-exclusive .path8:before{content:"\e911";margin-left:-1em;color:#010202}.icon-my-exclusive .path9:before{content:"\e912";margin-left:-1em;color:#010202}.icon-my-exclusive .path10:before{content:"\e913";margin-left:-1em;color:#010202}.icon-my-exclusive .path11:before{content:"\e914";margin-left:-1em;color:#010202}.icon-my-exclusive .path12:before{content:"\e915";margin-left:-1em;color:#010202}.icon-person:before{content:"\e916"}.icon-phone:before{content:"\e917"}.icon-pinterest:before{content:"\e918"}.icon-salary:before{content:"\e91a"}.icon-search:before{content:"\e91b"}.icon-twitter:before{content:"\e91c"}.icon-youtube:before{content:"\e91d"}.row{margin:0 auto}.row:after,.row:before{content:"";display:table}.col-desk-1,.col-desk-10,.col-desk-11,.col-desk-12,.col-desk-2,.col-desk-3,.col-desk-4,.col-desk-5,.col-desk-5th,.col-desk-6,.col-desk-7,.col-desk-8,.col-desk-9,.col-large-1,.col-large-10,.col-large-11,.col-large-12,.col-large-2,.col-large-3,.col-large-4,.col-large-5,.col-large-5th,.col-large-6,.col-large-7,.col-large-8,.col-large-9,.col-mob-1,.col-mob-10,.col-mob-11,.col-mob-12,.col-mob-2,.col-mob-3,.col-mob-4,.col-mob-5,.col-mob-5th,.col-mob-6,.col-mob-7,.col-mob-8,.col-mob-9,.col-tab-1,.col-tab-10,.col-tab-11,.col-tab-12,.col-tab-2,.col-tab-3,.col-tab-4,.col-tab-5,.col-tab-5th,.col-tab-6,.col-tab-7,.col-tab-8,.col-tab-9{position:relative;min-height:1px}.col-mob-1,.col-mob-10,.col-mob-11,.col-mob-12,.col-mob-2,.col-mob-3,.col-mob-4,.col-mob-5,.col-mob-5th,.col-mob-6,.col-mob-7,.col-mob-8,.col-mob-9{float:left}.col-mob-11{width:91.66666667%}.col-mob-10{width:83.33333333%}.col-mob-9{width:75%}.col-mob-8{width:66.66666667%}.col-mob-7{width:58.33333333%}.col-mob-6{width:50%}.col-mob-5{width:41.66666667%}.col-mob-4{width:33.33333333%}.col-mob-3{width:25%}.col-mob-2{width:16.66666667%}.col-mob-1{width:8.33333333%}.col-mob-5th{width:20%}.col-mob-offset-12{margin-left:100%}.col-mob-offset-11{margin-left:91.66666667%}.col-mob-offset-10{margin-left:83.33333333%}.col-mob-offset-9{margin-left:75%}.col-mob-offset-8{margin-left:66.66666667%}.col-mob-offset-7{margin-left:58.33333333%}.col-mob-offset-6{margin-left:50%}.col-mob-offset-5{margin-left:41.66666667%}.col-mob-offset-4{margin-left:33.33333333%}.col-mob-offset-3{margin-left:25%}.col-mob-offset-2{margin-left:16.66666667%}.col-mob-offset-1{margin-left:8.33333333%}@media (min-width:768px){.col-tab-1,.col-tab-10,.col-tab-11,.col-tab-12,.col-tab-2,.col-tab-3,.col-tab-4,.col-tab-5,.col-tab-5th,.col-tab-6,.col-tab-7,.col-tab-8,.col-tab-9{float:left}.col-tab-11{width:91.66666667%}.col-tab-10{width:83.33333333%}.col-tab-9{width:75%}.col-tab-8{width:66.66666667%}.col-tab-7{width:58.33333333%}.col-tab-5{width:41.66666667%}.col-tab-4{width:33.33333333%}.col-tab-3{width:25%}.col-tab-6{width:50%}.col-tab-2{width:16.66666667%}.col-tab-1{width:8.33333333%}.col-tab-12{width:100%}.col-tab-5th{width:20%}.col-tab-offset-12{margin-left:100%}.col-tab-offset-11{margin-left:91.66666667%}.col-tab-offset-10{margin-left:83.33333333%}.col-tab-offset-9{margin-left:75%}.col-tab-offset-8{margin-left:66.66666667%}.col-tab-offset-7{margin-left:58.33333333%}.col-tab-offset-6{margin-left:50%}.col-tab-offset-5{margin-left:41.66666667%}.col-tab-offset-4{margin-left:33.33333333%}.col-tab-offset-3{margin-left:25%}.col-tab-offset-2{margin-left:16.66666667%}.col-tab-offset-1{margin-left:8.33333333%}}@media (min-width:1001px){.col-desk-1,.col-desk-10,.col-desk-11,.col-desk-12,.col-desk-2,.col-desk-3,.col-desk-4,.col-desk-5,.col-desk-5th,.col-desk-6,.col-desk-7,.col-desk-8,.col-desk-9{float:left}.col-desk-12{width:100%}.col-desk-11{width:91.66666667%}.col-desk-10{width:83.33333333%}.col-desk-9{width:75%}.col-desk-8{width:66.66666667%}.col-desk-7{width:58.33333333%}.col-desk-6{width:50%}.col-desk-5{width:41.66666667%}.col-desk-4{width:33.33333333%}.col-desk-3{width:25%}.col-desk-2{width:16.66666667%}.col-desk-1-7{width:14.28571343%}.col-desk-1{width:8.33333333%}.col-desk-5th{width:20%}.col-desk-offset-12{margin-left:100%}.col-desk-offset-11{margin-left:91.66666667%}.col-desk-offset-10{margin-left:83.33333333%}.col-desk-offset-9{margin-left:75%}.col-desk-offset-8{margin-left:66.66666667%}.col-desk-offset-7{margin-left:58.33333333%}.col-desk-offset-6{margin-left:50%}.col-desk-offset-5{margin-left:41.66666667%}.col-desk-offset-4{margin-left:33.33333333%}.col-desk-offset-3{margin-left:25%}.col-desk-offset-2{margin-left:16.66666667%}.col-desk-offset-1{margin-left:8.33333333%}}@media screen and (min-width:1281px){.col-large-1,.col-large-10,.col-large-11,.col-large-12,.col-large-2,.col-large-3,.col-large-4,.col-large-5,.col-large-5th,.col-large-6,.col-large-7,.col-large-8,.col-large-9{float:left}.col-large-12{width:100%}.col-large-11{width:91.66666667%}.col-large-10{width:83.33333333%}.col-large-9{width:75%}.col-large-8{width:66.66666667%}.col-large-7{width:58.33333333%}.col-large-6{width:50%}.col-large-5{width:41.66666667%}.col-large-4{width:33.33333333%}.col-large-3{width:25%}.col-large-2{width:16.66666667%}.col-large-1{width:8.33333333%}.col-large-5th{width:20%}.col-large-offset-12{margin-left:100%}.col-large-offset-11{margin-left:91.66666667%}.col-large-offset-10{margin-left:83.33333333%}.col-large-offset-9{margin-left:75%}.col-large-offset-8{margin-left:66.66666667%}.col-large-offset-7{margin-left:58.33333333%}.col-large-offset-6{margin-left:50%}.col-large-offset-5{margin-left:41.66666667%}.col-large-offset-4{margin-left:33.33333333%}.col-large-offset-3{margin-left:25%}.col-large-offset-2{margin-left:16.66666667%}.col-large-offset-1{margin-left:8.33333333%}}.break-line,.home-bg{background:#282828}.home-color,.home-color a{color:#fff}.pennyhill-park-color,.south-lodge-color{color:#000}.pennyhill-park-bg{background:#C6CFCC}.south-lodge-bg{background:#E5E357}.fanhams-hall-bg,.fanhams-hall-color,.lainston-house-bg,.lainston-house-color,.the-manor-house-color{color:#fff}.lainston-house-bg{background:#D3822E}.the-manor-house-bg{background:#845474;color:#fff}.fanhams-hall-bg{background:#E9B5D4}.royal-berkshire-bg{background:#FBD76B}.royal-berkshire-color{color:#000}.the-spa-at-south-lodge-color{color:#fff}.mannings-heath-golf-club-color,.the-manor-house-golf-club-color{color:#FFF}.mannings-heath-golf-club-bg{background:#8f811c}.the-manor-house-golf-club-bg{background:#845474}.season-bg{background:#9ec5e2}.the-spa-at-pennyhill-park-bg,.the-spa-at-south-lodge-bg,.the-spa-bg{background:#FFF}.the-spa-at-pennyhill-park-color,.the-spa-at-south-lodge-bg-color,.the-spa-color{color:#5f5e5e}.castle-inn-bg,.castle-inn-bg #BookButton,.castle-inn-color,.flock-color,.people-color,.the-castle-inn-bg,.the-castle-inn-bg #BookButton,.the-castle-inn-color,footer.castle-inn-bg a,footer.cookery-school-bg a,footer.the-castle-inn-bg a{color:#fff}.spa-south-lodge-map-flyout{background:#E5E357}.the-latymer-bg{background:#C6CFCC}.the-pass-bg{background:#E5E357}.the-bybrook-bg{background:#845474}.the-avenue-bg{background:#D3822E}.the-camellia-bg{background:#E5E357}.the-brasserie-bg{background:#C6CFCC}.fork-bg{background:#FBD76B}.cookery-school-bg{background:#f0eeed}.flock-bg{background:#51485d}.people-bg{background:#8fc8e5}body.people main{position:relative;background-attachment:fixed!important;background-size:initial!important}body.people.nonrepeating-bg main{background-size:cover!important}.people .grid-text,.people .grid-text.intro-text{background:0 0}.castle-inn-bg,.the-castle-inn-bg{background:#845474}footer.castle-inn-bg,footer.cookery-school-bg,footer.the-castle-inn-bg{background:#282828;color:#fff}.the-castle-inn .animated-button b,.the-castle-inn .animated-button-rte b,.the-castle-inn .animated-button.dark b,.the-castle-inn .animated-button.dark:hover:after,.the-castle-inn .animated-button:hover:after{background:#845474}.the-manor-house .grid-rollover .colour-overlay.overlay-5,.the-manor-house .grid-rollover .colour-overlay.text-visible.overlay-5,.the-manor-house-golf-club .grid-rollover .colour-overlay.overlay-5,.the-manor-house-golf-club .grid-rollover .colour-overlay.text-visible.overlay-5{background:rgba(106,67,92,.05)}.the-manor-house .grid-rollover .colour-overlay.overlay-10,.the-manor-house .grid-rollover .colour-overlay.text-visible.overlay-10,.the-manor-house-golf-club .grid-rollover .colour-overlay.overlay-10,.the-manor-house-golf-club .grid-rollover .colour-overlay.text-visible.overlay-10{background:rgba(106,67,92,.1)}.the-manor-house .grid-rollover .colour-overlay.overlay-15,.the-manor-house .grid-rollover .colour-overlay.text-visible.overlay-15,.the-manor-house-golf-club .grid-rollover .colour-overlay.overlay-15,.the-manor-house-golf-club .grid-rollover .colour-overlay.text-visible.overlay-15{background:rgba(106,67,92,.15)}.the-manor-house .grid-rollover .colour-overlay.overlay-20,.the-manor-house .grid-rollover .colour-overlay.text-visible.overlay-20,.the-manor-house-golf-club .grid-rollover .colour-overlay.overlay-20,.the-manor-house-golf-club .grid-rollover .colour-overlay.text-visible.overlay-20{background:rgba(106,67,92,.2)}.the-manor-house .grid-rollover .colour-overlay.overlay-30,.the-manor-house .grid-rollover .colour-overlay.text-visible.overlay-30,.the-manor-house-golf-club .grid-rollover .colour-overlay.overlay-30,.the-manor-house-golf-club .grid-rollover .colour-overlay.text-visible.overlay-30{background:rgba(106,67,92,.3)}.the-manor-house .grid-rollover .colour-overlay.overlay-35,.the-manor-house .grid-rollover .colour-overlay.text-visible.overlay-35,.the-manor-house-golf-club .grid-rollover .colour-overlay.overlay-35,.the-manor-house-golf-club .grid-rollover .colour-overlay.text-visible.overlay-35{background:rgba(106,67,92,.35)}.the-manor-house .grid-rollover .colour-overlay.overlay-40,.the-manor-house .grid-rollover .colour-overlay.text-visible.overlay-40,.the-manor-house-golf-club .grid-rollover .colour-overlay.overlay-40,.the-manor-house-golf-club .grid-rollover .colour-overlay.text-visible.overlay-40{background:rgba(106,67,92,.4)}.the-manor-house .grid-rollover .colour-overlay.overlay-45,.the-manor-house .grid-rollover .colour-overlay.text-visible.overlay-45,.the-manor-house-golf-club .grid-rollover .colour-overlay.overlay-45,.the-manor-house-golf-club .grid-rollover .colour-overlay.text-visible.overlay-45{background:rgba(106,67,92,.45)}.the-manor-house .grid-rollover .colour-overlay.overlay-50,.the-manor-house .grid-rollover .colour-overlay.text-visible.overlay-50,.the-manor-house-golf-club .grid-rollover .colour-overlay.overlay-50,.the-manor-house-golf-club .grid-rollover .colour-overlay.text-visible.overlay-50{background:rgba(106,67,92,.5)}.the-manor-house .grid-rollover .colour-overlay.overlay-55,.the-manor-house .grid-rollover .colour-overlay.text-visible.overlay-55,.the-manor-house-golf-club .grid-rollover .colour-overlay.overlay-55,.the-manor-house-golf-club .grid-rollover .colour-overlay.text-visible.overlay-55{background:rgba(106,67,92,.55)}.the-manor-house .grid-rollover .colour-overlay.overlay-60,.the-manor-house .grid-rollover .colour-overlay.text-visible.overlay-60,.the-manor-house-golf-club .grid-rollover .colour-overlay.overlay-60,.the-manor-house-golf-club .grid-rollover .colour-overlay.text-visible.overlay-60{background:rgba(106,67,92,.6)}.the-manor-house .grid-rollover .colour-overlay.overlay-65,.the-manor-house .grid-rollover .colour-overlay.text-visible.overlay-65,.the-manor-house-golf-club .grid-rollover .colour-overlay.overlay-65,.the-manor-house-golf-club .grid-rollover .colour-overlay.text-visible.overlay-65{background:rgba(106,67,92,.65)}.the-manor-house .grid-rollover .colour-overlay.overlay-70,.the-manor-house .grid-rollover .colour-overlay.text-visible.overlay-70,.the-manor-house-golf-club .grid-rollover .colour-overlay.overlay-70,.the-manor-house-golf-club .grid-rollover .colour-overlay.text-visible.overlay-70{background:rgba(106,67,92,.7)}.the-manor-house .grid-rollover .colour-overlay.overlay-75,.the-manor-house .grid-rollover .colour-overlay.text-visible.overlay-75,.the-manor-house-golf-club .grid-rollover .colour-overlay.overlay-75,.the-manor-house-golf-club .grid-rollover .colour-overlay.text-visible.overlay-75{background:rgba(106,67,92,.75)}.the-manor-house .grid-rollover .colour-overlay.overlay-80,.the-manor-house .grid-rollover .colour-overlay.text-visible.overlay-80,.the-manor-house-golf-club .grid-rollover .colour-overlay.overlay-80,.the-manor-house-golf-club .grid-rollover .colour-overlay.text-visible.overlay-80{background:rgba(106,67,92,.8)}.lainston-house .grid-rollover .colour-overlay.overlay-5,.lainston-house .grid-rollover .colour-overlay.text-visible.overlay-5{background:rgba(218,137,43,.05)}.lainston-house .grid-rollover .colour-overlay.overlay-10,.lainston-house .grid-rollover .colour-overlay.text-visible.overlay-10{background:rgba(218,137,43,.1)}.lainston-house .grid-rollover .colour-overlay.overlay-15,.lainston-house .grid-rollover .colour-overlay.text-visible.overlay-15{background:rgba(218,137,43,.15)}.lainston-house .grid-rollover .colour-overlay.overlay-20,.lainston-house .grid-rollover .colour-overlay.text-visible.overlay-20{background:rgba(218,137,43,.2)}.lainston-house .grid-rollover .colour-overlay.overlay-30,.lainston-house .grid-rollover .colour-overlay.text-visible.overlay-30{background:rgba(218,137,43,.3)}.lainston-house .grid-rollover .colour-overlay.overlay-35,.lainston-house .grid-rollover .colour-overlay.text-visible.overlay-35{background:rgba(218,137,43,.35)}.lainston-house .grid-rollover .colour-overlay.overlay-40,.lainston-house .grid-rollover .colour-overlay.text-visible.overlay-40{background:rgba(218,137,43,.4)}.lainston-house .grid-rollover .colour-overlay.overlay-45,.lainston-house .grid-rollover .colour-overlay.text-visible.overlay-45{background:rgba(218,137,43,.45)}.lainston-house .grid-rollover .colour-overlay.overlay-50,.lainston-house .grid-rollover .colour-overlay.text-visible.overlay-50{background:rgba(218,137,43,.5)}.lainston-house .grid-rollover .colour-overlay.overlay-55,.lainston-house .grid-rollover .colour-overlay.text-visible.overlay-55{background:rgba(218,137,43,.55)}.lainston-house .grid-rollover .colour-overlay.overlay-60,.lainston-house .grid-rollover .colour-overlay.text-visible.overlay-60{background:rgba(218,137,43,.6)}.lainston-house .grid-rollover .colour-overlay.overlay-65,.lainston-house .grid-rollover .colour-overlay.text-visible.overlay-65{background:rgba(218,137,43,.65)}.lainston-house .grid-rollover .colour-overlay.overlay-70,.lainston-house .grid-rollover .colour-overlay.text-visible.overlay-70{background:rgba(218,137,43,.7)}.lainston-house .grid-rollover .colour-overlay.overlay-75,.lainston-house .grid-rollover .colour-overlay.text-visible.overlay-75{background:rgba(218,137,43,.75)}.lainston-house .grid-rollover .colour-overlay.overlay-80,.lainston-house .grid-rollover .colour-overlay.text-visible.overlay-80{background:rgba(218,137,43,.8)}.pennyhill-park .grid-rollover .colour-overlay.overlay-5,.pennyhill-park .grid-rollover .colour-overlay.text-visible.overlay-5{background:rgba(195,204,200,.05)}.pennyhill-park .grid-rollover .colour-overlay.overlay-10,.pennyhill-park .grid-rollover .colour-overlay.text-visible.overlay-10{background:rgba(195,204,200,.1)}.pennyhill-park .grid-rollover .colour-overlay.overlay-15,.pennyhill-park .grid-rollover .colour-overlay.text-visible.overlay-15{background:rgba(195,204,200,.15)}.pennyhill-park .grid-rollover .colour-overlay.overlay-20,.pennyhill-park .grid-rollover .colour-overlay.text-visible.overlay-20{background:rgba(195,204,200,.2)}.pennyhill-park .grid-rollover .colour-overlay.overlay-30,.pennyhill-park .grid-rollover .colour-overlay.text-visible.overlay-30{background:rgba(195,204,200,.3)}.pennyhill-park .grid-rollover .colour-overlay.overlay-35,.pennyhill-park .grid-rollover .colour-overlay.text-visible.overlay-35{background:rgba(195,204,200,.35)}.pennyhill-park .grid-rollover .colour-overlay.overlay-40,.pennyhill-park .grid-rollover .colour-overlay.text-visible.overlay-40{background:rgba(195,204,200,.4)}.pennyhill-park .grid-rollover .colour-overlay.overlay-45,.pennyhill-park .grid-rollover .colour-overlay.text-visible.overlay-45{background:rgba(195,204,200,.45)}.pennyhill-park .grid-rollover .colour-overlay.overlay-50,.pennyhill-park .grid-rollover .colour-overlay.text-visible.overlay-50{background:rgba(195,204,200,.5)}.pennyhill-park .grid-rollover .colour-overlay.overlay-55,.pennyhill-park .grid-rollover .colour-overlay.text-visible.overlay-55{background:rgba(195,204,200,.55)}.pennyhill-park .grid-rollover .colour-overlay.overlay-60,.pennyhill-park .grid-rollover .colour-overlay.text-visible.overlay-60{background:rgba(195,204,200,.6)}.pennyhill-park .grid-rollover .colour-overlay.overlay-65,.pennyhill-park .grid-rollover .colour-overlay.text-visible.overlay-65{background:rgba(195,204,200,.65)}.pennyhill-park .grid-rollover .colour-overlay.overlay-70,.pennyhill-park .grid-rollover .colour-overlay.text-visible.overlay-70{background:rgba(195,204,200,.7)}.pennyhill-park .grid-rollover .colour-overlay.overlay-75,.pennyhill-park .grid-rollover .colour-overlay.text-visible.overlay-75{background:rgba(195,204,200,.75)}.pennyhill-park .grid-rollover .colour-overlay.overlay-80,.pennyhill-park .grid-rollover .colour-overlay.text-visible.overlay-80{background:rgba(195,204,200,.8)}.south-lodge .grid-rollover .colour-overlay.overlay-5,.south-lodge .grid-rollover .colour-overlay.text-visible.overlay-5{background:rgba(222,227,108,.05)}.south-lodge .grid-rollover .colour-overlay.overlay-10,.south-lodge .grid-rollover .colour-overlay.text-visible.overlay-10{background:rgba(222,227,108,.1)}.south-lodge .grid-rollover .colour-overlay.overlay-15,.south-lodge .grid-rollover .colour-overlay.text-visible.overlay-15{background:rgba(222,227,108,.15)}.south-lodge .grid-rollover .colour-overlay.overlay-20,.south-lodge .grid-rollover .colour-overlay.text-visible.overlay-20{background:rgba(222,227,108,.2)}.south-lodge .grid-rollover .colour-overlay.overlay-30,.south-lodge .grid-rollover .colour-overlay.text-visible.overlay-30{background:rgba(222,227,108,.3)}.south-lodge .grid-rollover .colour-overlay.overlay-35,.south-lodge .grid-rollover .colour-overlay.text-visible.overlay-35{background:rgba(222,227,108,.35)}.south-lodge .grid-rollover .colour-overlay.overlay-40,.south-lodge .grid-rollover .colour-overlay.text-visible.overlay-40{background:rgba(222,227,108,.4)}.south-lodge .grid-rollover .colour-overlay.overlay-45,.south-lodge .grid-rollover .colour-overlay.text-visible.overlay-45{background:rgba(222,227,108,.45)}.south-lodge .grid-rollover .colour-overlay.overlay-50,.south-lodge .grid-rollover .colour-overlay.text-visible.overlay-50{background:rgba(222,227,108,.5)}.south-lodge .grid-rollover .colour-overlay.overlay-55,.south-lodge .grid-rollover .colour-overlay.text-visible.overlay-55{background:rgba(222,227,108,.55)}.south-lodge .grid-rollover .colour-overlay.overlay-60,.south-lodge .grid-rollover .colour-overlay.text-visible.overlay-60{background:rgba(222,227,108,.6)}.south-lodge .grid-rollover .colour-overlay.overlay-65,.south-lodge .grid-rollover .colour-overlay.text-visible.overlay-65{background:rgba(222,227,108,.65)}.south-lodge .grid-rollover .colour-overlay.overlay-70,.south-lodge .grid-rollover .colour-overlay.text-visible.overlay-70{background:rgba(222,227,108,.7)}.south-lodge .grid-rollover .colour-overlay.overlay-75,.south-lodge .grid-rollover .colour-overlay.text-visible.overlay-75{background:rgba(222,227,108,.75)}.south-lodge .grid-rollover .colour-overlay.overlay-80,.south-lodge .grid-rollover .colour-overlay.text-visible.overlay-80{background:rgba(222,227,108,.8)}.royal-berkshire .grid-rollover .colour-overlay.overlay-5,.royal-berkshire .grid-rollover .colour-overlay.text-visible.overlay-5{background:rgba(255,232,146,.05)}.royal-berkshire .grid-rollover .colour-overlay.overlay-10,.royal-berkshire .grid-rollover .colour-overlay.text-visible.overlay-10{background:rgba(255,232,146,.1)}.royal-berkshire .grid-rollover .colour-overlay.overlay-15,.royal-berkshire .grid-rollover .colour-overlay.text-visible.overlay-15{background:rgba(255,232,146,.15)}.royal-berkshire .grid-rollover .colour-overlay.overlay-20,.royal-berkshire .grid-rollover .colour-overlay.text-visible.overlay-20{background:rgba(255,232,146,.2)}.royal-berkshire .grid-rollover .colour-overlay.overlay-30,.royal-berkshire .grid-rollover .colour-overlay.text-visible.overlay-30{background:rgba(255,232,146,.3)}.royal-berkshire .grid-rollover .colour-overlay.overlay-35,.royal-berkshire .grid-rollover .colour-overlay.text-visible.overlay-35{background:rgba(255,232,146,.35)}.royal-berkshire .grid-rollover .colour-overlay.overlay-40,.royal-berkshire .grid-rollover .colour-overlay.text-visible.overlay-40{background:rgba(255,232,146,.4)}.royal-berkshire .grid-rollover .colour-overlay.overlay-45,.royal-berkshire .grid-rollover .colour-overlay.text-visible.overlay-45{background:rgba(255,232,146,.45)}.royal-berkshire .grid-rollover .colour-overlay.overlay-50,.royal-berkshire .grid-rollover .colour-overlay.text-visible.overlay-50{background:rgba(255,232,146,.5)}.royal-berkshire .grid-rollover .colour-overlay.overlay-55,.royal-berkshire .grid-rollover .colour-overlay.text-visible.overlay-55{background:rgba(255,232,146,.55)}.royal-berkshire .grid-rollover .colour-overlay.overlay-60,.royal-berkshire .grid-rollover .colour-overlay.text-visible.overlay-60{background:rgba(255,232,146,.6)}.royal-berkshire .grid-rollover .colour-overlay.overlay-65,.royal-berkshire .grid-rollover .colour-overlay.text-visible.overlay-65{background:rgba(255,232,146,.65)}.royal-berkshire .grid-rollover .colour-overlay.overlay-70,.royal-berkshire .grid-rollover .colour-overlay.text-visible.overlay-70{background:rgba(255,232,146,.7)}.royal-berkshire .grid-rollover .colour-overlay.overlay-75,.royal-berkshire .grid-rollover .colour-overlay.text-visible.overlay-75{background:rgba(255,232,146,.75)}.royal-berkshire .grid-rollover .colour-overlay.overlay-80,.royal-berkshire .grid-rollover .colour-overlay.text-visible.overlay-80{background:rgba(255,232,146,.8)}.fanhams-hall .grid-rollover .colour-overlay.overlay-5,.fanhams-hall .grid-rollover .colour-overlay.text-visible.overlay-5{background:rgba(222,166,193,.05)}.fanhams-hall .grid-rollover .colour-overlay.overlay-10,.fanhams-hall .grid-rollover .colour-overlay.text-visible.overlay-10{background:rgba(222,166,193,.1)}.fanhams-hall .grid-rollover .colour-overlay.overlay-15,.fanhams-hall .grid-rollover .colour-overlay.text-visible.overlay-15{background:rgba(222,166,193,.15)}.fanhams-hall .grid-rollover .colour-overlay.overlay-20,.fanhams-hall .grid-rollover .colour-overlay.text-visible.overlay-20{background:rgba(222,166,193,.2)}.fanhams-hall .grid-rollover .colour-overlay.overlay-30,.fanhams-hall .grid-rollover .colour-overlay.text-visible.overlay-30{background:rgba(222,166,193,.3)}.fanhams-hall .grid-rollover .colour-overlay.overlay-35,.fanhams-hall .grid-rollover .colour-overlay.text-visible.overlay-35{background:rgba(222,166,193,.35)}.fanhams-hall .grid-rollover .colour-overlay.overlay-40,.fanhams-hall .grid-rollover .colour-overlay.text-visible.overlay-40{background:rgba(222,166,193,.4)}.fanhams-hall .grid-rollover .colour-overlay.overlay-45,.fanhams-hall .grid-rollover .colour-overlay.text-visible.overlay-45{background:rgba(222,166,193,.45)}.fanhams-hall .grid-rollover .colour-overlay.overlay-50,.fanhams-hall .grid-rollover .colour-overlay.text-visible.overlay-50{background:rgba(222,166,193,.5)}.fanhams-hall .grid-rollover .colour-overlay.overlay-55,.fanhams-hall .grid-rollover .colour-overlay.text-visible.overlay-55{background:rgba(222,166,193,.55)}.fanhams-hall .grid-rollover .colour-overlay.overlay-60,.fanhams-hall .grid-rollover .colour-overlay.text-visible.overlay-60{background:rgba(222,166,193,.6)}.fanhams-hall .grid-rollover .colour-overlay.overlay-65,.fanhams-hall .grid-rollover .colour-overlay.text-visible.overlay-65{background:rgba(222,166,193,.65)}.fanhams-hall .grid-rollover .colour-overlay.overlay-70,.fanhams-hall .grid-rollover .colour-overlay.text-visible.overlay-70{background:rgba(222,166,193,.7)}.fanhams-hall .grid-rollover .colour-overlay.overlay-75,.fanhams-hall .grid-rollover .colour-overlay.text-visible.overlay-75{background:rgba(222,166,193,.75)}.fanhams-hall .grid-rollover .colour-overlay.overlay-80,.fanhams-hall .grid-rollover .colour-overlay.text-visible.overlay-80{background:rgba(222,166,193,.8)}.the-spa .grid-rollover .colour-overlay.overlay-5,.the-spa .grid-rollover .colour-overlay.text-visible.overlay-5{background:rgba(183,192,89,.05)}.the-spa .grid-rollover .colour-overlay.overlay-10,.the-spa .grid-rollover .colour-overlay.text-visible.overlay-10{background:rgba(183,192,89,.1)}.the-spa .grid-rollover .colour-overlay.overlay-15,.the-spa .grid-rollover .colour-overlay.text-visible.overlay-15{background:rgba(183,192,89,.15)}.the-spa .grid-rollover .colour-overlay.overlay-20,.the-spa .grid-rollover .colour-overlay.text-visible.overlay-20{background:rgba(183,192,89,.2)}.the-spa .grid-rollover .colour-overlay.overlay-30,.the-spa .grid-rollover .colour-overlay.text-visible.overlay-30{background:rgba(183,192,89,.3)}.the-spa .grid-rollover .colour-overlay.overlay-35,.the-spa .grid-rollover .colour-overlay.text-visible.overlay-35{background:rgba(183,192,89,.35)}.the-spa .grid-rollover .colour-overlay.overlay-40,.the-spa .grid-rollover .colour-overlay.text-visible.overlay-40{background:rgba(183,192,89,.4)}.the-spa .grid-rollover .colour-overlay.overlay-45,.the-spa .grid-rollover .colour-overlay.text-visible.overlay-45{background:rgba(183,192,89,.45)}.the-spa .grid-rollover .colour-overlay.overlay-50,.the-spa .grid-rollover .colour-overlay.text-visible.overlay-50{background:rgba(183,192,89,.5)}.the-spa .grid-rollover .colour-overlay.overlay-55,.the-spa .grid-rollover .colour-overlay.text-visible.overlay-55{background:rgba(183,192,89,.55)}.the-spa .grid-rollover .colour-overlay.overlay-60,.the-spa .grid-rollover .colour-overlay.text-visible.overlay-60{background:rgba(183,192,89,.6)}.the-spa .grid-rollover .colour-overlay.overlay-65,.the-spa .grid-rollover .colour-overlay.text-visible.overlay-65{background:rgba(183,192,89,.65)}.the-spa .grid-rollover .colour-overlay.overlay-70,.the-spa .grid-rollover .colour-overlay.text-visible.overlay-70{background:rgba(183,192,89,.7)}.the-spa .grid-rollover .colour-overlay.overlay-75,.the-spa .grid-rollover .colour-overlay.text-visible.overlay-75{background:rgba(183,192,89,.75)}.the-spa .grid-rollover .colour-overlay.overlay-80,.the-spa .grid-rollover .colour-overlay.text-visible.overlay-80{background:rgba(183,192,89,.8)}.the-spa-at-south-lodge .grid-rollover .colour-overlay.overlay-5,.the-spa-at-south-lodge .grid-rollover .colour-overlay.text-visible.overlay-5{background:rgba(142,144,144,.05)}.the-spa-at-south-lodge .grid-rollover .colour-overlay.overlay-10,.the-spa-at-south-lodge .grid-rollover .colour-overlay.text-visible.overlay-10{background:rgba(142,144,144,.1)}.the-spa-at-south-lodge .grid-rollover .colour-overlay.overlay-15,.the-spa-at-south-lodge .grid-rollover .colour-overlay.text-visible.overlay-15{background:rgba(142,144,144,.15)}.the-spa-at-south-lodge .grid-rollover .colour-overlay.overlay-20,.the-spa-at-south-lodge .grid-rollover .colour-overlay.text-visible.overlay-20{background:rgba(142,144,144,.2)}.the-spa-at-south-lodge .grid-rollover .colour-overlay.overlay-30,.the-spa-at-south-lodge .grid-rollover .colour-overlay.text-visible.overlay-30{background:rgba(142,144,144,.3)}.the-spa-at-south-lodge .grid-rollover .colour-overlay.overlay-35,.the-spa-at-south-lodge .grid-rollover .colour-overlay.text-visible.overlay-35{background:rgba(142,144,144,.35)}.the-spa-at-south-lodge .grid-rollover .colour-overlay.overlay-40,.the-spa-at-south-lodge .grid-rollover .colour-overlay.text-visible.overlay-40{background:rgba(142,144,144,.4)}.the-spa-at-south-lodge .grid-rollover .colour-overlay.overlay-45,.the-spa-at-south-lodge .grid-rollover .colour-overlay.text-visible.overlay-45{background:rgba(142,144,144,.45)}.the-spa-at-south-lodge .grid-rollover .colour-overlay.overlay-50,.the-spa-at-south-lodge .grid-rollover .colour-overlay.text-visible.overlay-50{background:rgba(142,144,144,.5)}.the-spa-at-south-lodge .grid-rollover .colour-overlay.overlay-55,.the-spa-at-south-lodge .grid-rollover .colour-overlay.text-visible.overlay-55{background:rgba(142,144,144,.55)}.the-spa-at-south-lodge .grid-rollover .colour-overlay.overlay-60,.the-spa-at-south-lodge .grid-rollover .colour-overlay.text-visible.overlay-60{background:rgba(142,144,144,.6)}.the-spa-at-south-lodge .grid-rollover .colour-overlay.overlay-65,.the-spa-at-south-lodge .grid-rollover .colour-overlay.text-visible.overlay-65{background:rgba(142,144,144,.65)}.the-spa-at-south-lodge .grid-rollover .colour-overlay.overlay-70,.the-spa-at-south-lodge .grid-rollover .colour-overlay.text-visible.overlay-70{background:rgba(142,144,144,.7)}.the-spa-at-south-lodge .grid-rollover .colour-overlay.overlay-75,.the-spa-at-south-lodge .grid-rollover .colour-overlay.text-visible.overlay-75{background:rgba(142,144,144,.75)}.the-spa-at-south-lodge .grid-rollover .colour-overlay.overlay-80,.the-spa-at-south-lodge .grid-rollover .colour-overlay.text-visible.overlay-80{background:rgba(142,144,144,.8)}.people .grid-rollover .colour-overlay.overlay-5,.people .grid-rollover .colour-overlay.text-visible.overlay-5{background:rgba(143,200,229,.05)}.people .grid-rollover .colour-overlay.overlay-10,.people .grid-rollover .colour-overlay.text-visible.overlay-10{background:rgba(143,200,229,.1)}.people .grid-rollover .colour-overlay.overlay-15,.people .grid-rollover .colour-overlay.text-visible.overlay-15{background:rgba(143,200,229,.15)}.people .grid-rollover .colour-overlay.overlay-20,.people .grid-rollover .colour-overlay.text-visible.overlay-20{background:rgba(143,200,229,.2)}.people .grid-rollover .colour-overlay.overlay-30,.people .grid-rollover .colour-overlay.text-visible.overlay-30{background:rgba(143,200,229,.3)}.people .grid-rollover .colour-overlay.overlay-35,.people .grid-rollover .colour-overlay.text-visible.overlay-35{background:rgba(143,200,229,.35)}.people .grid-rollover .colour-overlay.overlay-40,.people .grid-rollover .colour-overlay.text-visible.overlay-40{background:rgba(143,200,229,.4)}.people .grid-rollover .colour-overlay.overlay-45,.people .grid-rollover .colour-overlay.text-visible.overlay-45{background:rgba(143,200,229,.45)}.people .grid-rollover .colour-overlay.overlay-50,.people .grid-rollover .colour-overlay.text-visible.overlay-50{background:rgba(143,200,229,.5)}.people .grid-rollover .colour-overlay.overlay-55,.people .grid-rollover .colour-overlay.text-visible.overlay-55{background:rgba(143,200,229,.55)}.people .grid-rollover .colour-overlay.overlay-60,.people .grid-rollover .colour-overlay.text-visible.overlay-60{background:rgba(143,200,229,.6)}.people .grid-rollover .colour-overlay.overlay-65,.people .grid-rollover .colour-overlay.text-visible.overlay-65{background:rgba(143,200,229,.65)}.people .grid-rollover .colour-overlay.overlay-70,.people .grid-rollover .colour-overlay.text-visible.overlay-70{background:rgba(143,200,229,.7)}.people .grid-rollover .colour-overlay.overlay-75,.people .grid-rollover .colour-overlay.text-visible.overlay-75{background:rgba(143,200,229,.75)}.people .grid-rollover .colour-overlay.overlay-80,.people .grid-rollover .colour-overlay.text-visible.overlay-80{background:rgba(143,200,229,.8)}.pennyhill-park .colour-text p,.pennyhill-park .colour-text span{color:#C6CFCC}.pennyhill-park .colour-text .animated-button{border:2px solid #C6CFCC}.pennyhill-park .animated-button b,.pennyhill-park .animated-button-rte b,.pennyhill-park .animated-button.dark b,.pennyhill-park .animated-button.dark:hover:after,.pennyhill-park .animated-button:hover:after,.pennyhill-park .colour-text .animated-button:after,.pennyhill-park .ui-datepicker .ui-datepicker-current-day a{background:#C6CFCC}.lainston-house .animated-button b,.lainston-house .animated-button-rte b,.lainston-house .animated-button.dark b,.lainston-house .animated-button.dark:hover:after,.lainston-house .animated-button:hover:after,.lainston-house .colour-text .animated-button:after{background:#D3822E}.lainston-house .colour-text p,.lainston-house .colour-text span{color:#D3822E}.lainston-house .colour-text .animated-button{border:2px solid #D3822E}.lainston-house .lainston-house-bg.animated-button.dark:not(:hover){color:#fff}.lainston-house .ui-datepicker .ui-datepicker-current-day a{background:#D3822E;color:#fff}.south-lodge .animated-button b,.south-lodge .animated-button-rte b,.south-lodge .animated-button.dark b,.south-lodge .animated-button.dark:hover:after,.south-lodge .animated-button:hover:after,.south-lodge .colour-text .animated-button:after,.south-lodge .ui-datepicker .ui-datepicker-current-day a,.the-manor-house .colour-text .animated-button:after,.the-manor-house-golf-club .colour-text .animated-button:after{background:#E5E357}.south-lodge .colour-text p,.south-lodge .colour-text span{color:#E5E357}.south-lodge .colour-text .animated-button{border:2px solid #E5E357}.the-manor-house .colour-text p,.the-manor-house .colour-text span,.the-manor-house-golf-club .colour-text p,.the-manor-house-golf-club .colour-text span{color:#845474}.the-manor-house .colour-text .animated-button,.the-manor-house-golf-club .colour-text .animated-button{border:2px solid #845474}.the-manor-house .animated-button b,.the-manor-house .animated-button-rte b,.the-manor-house .animated-button.dark b,.the-manor-house .animated-button.dark:hover:after,.the-manor-house .animated-button:hover:after,.the-manor-house-golf-club .animated-button b,.the-manor-house-golf-club .animated-button-rte b,.the-manor-house-golf-club .animated-button.dark b,.the-manor-house-golf-club .animated-button.dark:hover:after,.the-manor-house-golf-club .animated-button:hover:after{background:#845474}.the-manor-house .the-manor-house-bg.animated-button.dark:not(:hover),.the-manor-house-golf-club .the-manor-house-golf-club-bg.animated-button.dark:not(:hover){color:#fff}.the-manor-house .ui-datepicker .ui-datepicker-current-day a,.the-manor-house-golf-club .ui-datepicker .ui-datepicker-current-day a{background:#845474;color:#fff}.royal-berkshire .colour-text p,.royal-berkshire .colour-text span{color:#FBD76B}.royal-berkshire .colour-text .animated-button{border:2px solid #FBD76B}.royal-berkshire .animated-button b,.royal-berkshire .animated-button-rte b,.royal-berkshire .animated-button.dark b,.royal-berkshire .animated-button.dark:hover:after,.royal-berkshire .animated-button:hover:after,.royal-berkshire .colour-text .animated-button:after,.royal-berkshire .ui-datepicker .ui-datepicker-current-day a{background:#FBD76B}.fanhams-hall .colour-text p,.fanhams-hall .colour-text span{color:#E9B5D4}.fanhams-hall .colour-text .animated-button{border:2px solid #E9B5D4}.fanhams-hall .animated-button b,.fanhams-hall .animated-button-rte b,.fanhams-hall .animated-button.dark b,.fanhams-hall .animated-button.dark:hover:after,.fanhams-hall .animated-button:hover:after,.fanhams-hall .colour-text .animated-button:after{background:#E9B5D4}.fanhams-hall .ui-datepicker .ui-datepicker-current-day a{background:#E9B5D4;color:#fff}.the-spa .colour-text p,.the-spa .colour-text span{color:#bac7c4}.the-spa .colour-text .animated-button{border:2px solid #bac7c4}.the-spa .animated-button b,.the-spa .animated-button-rte b,.the-spa .animated-button.dark b,.the-spa .animated-button.dark:hover:after,.the-spa .animated-button:hover:after,.the-spa .colour-text .animated-button:after{background:#bac7c4}.the-spa-at-south-lodge .colour-text p,.the-spa-at-south-lodge .colour-text span{color:#E5E357}.the-spa-at-south-lodge .colour-text .animated-button{border:2px solid #E5E357}.the-spa-at-south-lodge .animated-button b,.the-spa-at-south-lodge .animated-button-rte b,.the-spa-at-south-lodge .animated-button.dark b,.the-spa-at-south-lodge .animated-button.dark:hover:after,.the-spa-at-south-lodge .animated-button:hover:after,.the-spa-at-south-lodge .colour-text .animated-button:after{background:#E5E357}.cookery-school .colour-text p,.cookery-school .colour-text span{color:#9ec5e2}.cookery-school .colour-text .animated-button{border:2px solid #9ec5e2}.cookery-school .animated-button b,.cookery-school .animated-button-rte b,.cookery-school .animated-button.dark b,.cookery-school .animated-button.dark:hover:after,.cookery-school .animated-button:hover:after,.cookery-school .colour-text .animated-button:after{background:#9ec5e2}.people .colour-text p,.people .colour-text span{color:#8fc8e5}.people .colour-text .animated-button{border:2px solid #8fc8e5}.people .animated-button b,.people .animated-button-rte b,.people .animated-button.dark b,.people .animated-button.dark:hover:after,.people .animated-button:hover:after,.people .colour-text .animated-button:after{background:#8fc8e5}#BookNow .tabs li:hover{background:#FFF;color:#3b3b3b}#BookButton.home-color:hover{color:#fff}#BookButton.pennyhill-park-color:hover,#BookButton.south-lodge-color:hover{color:#000}#BookButton.fanhams-hall-color:hover,#BookButton.lainston-house-color:hover,#BookButton.the-manor-house-color:hover{color:#fff}#BookButton.royal-berkshire-color:hover{color:#000}#BookButton.mannings-heath-golf-club-color:hover,#BookButton.the-manor-house-golf-club-color:hover{color:#FFF}#BookButton.people-color:hover,#BookButton.the-spa-at-south-lodge-color:hover{color:#fff}.the-spa-at-pennyhill-park-bg #BookButton,.the-spa-bg #BookButton{border:2px solid #000}.the-spa-at-pennyhill-park-bg #BookButton span,.the-spa-bg #BookButton span{color:#000}.pagination-container{background-color:#fff;padding:20px 100px;overflow:hidden;float:right;width:100%}.pagination{list-style:none;float:right}.pagination>.pagination{list-style:none;text-align:center;font-weight:700;padding:30px 0;width:auto;margin:0 5% 0 0}.pagination li{display:inline;margin:0 4px;font-size:8px;font-size:.8rem;line-height:1.375em}.pagination li .icon-arrow-left,.pagination li .icon-arrow-right{display:inline;margin:0 4px;font-size:12px;font-size:1.2rem;line-height:.9166666666666666em;position:relative;top:4px}.pagination li a{color:#ccc}.pagination li a:hover,.pagination li.selected a,a,a:hover{color:#000}@media screen and (max-width:1280px){.pagination-container{padding:0 50px}}@media screen and (max-width:767px){.pagination-container{padding:0 10px;text-align:center}.pagination{float:none}}#Breadcrumb{overflow:hidden;padding:10px}#Breadcrumb p{display:inline-block;float:left;margin-right:15px;margin-bottom:0}#Breadcrumb ul li{display:inline-block;line-height:200%;font-size:15px}#Breadcrumb ul li a:hover{text-decoration:underline}#Breadcrumb.no-slider{top:490px;position:absolute;z-index:1;width:100%}#Breadcrumb .divider{font-size:7px}@media screen and (max-width:1024px){#Breadcrumb.no-slider{top:0;position:relative}}.middle,.valign{position:relative;top:50%}@font-face{font-family:'Apercu Regular';src:url(/Fonts/Apercu-Regular.woff) format("opentype");font-family:'Apercu Regular',Tahoma,sans-serif;overflow-x:hidden}.siteWrap.lock,body.lock{overflow:hidden;width:100%}main{overflow:hidden;position:relative;padding-top:95px;transition:all .4s ease}.inner{width:90%;margin:0 auto}h1{margin-bottom:20px;font-size:24px;font-size:2.4rem;line-height:1.1666666666666667em}h1 span{line-height:2.142857142857143em;display:block;font:14px 'Apercu Regular',sans-serif}h2,h3{margin-bottom:15px;font-family:'Apercu Regular',Tahoma,sans-serif}h5,p strong{font-weight:700}h2{font-size:20px}h3{font-size:14px;font-size:1.4rem;line-height:1.2857142857142858em}.bn-title,.intro-text h1,h1.small-title,h4{margin-bottom:10px;text-transform:uppercase;font-size:20px;letter-spacing:2px;font-family:'Apercu Regular',sans-serif}h5,h6{margin-bottom:20px}#TopNav .nav-form .title,.title-banner .title-prefix,h5,h6{letter-spacing:1px;text-transform:uppercase}h5,h6,p{font-size:14px;font-family:'Apercu Regular',Tahoma,sans-serif}h5{line-height:20px}p{margin-bottom:41px;line-height:200%}.middle,.wrap{margin:0 auto}p em{font-style:italic}p a{color:#4345A7}p a:hover{color:#585BD7}.grid-section .container>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.middle{-webkit-transform:translateY(-50%);transform:translateY(-50%);width:60%}.valign{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.col-tab-6 .block-colour-link .middle,.page-24171 .col-tab-4>div>.colour-link-shallow .middle{position:absolute!important}.grid-text .middle{display:table-cell;text-align:center;vertical-align:middle;top:0;transform:none;-webkit-transform:none;width:auto}.col-desk-12>div>.grid-text .middle,.intro-text .middle{display:block;padding:10px 0;max-width:700px}.wrap{max-width:960px;width:90%}.wide-wrap{max-width:1200px}main .rte{width:100%}.title-banner h1{display:block;margin:15px 0;font-family:'Apercu Regular',sans-serif;font-size:60px;font-weight:400}#BookButton,#TopNav,#TopNav .my-exclusive-links,#TopNav.thin .primary-nav>li>a{font-family:'Apercu Regular',Tahoma,sans-serif}.title-banner hr{width:100px;height:1px;margin:30px auto;border:none;background:#fff}.title-banner .title-prefix{line-height:1em;font-size:14px;text-align:center}.umb-grid,main>.row{padding:0 5px}.cf:after{content:" ";display:table}.primary-nav-items .primary-nav-sub li a:hover:after,.primary-nav-items .primary-nav-sub li a:visited:after,.primary-nav-items>ul>li a:hover:after{content:none}.clear-left{clear:left}@media screen and (max-width:1200px){.grid-text .middle,main .grid-text{display:table}}@media screen and (max-width:1024px){main{padding:90px 0 0}.col-desk-12>div>.grid-text .middle,.intro-text .middle{display:block;padding:70px 0;max-width:500px}}@media screen and (max-width:767px){.no-overflow,.siteWrap.mob-lock,body.mob-lock{overflow:hidden}main{padding:72px 0 0;width:100%}.middle{width:90%}.col-desk-12>div>.grid-text .middle,.intro-text .middle{padding:50px 0 20px}.grid-section .container>.row{display:block}}.col-tab-4>div>.block-colour-link{height:auto!important}.page-25351 .colour-link-shallow .colour-rollover{height:100px!important;position:absolute!important}.colour-link-shallow{height:100px!important}.colour-link-shallow .middle{line-height:100px!important;padding:0!important}.block-colour-link.block-colour-pleasure{background-color:#B4CFBD}.block-colour-link.block-colour-flockpurple-1{background-color:#4d4155;color:#fff}.block-colour-link.block-colour-flockpurple-2{background-color:#6e6371;color:#fff}.block-colour-link.block-colour-flockpurple-3{background-color:#928a93;color:#fff}.block-colour-link.block-colour-flockpurple-4{background-color:#bdbabd;color:#000}.block-colour-link.block-colour-flockpurple-4 a{color:#000!important}#Footer,#Footer a{color:#fff}#Footer{padding:60px 0 100px;text-align:center;text-transform:uppercase;transition:all .4s ease;background:#282828}#Footer .Footer_top .logo,#TopNav .logo{-webkit-transition:all .4s ease;display:inline-block}#Footer.flock{background:#51485d}.intelligent-menu-visible #Footer{-moz-filter:blur(18px);-webkit-filter:blur(18px);filter:blur(18px)}#Footer h6{margin-bottom:50px}#Footer .row{max-width:1200px;margin:0 auto}#Footer>ul>li span{display:block;margin-bottom:30px;font-size:12px}#Footer ul ul{overflow:hidden;font-size:10px;line-height:1.5}#Footer ul ul li{margin-bottom:12px}#Footer .legal-pages{margin:20px auto 0;font-size:10px;color:#7f7f7f}#Footer .legal-pages li{display:inline-block;margin:0 25px}#Footer .cab-studios{color:#7f7f7f}#Footer .Footer_top .logo{width:169px;float:right;background:0 0;transition:all .4s ease}#Footer .Footer_top h6{font-size:15px;font-size:1.5rem;line-height:1.3333333333333333em;text-align:left;margin:15px 0;float:left}#BookButton,#BookNow .intro,#BookNow .links,#BookNow .links div,#BookNow .summary,#BookNow .table-dd .links div,#BookNow .tabs li,#ContactDropdown,#TopNav .nav-btn,#TopNav .nav-form footer,#TopNav .sign-in-form .form-links,.booknow-disable{text-align:center}#Footer .Footer_top{margin-bottom:50px;padding:0 30px}.footer_colors.property-color-bar{height:13px}@media screen and (max-width:1024px){#Footer{padding:60px 0 100px}#Footer>ul.row>li{margin-bottom:35px}}@media screen and (max-width:767px){#Footer .col-mob-6{margin-bottom:50px;padding:0 6%}#Footer .col-mob-6:nth-child(odd){clear:both}#Footer .legal-pages li{margin:0 3%}#Footer .Footer_top .logo{width:200px;float:none}#Footer .Footer_top h6{font-size:10px;font-size:1rem;line-height:1.5em;text-align:center;margin:0 0 35px;float:none}#Footer .Footer_top{margin-bottom:50px}#Footer>ul>li span{margin-bottom:13px}}@media screen and (max-width:480px){#headerSearch label{left:10px;top:0;font-size:12px;text-align:left}#headerSearch input:focus~label{top:-15px;font-size:7px}}#TopNav{position:fixed!important;z-index:90;width:100%;height:95px;padding:0 20px;-webkit-transition:height .5s ease,padding .3s ease;transition:height .5s ease,padding .3s ease}#TopNav .logo{float:left;height:100%;margin-right:10%;padding:20px 0;transition:all .4s ease}#BookButton,#TopNav .logo img{-webkit-transition:all .4s ease}#TopNav .flock.logo{padding:35px 0 0;margin-left:100px}#TopNav.thin .flock.logo{padding:25px 0 0}#TopNav .flock.logo img{max-width:125px;height:auto}#TopNav .logo img{height:100%;transition:all .4s ease}#TopNav.thin{height:73px}#TopNav.thin .primary-nav>li>a{padding-top:28px}.primary-nav.flock-color>li>a{color:#fff}.primary-nav>li>a.occasions:hover{color:#ff8a85!important}.primary-nav>li>a.leisure:hover{color:#b4cfbd!important}.primary-nav>li>a.business:hover{color:#82879f!important}.primary-nav>li>a.occasions:after{background:#ff8a85!important}.primary-nav>li>a.leisure:after{background:#b4cfbd!important}.primary-nav>li>a.business:after{background:#82879f!important}.primary-nav-items>ul>li{position:relative}.primary-nav-items .primary-nav-sub{margin:0;position:absolute;top:94px;left:50%;display:none;width:250px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#BookButton,.primary-nav-items .primary-nav-sub.open{display:block}.primary-nav-items .primary-nav-sub li{display:block;margin:0 0 10px}.primary-nav-items .primary-nav-sub li a,.primary-nav-items .primary-nav-sub li a:hover,.primary-nav-items .primary-nav-sub li a:visited{line-height:50px;height:50px}#TopNav.thin .nav-btn{padding-top:11px}#TopNav.thin .logo{padding:15px 0}#BookButton{position:relative;z-index:110;overflow:hidden;float:right;width:200px;margin:20px 0 0 40px;padding-top:16px;border:2px solid #fff;font-size:16px;text-transform:uppercase;height:55px;transition:all .4s ease;right:0}#TopNav .left-links span,body.flock #TopNav .right-links a,body.people #TopNav .right-links a{display:none}.thin #BookButton{margin:8px 0 0 20px;height:55px;padding:15px 0;right:-3%}#BookButton span{position:absolute;left:0;right:0;opacity:1;-webkit-transition:all .4s ease;transition:all .4s ease;top:15px;color:#fff}.thin #BookButton span{top:16px}#BookButton span:nth-child(2){left:-100px;opacity:0}#BookButton.book-now-visible span:nth-child(1){right:-100px;opacity:0}#BookButton.book-now-visible span:nth-child(2){left:0;opacity:1}#TopNav .left-links{float:left;margin:19px 0 0 20px;text-transform:uppercase;font-size:11px}#TopNav .right-links{float:right}#TopNav .my-exclusive-links{display:block;float:left;margin:11px 30px 0 0;font-size:11px}#TopNav .my-exclusive-links span{padding:0 5px}#TopNav .sign-in,#TopNav .sign-in-button{position:relative;top:2px;display:inline-block;width:80px;height:21px;background:url(/images/my-exclusive.svg) no-repeat;background-size:100% auto}#TopNav .login,#TopNav .sign-up{text-transform:uppercase;font-size:11px}#TopNav .nav-form .icon-close{position:absolute;right:1.2%;top:4%;font-size:19px;cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease}#TopNav .nav-form .icon-close:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}#TopNav .nav-form .cab-select-options{max-height:240px!important}#TopNav .nav-btn{display:block;float:left;width:45px;height:55px;margin:14px 5px 0 0;padding-top:20px;border:none;background:0 0;font-size:22px;cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease;color:#fff}#TopNav #PrimaryNavButton{display:none;cursor:pointer}.header-giftlink{display:none}#TopNav .nav-form{display:none;position:absolute;z-index:100;left:10px;right:10px;overflow:hidden;padding:70px 45px;background:#fff}#TopNav .nav-form .intro{display:block;float:left;width:45%;padding:20px 30px}#TopNav .nav-form .title{display:block;margin:30px 0;font-size:20px}#TopNav .nav-form .me-logo{display:inline-block;width:105px}#TopNav .nav-form form{float:left;width:55%}#TopNav .nav-form legend{display:none}#TopNav .sign-up-form .intro,#TopNav .sign-up-form form{height:270px}#TopNav .sign-up-form .field{float:left;width:40%}#TopNav .sign-up-form .field:nth-child(2){width:20%}#TopNav .sign-up-form .field:nth-child(5){float:none;clear:both;width:100%}#TopNav .sign-in-form .intro,#TopNav .sign-in-form form{height:230px}#TopNav .sign-in-form .field{float:left;width:50%}#TopNav .sign-in-form .form-links{margin-bottom:24px}#TopNav .sign-in-form .form-links .forgot-password{text-decoration:underline;color:#7f7f7f;font-size:13px}#TopNav .search-form{padding:40px 45px 10px}#TopNav .search-form form{float:none;width:100%}#TopNav .search-form fieldset{padding-right:225px}#TopNav .search-form button{margin-right:-210px;float:right;margin-top:-80px}#ContactDropdown{display:none;position:absolute;z-index:90;top:94px;width:100%;left:0;padding:70px 0;background:#fff}.thin #ContactDropdown{top:55px}#ContactDropdown.visible{z-index:99}#ContactDropdown .tabs{margin-bottom:70px}#ContactDropdown .tabs li{display:inline-block;padding:0 30px;text-transform:uppercase;color:#7f7f7f;cursor:pointer}#ContactDropdown .tabs .visible{color:#000}#ContactDropdown .contacts{position:relative;overflow:hidden;height:210px;-webkit-transition:all .4s ease;transition:all .4s ease}#ContactDropdown .contacts ul{position:absolute;width:100%;opacity:0;-webkit-transform:scale(.6);transform:scale(.6);-webkit-transition:all .4s ease;transition:all .4s ease}#ContactDropdown .contacts .visible{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .4s ease .2s;transition:all .4s ease .2s;z-index:10}#ContactDropdown .contacts li{display:inline-block;width:144px;margin:0 30px;padding-bottom:20px;position:relative}#ContactDropdown .contacts li .break-line{display:block;width:100%;height:4px;position:absolute;bottom:0}#ContactDropdown .contacts li a{margin:20px 0 0;display:block;color:#000!important}#ContactDropdown .contacts img{width:100%;margin-bottom:40px}#bookingModel_FromDate,#bookingModel_ToDate{display:none}.persons-staying{padding:100px 0 0}.persons-staying>div{clear:both;width:100%;display:block;overflow:hidden;margin:0 0 20px}.persons-staying>div span{width:100px;padding:10px;display:block;float:left}.mobile-backroot,.property-selector .contact-details{display:none}.persons-staying input{float:left;padding:10px}.tab-contain .contact-details{color:#000;line-height:23px}#TopNav.castle-inn-bg .logo,#TopNav.cookery-school-bg .logo,#TopNav.the-castle-inn-bg .logo{padding:0;width:150px}#TopNav.castle-inn-bg .logo,#TopNav.the-castle-inn-bg .logo{width:100px}#TopNav.castle-inn-bg .logo img,#TopNav.cookery-school-bg .logo img,#TopNav.the-castle-inn-bg .logo img{width:100%;top:0;position:relative;-webkit-transition:all .4s ease;transition:all .4s ease}#TopNav.cookery-school-bg .logo img{width:100%;height:auto;top:-28%}#TopNav.thin.cookery-school-bg .logo img{width:84%;height:auto;top:-28%;-webkit-transition:all .4s ease;transition:all .4s ease}#TopNav.castle-inn-bg .logo img,#TopNav.the-castle-inn-bg .logo img{top:-7%}#TopNav.pennyhill-park-bg .nav-btn,#TopNav.pennyhill-park-bg a,#TopNav.south-lodge-bg a,#TopNav.the-spa-at-pennyhill-park-color .nav-btn,#TopNav.the-spa-at-pennyhill-park-color a,#TopNav.the-spa-at-south-lodge-bg .nav-btn,#TopNav.the-spa-at-south-lodge-bg a,#TopNav.the-spa-color .nav-btn,#TopNav.the-spa-color a{color:#5f5e5e}#TopNav.lainston-house-bg a,#TopNav.the-manor-house-bg a{color:#fff}#TopNav.the-spa-at-pennyhill-park-bg .logo,#TopNav.the-spa-at-south-lodge-bg .logo,#TopNav.the-spa-bg .logo{padding:10px 0;position:absolute;width:120px}.thin-nav #TopNav.the-spa-at-pennyhill-park-bg .logo,.thin-nav #TopNav.the-spa-at-south-lodge-bg .logo,.thin-nav #TopNav.the-spa-bg .logo{width:90px}.nav-wrap>.primary-nav>li>a.primary-nav-has-sub{background:url(images/chevron-down-white.svg) right center no-repeat}.nav-wrap>.primary-nav>li>a.primary-nav-has-sub.open{background-image:url(images/chevron-up-white.svg)}.nav-wrap>.primary-nav>li>a.primary-nav-has-sub.open+.primary-nav-sub{display:block;position:relative;left:unset;right:unset;z-index:unset;border-bottom:2px solid rgba(255,255,255,.5)}#TopNav.pennyhill-park-bg #BookButton,#TopNav.royal-berkshire-bg #BookButton,#TopNav.south-lodge-bg #BookButton,#TopNav.the-spa-at-pennyhill-park-color #BookButton,#TopNav.the-spa-at-south-lodge-bg #BookButton,#TopNav.the-spa-color #BookButton{border:2px solid #5f5e5e}@media screen and (max-width:1200px){.nav-wrap{max-height:calc(100vh - 190px)!important;overflow-y:scroll!important}}@media screen and (max-width:1024px){#TopNav.lainston-house-bg a,#TopNav.the-manor-house-bg a{color:#000}#TopNav.lainston-house-bg a.nav-btn,#TopNav.the-manor-house-bg a.nav-btn{color:#fff}#TopNav.the-spa-at-south-lodge-bg .logo{padding:10px 0;position:absolute}body.people .primary-nav a{color:#3b3b3b}#TopNav.the-spa-at-pennyhill-park-bg .logo,#TopNav.the-spa-at-south-lodge-bg .logo,#TopNav.the-spa-bg .logo{width:90px}}@media screen and (max-width:767px){#TopNav.lainston-house-bg a,#TopNav.the-manor-house-bg a{color:#fff}#TopNav .logo.the-spa,#TopNav .logo.the-spa-at-south-lodge{top:5px;width:70px}.thin-nav #TopNav.the-spa-at-pennyhill-park-bg .logo,.thin-nav #TopNav.the-spa-at-south-lodge-bg .logo,.thin-nav #TopNav.the-spa-bg .logo{width:70px}}#TopNav #BookNow li,.primary-nav.the-manor-house-golf-club-bg>li>a{color:#fff}#TopNav #BookNow li.visible,#TopNav #BookNow li:hover{background-color:#fff;color:#3b3b3b}#TopNav #BookNow li.visible a,#TopNav #BookNow li:hover a{color:#3b3b3b}#TopNav .logo.the-spa img,#TopNav .logo.the-spa-at-south-lodge img{height:auto;width:100%;position:absolute}#TopNav.people-bg #BookButton{font-size:1em;color:#fff;padding:17px 0}#TopNav.fanhams-hall-bg .primary-nav li a,#TopNav.people-bg #BookButton small{color:#fff}#TopNav.cookery-school-bg #PrimaryNavButton,#TopNav.royal-berkshire-bg #PrimaryNavButton,#TopNav.the-spa-at-pennyhill-park-bg #PrimaryNavButton,#TopNav.the-spa-at-south-lodge-bg #PrimaryNavButton,#TopNav.the-spa-bg #PrimaryNavButton{color:#5f5e5e}#TopNav.pennyhill-park-bg .primary-nav li ul a,#TopNav.south-lodge-bg .primary-nav li ul a,#TopNav.the-spa .primary-nav li ul a,#TopNav.the-spa-at-south-lodge-bg .primary-nav li ul a{color:#fff}#TopNav.pennyhill-park-bg #BookButton span,#TopNav.royal-berkshire-bg #BookButton span,#TopNav.royal-berkshire-bg .right-links a,#TopNav.south-lodge-bg #BookButton span,#TopNav.the-spa-at-pennyhill-park-color #BookButton span,#TopNav.the-spa-at-south-lodge-bg #BookButton span,#TopNav.the-spa-color #BookButton span{color:#5f5e5e}#TopNav.royal-berkshire-bg .nav-btn,#TopNav.royal-berkshire-bg a{color:#282828}#TopNav #BookButton.book-now-visible span,#TopNav.cookery-school-bg #BookButton.book-now-visible span{color:#fff!important}#TopNav #BookButton.book-now-visible,#TopNav.cookery-school-bg #BookButton.book-now-visible{border:2px solid #fff!important}#TopNav .desktop-only{display:none}@media screen and (min-width:1281px){#TopNav .desktop-only{display:inline}}@media screen and (max-width:1480px){#TopNav .nav-form{padding:70px 20px}#TopNav .search-form{padding:40px 45px 10px}#TopNav .nav-form.search-form form{float:none;width:100%}#TopNav .logo{margin-right:40px}#TopNav .nav-btn{margin-right:0}}@media screen and (max-width:1280px){#ContactDropdown .contacts{height:192px}#ContactDropdown .contacts li{width:140px;margin:0 15px}#TopNav .nav-form .intro{width:35%}#TopNav .nav-form form{width:65%}#TopNav .nav-form form .field{padding:0 10px}#TopNav .nav-form form label{left:10px}#TopNav .nav-form .title{font-size:15px}#TopNav .nav-form p{font-size:13px}#TopNav .nav-btn{width:40px}#BookButton{width:120px;margin:20px 0 0 10px;padding-top:18px;font-size:inherit}}@media screen and (max-width:1024px){#TopNav .logo.flock{padding-top:5px;margin-left:20px}#TopNav{padding:0 2%}#TopNav #BookNow li{background-color:#3b3b3b}#TopNav .logo{height:50px;padding:0;margin:20px 0}#TopNav.thin .logo{padding:0;margin:12px 0 0}#TopNav.thin .logo.flock{padding:5px 0 0}#TopNav .nav-wrap{width:105%;right:-2.5%;margin:0;position:relative;top:0}#TopNav #BookButton.custom-link{padding-top:18px}.thin #BookButton{margin:19px 16px 0 10px;padding:0;height:31px}.thin #BookButton span{top:6px}#TopNav .my-exclusive-links{display:none}#TopNav #PrimaryNavButton{display:block;font-size:13px;font-size:24px;float:right;padding:30px 15px;background:0 0;border:none;color:#fff;-webkit-transition:all .4s ease;transition:all .4s ease}#TopNav.fanhams-hall-bg .primary-nav li a,#TopNav.pennyhill-park-bg #PrimaryNavButton,#TopNav.pennyhill-park-bg #PrimaryNavButton.active span:before,#TopNav.south-lodge-bg #PrimaryNavButton,#TopNav.south-lodge-bg #PrimaryNavButton.active span:before,#TopNav.the-spa .primary-nav li ul a,#TopNav.the-spa-at-south-lodge .primary-nav li ul a,.primary-nav.south-lodge-bg li ul a,.primary-nav.the-manor-house-golf-club-bg>li>a{color:#5f5e5e}#TopNav.thin #PrimaryNavButton{padding:22px 15px 18px}#TopNav #PrimaryNavButton.active span:before{content:'\e921';font-size:26px;width:31px;display:inline-block}.header-giftlink{float:left;font-size:22px;margin:9px 18px 0 0;display:block}#TopNav .sign-in-form,#TopNav .sign-up-form{display:none!important}#TopNav .search-form{top:160px;padding:30px 25px}.thin-nav #TopNav .search-form{top:110px}#ContactDropdown{top:160px;left:0;right:0;-webkit-transition:top .4s ease;transition:top .4s ease}.thin-nav #ContactDropdown{top:110px}#TopNav .left-links{margin:11px 26px 0 20px;float:right}#TopNav .left-links i{display:none}#TopNav .left-links span{display:block;font-size:11px;font-size:1.1rem;line-height:1em}#TopNav.cookery-school-bg .logo img{top:-48px}#TopNav.thin.cookery-school-bg .logo img{top:-40px}#TopNav.people-bg #BookButton{padding:12px 0}}@media screen and (min-width:768px){#ContactDropdown .tabs{width:100%!important;margin-left:0!important}#ContactDropdown .tabs li{width:auto!important}}@media screen and (max-width:767px){#TopNav{padding:20px 19px;height:auto}#TopNav.thin{height:auto;padding:10px 5%}.tab-contain a.animated-button{margin-bottom:20px}.primary-nav ul.active:after{display:none}#TopNav #PrimaryNavButton,#TopNav.thin #PrimaryNavButton{padding:3px 0 0 15px}#TopNav.the-spa-at-pennyhill-park-bg .primary-nav li a,#TopNav.the-spa-at-south-lodge-bg .primary-nav li a,#TopNav.the-spa-bg .primary-nav li a{color:#5f5e5e}#TopNav.fanhams-hall-bg .primary-nav li a{color:#fff}#BookButton{font-size:13px;height:45px;position:relative;margin:0;width:100px;padding:0}#BookButton span,.thin #BookButton span{top:7px}.thin #BookButton{margin:0}#TopNav .search-form,.thin-nav #TopNav .search-form{top:45px}#TopNav .search-form fieldset{padding:0;width:100%}#TopNav .logo{padding:0;margin:0;height:33px}#TopNav.thin .logo{margin:0;height:33px}#TopNav #BookButton,#TopNav.people-bg #BookButton{height:33px;padding:6px 0}#TopNav #BookButton.custom-link{font-size:10px;padding-top:10px}#ContactDropdown,.thin-nav #ContactDropdown{top:45px;padding:50px 0 0;overflow-y:scroll;overflow-x:hidden}#ContactDropdown .tabs{margin-bottom:50px;-webkit-transition:margin-left .4s ease;transition:margin-left .4s ease}#ContactDropdown .tabs li{display:block;float:left;padding:0 10px}#ContactDropdown .contacts li{display:block;overflow:hidden;width:210px;margin:0 auto 60px}#ContactDropdown .contacts img{margin-top:-98px}#TopNav .left-links{display:none}.mobile-backroot,.mobile-backroot a{display:block;color:#fff;width:100%}.mobile-backroot{background:#3b3b3b;font-size:11px;letter-spacing:1px;border-top:1px solid #818181;clear:both;text-transform:uppercase;margin:0 0 10px}.mobile-backroot a{padding:15px 5%;background:#282828}.mobile-backroot span{font-size:9px;font-size:.9rem;line-height:1em;color:#fff;margin:0 10px 0 0;position:relative;top:1px}#TopNav .search-form button{width:100%;margin:0}#TopNav .nav-form form .field{float:left;width:100%;clear:both}.nav-wrap{margin-right:0}#TopNav .logo{width:130px}#TopNav.cookery-school-bg .logo img,#TopNav.thin.cookery-school-bg .logo img{height:auto;width:60%;top:-28px}#TopNav.castle-inn-bg .logo img,#TopNav.the-castle-inn-bg .logo img,#TopNav.thin.castle-inn-bg .logo img,#TopNav.thin.the-castle-inn-bg .logo img{height:auto;width:60%;top:-16px}#TopNav a.logo.the-spa-at-south-lodge.sticky{position:absolute}}@media screen and (max-width:480px){#ContactDropdown .tabs li{padding:0 5px;font-size:10px}#ContactDropdown .contacts li{width:160px}}.force-compiler{color:#00f}#BookNow{position:fixed;z-index:100;top:0;left:-100%;right:100%;-webkit-transition:all .4s ease;transition:all .4s ease}#BookNow.visible{left:0;right:0;height:100%;min-height:100%}#BookNow .tabs{overflow:hidden;width:100%;height:95px;padding-right:240px;-webkit-transition:all .4s ease;transition:all .4s ease}#TopNav.thin #BookNow .tabs{height:73px}#BookNow .tabs li{position:relative;float:left;width:16.66%;height:100%;padding-top:38px;text-transform:uppercase;font-size:13px;cursor:pointer;background:#3b3b3b;-webkit-transition:all .4s ease;transition:all .4s ease}#BookNow .intro small,#BookNow .intro span,#BookNow .links span{font-size:15px;font-family:'Apercu Regular',sans-serif}#BookNow .tabs li a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;padding-top:38px;color:#fff}#TopNav.thin #BookNow .tabs li,#TopNav.thin #BookNow .tabs li a{padding-top:24px}#BookNow .mobile-close{display:none}#BookNow .tabs .visible{background:#fff;color:#3b3b3b;cursor:default}.tab-contain{width:100%;overflow:hidden;height:0;background:#fff;visibility:hidden;position:absolute}.tab-contain.visible{display:block;-webkit-transition:all .4s ease;transition:all .4s ease;visibility:visible}.tab-contain.table-dd{overflow:auto}.tab-contain .form,.tab-contain .property-list{overflow:hidden}.tab-contain .property-list p{margin:0;font-family:'Apercu Regular',sans-serif;text-align:center}.tab-contain .property-list p span{font-family:'Apercu Regular',sans-serif;text-transform:uppercase}.tab-contain .property-selector{float:left;width:25%;margin:10px 0 0;padding:0 10px}.tab-contain .contact-container{border-top:4px solid #000;padding-top:25px}.tab-contain .property-selector input[selected=selected]~label{opacity:1}.tab-contain .step-property{padding:1% 5%}.logo-radio input[type=radio]{display:none}.logo-radio{position:static;pointer-events:auto;display:inline-block;width:100%;margin-bottom:20px;line-height:150%;text-transform:none;letter-spacing:0;opacity:.6;cursor:pointer}.logo-radio.checked{opacity:1}#BookNow .steps,#BookNow .steps .row{height:100%}#BookNow .steps .row{display:none}#BookNow .steps .row.current-step{display:block}#BookNow .intro{height:100%;margin-top:300px}#BookNow .introTop{height:auto;margin-top:50px}#BookNow .intro .middle{max-width:170px;margin:0 auto}#BookNow .intro span{display:block;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}#BookNow .intro small{color:#7f7f7f;text-transform:lowercase}#BookNow .links{padding:2%}#BookNow .table-dd .links div{display:inline-block;float:none;width:24%;vertical-align:top;margin:0 0 30px}#BookNow .links div p{color:#000}#BookNow .links img{width:75%;display:block;margin:0 auto;height:160px}#BookNow .links span{color:#3b3b3b;text-transform:uppercase;visibility:hidden;display:none}#BookNow .links small{font-size:13px;visibility:hidden;display:none}#BookNow .links a{margin-bottom:30px;min-width:85%;color:#3b3b3b!important}#BookNow .summary{margin-top:300px;height:100%;text-transform:uppercase;font-size:13px;letter-spacing:1px}#BookNow .summary li{margin-bottom:10px}#BookNow .summary .title{display:block;color:#7f7f7f}#BookNow .summary .value{display:block;margin:10px 0 0;font-family:'Apercu Regular',sans-serif}#BookNow .summary .change{border:none;padding:10px;background:0 0;font-size:12px;cursor:pointer}#BookNow .summary .change:disabled{opacity:0;cursor:default}#BookNow .book,#BookNow .last-step .next{display:none}#BookNow .last-step .book{display:inline-block}.summary .animated-button{width:100%;max-width:210px}.tab-contain.spa{padding:2%}.booknow-message{padding:4%;color:#000}.booknow-message p{width:90%}.booknow-disable{padding:4%;font-size:1.2rem}.date-summary{text-transform:uppercase;padding:0 0 25px 10px;margin-top:-20px;line-height:2em}@media screen and (max-width:1500px){#BookNow .links p{font-size:14px}}@media screen and (max-width:1200px){.tab-contain .property-selector{width:33.3333%}#BookNow .links p{font-size:11px}#BookNow .links .col-desk-1-7 a{padding:20px 5px}#BookNow .tabs li{font-size:13px}}@media screen and (max-width:1024px){#BookNow{background:#fff;position:absolute}#BookNow.visible{left:0}#BookNow .tabs{height:95px;padding-right:230px;background:#fff;-webkit-transition:all .4s ease;transition:all .4s ease}#BookNow .tabs .visible{color:#000}#BookNow .tabs li.mobile-close{background:#333;color:#fff}#BookNow .links{padding:40px 2%}#BookNow .links p{font-size:14px}#BookNow .links .col-desk-1-7 a{padding:20px 10px}#BookNow .links small,#BookNow .links span{visibility:visible;display:inline}#BookNow .links img{display:none;visibility:hidden}#BookNow .forms{padding:0}#BookNow .forms .form,#BookNow .steps,#BookNow .steps .row{height:auto}#BookNow .intro{padding-top:30px;margin:0}#BookNow .intro .middle{max-width:none}#BookNow .summary{height:400px;padding:40px 0;margin:30px 0}#BookNow .summary li{float:left;width:33.33%;margin-bottom:15px}#BookNow .middle{position:static;-webkit-transform:none;transform:none;width:80%}#BookNowForms{padding:0 7%}.thin #BookNow{border-top:68px solid #3b3b3b}.thin-nav #BookNow .tabs li{padding:0}.thin-nav #BookNow .tabs{height:55px}.tab-contain{left:0;display:none}.tab-contain.visible{overflow-y:scroll}.tab-contain .property-selector{width:25%}}@media screen and (max-width:1200px) and (min-width:1001px){#BookNow .tabs li{font-size:11px}}@media screen and (max-width:1000px) and (min-width:768px){#BookNow .tabs li{background:#fff;color:#333;font-size:11.5px}}@media screen and (min-width:768px){#BookNow .tabs{width:100%!important;margin-left:0!important;background:#3b3b3b}}@media screen and (max-width:767px){#BookNow .tabs,.tab-contain{-webkit-transition:all .4s ease}#BookNow{top:73px;border-top:0;width:100%}#BookNow .summary ul{display:none}#BookNow .last-step .summary ul{display:block;margin:0 20px}#BookNow .summary li{overflow:hidden;width:100%;text-align:left}#BookNow .tabs,.tab-contain .property-list .slick-list{overflow:visible}#BookNow .summary .title{float:left;width:40%}#BookNow .summary .value{float:left;width:50%;margin:0}#BookNow .summary .change{float:right;margin-top:-8px}#BookNow .tabs{transition:all .4s ease;left:0;position:relative}#BookNow .tabs.active{left:-100%}#TopNav #BookNow .tabs .mobile-close{display:none;background:#3b3b3b;color:#fff;text-transform:uppercase;text-align:center;font-size:13px;cursor:pointer}#BookNow .links div{width:100%}.tab-contain{min-height:400px;height:auto;right:-100%;transition:all .4s ease;display:none}.tab-contain.visible{right:0;display:block}.tab-contain .property-list p{display:none}.tab-contain .close{position:absolute;top:20px;right:20px;width:25px;height:25px;font-size:16px;font-size:1.6rem;line-height:1em;z-index:2;cursor:pointer}.tab-contain .property-selector{width:100%}#BookNow .summary{margin-top:0}.tab-contain .property-list{width:75%;margin:0 auto;overflow:visible}#BookNow .table-dd .links div{width:100%}.persons-staying{text-align:center}.persons-staying input{padding:10px 0;width:220px;margin:0 auto;text-align:center}.persons-staying span{display:block;margin:20px 0 5px;text-transform:uppercase}#BookNow .tabs{margin:0!important;padding:0;width:100%!important;height:auto}#BookNow .tabs li,.thin-nav #BookNow .tabs li{width:100%!important;padding:20px 0;height:auto;border-bottom:1px solid #6789a7}#BookNow .tabs li a,.thin-nav #BookNow .tabs li a{position:relative;width:100%;padding:0}.thin #BookNow{top:53px;border-top:0}#BookNowForms,.tab-contain{position:absolute;top:0;width:100%}#BookNow .home-bg li{background:#282828;color:#fff}#BookNowForms{padding:0;right:-100%;-webkit-transition:all .4s ease;transition:all .4s ease}#BookNowForms.active{right:0}#BookNow .intro{margin:0}.tab-contain{padding:2% 4%}#OT_searchWrapperAll form,.tab-contain #OT_partySize select{width:100%}.tab-contain #OT_restaurant .cab-select-box{overflow:hidden;padding-right:10%!important}#TopNav.thin #BookNow .tabs li{padding-top:20px}}#OT_partySize,#OT_partySizeLbl{left:290px!important}#OT_date,#OT_dateLbl{left:390px!important}#OT_time,#OT_timeLbl{left:510px!important}#SideNav,.newsletter-signup .cab-select-options{z-index:80}#OT_date,#OT_partySize,#OT_restaurant,#OT_time{top:23px!important}#OT_searchWrapperAll{margin-top:50px!important}#OT_searchWrapperAll form{width:90%;margin:0 auto}#OT_searchWrapper .OT_feedTitle{position:static!important;margin-left:0!important;font-size:20px!important;margin-bottom:30px;text-transform:uppercase;letter-spacing:2px}#PrimaryNavBack,.primary-nav a{text-transform:uppercase;letter-spacing:1px}#OT_searchWrapper dl{position:inherit!important}#OT_defList{margin-top:20px!important}.OT_TableButton{width:0;height:0;padding:32px 0 0 165px;background:url(/images/find-table.jpg) no-repeat;-webkit-appearance:none;border-radius:0}#OT_partySize .cab-select,#OT_partySize .cab-select-box,#OT_restaurant .cab-select,#OT_restaurant .cab-select-box,#OT_time .cab-select{height:42px}.OT_TableButton:hover{background:url(/images/find-table-hover.jpg) no-repeat}#OT_dateLbl,#OT_partySizeLbl,#OT_restaurantLbl,#OT_timeLbl{top:0!important;margin-left:0!important;text-align:left!important}#OT_restaurant{left:0!important}#OT_restaurant .cab-select-options{max-height:400px!important}#OT_partySize .cab-select-options{max-height:400px!important}#OT_time{width:90px!important}#OT_time .cab-select-box{width:90px;height:42px}#OT_time .cab-select-options{width:90px;max-height:435px!important}#OT_submitWrap{top:18px!important;left:615px!important}#OT_restaurant select{width:260px}#OT_partySize select{width:70px}.open-table-details{width:90%;margin:125px auto 0}#OT_date table{margin-bottom:0}#cal1{border:1px solid #000!important}#OT_searchWrapper #imageCal table.monthRow{background:#BBC040}.OT_feedFormfieldCalendar{padding:13px 0!important}.OT_TableButton{margin-top:8px}@media screen and (max-width:1024px){#OT_submitWrap{top:78px!important;left:0!important}.open-table-details{margin:130px auto 0}}@media screen and (max-width:767px){#OT_defList dd,#OT_defList dt{display:block;width:100%;left:0!important;padding:4px 0;position:relative;top:0!important}#OT_partySize .cab-select-box,#OT_restaurant .cab-select-box{padding:0}#OT_defList dt{margin:10px 0 0}#OT_searchWrapper dl{position:relative!important}.open-table-details{max-width:979px;margin:40px 0 0}#OT_partySizeLbl,form .steps .field{margin:20px 0 0}#BookNowForms #OT_searchWrapperAll form,.open-table-details{width:100%}#OT_date,#OT_dateLbl,#OT_time,#OT_timeLbl{width:50%!important;display:inline-block!important}#BookNowForms #OT_searchWrapperAll form:after{content:" ";display:table;clear:both}#OT_searchWrapper #dateDisplay{clear:both;display:block;float:left}#OT_time,#OT_timeLbl{float:right!important}#OT_submitWrap{clear:both}#BookNowForms #dateDisplay{float:left!important}.tab-contain .contact-container{text-align:center}#OT_searchWrapper #OT_time{top:-70px!important}#OT_searchWrapper #OT_timeLbl{float:right!important;top:-36px!important}#OT_searchWrapper #OT_submitWrap{top:-40px!important}}#SideNav{position:absolute;left:0;width:240px;height:100%;padding:55px 0 0;background:#fff;text-align:center}#SideNav.fixed{position:fixed}#SideNav .logo{display:block;width:155px;margin:50px auto;height:155px;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}#SideNav .MobWrap .logo.people{width:150px;height:150px}#SideNav .MobWrap .logo.the-brasserie{margin:0 auto -20px;height:175px}#SideNav .MobWrap .logo.cookery-school img{width:150%;left:-20%}#SideNav .logo img{width:auto;max-height:100%}#TopNav .primary-nav li.quick-links{display:none}.nav-wrap{float:right;height:100%;margin:0 4% 0 0}.MobWrap{width:100%;height:100%}.primary-nav{margin-left:0;-webkit-transition:all .4s ease;transition:all .4s ease;font-size:8px;font-size:.8rem;line-height:1em}.primary-nav li{height:100%;margin-right:30px;font-size:8px;font-size:.8rem;line-height:1.625em}.primary-nav a{display:block;position:relative}.primary-nav>li>a:hover{color:#fff}.primary-nav>li>a:after{content:"";display:block;width:0;height:3px;background:#fff;-webkit-transition:all .4s ease;transition:all .4s ease;position:absolute;bottom:0}#PrimaryNavBack,.primary-nav ul{-webkit-transition:all .4s ease}.primary-nav>li>a:hover:after{width:100%}.primary-nav ul li a:after{display:none}.primary-nav i,.primary-nav small{display:block;font-family:'Apercu Regular',sans-serif;color:#7f7f7f;text-transform:lowercase;letter-spacing:0}#PrimaryNavBack{padding:0;cursor:pointer;transition:all .4s ease;margin-bottom:15px;font-size:8px;font-size:.8rem;line-height:1em}#SideNav .voucher-link,.secondary-nav a{font-size:11px;text-transform:uppercase;letter-spacing:1px}#PrimaryNavBack.visible{opacity:1;visibility:visible}#PrimaryNavBack i{padding:5px 0;float:left;display:inline-block;width:10%;position:absolute;z-index:99;cursor:pointer}#PrimaryNavBack i.back{left:0;border-right:1px solid}#PrimaryNavBack i.forward{right:0;border-left:1px solid;display:none}#PrimaryNavBack a{display:block;padding:6px 0;position:absolute;text-align:center;width:100%;left:0}.nav-bg,.primary-nav ul{text-align:left;left:0;z-index:-1}.primary-nav ul{display:none;position:absolute;transition:all .4s ease;width:280px}.nav-bg,.primary-nav>li>a{-webkit-transition:all .4s ease;height:100%}.nav-bg{position:fixed;top:0;padding:0 1%;background:rgba(255,255,255,.9);width:240px;transition:all .4s ease}.nav-bg.active{display:block;visibility:visible;left:240px;-webkit-transition-delay:.3s;transition-delay:.3s}.primary-nav li.nav-active>ul{display:block;visibility:visible;-webkit-transition-delay:.3s;transition-delay:.3s}.primary-nav>li>ul.expanded{display:block!important;visibility:visible!important;opacity:1!important;width:240px!important;z-index:999!important}.primary-nav>li>a{transition:all .4s ease;opacity:1;padding-top:38px}.primary-nav li>ul li{width:100%;position:relative;border-bottom:1px solid rgba(255,255,255,.1)}.primary-nav li.nav-active>ul li{right:0;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transition-delay:.3s;transition-delay:.3s}.primary-nav li ul a{right:0;position:relative;padding:10px 15px;color:#fff;-webkit-transition:all .4s ease;transition:all .4s ease}.primary-nav li ul a:hover{right:-10px}.primary-nav li>ul li ul.level-2{display:none}.primary-nav ul.level.level-3,.primary-nav ul[data-level="3"],.primary-nav ul[data-level="4"],.primary-nav ul[data-level="5"]{display:none!important;right:-300%}#SideNav .fixed-bottom{bottom:0;position:fixed;width:240px}.secondary-nav{overflow:hidden;width:190px;margin:20px auto 30px}.secondary-nav li{float:left;width:50%;margin-top:8px}.secondary-nav a{color:#7f7f7f}#SideNav .voucher-link{display:inline-block;padding:20px 0;border-bottom:1px solid #7f7f7f;color:#3b3b3b}#SideNav .voucher-link i{display:block;margin-bottom:15px;font-size:27px;color:#3b3b3b}#SideNav .my-exclusive{display:none;float:left;width:50%;height:140px;padding:34px 30px;background:#3b3b3b;font-size:11px;letter-spacing:1px}#SideNav .my-exclusive .me-logo{display:inline-block;width:80px;height:21px;margin-bottom:15px}#SideNav .my-exclusive .intro{display:block;float:left;width:65%;padding:13px 30px 0 0;color:#7f7f7f;text-transform:uppercase}#SideNav .my-exclusive .intro span{display:block}#SideNav .my-exclusive .buttons{float:left;width:35%}#SideNav .my-exclusive .buttons a{display:block;border:1px solid #818181;color:#fff;text-transform:uppercase;line-height:36px}#SideNav .my-exclusive .buttons a:last-of-type{border-top:none}#SideNav .my-exclusive .buttons a:hover{background:rgba(255,255,255,.1)}#SideNav .social-icons{clear:both;padding:21px 0;background:#f8f8f8;-webkit-transition:all .4s ease;transition:all .4s ease}#SideNav.has-info .social-icons{padding-bottom:42px}#SideNav .sidescroll,.primary-nav>li>i,.sub-nav{display:none}#SideNav .fixed-bottom.sticky{position:fixed;bottom:0;width:240px}@media screen and (max-width:1280px){.primary-nav li{margin-right:25px}}@media screen and (max-width:1100px){.primary-nav li{margin-right:20px}}@media screen and (min-width:1200px){.primary-nav>li>i{width:24px;height:20px;position:absolute;right:0;margin-top:-22px;border-left:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8;border-top:1px solid #D8D8D8;padding:3px 0;z-index:10;display:block}.touch .primary-nav a{width:90%}}@media screen and (min-width:1001px){.fixed-bottom{display:block!important;height:auto!important}#SideNav .logo{margin:10px auto 25px}}@media screen and (min-width:1000px) and (max-height:870px){#SideNav .fixed-bottom{position:relative;bottom:-19px}.secondary-nav{margin:15px auto 20px}#SideNav .voucher-link{padding:10px 0}#SideNav .voucher-link i{position:relative;top:6px;display:inline-block;margin-right:10px}#SideNav .social-icons{padding:15px 0 30px}#SideNav.has-info .social-icons{padding-bottom:35px}}@media screen and (min-width:1000px) and (max-height:690px){#SideNav{float:left;padding:0}#SideNav .MobWrap .logo{margin:75px auto 30px}#BookButton,#SideNav .fixed-bottom,.primary-nav{position:relative}.siteWrap #SideNav .logo.sticky pennyhill-park img[alt='The Brasserie']{width:90px!important;margin:0 auto;left:0!important}#PrimaryNavBack.visible{right:0}#IntelligentInfo button.open{position:fixed;bottom:0}.MobWrap #IntelligentInfo .container{position:fixed;width:223px;overflow-y:scroll}}@media screen and (max-width:1024px){.nav-wrap:before,.primary-nav ul.active:after{content:"\e901";font-size:16px;-webkit-box-sizing:border-box}#SideNav{position:fixed;width:100%;overflow:visible;padding:40px 0 0 200px;height:auto!important}.primary-nav,.primary-nav ul{overflow-x:scroll;-webkit-overflow-scrolling:touch;white-space:nowrap}#SideNav .logo{display:block;float:left;margin:15px 0 15px -140px;width:100px;height:100px;-webkit-transition:height .4s ease;transition:height .4s ease}#SideNav .MobWrap .logo.lainston-house{width:110px}.thin-nav #SideNav .logo.people{height:60px;width:60px}#SideNav .MobWrap .logo.pennyhill-park img[alt='The Brasserie']{width:100%;left:0;margin-top:0}.thin-nav #SideNav .logo img[alt='The Laytmer']{margin-top:-78px}.thin-nav #SideNav .logo.the-spa img{margin-top:-5px}.thin-nav #SideNav .MobWrap .logo.cookery-school img{margin-top:-9px}.thin-nav #SideNav .logo{height:60px;margin:5px 0 5px -140px}#SideNav .logo img{margin-top:0;-webkit-transition:margin .4s ease;transition:margin .4s ease}.primary-nav{display:block;overflow-y:hidden}.primary-nav ul{overflow-y:hidden;padding:15px 0;position:fixed;width:100%;left:0;height:50px;background:#dedede;display:none;top:55px;-ms-overflow-style:none}.primary-nav li.active>ul{left:0}.primary-nav ul::-webkit-scrollbar,.primary-nav::-webkit-scrollbar{width:0!important}.primary-nav a:after{display:none}.primary-nav li>ul li{right:0;opacity:1}.primary-nav li a{display:inline}#PrimaryNavBack a,.home-navigation:before,.primary-nav li.nav-active>ul{display:none}.primary-nav li:hover>ul li{float:none}.primary-nav li:hover ul a{right:0}#TopNav.thin .primary-nav>li>a{padding-top:0}#PrimaryNavBack{position:absolute;width:30px;height:116px;margin:0;border-right:1px solid #DEDEDC;border-left:1px solid #DEDEDC;text-align:center;display:none}#PrimaryNavBack i{border:none;width:100%;height:100%}.primary-nav{position:relative;-webkit-transition:margin .4s ease;transition:margin .4s ease;height:50px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;width:100%;padding:16px 3%}.nav-wrap:before{position:absolute;right:0;top:0;width:80px;z-index:2;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(24%,rgba(255,255,255,.83)),to(#fff));background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.83) 24%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);font-family:icomoon!important;color:#8c8c8c;text-align:right;padding:12px;box-sizing:border-box;-webkit-transition:all .4s ease;transition:all .4s ease}.primary-nav ul.active:after,.primary-nav ul.before:after{position:fixed;width:80px;height:50px;z-index:2;-webkit-transition:all .4s ease;right:0}.primary-nav>li:last-child{margin:0 80px 0 0}.home-navigation .primary-nav>li:last-child{margin:0}.primary-nav ul.active:after{background:-webkit-gradient(linear,left top,right top,from(rgba(30,87,153,0)),color-stop(23%,rgba(222,222,222,.96)),color-stop(24%,#dedede));background:linear-gradient(to right,rgba(30,87,153,0) 0,rgba(222,222,222,.96) 23%,#dedede 24%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001e5799', endColorstr='#dedede', GradientType=1);top:160px;transition:all .4s ease;color:#8C8C8C;text-align:right;padding:14px;box-sizing:border-box}.thin-nav .primary-nav ul.visible{top:72px}.primary-nav ul.visible{top:90px}.primary-nav ul li a{color:#000}.primary-nav ul.before:after{content:"";top:160px;transition:all .4s ease}.primary-nav ul.active{opacity:1;visibility:visible;right:0}.primary-nav ul.active li{opacity:1;visibility:visible}.primary-nav li{float:none;margin:0;display:inline;height:auto}.home-navigation .primary-nav{height:auto;overflow:visible;margin-top:45px;width:100%}.home-navigation .primary-nav>li{float:left;display:block;width:20%;font-size:8px;font-size:.8rem;line-height:1.5em;max-width:none}.home-navigation .primary-nav>li>a{top:auto;-webkit-transform:none;transform:none;display:block}.home-navigation .primary-nav>li>a:hover{opacity:1;-webkit-transition:all .4s ease;transition:all .4s ease}.primary-nav>li{max-width:14.3%;float:none;font-size:7px;font-size:.7rem;line-height:1.5714285714285714em;display:inline}.home-navigation>li{float:left;display:block}.primary-nav>li>a{width:100%;padding:0 11%;position:relative;color:#000;display:inline;opacity:.8}.primary-nav>li.active>a{opacity:1}.primary-nav>li.active a:after{opacity:1;right:50%;bottom:-45px}.home-navigation .primary-nav>li.active a:after{bottom:-40px}.primary-nav>li.active ul{top:160px;z-index:999;opacity:1;visibility:visible}.thin-nav .primary-nav>li.active ul{top:105px}.primary-nav>li.active ul li{font-size:6.5px;font-size:.65rem;line-height:1.2307692307692308em}.primary-nav li a{padding:0 20px}.primary-nav .visible{display:inline}.primary-nav ul>li:first-child{margin:0 0 0 15px}.primary-nav ul>li:last-child{margin:0 80px 0 0}#PrimaryNavBack i:before{top:50%;display:block;position:relative}#PrimaryNavBack i.forward{display:none!important}.thin-nav #SideNav .primary-nav{margin-top:28px}.thin-nav #SideNav .home-navigation .primary-nav{margin-top:17px}.thin-nav .primary-nav ul{padding:16px 0;height:50px}.thin-nav #PrimaryNavBack{width:30px;height:65px;display:none}.thin-nav .primary-nav>li>a{-webkit-transform:none;transform:none}.thin-nav #PrimaryNavBack i:before{top:44%}#SideNav .sidescroll i{top:49%;position:absolute;color:#9A9A9A;left:60%}.thin-nav #SideNav .sidescroll{height:60px}#SideNav .fixed-bottom{display:none;position:absolute;top:155px;left:0;bottom:initial;height:auto;padding-top:20px;background:#fff;-webkit-transition:top .4s ease;transition:top .4s ease}.sub-nav ul,.sub-nav.active{display:block}.sub-nav .icon-arrow-right,.sub-nav ul{position:fixed;-webkit-transition:all .4s ease}#SideNav .fixed-bottom,#SideNav .fixed-bottom.sticky{width:100%}.thin-nav #SideNav .fixed-bottom{top:105px}.sub-nav ul{white-space:nowrap;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:15px 0;background:#dedede;top:160px;width:100%;left:0;transition:all .4s ease}.sub-nav li ul{display:none}.thin-nav .sub-nav ul{top:105px}.sub-nav li{float:none;display:inline;font-size:7px;font-size:.7rem;line-height:1em;text-transform:uppercase;margin:0 20px 0 0}.sub-nav li:first-child{margin-left:50px}.sub-nav li:last-child{margin-right:70px}.sub-nav .icon-arrow-right{right:0;width:80px;height:45px;background:url(/Images/subnav-fade.png) no-repeat;top:161px;transition:all .4s ease;content:"\e901";color:#8c8c8c;font-size:16px;text-align:right;padding:14px;-webkit-box-sizing:border-box;box-sizing:border-box}.thin-nav .sub-nav .icon-arrow-right{top:110px}.primary-nav>li.active ul{display:none}.secondary-nav{width:100%;margin:0}.secondary-nav a{display:block;padding:15px 0}.secondary-nav li{float:none;display:inline-block;width:auto;margin:0 20px}#SideNav .voucher-link{display:block;float:left;width:50%;height:140px;padding:36px 0;border-top:1px solid #7f7f7f;border-bottom:none;font-size:16px}#SideNav .voucher-link i{font-size:35px}#SideNav .my-exclusive{display:block}#SideNav .my-exclusive a{color:#FFF}#SideNav .social-icons,#SideNav.has-info .social-icons{padding:10px 0}.nav-wrap{height:auto;position:relative;overflow:hidden;-webkit-transition:all .4s ease;transition:all .4s ease}.thin-nav .nav-wrap{height:auto;-webkit-box-shadow:0 5px 9px rgba(0,0,0,.1);box-shadow:0 5px 9px rgba(0,0,0,.1)}}.carousel .slick-slide strong,.translucent-header h1{font-family:'Apercu Regular',sans-serif}@media screen and (max-width:767px){#SideNav,#SideNav .logo,#SideNav .sidescroll,.header-giftlink{display:none}#TopNav .primary-nav li a,#TopNav .primary-nav li.quick-links .quick-link-container a>i{color:#fff}#SideNav{max-height:100%;overflow-y:scroll;padding:45px 0 0}.MobWrap{overflow:hidden;width:100%}.primary-nav,.primary-nav ul{overflow-x:visible;height:auto;background:0 0}.nav-wrap>ul[data-level="3"],.nav-wrap>ul[data-level="4"],.nav-wrap>ul[data-level="5"],.nav-wrap>ul[data-level="2"]{margin-left:-188%!important}.home-navigation .primary-nav>li:last-child{margin:18px 0}.primary-nav{margin-top:0!important;position:relative;overflow-y:initial;z-index:9}#TopNav .primary-nav li.quick-links{display:block}#TopNav .primary-nav li.quick-links .quick-link-container{width:180px;margin:0 auto}#TopNav .primary-nav li.quick-links .quick-link-container a{display:inline-block;margin-left:10px;margin-right:10px}.primary-nav ul.level-2 ul,.primary-nav:before,.primary-nav>li.active a:after{display:none}#TopNav.cookery-school-bg .primary-nav li.quick-links .quick-link-container a>i,#TopNav.pennyhill-park-bg .primary-nav li a,#TopNav.pennyhill-park-bg .primary-nav li.quick-links .quick-link-container a>i,#TopNav.royal-berkshire-bg .primary-nav li a,#TopNav.royal-berkshire-bg .primary-nav li.quick-links .quick-link-container a>i,#TopNav.south-lodge-bg .primary-nav li a,#TopNav.south-lodge-bg .primary-nav li.quick-links .quick-link-container a>i,#TopNav.the-spa-at-pennyhill-park-bg .primary-nav li.quick-links .quick-link-container a>i,#TopNav.the-spa-at-south-lodge-bg .primary-nav li.quick-links .quick-link-container a>i,#TopNav.the-spa-bg .primary-nav li.quick-links .quick-link-container a>i{color:#5f5e5e}.nav-wrap{border-bottom:0}.thin-nav .primary-nav ul{top:0;height:auto}.primary-nav li{position:initial;padding:0;max-width:100%}.primary-nav ul>li:first-child,.primary-nav>li:last-child{margin:0}.home-navigation .primary-nav>li,.primary-nav li{width:100%}.primary-nav ul{top:0;position:absolute;text-align:center;left:auto;right:-190%;padding:0;visibility:visible;opacity:1;white-space:initial;overflow-y:visible}.primary-nav>li.active ul{top:0}.primary-nav li a{display:block}#TopNav.thin .primary-nav>li>a{padding:10px 0}#PrimaryNavBack{right:0;top:0;display:block;position:relative;width:80%;height:auto;padding-top:22px;opacity:0;visibility:hidden;color:#fff}.primary-nav li{float:none;margin:0;text-align:center;border-top:1px solid rgba(255,255,255,.1);display:block}.primary-nav li>ul li{right:0}.primary-nav>li>a{opacity:1;top:0;-webkit-transform:translateY(0);transform:translateY(0)}.primary-nav .visible{display:block}.primary-nav ul.active,.primary-nav>li.active ul{right:-200%;display:block}#PrimaryNavBack i.back{border:none}.primary-nav li.active>ul{left:auto}.primary-nav>li.active ul li{font-size:8px;font-size:.8rem;line-height:1.75em}.nav-wrap,.thin-nav .nav-wrap{height:auto;max-height:0;overflow:hidden;-webkit-transition:all .4s ease;transition:all .4s ease;margin-bottom:-20px;margin-right:0}#TopNav.visible .nav-wrap,#TopNav.visible .thin-nav .nav-wrap{max-height:5000px}#TopNav.visible .nav-wrap{-webkit-box-shadow:none;box-shadow:none}.primary-nav a,.touch .primary-nav a{width:100%}#PrimaryNavBack{background:0 0;border:none;margin:0 auto}#PrimaryNavBack.visible{opacity:1;visibility:visible;margin:0 auto 40px}#SideNav .fixed-bottom,#SideNav .fixed-bottom.sticky{position:relative;width:100%;top:0}.secondary-nav li{display:block;float:left;width:33.33%;margin-left:0;margin-right:0;padding:0 5px}#SideNav .my-exclusive,#SideNav .voucher-link{width:100%;height:auto}#SideNav .fixed-bottom{position:static;display:block}#SideNav .voucher-link{padding:16px 0}#SideNav .voucher-link i{position:relative;top:5px;display:inline-block;margin-right:15px;font-size:30px}#SideNav .my-exclusive .buttons a{float:left;width:50%}#SideNav .my-exclusive .buttons a:nth-child(2){border-top:1px solid #818181;border-left:none}#SideNav .my-exclusive .buttons,#SideNav .my-exclusive .intro{width:100%;padding:0}#SideNav .my-exclusive .intro span{margin:0 0 15px}.primary-nav ul.level.level-3,.primary-nav ul[data-level="3"],.primary-nav ul[data-level="4"],.primary-nav ul[data-level="5"]{display:none!important;visibility:hidden!important;right:-400%!important}.primary-nav ul.visible{top:0}#TopNav .primary-nav li a{padding:15px 0}#TopNav.cookery-school-bg .primary-nav li a{color:#5f5e5e}.nav-wrap:before{display:none}}#SideNav.fixed{display:none}#IntelligentInfo .container{z-index:10;position:fixed;width:220px;top:100%;bottom:0;margin:0 8px;padding:40px 25px;background:#252525;color:#fff;-webkit-transition:all .4s ease;transition:all .4s ease}#IntelligentInfo.visible .container{top:100%;-webkit-transition:all .4s ease .4s;transition:all .4s ease .4s}#IntelligentInfo p{color:#7f7f7f}#IntelligentInfo .container h4{font-size:17px}#IntelligentInfo .cab-select{margin:0 0 10px;text-transform:uppercase;font-size:12px;text-align:center;background:#FFF}.events-listing .ui-datepicker{z-index:999!important;width:450px;margin:0}#IntelligentInfo .cab-select-box{text-align:center;width:100%;border-bottom:none}#IntelligentInfo .date-picker{color:#FFF;padding:10px;border:2px solid #FFF;margin:0 0 20px;font-size:15px}.meeting-room-search-form button{background:0 0;border:1px solid #fff;text-transform:uppercase;display:block;margin:20px auto;padding:13px;color:#FFF;-webkit-transition:all .4s ease;transition:all .4s ease;cursor:pointer}.meeting-room-search-form button:hover{padding:13px;color:#000;background:#FFF}.meeting-room-search-form label{display:none}#IntelligentInfo .cab-select.has-value{background:#515151}#IntelligentInfo .cab-select.has-value .cab-select-box{color:#FFF}#IntelligentInfo .cab-select.has-value .arrow i{background:#FFF}#IntelligentInfo .open{position:fixed;left:8px;bottom:-104px;width:224px;padding:5px 0;border:none;background:#3b3b3b;color:#7f7f7f;font-size:11px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;-webkit-transition:bottom .4s ease .4s;transition:bottom .4s ease .4s}.has-info #IntelligentInfo .open{bottom:0}#IntelligentInfo.visible .open{bottom:-24px;-webkit-transition:bottom .4s ease;transition:bottom .4s ease}#IntelligentInfo .hide{background:url(/Images/cross.svg);width:20px;height:20px;background-size:cover;border:none;cursor:pointer}#IntelligentInfo .icon-my-exclusive{font-size:6.5em;line-height:1em}#IntelligentInfo .icon-my-exclusive .path4:before,#IntelligentInfo .icon-my-exclusive>span:before{color:#FFF}#IntelligentInfo .icon-me{font-size:2.5em;display:block;margin:10px auto 30px}#IntelligentInfo hr{width:60%;margin:20px auto 50px}#IntelligentInfo .animated-button.dark{width:100%;min-width:0;color:#fff}#IntelligentInfo .animated-button.dark:hover{color:#000}@media screen and (max-width:1280px){#IntelligentInfo hr{margin:10px auto 25px}#IntelligentInfo .container h4{font-size:13px}#IntelligentInfo .icon-me{font-size:2em;margin:5px auto 15px}#IntelligentInfo p{margin-bottom:20px}#IntelligentInfo .hide{background-repeat:no-repeat;background-size:contain}}@media screen and (max-width:1024px){#IntelligentInfo{display:none}}/*! jQuery UI - v1.11.4 - 2015-08-13
* http://jqueryui.com
* Includes: core.css, datepicker.css
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-zfix,.ui-widget-overlay{top:0;left:0;width:100%;height:100%}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{position:absolute;opacity:0;filter:alpha(opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed}.ui-datepicker{display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0}.ui-datepicker td a,.ui-datepicker td span{display:block;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.cab-select{position:relative;display:inline-block;color:#000;line-height:40px;cursor:pointer;width:100%}.cab-select-hidden{visibility:hidden;padding-right:10px}.cab-select.cab-select-mobile select{position:relative;z-index:10;visibility:visible;opacity:0;border:none;line-height:inherit}.more-info,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.cab-select-box{position:absolute;right:0;bottom:0;left:0;border-bottom:1px solid #000;text-align:left;font-size:15px;text-transform:initial;top:2px}.cab-select-box.active,.cab-select-box:active{color:#777}.cab-select-options{display:none;overflow-y:scroll;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;border:1px solid #999;border-top:none;background:#fff}.slick-list,.slick-slider,.slick-track,.translucent-header .content>*{position:relative}.cab-select-options li{margin:0;padding:10px;line-height:1.5}.cab-select-options li:hover{background:#999;color:#fff}.slick-slider{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list{display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.translucent-header{position:relative;overflow:hidden;padding:100px 50px 50px;background:#7f7f7f;font-size:14px;text-transform:uppercase;letter-spacing:1px;text-align:center;color:#fff}.translucent-header small{font-size:11px}.translucent-header h1{margin:15px 0 25px;text-transform:uppercase;font-size:60px;letter-spacing:4px;color:#fff}.translucent-header p{max-width:700px;letter-spacing:0}.translucent-header .title em{text-transform:none}.translucent-header .print-button{color:#fff}.translucent-header .tabs{overflow:hidden;margin-top:50px;-webkit-transition:all .4s ease;transition:all .4s ease}.translucent-header .tabs li{display:inline-block;font-size:14px;text-transform:uppercase;text-align:center;letter-spacing:1px;cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease}.translucent-header .tabs li span{display:block;padding:20px;border:1px solid transparent;-webkit-transition:all .4s ease;transition:all .4s ease}.translucent-header .tabs li:hover span{border-color:#fff}@media screen and (max-width:1280px){.translucent-header h1{font-size:50px}.translucent-header .tabs li span{padding:13px 12px}}@media screen and (max-width:1024px){.translucent-header h1{font-size:45px}}@media screen and (min-width:768px){.translucent-header .tabs{width:100%!important;margin-left:0!important}.translucent-header .tabs li{width:auto!important}}@media screen and (max-width:767px){.translucent-header{padding:50px 0}.translucent-header h1{font-size:40px}.translucent-header .tabs{position:relative;overflow:visible;height:60px;-webkit-transition:margin-left .4s ease;transition:margin-left .4s ease}.translucent-header .tabs:after,.translucent-header .tabs:before{content:"";position:absolute;left:-100%;right:-100%;top:0;display:block;height:1px;background:rgba(255,255,255,.7)}.translucent-header .tabs:after{top:59px}.translucent-header .tabs li{display:block;float:left;height:100%;margin:0;color:rgba(255,255,255,.7)}.translucent-header .tabs li.visible,.translucent-header .tabs li:hover{color:#fff}.translucent-header .tabs li span{position:relative;top:50%;padding:0;border:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.carousel .slick-prev,.pillow-carousel .slick-prev{left:0}.carousel .slick-next,.pillow-carousel .slick-next{right:0}@media screen and (max-width:480px){.translucent-header h1{font-size:30px}}.content-outer{position:absolute;width:100%;height:100%}.carousel .slick-next,.carousel .slick-prev{position:absolute;top:0;z-index:10;display:block;width:118px;height:100%;padding:0;cursor:pointer;font-size:0;line-height:0;color:transparent;border:none;outline:0;background:rgba(0,0,0,.7)}.carousel .slick-next i,.carousel .slick-prev i{position:absolute;width:15px;height:15px;margin:-7px 0 0 -7px;font-size:15px;color:#fff}.carousel .add-to-me{top:80px}.pillow-carousel .slick-next,.pillow-carousel .slick-prev{position:absolute;top:0;z-index:10;display:block;width:118px;height:100%;padding:0;cursor:pointer;font-size:0;line-height:0;color:#000;border:none;outline:0;background:rgba(255,255,255,.7)}.carousel.has-arrows .slick-list,.pillow-carousel.has-arrows .slick-list{padding:0 118px!important}.pillow-carousel .slick-next i,.pillow-carousel .slick-prev i{position:absolute;width:15px;height:15px;margin:-7px 0 0 -7px;font-size:15px;color:#000}.pillow-carousel .add-to-me{top:80px}.main-slider .mask,.main-slider .overlay{position:absolute;top:0;width:100%;left:0;height:100%}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0}.carousel .slick-slide,.social-icons i,.social-icons span{color:#fff;text-align:center}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.main-slider .slick-next,.main-slider .slick-prev{background:0 0;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}.main-slider:hover .slick-next,.main-slider:hover .slick-prev{opacity:1}.main-slider .overlay{background:rgba(0,0,0,.35)}.main-slider .mask{opacity:0;-webkit-transition:opacity 3s linear 2s;transition:opacity 3s linear 2s}.main-slider .mask.action-always-visible,.main-slider .mask.action-fade-out{opacity:1}.main-slider .middle{-webkit-transition:all .4s ease;transition:all .4s ease;top:50%;opacity:0;-webkit-transition-delay:.4s;transition-delay:.4s}.main-slider.slider-loaded .slick-active .middle{top:48%;opacity:1}.half-height.main-slider.slider-loaded .slick-active .middle{top:35%}.main-slider.carousel .slick-slide hr{width:0;position:relative;-webkit-transition:all .4s ease;transition:all .4s ease}.main-slider.slider-loaded .slick-active.slick-slide hr{width:100px;-webkit-transition-delay:.5s;transition-delay:.5s}.carousel{overflow:hidden}.slick-list,.slick-slide,.slick-track{height:100%}.carousel .slick-slide{position:relative;padding:0 50px;letter-spacing:2px;text-transform:uppercase;background-size:cover;background-position:center center}.carousel .slick-slide.intro-video video{background:#000;left:0;position:absolute;height:100%;width:auto;top:0;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}.carousel .slick-slide.intro-video.show-video video{opacity:1}.carousel .play-button{position:absolute;left:46%;top:46%;width:90px;height:90px;border:1px solid #000;border-radius:180px;-webkit-transition:all .4s ease;transition:all .4s ease}.carousel .play-button i{width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #000;display:block;margin:25px auto;left:3px;position:relative}.carousel .play-button u{display:none}.carousel .play-button u b{width:5px;height:30px;background:#000;display:inline-block;margin:0 5px 0 0}.carousel .play-button.playFade{opacity:0;visibility:hidden}.carousel .slick-slide .middle{position:relative;z-index:10;margin-top:50px}.carousel.half-height .slick-slide .middle{margin-top:0}.carousel .slick-slide strong{display:block;margin:15px 0;font-size:60px;font-weight:400;line-height:100%}.carousel .slick-slide p{margin:0}.carousel .slick-slide .small{display:block;font-size:11px}.carousel .slick-slide hr{width:100px;height:1px;margin:30px auto;border:none;background:#fff}.carousel .slick-slide .animated-button{margin-top:90px}.carousel .slick-slide .middle.has-castle,.carousel .slick-slide .middle.has-gift{margin-top:0}.carousel .slick-slide .icon-gift{font-size:12rem}.carousel .slick-slide .middle.has-castle .icon-container img{display:block;margin:25px auto}.slick-dots{position:absolute;bottom:18px;display:block;width:100%;text-align:center}.slick-dots li{position:relative;display:inline-block}.slick-dots li button{display:block;width:22px;height:22px;padding:0;border:0;font-size:0;line-height:0;color:transparent;outline:0;cursor:pointer;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:before{content:"";display:block;width:4px;height:4px;margin:auto;border:1px solid #fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:#fff}.slick-dots li.slick-active button:before{background:0 0}.carousel.half-height{max-height:55vh}.carousel__scroll{display:inline-block;border:none;cursor:pointer;margin-top:40px;width:30px;height:16px;background:url(images/chevron-down-white.svg) center center no-repeat;background-size:cover}.carousel__location{background:url(images/map-pin-icon.svg) left center no-repeat;padding-left:25px;font-size:18px;line-height:20px;font-family:'Apercu Regular',Tahoma,sans-serif;text-transform:uppercase;font-weight:500;width:50%;display:block;margin:20px auto 0}@media screen and (max-width:1280px){.carousel .slick-next,.carousel .slick-prev{width:80px}.carousel.has-arrows .slick-list{padding:0 80px!important}.carousel .slick-slide.intro-video video{width:100%;height:auto}.carousel .slick-slide .animated-button,.carousel .slick-slide .middle{margin-top:20px}.carousel .slick-slide .icon-gift{font-size:6rem}.carousel.half-height .slick-slide .middle{margin-top:0}}@media screen and (max-width:1150px){.carousel .slick-slide.intro-video video{height:100%;width:auto}}@media screen and (max-width:1024px){.carousel,.carousel .slick-slide .middle{margin-top:0}.carousel .slick-slide{padding:0 30px}.carousel__location{margin-bottom:10px}.carousel .slick-slide .animated-button{margin-top:10px}.carousel .slick-slide strong{font-size:50px}.carousel .slick-next,.carousel .slick-prev{width:50px}.carousel.half-height .slick-slide .middle{margin-top:0}.carousel.has-arrows .slick-list{padding:0 50px!important}.carousel .slick-slide.intro-video video{height:100%;width:auto}.carousel .add-to-me{top:15px}}@media screen and (max-width:767px){.carousel .slick-slide{padding:0 20px}.carousel .slick-slide strong{font-size:25px}.carousel .slick-slide p{font-size:14px}.carousel .slick-slide .icon-gift{font-size:4rem}.slick-dots{bottom:5px}.half-height.main-slider.slider-loaded .slick-active .middle{top:44%}.carousel .slick-next,.carousel .slick-prev{width:40px;background:0 0}.carousel.has-arrows .slick-list{padding:0!important}.carousel .play-button{left:46%;top:46%}}@media screen and (min-width:1600px){.carousel .slick-slide.intro-video video{width:100%}}@media screen and (min-width:1590px){.carousel .slick-slide.intro-video video{margin-left:0!important}}.social-icons li{display:inline-block}.social-icons a{display:block;width:42px;height:42px;margin:0 2px;padding:4px}.social-icons i{display:block;width:34px;height:34px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;font-size:25px;line-height:35px;background:#282828;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center}.social-icons i:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.social-icons{text-align:center}.social-share{text-align:center;padding:20px 0 40px}.social-share p{margin:0 0 10px;text-transform:uppercase;font-size:7px;font-size:.7rem;line-height:1em}.social-button span{-webkit-transition:all .4s ease;transition:all .4s ease}.social-icons span{background:#454545;display:block;width:26px;height:26px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;font-size:16px;line-height:23px;padding:2px 0 0}.banner-icons .social-icons{float:right;margin-top:-50px;position:relative;right:2%}.form-wrap{padding:0 10% 5%}.howdidyouhearabouttheevent .cab-select-options{position:relative!important}#Popup{text-align:center;background-color:#fff;padding:60px 40px;position:fixed;width:50%;left:25%;color:#7f7f7f;top:12%;-webkit-transform:translateY(0);transform:translateY(0);display:none}#Popup .form-row{width:100%;display:block;clear:both;text-align:center;color:#7f7f7f}#Popup p{font-size:.9rem;font-weight:200;line-height:1.5rem;color:#7f7f7f}#Popup .form-row .form-half{width:49%;display:inline-block;padding:0 1% 20px 0;color:#7f7f7f}#Popup .form-row .form-half input{padding:10px 0;border:none;border-bottom:1px solid #000;font-size:18px;text-transform:initial;letter-spacing:1px;width:100%;color:#7f7f7f}#Popup button,.flock-button{border:0!important;cursor:pointer;clear:both}#Popup .mc-field-group strong,#Popup h2{text-transform:uppercase;font-family:'Apercu Regular',sans-serif}#Popup ::-webkit-input-placeholder{color:#8f9090;font-size:1rem;line-height:1rem;margin-bottom:1.4rem;letter-spacing:1px;text-transform:uppercase;font-weight:200}#Popup ::-moz-placeholder{color:#8f9090;font-size:1rem;line-height:1rem;margin-bottom:1.4rem;letter-spacing:1px;text-transform:uppercase;font-weight:200}#Popup :-ms-input-placeholder{color:#8f9090;font-size:1rem;line-height:1rem;margin-bottom:1.4rem;letter-spacing:1px;text-transform:uppercase;font-weight:200}#Popup :-moz-placeholder{color:#8f9090;font-size:1rem;line-height:1rem;margin-bottom:1.4rem;letter-spacing:1px;text-transform:uppercase;font-weight:200}#Popup input:focus::-webkit-input-placeholder{color:transparent}#Popup input:focus:-moz-placeholder{color:transparent}#Popup input:focus::-moz-placeholder{color:transparent}#Popup input:focus:-ms-input-placeholder{color:transparent}#Popup h2{font-size:1.7rem;line-height:1.7rem;letter-spacing:1px;color:#282828;padding:0 0 20px}#Popup .GDPR,#Popup .GDPRlabel,#Popup .checkbox,#Popup .mc-field-group label{position:relative;display:inline-block!important;float:left;text-align:left!important;left:0;color:#7f7f7f}#Popup .GDPR,#Popup .checkbox,#Popup .form-row .form-half .checkbox{width:20px;height:20px;padding:0;margin:0 5px 0 0}#Popup .GDPRlabel{width:90%}#Popup .mc-field-group strong{color:#7f7f7f;font-size:1rem;padding:30px 0 20px;display:block}#Popup .mc-field-group label{width:80%;margin-top:-15px;line-height:.8rem;font-size:.7rem;text-transform:none;color:#7f7f7f;text-align:left;left:0;top:15px!important;padding-bottom:5px}#Popup .mc-field-group .form-row .form-half{padding:0 20px 5px}#Popup button{margin:20px auto 0;width:auto;display:inline-block;padding:10px 40px;text-transform:uppercase;background-color:#282828;color:#fff}.popup-close{background-color:#282828;height:50px;width:50px;text-align:center;background-image:url(/assets/images/close.png);text-indent:999999px;background-position:center center;background-repeat:no-repeat;cursor:pointer;display:block;position:absolute;top:5px;right:5px}.membership-popup .input-group{padding-bottom:20px}.the-manor-house #Popup button,.the-manor-house .popup-close,.the-manor-house-golf-club #Popup button,.the-manor-house-golf-club .popup-close{background-color:#6a435c}.lainston-house #Popup button,.lainston-house .popup-close{background-color:#da892b}.pennyhill-park #Popup button,.pennyhill-park .popup-close{background-color:#c3ccc8}.south-lodge #Popup button,.south-lodge .popup-close{background-color:#dee36c}.royal-berkshire #Popup button,.royal-berkshire .popup-close{background-color:#ffe892}.fanhams-hall #Popup button,.fanhams-hall .popup-close{background-color:#dea6c1}.the-spa #Popup button,.the-spa .popup-close{background-color:#b7c059}.the-spa-at-south-lodge #Popup button,.the-spa-at-south-lodge .popup-close{background-color:#8E9090}.castle-inn #Popup button,.castle-inn .popup-close{background-color:#47454a}.the-manor-house #Popup h2,.the-manor-house-golf-club #Popup h2{color:#6a435c}.lainston-house #Popup h2{color:#da892b}.pennyhill-park #Popup h2{color:#c3ccc8}.south-lodge #Popup h2{color:#dee36c}.royal-berkshire #Popup h2{color:#ffe892}.fanhams-hall #Popup h2{color:#dea6c1}.the-spa #Popup h2{color:#b7c059}.the-spa-at-south-lodge #Popup h2{color:#8E9090}.castle-inn #Popup h2{color:#47454a}@media screen and (max-width:1500px){#Popup{width:50%;left:25%}}@media screen and (max-width:1024px){#Popup{width:70%;left:15%}}@media screen and (max-width:767px){#Popup{width:90%;left:5%}#Popup .form-row .form-half{width:100%}}.flock-consent .form-row-flock input{text-transform:uppercase;font-size:16px;padding-top:0}.flock-consent{padding-top:100px;margin:0 100px}.flock-consent-content{max-width:800px;width:100%}.flock-consent .form-row-flock input{width:300px}@media screen and (max-width:500px){.flock-consent{margin:0 30px;padding-top:50px}.flock-consent .form-row-flock input{width:250px}}.flock-consent h2 p{font-family:'Apercu Regular',sans-serif}.flock-consent-content h2{font-size:25px;margin-bottom:37px}.flock-consent-content p{font-size:16px}.flock-consent .flock-submit{padding-bottom:50px}.flock-consent .flock-button{margin-top:20px}.flock-consent .flock-checkbox label{position:static;top:auto;left:auto;pointer-events:none;font-size:1px;text-transform:none;letter-spacing:normal;line-height:normal;color:#000;-webkit-transition:none;transition:none;text-align:left}.flock-consent .flock-checkbox label p{font-size:16px;letter-spacing:.2px}.flock-consent .flock-checkbox input{display:inline!important;width:15px;margin-right:5px;margin-top:9px}.flock-consent .form-row{margin-bottom:30px}.flock-button{margin:0 auto;width:auto;display:inline-block;padding:10px 40px;text-transform:uppercase;background-color:#282828;color:#fff}.flock-popup{max-height:650px;height:100%}.flock-popup-inner{margin:40px 50px 0}.flock-close{background-color:#51485D}#Popup .flock-popup-inner h2{font-size:25px;font-family:'Apercu Regular',sans-serif}#Popup .flock-popup-inner p{font-size:16px;font-family:'Apercu Regular',sans-serif;letter-spacing:.2px}.form-row-flock{padding:0 1% 20px 0;color:#7f7f7f;margin:auto auto 30px}.form-row-flock input{padding:10px 0;border:none;border-bottom:1px solid #7f7f7f}#Popup .flock-checkbox input{width:15px;height:15px;margin-top:3px;margin-right:10px}#Popup .flock-checkbox label{position:static;left:auto;pointer-events:auto;text-transform:none;letter-spacing:normal;line-height:normal;-webkit-transition:none;transition:none;text-align:none}@media screen and (max-width:640px){.flock-popup-inner{padding-top:10px}#Popup .flock-popup-inner h2{font-size:20px;margin-bottom:0}#Popup .flock-popup-inner p{font-size:12px;margin-top:0;margin-bottom:20px}#Popup .form-row-flock input::-webkit-input-placeholder{font-size:12px}#Popup .form-row-flock input::-moz-placeholder{font-size:12px}#Popup .form-row-flock input::-ms-input-placeholder{font-size:12px}#Popup .form-row-flock input::placeholder{font-size:12px}.form-row-flock input{padding:5px 0;margin-bottom:0}.form-row-flock{margin-bottom:15px;padding-bottom:15px}.flock-popup-inner{margin:40px 0 0}}.subscribe{position:relative;padding:60px 0 30px;background:#FFF;text-align:center}.subscribe #mc_embed_signup{font:14px 'Apercu Regular',Tahoma,sans-serif}.subscribe #mc_embed_signup p{margin-bottom:10px}.subscribe #mc_embed_signup label{font-weight:400;text-align:center;width:100%;margin:-6px auto 15px;clear:both;position:relative;left:0;line-height:2;display:block;font-size:15px;padding-bottom:0;top:0}.subscribe #mc_embed_signup label img{max-width:133px;height:auto;display:inline;padding:0 10px;position:relative;top:3px}.subscribe #mc_embed_signup form{padding:0}.subscribe #mc_embed_signup input.email{font:14px 'Apercu Regular',Tahoma,sans-serif;padding:10px 15px;text-transform:uppercase;font-size:13px;height:auto;letter-spacing:.1em;text-align:center;border-radius:0;border:1px solid #5f5e5e;width:100%;margin-bottom:10px}.subscribe #mc_embed_signup_scroll{max-width:500px;margin:0 auto;width:90%;position:relative}.subscribe .signup-button .signup{clear:both;max-width:160px;display:block;padding:10px 40px;text-transform:uppercase;background-color:#282828;color:#fff;margin:auto;border:0!important}.subscribe .signup-button .signup.flock-bg{background-color:#51485d}.subscribe #mc_embed_signup .button#mc-embedded-subscribe:hover{background-position:10px center}.signup-input-wrap{position:relative}.subscribe #mc_embed_signup_scroll p{font-size:14px;color:#7f7f7f;font-style:italic;margin-bottom:15px}.subscribe .title{display:block;margin-bottom:20px;font-size:15px;text-transform:uppercase;color:#5f5e5e;letter-spacing:.1em;position:relative;z-index:1}.subscribe .people-logo{display:inline-block;margin-bottom:-50px}.subscribe .people-logo img{width:160px;margin-top:-40px;margin-bottom:-30px}@media screen and (max-width:1024px){.subscribe{padding:60px 0}.subscribe #mc_embed_signup label,.subscribe .title{font-size:11px;line-height:1.3}}@media screen and (max-width:767px){.subscribe #mc_embed_signup .button#mc-embedded-subscribe{right:10px;top:8px}.subscribe img{margin-bottom:-40px;margin-top:-40px}.subscribe .title{margin-top:31px}.subscribe #mc_embed_signup input.email{margin-bottom:10px;margin-top:8px}}.privacy-policy{font-size:12px;color:#949494}.privacy-policy a{text-decoration:underline;color:#949494}.subscribe #jarrang-signup p{margin:0}.subscribe #jarrang-signup input[type=text]{font-size:14px;width:65%;margin-top:10px;margin-bottom:20px;border-bottom:1px solid #7A7A7A}.subscribe #jarrang-signup .signup{padding:10px 50px}.subscribe #jarrang-signup button{cursor:pointer}.awards{text-align:center;margin:50px 0 0}.awards-carousel img{max-width:90%;margin:0 auto;top:0;position:relative}.awards .slick-list{height:auto}.awards h5{font-size:1.5em;margin-bottom:50px}.awards-carousel .slick-slide .inner{position:relative;height:100%}.awards-carousel a{display:inline-block;margin-top:20px}.awards-carousel .slick-next,.awards-carousel .slick-prev{display:inline-block;position:absolute;left:0;top:40%;cursor:pointer;color:transparent;border:none;outline:0;background:0 0;width:40px;z-index:1}.awards-carousel .slick-next{left:auto;right:0}.awards-carousel .slick-slide{-webkit-transition:all .4s ease;transition:all .4s ease}.awards-carousel .slick-arrow:before{content:"";font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.1em;line-height:1;opacity:1;color:#5f5e5e}.grid-bg-quote,.grid-color .title,.grid-rollover .title,.grid-text .title,.property-name .title,.property-name span{font-family:'Apercu Regular',sans-serif}.awards-carousel .slick-next:before{content:"\e901"}.awards-carousel .slick-prev:before{content:"\e900"}.awards-carousel .slick-slide.slick-active{opacity:1}.dark .slick-dots li button:before{background:#5f5e5e;border:1px solid #5f5e5e}.awards-carousel .slick-dots{bottom:-60px}.awards-carousel .slick-dots li.slick-active button:before{background:0 0}.awards-carousel .slick-dots li button:before{width:7px;height:7px}.award-border{border-bottom:1px solid #7b7b7b;width:90%;margin:50px auto 80px}@media (max-width:767px){.awards-carousel img{max-width:94%}}.multi-column-text{max-width:980px;margin:0 auto;padding:0 30px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;text-align:justify}.videoWrapper{position:relative;height:100%;min-height:250px}.container .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.grid-video{position:relative}.grid-video:before{-webkit-transition:all .4s ease;transition:all .4s ease}.grid-video.playing:before{padding-bottom:56.25%}.grid-video .video-container{height:100%;width:100%;background:rgba(0,0,0,.35)}.grid-video .play-btn svg{width:150px;height:150px;position:absolute;top:50%;left:50%;cursor:pointer;margin:-75px 0 0 -75px}.grid-text{padding:30px;color:#3b3b3b;text-align:center;display:table;background:rgba(255,255,255,.9)}.umb-grid .grid-section .col-tab-12 .grid-text{min-height:initial}.white-bg{background:#ebebeb;background:rgba(255,255,255,.9)}.grid-text.white{background:#FFF}.grid-text.intro-text{background:#fefcfd}.intro-text .animated-button{margin:0 0 10px}.grid-text .pre-title{font-size:14px;text-transform:uppercase;text-align:center;letter-spacing:1px}.grid-text ul{margin-bottom:41px;font-size:15px;line-height:200%}.grid-text a,.grid-text p{margin-bottom:20px}.grid-text.no-height{min-height:0}.height-equal .grid-rollover,.height-equal.column .grid-text,.height-equal.column .row,.height-equal.column>div{height:100%}.column{margin-bottom:10px}.feature-list-container,.grid-section>div>.container>.row>.col-tab-12 .grid-text{max-width:1000px;margin:0 auto 15px;float:none;padding:0 0 50px}.height-equal .grid-image{min-height:100%;top:0}.intronumber-touch,.number-touch{display:none}.intronumber-notouch,.number-notouch{display:block;text-transform:uppercase;font-size:15px;letter-spacing:1px;font-weight:800;margin:20px 0}.touch .intronumber-touch,.touch .number-touch{display:block}.touch .row .intronumber-touch{margin:0 auto}.touch .intronumber-notouch,.touch .number-notouch{display:none}.grid-image{background-position:center center;background-size:cover;position:relative}.grid-image p.caption{position:absolute;bottom:0;margin:0;padding:10px 5%;background:rgba(0,0,0,.7);width:100%;color:#FFF}.grid-rollover{background-color:#fff;background-position:center center;background-size:cover;cursor:default}.grid-rollover .middle{position:absolute;width:100%;padding:0 5%;left:0;text-align:center;color:#fff;z-index:2}.grid-property .overlay,.grid-rollover .overlay{z-index:1}.column>div{border-left:5px solid transparent;border-right:5px solid transparent}.grid-rollover .overlay,.overlay,.translucent-header .overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;padding:0 8%;background:rgba(0,0,0,.3);text-align:center;color:#fff;text-transform:uppercase;-webkit-transition:all .4s ease;transition:all .4s ease}.grid-rollover .overlay.dark-text,.grid-rollover .overlay.dark-text .animated-button{color:#3b3b3b}.full-bg .overlay,.grid-property .overlay,.translucent-header .overlay{opacity:1}.overlay-5{background:rgba(0,0,0,.05)}.overlay-10{background:rgba(0,0,0,.1)}.overlay-15{background:rgba(0,0,0,.15)}.overlay-20{background:rgba(0,0,0,.2)}.overlay-25{background:rgba(0,0,0,.25)}.overlay-30{background:rgba(0,0,0,.3)}.overlay-35{background:rgba(0,0,0,.35)}.overlay-40{background:rgba(0,0,0,.4)}.overlay-45{background:rgba(0,0,0,.45)}.overlay-50{background:rgba(0,0,0,.5)}.overlay-55{background:rgba(0,0,0,.55)}.overlay-60{background:rgba(0,0,0,.6)}.overlay-65{background:rgba(0,0,0,.65)}.overlay-70{background:rgba(0,0,0,.7)}.overlay-75{background:rgba(0,0,0,.75)}.overlay-80{background:rgba(0,0,0,.8)}.grid-rollover .overlay.always-visible,.grid-rollover:hover .overlay,.overlay.make-visible,.touch .grid-rollover .overlay{opacity:1}.grid-rollover p{margin-bottom:0}.grid-rollover .animated-button{margin-top:40px;position:relative;display:inline-block;width:auto}.touch .grid-rollover .animated-button{display:inline-block}.grid-rollover .overlay.text-visible{opacity:1}.grid-rollover .overlay.text-visible a.animated-button{opacity:0;height:0;padding-top:0;padding-bottom:0;margin-top:0;border-color:transparent;-webkit-transition:all .5s;transition:all .5s;overflow:hidden;position:relative!important}.grid-rollover .overlay.text-visible:hover a.animated-button,.touch .grid-rollover .overlay.text-visible a.animated-button{opacity:1!important;height:auto!important;margin-top:40px!important;padding:20px 10px!important;border-color:#bbb!important}.grid-rollover .overlay.text-visible button{opacity:0;-webkit-transition:all .5s;transition:all .5s}.grid-rollover .overlay.text-visible:hover button{opacity:1}.grid-bg-quote{font-size:1.7rem;line-height:1.6;text-transform:uppercase;text-align:center;color:rgba(0,0,0,.5);position:relative;background:0 0!important}.grid-bg-quote q{display:block;max-width:80%;left:10%;margin:0 auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.grid-rollover a,.grid-rollover img,.mobile-link{position:absolute;top:0;left:0}.mobile-link{right:0;bottom:0;display:none;background:0 0;text-indent:-1000px}.grid-rollover .title,.grid-text .title{display:block;margin:15px 0;font-size:20px;font-size:2rem;line-height:1.3em;letter-spacing:1px;text-transform:uppercase}.grid-text .small-title{display:block;margin-bottom:20px;text-transform:uppercase;font-size:20px;letter-spacing:1px}.grid-rollover a{width:100%;height:100%;z-index:3}.grid-rollover img{width:100%}.grid-large{height:735px}.offeritem .grid-text-large{min-height:735px}.grid-double{height:980px}.grid-text hr{width:100px;height:1px;margin:30px auto;border:none;background:#000}.grid-text blockquote{font-size:10px;font-size:1rem;line-height:2.3em;width:83%;margin:0 auto}.grid-text .quote-by{font-weight:700;display:block;width:90%;margin:20px auto;text-transform:uppercase}.grid-carousel{position:relative}.grid-carousel .full-carousel{position:fixed;top:55px;bottom:0;left:0;right:0;z-index:1;opacity:0;background-color:transparent;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .4s ease,-webkit-transform .4s ease .1s;transition:opacity .4s ease,-webkit-transform .4s ease .1s;transition:transform .4s ease .1s,opacity .4s ease;transition:transform .4s ease .1s,opacity .4s ease,-webkit-transform .4s ease .1s}.grid-carousel.fixed .full-carousel{opacity:1;z-index:10;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .4s ease .1s,-webkit-transform .4s ease;transition:opacity .4s ease .1s,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease .1s;transition:transform .4s ease,opacity .4s ease .1s,-webkit-transform .4s ease}.grid-carousel .inline-carousel,.grid-carousel .slick-list,.grid-carousel .slick-slide,.grid-carousel .slick-track{height:100%}.grid-carousel .slick-slide{background-position:center center;background-size:cover}.grid-carousel .contract-carousel,.grid-carousel .expand-carousel{z-index:5;width:40px;height:40px;padding:0;border:none;background:#fff;cursor:pointer}.grid-carousel .expand-carousel{position:absolute;bottom:10px;right:10px}.grid-carousel .contract-carousel{position:fixed;bottom:-40px;right:10px;z-index:10;-webkit-transition:all .4s ease;transition:all .4s ease}.grid-carousel.fixed .contract-carousel{bottom:10px;-webkit-transition:all .4s ease .4s;transition:all .4s ease .4s}.grid-fluid{height:auto;min-height:initial;width:100%}.property-color-bar{height:15px}.property-color-bar .property-color-item{width:calc(100% / 7);height:100%;float:left}.property-color-bar .property-sl{background-color:#d7e241}.property-color-bar .property-lh{background-color:#cf7600}.property-color-bar .property-tmh{background-color:#6d4061}.property-color-bar .property-php{background-color:#bac7c4}.property-color-bar .property-rb{background-color:#ffe993}.property-color-bar .property-fh{background-color:#e6acce}.property-color-bar .property-ci{background-color:#47454a}.mos-border{border-left:10px solid #fff;border-right:10px solid #fff}.mosaic .mos-border:first-of-type{left:5px}.mosaic{border-top:10px solid #FFF}.grid-property{position:relative}.grid-property a{color:#fff;text-align:center}.grid-color{border-top:10px solid #fff}.grid-color a{position:absolute;top:0;display:block;overflow:hidden;width:100%;height:100%;text-align:center}.mobile-more-info p,.more-info{position:relative;-webkit-transform:translateY(-50%)}.grid-color span{display:block;margin-bottom:35px;font-size:5.5em}.grid-color span[class^=icon-]{color:#fff}.grid-color .title{display:block;margin-top:15px;font-size:12px;font-size:1.2rem;line-height:1.25em;text-transform:uppercase;color:#fff}.grid-property img{width:100%}.more-info{opacity:0;padding:5%;-webkit-transition:all .4s ease;transition:all .4s ease;top:55%;transform:translateY(-50%);max-width:700px;margin:0 auto}.mobile-more-info{display:none}.mobile-more-info p{top:50%;transform:translateY(-50%)}.grid-property:hover .more-info{opacity:1;visibility:visible}.grid-property .inner-container{position:absolute;z-index:1;width:100%;height:100%;text-align:center}.grid-property .property-name{-webkit-transition:all .4s ease;transition:all .4s ease;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;position:absolute}.grid-property:hover .property-name{opacity:0;visibility:hidden}.property-name .title{font-size:20px;font-size:2rem;line-height:1.5em;margin-bottom:20px;display:block;text-transform:uppercase;word-spacing:9999999px}.property-name span{font-size:12px;font-size:1.2rem;line-height:1.6666666666666667em;letter-spacing:2px;text-transform:uppercase}.col-desk-12 .property-name .title,.col-desk-6 .property-name .title{word-spacing:normal}.quick-property{display:none}.grid-color .the-spa-at-south-lodge-bg{background:#dee36c}.grid-color .the-spa-at-south-lodge-color{color:#dee36c}.quick-property+.umb-grid .row{display:block}@media screen and (max-width:1500px){.grid-rollover .title,.grid-text .title{font-size:16px;font-size:1.6rem;line-height:1.5625em}.grid-rollover .overlay{padding:0}}@media screen and (max-width:1280px){.grid-rollover .overlay{padding:0 5%}.grid-text{padding:40px 20px}.grid-bg-quote{font-size:35px;color:rgba(0,0,0,.4);background:0 0;min-height:initial}.grid-bg-quote.ratio-2by1:before{padding-bottom:0}.grid-bg-quote q{max-width:100%;left:0;padding:80px 5%;position:relative;top:0;-webkit-transform:translateY(0);transform:translateY(0)}.grid-rollover .title,.grid-text .title{font-size:30px}.grid-rollover-double,.grid-rollover-large{height:350px}.multi-column-text{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}.grid-color span{font-size:3.5em}.grid-color .middle{width:75%}.mosaic .col-tab-8:first-of-type,.mosaic .col-tab-8:last-of-type{border:5px solid #fff;border-top:10px solid #fff}.mosaic .mos-border{border-top:15px solid #fff}.mosaic .mos-border:last-of-type{border-right:none}.mosaic .mos-border:first-of-type{border-left:none}}@media screen and (max-width:1024px){.grid-text.col-desk-12.no-height{clear:both}.grid-bg-quote{display:none}.grid-carousel .full-carousel{top:110px;left:0}.grid-rollover .overlay{opacity:1}.grid-double{min-height:490px}.quick-property+.umb-grid .row .col-tab-3{width:50%}.quick-property+.umb-grid .row .col-tab-12{width:100%}.property-name .title{word-spacing:normal}.mobile-more-info{display:block;padding:50px 5%;font-size:14px;font-size:1.4rem;line-height:1.4285714285714286em;text-align:center;border-top:10px solid #fff}.mobile-more-info.fanhams-hall-bg p{color:#fff}.mobile-more-info p{margin-bottom:0}}@media screen and (max-width:767px){.grid-text,.grid-text.grid-double,.grid-text.grid-large{height:auto}.grid-text{padding:50px 20px}.grid-text .middle{position:static;-webkit-transform:none;transform:none;padding:30px 0}.quick-property+.umb-grid .row{width:100%}.grid-rollover .overlay{padding:0 20px}.grid-rollover.small-mob{height:-700px}.grid-rollover .animated-button{display:inline-block}.mobile-link{display:block}.grid-rollover .overlay.text-visible{background:rgba(0,0,0,.5)}.grid-rollover .overlay.text-visible button{opacity:1}.height-equal{height:auto!important}.grid-double,.grid-large{height:490px}.grid-property:hover .property-name{opacity:1;visibility:visible}.grid-rollover .title,.grid-text .title{font-size:25px;line-height:1.25}.grid-rollover p{line-height:1.25}.grid-large{min-height:initial}.multi-column-text{padding:0;-webkit-column-count:1;-moz-column-count:1;column-count:1;text-align:center}.grid-carousel .full-carousel{top:45px}.grid-image,.grid-rollover{min-height:auto}.grid-color span[class^=icon-]{font-size:5.5em}.grid-color .title{font-size:2.3em;margin-top:25px}.no-mobile-ratio .middle{top:auto;-webkit-transform:translateY(0);transform:translateY(0);padding:30px 0}.no-mobile-ratio.grid-color a{position:relative}.quick-property{-webkit-box-sizing:border-box;box-sizing:border-box;width:95%;border-width:1px;border-style:solid;border-color:#5f5e5e;-o-border-image:initial;border-image:initial;padding:15px;margin:0 auto 13px;text-transform:uppercase;display:block}.quick-property .cab-select-box{top:2px;text-transform:uppercase;font-size:1.1em;text-align:center;letter-spacing:2px;color:#909090;border-bottom:none}.mosaic .mos-border,.mosaic .mos-border:first-of-type,.mosaic .mos-border:last-of-type{border:none;left:0;border-top:10px solid #fff}.grid-bg-quote{font-size:15px}.grid-bg-quote q{padding:50px 0}.mosaic .column{border-bottom:none}.quick-property+.umb-grid .row .col-tab-3{width:100%}.mobile-more-info p{top:0;-webkit-transform:translateY(0);transform:translateY(0)}}.location .tabs,.location .tabs-button{text-transform:uppercase;letter-spacing:1px}#mc_embed_signup_scroll #mc-embedded-subscribe{clear:both;width:auto;display:block;padding:10px 40px;text-transform:uppercase;background-color:#282828;color:#fff;margin:auto;border:0!important}.subscribe #mc_embed_signup_scroll p{text-align:center}.col-tab-3 .home-properties-logo{width:55%!important}.col-tab-6 .home-properties-logo{width:30%!important}.hotel-home-properties-logo{width:40%;margin:auto}.homepage .main-slider .hotel-home-properties-logo{width:80%}@media screen and (max-width:767px){.col-tab-6 .home-properties-logo{width:55%!important}.hotel-home-properties-logo{width:70%;margin:auto}}.main-slider.slider-loaded .slick-active.slick-slide hr{display:none}#LocationsMap{height:800px;min-height:625px}main.finduslocation,main.location{padding-right:0}.infoBox{width:400px;height:720px;background-color:#3b3b3b;padding:30px 0}.infoBox>img:first-child{position:absolute!important;top:10px;right:10px}.map-popup{text-align:center}.map-popup::after{content:'';position:absolute;left:-18px;top:60%;width:0;height:0;border-top:24px solid transparent;border-bottom:24px solid transparent;border-right:20px solid #3b3b3b}.map-popup,.map-popup address,.map-popup p,.map-popup ul{font:14px 'Apercu Regular',sans-serif;line-height:20px}.map-popup ul{margin-top:35px;color:#7f7f7f}.map-popup address{margin:25px auto;width:80%}.map-popup address>span,.map-popup address>span>span:first-of-type,.map-popup address>span>span:nth-child(2){display:block}.map-popup address>span>span:last-of-type{display:inline-block}.map-popup address>span>span:first-of-type:after,.map-popup address>span>span:nth-child(2):after{content:',';display:inline-block}.map-popup address>span>span:last-of-type:after{display:none}.map-popup address>span:after{content:',';display:inline-block}.map-popup address>span:last-child:after{display:none}.map-popup p{margin-bottom:20px}.map-popup p.notify{font-weight:700}.map-popup a{color:#000;text-decoration:underline}.map-popup a:hover{color:#4345A7}.map-popup .logos figure{display:inline-block}.infoBox .grouped-poperty-details>img{display:none}.infoBox .grouped-poperty-details .title-formatted{display:block;margin:-30px 0 0;padding:15px 0 0;width:100%}.infoBox .grouped-poperty-details.royal-berkshire-bg .title-formatted{color:#3b3b3b}.map-popup .logos img{height:160px}.map-popup .logos .location-colour{width:19px;height:19px;margin:0 auto 5px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.map-popup .highlights{color:#c3ccc8;margin:20px 0}.map-popup .close{color:#fff;cursor:pointer;position:absolute;top:10px;right:8px;font-size:14px;font-size:1.4rem;line-height:1em}.location .property-selector .map-popup{display:none}.infoBox .map-popup{color:#fff}.infoBox .map-popup a{color:#fff;text-decoration:none}.finduslocation .property-selector,.location .property-selector{padding-top:72px;background:#fff}.location .locations{text-align:center;padding:40px 3% 0;-webkit-box-sizing:border-box;box-sizing:border-box}.location .tabs-button{position:relative;display:block;width:100%;height:72px;margin-top:-72px;padding:0 40px;border:none;background:#3b3b3b;color:#fff;text-align:left;cursor:pointer}.location .tabs-button span{position:absolute;top:29px;-webkit-transition:all .4s ease;transition:all .4s ease}.location .tabs-button span:nth-child(1){top:0;opacity:0}.location .all-visible .tabs-button span:nth-child(1),.location .tabs-button span:nth-child(2),.location .tabs-visible .tabs-button span:nth-child(1){top:29px;opacity:1}.location .all-visible .tabs-button span:nth-child(2),.location .tabs-visible .tabs-button span:nth-child(2){top:60px;opacity:0}.location .tabs-button i{position:absolute;right:40px;margin-top:-5px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .4s ease;transition:all .4s ease}.location .tabs-button i:nth-child(3){top:80%;opacity:0}.location .tabs-button i:nth-child(4),.location .tabs-visible .tabs-button i:nth-child(3){top:50%;opacity:1}.location .tabs-visible .tabs-button i:nth-child(4){top:20%;opacity:0}.location .tabs{position:relative;display:block;overflow:hidden;height:0;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}#TopResults li,.faq-cat dt,.location .tabs li{-webkit-transition:all .4s ease}.location .tabs-visible .tabs{opacity:1}.location .property-selector.tabs-visible .tabs{height:100%;min-height:100%}.property-details address{line-height:25px;min-height:125px;margin-top:10px}.location .tabs li{cursor:pointer;transition:all .4s ease;border-bottom:1px solid #e5e5e5;text-align:center}.location .tabs .visible,.location .tabs li:hover{background:#3b3b3b;color:#fff;cursor:pointer}.location .tabs .middle{height:34px;display:block}.location .tabs li:last-of-type{border-bottom-width:0}.location .tabs b{display:block;font-family:'Apercu Regular',sans-serif;color:#7f7f7f;text-transform:lowercase;letter-spacing:0}.filter-title,.panel{font-family:'Apercu Regular',Tahoma,sans-serif}.location .locations ul{visibility:hidden;display:none}.location .locations .visible{visibility:visible;display:block}.location .locations>ul>li{display:inline;cursor:pointer}.location .all-locations{display:none}.location .all-visible .all-locations{display:block}.location .property-selector figure{display:block;overflow:hidden;width:100%;margin:0 auto;text-align:center}.panel,.search-header{overflow:visible}.location .property-selector img{width:130px;margin:-74px auto 0}.location .property-selector .location-colour{display:block;width:26px;height:26px;margin:0 auto 20px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.grouped-poperty-details{margin:0 0 20px}.location .property-selector .grouped-poperty-details.location-colour,.property-selector figure img{display:none}#ContactDropdown .title-formatted{color:#000}.title-formatted{display:block;font-size:9px;font-size:.9rem;line-height:1em;text-transform:uppercase;border-bottom:1px solid #727272;width:90%;margin:0 auto}.infoBox .title-formatted,.map-popup .logos .location-colour{display:none}.title-formatted span{display:block;font-size:5px;font-size:.5rem;line-height:1em;margin:5px 0 8px}.infoBox .title-formatted span{margin:5px 0 15px}.infoBox .title-formatted span hr,.infoBox .title-formatted span strong,.locations-list .grouped-poperty-details{display:none}.contact-information,.contact-information a{color:#737373}.contact-information h5{color:#000}.finduslocation .property-selector{padding:100px 40px 0}.gMap-directions{position:relative;width:100%;clear:both;margin:0 0 30px}.gMap-directions input[type=text]{width:70%;float:left}.gMap-directions .animated-button,.gMap-directions .animated-button:hover{width:25%;float:right;height:42px;padding:11px 10px}.gMap-directions label{font-size:10px;left:0;text-align:left;float:left;width:70%}.gMap-directions input.has-value~label,.gMap-directions input:focus~label{top:-15px;font-size:9px}.finduslocation address{margin:0 0 10px;line-height:24px;display:block}.finduslocation .contact-information{margin:70px 0 45px}.direction-link{color:#737373;text-decoration:underline}.product-tabs{display:none}.infoBox .product-tabs span,.product-tabs span{display:inline-block;width:49.6%;padding:15px;text-transform:uppercase;text-align:center;cursor:pointer}.product-tabs span{border:1px solid #000;color:#3b3b3b}.product-tabs span.active{background:#3b3b3b;color:#fff}.infoBox .product-tabs span{border:1px solid #fff;color:#fff}.infoBox .product-tabs span.active{background:#fff;color:#3b3b3b}.product-tabs-content>div{display:block;float:left;width:50%;margin:0 0 30px}.product-tabs-content .hide-logo{display:none}.infoBox .product-tabs-content>div{margin:0}.infoBox .product-tabs{display:block;width:95%;margin:10px auto}.infoBox .product-tabs-content>div{display:none;width:100%}.infoBox .product-tabs-content>div.active{display:block}.map-popup .single-logo{max-width:200px;margin:0 auto}.infoBox .title-formatted{width:90%;margin:30px auto 0;text-align:center;color:inherit;border-bottom:1px solid #fff}.title-formatted span hr{border-bottom:none;border-top:1px solid #727272;margin-top:8px;margin-bottom:8px}@media screen and (max-width:1650px){.gMap-directions input.has-value~label,.gMap-directions input:focus~label{top:-20px}.gMap-directions label{top:5px}}@media screen and (min-width:1400px){.location .property-selector{width:25%}#LocationsMap{width:75%}}@media screen and (max-width:1200px){.location .tabs-button span:nth-child(1),.location .tabs-button span:nth-child(2){left:10%}.location .tabs-button i{right:5%}.location .locations>ul>li{padding-top:20px;min-height:130px}.location .locations{padding-top:10px}}@media screen and (max-width:1024px){#LocationsMap{height:450px!important;min-height:0}.location .property-selector .location-colour{display:none}.location .tabs li:nth-child(odd){border-right:1px solid #e5e5e5}.location .tabs li:last-of-type{border-bottom-width:1px}.location .property-selector .map-popup{display:block}.location .property-selector .logos{display:none}.location .locations{padding-top:50px;position:relative}.location .slick-slide{opacity:.5}.location .slick-current{opacity:1}.location .property-selector img{width:200px;margin:0 auto;display:none}.title-formatted{max-width:255px;width:80%;margin:0 auto}.title-formatted span{margin:10px 0 15px;font-size:6px;font-size:.6rem;line-height:1em}.location .tabs-button{text-align:center}.location .tabs-button span{left:39%}.location .tabs-button span:nth-child(2){width:100%;text-align:center;left:0}.location .locations .locations-list{width:75%;margin:0 auto;text-align:center}.location .locations .locations-list .slick-list{overflow:visible}.location .property-selector figure{width:100%}.location .locations-list li .animated-button{color:#000;text-decoration:none}.locations .slick-arrow{display:none!important}.location .all-locations button,.map-popup::after{display:none}.location .property-selector{position:relative;height:730px!important;padding:72px 0 0}.location .locations-list{height:auto}.location .locations-list li{padding:0;width:100%;text-align:center}.finduslocation .property-selector{text-align:center;padding:40px 10% 0;height:auto!important}.finduslocation .contact-information{margin:50px 0 45px}.gMap-directions .animated-button,.gMap-directions .animated-button:hover{clear:both;float:none;margin:20px auto 0}.gMap-directions input[type=text]{width:100%}.gMap-directions label{width:100%;text-align:center}.product-tabs{display:block;margin:0 0 30px}.infoBox .product-tabs{margin:0}.product-tabs-content>div{display:none;width:100%}.product-tabs-content>div.active{display:block}.product-tabs span{min-width:210px;max-width:100%;margin-bottom:10px}}#map,.panel{min-height:80vh}@media screen and (max-width:767px){.location .tabs li:last-of-type,.location .tabs li:nth-child(odd){border-right:none}#LocationsMap{height:350px!important;margin-top:0}.location .tabs-button{text-align:left}.location .tabs-button span{left:5%}.map-popup .animated-button{color:#000;border:1px solid #b7b7b7}.map-popup .animated-button b{background:#000}.map-popup .animated-button:hover:after{background:#000;-webkit-transition:all .2s linear;transition:all .2s linear}.map-popup .highlights{color:#c3ccc8}}@media screen and (max-width:480px){.title-formatted{font-size:8px;font-size:.8rem;line-height:1em}.title-formatted span{font-size:4px;font-size:.4rem;line-height:1em}}@media screen and (max-height:780px){.infoBox .highlights,.map-popup .logos{display:none}.infoBox{width:400px;height:550px;background-color:#3b3b3b;padding:30px 0}.map-popup::after{top:45%}}#map{width:100%}#properties{position:absolute;top:0;right:0;width:400px}.panel{background-color:#3b3b3b;position:relative;text-align:center;font-size:.9rem;line-height:1rem}.panel .logo{max-width:150px;max-height:150px}.panel .address,.panel .intro,.panel .phone,.panel p{font-size:.9rem;line-height:1.2rem;color:#fff;padding:0;margin:0;text-transform:none}.panel .intro,.panel .phone{padding:25px 0}.panel a.address{text-decoration:underline}.panel .phone{display:block;clear:both}.panel .close{position:absolute;top:10px;right:10px;height:20px;width:20px;background-image:url(/assets/images/close.svg);background-repeat:no-repeat;background-size:20px 20px}#fanhams-hall .close,#lainston-house .close,#the-castle-inn .close,#the-manor-house .close,#the-manor-house-golf-club .close{background-image:url(/assets/images/closew.svg)}.panel .title{text-align:center;text-transform:uppercase;color:#3b3b3b;padding:35px 0}.panel .title h2{font-size:1rem;line-height:1rem;margin:0;padding:0}.panel .subtitle{font-size:.8rem}.panel .contact{padding:30px;color:#fff;text-align:center}.panel .contact-link,.panel .contact-link:active,.panel .contact-link:hover,.panel .contact-link:visited{border:1px solid #fff;color:#fff;padding:10px 0;width:40%;display:inline-block;text-transform:uppercase;text-align:center;font-size:.8rem}.panel .spa-unselected,.panel .spa-unselected:active,.panel .spa-unselected:hover,.panel .spa-unselected:visited{border:1px solid #fff;color:#fff!important;padding:10px 0;width:40%;display:inline-block;text-transform:uppercase;text-align:center;font-size:.8rem;background-color:transparent!important}.panel .contact-link:hover,.panel .selected{background-color:#fff;color:#3b3b3b!important}.panel .spa-selected,.panel .spa-unselected:hover{background-color:#fff!important;color:#3b3b3b!important}.panel .spa-show{display:block!important}.panel .spa-hide{display:none!important}.panel .cta,.panel .cta:active,.panel .cta:hover,.panel .cta:visited{border:2px solid #fff;color:#fff;padding:10px 0;width:40%;display:inline-block;text-transform:uppercase;text-align:center;font-size:.8rem}.panel .cta:hover{background-color:#fff;color:#3b3b3b}#the-castle-inn .title{background-color:#845474;color:#fff}#fanhams-hall .title{background-color:#E9B5D4;color:#fff}#lainston-house .title{background-color:#D3822E;color:#fff}#the-manor-house .title,#the-manor-house-golf-club .title{background-color:#845474;color:#fff}#pennyhill-park .title{background-color:#C6CFCC}#royal-berkshire .title{background-color:#FBD76B}#south-lodge .title{background-color:#E5E357}.restaurant .restaurant-panels{display:block!important}.restaurant .contact-panels{display:none}.filter-title,.filters{display:inline-block}.filter{background-color:#3b3b3b;padding:15px 0;text-align:center}.filter-title{color:#fff;text-transform:uppercase;text-align:center;font-size:.8rem;line-height:1rem}.filter a:active,.filter a:hover,.filter a:link,.filter a:visited{color:#fff;padding:10px 0 10px 30px;background-position:left center;background-repeat:no-repeat;margin:0 15px 0 30px}.filter a:hover,.filter--active{border-bottom:1px solid #fff}.spa-filter{background-image:url(/assets/images/flip-flops.svg);background-size:18px 27px}.golf-filter{background-image:url(/assets/images/Golf.svg);background-size:27px 24px}.properties-filter{background-image:url(/assets/images/properties.svg);background-size:27px 24px}.restaurant-filter{background-image:url(/assets/images/restaurant.svg);background-size:18px 25px}.cookery-filter{background-image:url(/assets/images/chef-cooker-hat.svg);background-size:18px 18px}.pub-filter{background-image:url(/assets/images/pub.svg);background-size:18px 18px}#mobile-list,.mobile-filter-title,.mobile-tabs{display:none}@media screen and (max-width:600px){main{padding:120px 0 0}#map{min-height:50vh;display:block}.filter{display:block!important}.mobile-tabs{display:block;text-align:left}.mobile-tab,.mobile-tab:active,.mobile-tab:hover,.mobile-tab:link,.mobile-tab:visited{display:inline-block;width:50%;margin:0;padding:0;background-color:#3b3b3b;color:#fff;font-family:'Apercu Regular',Tahoma,sans-serif;text-transform:uppercase;text-align:center;font-size:.8rem;border-bottom:1px solid #fff;height:55px;line-height:55px;float:left}#properties,.panel{width:100%}#mobile-list{display:none}.mobile-tab.selected,.mobile-tab:hover{background-color:#b4b4b4!important}.panel{}.mobile-filter-title{display:block;width:100%;cursor:pointer;text-align:left;padding:0 0 0 10px;color:#fff}.mobile-filter-title::after{content:' + ';float:right;padding:0 20px 0 0;font-size:1.2rem}.filter,.filter-title,.filters{display:none}.filters{padding:20px 0 0 20px}.filters .filter,.filters .filter:active,.filters .filter:hover,.filters .filter:link,.filters .filter:visited{clear:none;width:40%;margin:0 10% 0 0!important;padding:10px 0 10px 10%!important;float:left;text-align:left;border-bottom:1px solid #3b3b3b;font-size:.7rem}.filters .filter:hover{border-bottom:1px solid #fff}#mobile-list a{display:block;width:100%;cursor:pointer;padding:10px 0 10px 20px;text-align:left;border-bottom:1px solid #3b3b3b;color:#3b3b3b;font-family:'Apercu Regular',Tahoma,sans-serif;text-transform:uppercase;font-size:.9rem;margin:0}#mobile-list .mobile-list-pennyhill-park{background-color:#C6CFCC}#mobile-list .mobile-list-lainston-house{background-color:#D3822E;color:#fff}#mobile-list .mobile-list-south-lodge{background-color:#E5E357}#mobile-list .mobile-list-the-manor-house{background-color:#845474;color:#fff}#mobile-list .mobile-list-royal-berkshire{background-color:#FBD76B}#mobile-list .mobile-list-fanhams-hall{background-color:#E9B5D4;color:#fff}#mobile-list .mobile-list-the-castle-inn{background-color:#845474;color:#fff}}.search .translucent-header h1{-ms-word-break:break-all;word-break:break-all;-ms-word-wrap:break-word;word-wrap:break-word}.search .translucent-header form{position:relative;width:265px;margin:70px auto 0}.search .translucent-header input[type=text]{padding-right:35px;border:none;border-bottom:1px solid #7f7f7f;background:0 0;letter-spacing:.5px;text-transform:uppercase}.search .translucent-header button{position:absolute;top:0;right:0;width:32px;height:32px;padding:0;border:none;background:0 0;text-align:right;font-size:17px;cursor:pointer}#SearchResults .result-title,.message-container,.search .no-results strong{font-size:14px;font-family:'Apercu Regular',sans-serif;text-transform:uppercase;letter-spacing:1px}#SearchResults{padding:50px 100px;background:#fff}#SearchResults li{padding:50px 0;border-bottom:1px solid #848586;min-height:190px}#SearchResults li:last-of-type{border-bottom-width:0}#SearchResults .result-title{text-align:center;color:#3b3b3b}#SearchResults .result-preview{margin:20px 0 0;color:#7f7f7f}#SearchResults li div:nth-child(2){text-align:right}#SearchResults li .animated-button{margin:40px 0 0}#SearchResults .hotel-name{display:block;margin:10px 0 0}.search .no-results{padding:50px 50px 100px;background:#fff;color:#3b3b3b;text-align:center}.search .no-results strong{display:block;margin-bottom:20px;text-align:center}.search .no-results p{color:#7f7f7f}#TopResults{width:94%;margin:0 auto}#TopResults li{margin:0 0 10px;cursor:pointer;opacity:.5;transition:all .4s ease}#TopResults li:hover{opacity:1}.message-container{text-align:center;color:#3b3b3b;padding:50px 0}@media screen and (max-width:1280px){#SearchResults{padding:0 50px}}@media screen and (max-width:767px){#SearchResults{text-align:center}#SearchResults li div:nth-child(2){margin-top:30px;text-align:center}#SearchResults .middle{position:static;-webkit-transform:translateY(0);transform:translateY(0)}}.faq,.faq-cat dt{position:relative}.faq-list{padding:50px 100px;background:#fff}.faq-list dl ol,.faq-list dl ul{list-style:inside;margin:0 0 30px 20px}.faq-list dl ol{list-style-type:decimal}.email-preferences li,.field li,.profilecenter .message li{list-style-type:none}.faq-list dl li{line-height:2.2em}.faq-cat{margin-top:50px;padding-bottom:50px;border-bottom:1px solid #e4e4e4;text-align:center}.faq-cat dt{margin-top:20px;color:#7f7f7f;font-size:15px;cursor:pointer;line-height:200%;transition:all .4s ease;padding:10px 32px}.contact .property-details,.offerslisting .tabs{overflow:hidden;-webkit-transition:all .4s ease}.faq-cat dt.visible,.faq-cat dt:hover{color:#3b3b3b;background:#eee}.faq-cat dt .arrow{position:absolute;top:40%;right:11px}.faq-cat dd{display:none;padding:15px 0;color:#3b3b3b}.faq-cat dd :last-child{margin-bottom:0}.faq aside{padding:50px;background:#f8f8f8;text-align:center}@media screen and (max-width:1480px){.faq-list{padding:50px}}@media screen and (max-width:1280px){.faq{padding-right:0}.faq section{float:none}}@media screen and (max-width:1024px){.faq{padding-right:0}.faq-list{text-align:center}.faq-cat dt .arrow{top:100%;right:50%;margin:0 -7px 0 0}.faq-cat dd{padding:30px 0}.faq-cat dt{padding-right:0}}@media screen and (max-width:767px){.faq header h1,.faq header p{margin-left:5%;margin-right:5%}.faq-list{padding:20px}.faq-cat dt{padding:10px 1%}.faq-categories{clear:both;margin-top:60px}.faq-cat{display:none;margin-top:20px}.faq-cat.visible{display:block}.faq-cat-title{display:none}}.contact{text-align:center}.contact .translucent-header{position:relative}.contact .translucent-header .animated-button{position:absolute;top:60px;right:100px}.contact #BackButton,.contact.form-visible #MakeEnquiryButton{display:none}.contact.form-visible #BackButton{display:inline-block}.contact.form-visible .tabs{display:none}.contact section{padding:50px 100px;background:#fff}.contact .category{margin-bottom:50px}.contact .property-details{display:inline-block;width:23%;height:430px;color:#7f7f7f;font-size:14px;line-height:20px;padding:0 2% 50px;cursor:pointer;transition:all .4s ease}.cat-title:before,.translucent-header .title{font-family:'Apercu Regular',sans-serif;line-height:1em}.contact .property-details[data-hash=the-manor-house] img{height:176px;margin:-2px 0 -14px}.contact .property-details[data-hash=fanhams-hall] img{height:154px}.contact .property-details p{margin-bottom:20px}.contact .category .logo{width:auto;height:160px;margin:0 auto}.contact address span{display:block}.contact .form{display:none}.contact .contour{width:100%;max-width:750px;margin:0 auto}.contact .mobile-buttons{display:none;padding-bottom:2px;background:#fff}.thankyou section{padding:30px 100px;text-align:center;background:0 0}.thankyou p{color:#fff}main.thankyou{padding-right:0;background:#7f7f7f}.thankyou .translucent-header{position:relative;padding:24% 50px 0;background:0 0}.thankyou .translucent-header .title,.translucent-header p{text-transform:uppercase;margin:0 auto 10px}.thankyou .animated-button{margin:100px 0 0}.translucent-header .title{font-size:40px;font-size:4rem}.contact .property-details.not-active{opacity:.3}.contact-link{margin:25px 0 0;display:block}.cat-title{margin:0 0 30px}.cat-title:before{display:block;width:100%;text-align:center;color:#a1a1a1;font-size:8px;font-size:.8rem;font-weight:lighter;text-transform:initial;margin:0 0 5px;content:'our exclusive'}.contact-filters,.contact-filters__buttons button,.contact-grid__details address{font-family:'Apercu Regular',Tahoma,sans-serif}.contact .category:nth-child(1) .cat-title:before{content:'our exclusive'}.contact .category:nth-child(2) .cat-title:before{content:'two fun and exciting'}.contact .category:nth-child(3) .cat-title:before{content:'Dine at our luxury'}.contact .category:nth-child(4) .cat-title:before{content:'sit back and relax at our'}.contact .category:nth-child(5) .cat-title:before{content:'enjoy a round at our championship'}.contact .category:nth-child(6) .cat-title:before{content:'learn something new at our'}@media screen and (max-width:1480px){.contact section,.thankyou section{padding:50px}}@media screen and (max-width:1280px){.contact .properties.padding .slick-list{padding:0 75px}}@media screen and (max-width:1024px){.contact .translucent-header .animated-button{position:relative;top:0;right:0;margin-bottom:50px}.thankyou section{padding:20px 20px 100px;min-height:0}.thankyou .translucent-header{padding:15% 50px 0}}@media screen and (max-width:767px){.categories .slick-arrow,.contact .translucent-header .animated-button{display:none!important}.contact .tab-wrap{padding:0;margin-bottom:0}.translucent-header .tab-wrap{background:#fff}.contact .translucent-header{padding:60px 0 0}.contact.form-visible .translucent-header{padding:75px 0 60px}.contact .translucent-header p{text-transform:uppercase}.contact section{padding:30px 0}.contact .categories{position:relative;height:430px}.contact .category{position:absolute;z-index:1;opacity:0;width:100%;height:100%}.contact .category.visible{opacity:1;z-index:2}.contact .category .cat-title{display:none}.contact .mobile-buttons{display:block}.contact.form-visible .mobile-buttons{display:none}.thankyou .animated-button{margin:30px 0 0}}.contact-filters{width:100%;max-width:980px;margin:0 auto 20px;padding:0 20px;float:none;text-align:center}.contact-filters__heading{position:relative}.contact-filters__heading::after{content:'';position:absolute;z-index:-1;top:10px;left:0;right:0;border-bottom:1px solid rgba(112,112,112,.25)}.contact-filters__heading h3{text-transform:uppercase;font-size:15px;color:rgba(0,0,0,.5);display:inline-block;padding:0 15px;background-color:#fff}.contact-filters__buttons button{border:1px solid transparent;background-color:transparent;text-transform:uppercase;padding:9px 23px;font-size:14px;color:#000;cursor:pointer}.contact-filters__buttons button.on,.contact-filters__buttons button:hover,.contact-grid__item{border:1px solid rgba(112,112,112,.25)}@media screen and (max-width:1024px){.contact-filters__buttons button{padding:5px}}.contact-filters__dropdown{display:none}@media screen and (max-width:640px){.contact-filters__buttons{display:none}.contact-filters__dropdown{display:block}.contact-grid{padding:0 15px}}.contact-filters__dropdown .cab-select-box{border:1px solid rgba(112,112,112,.25);text-align:center;text-transform:capitalize}.contact-filters__dropdown .cab-select .arrow{right:13px;top:20px;width:12px;height:6px;background:url(../Images/drop-arrow.svg) center center no-repeat;background-size:12px 6px}.contact-filters__dropdown .cab-select .arrow i{display:none}.contact-grid{text-align:center;min-height:505px}.contact-grid__item{position:relative;display:inline-block;vertical-align:top;margin:.75% .5%;width:31%}@media screen and (max-width:1024px){.contact-grid__item{width:48%}}@media screen and (max-width:640px){.contact-grid__item{width:100%;max-width:400px;margin-bottom:4%}}.contact-grid__logo{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-color:#fff;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.contact-grid__logo-container{position:absolute;top:90px;bottom:90px;right:12%;left:12%;background:center center no-repeat;background-size:70%}.contact-grid__details{background-color:#dcdcdc;min-height:473px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10%;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}html.touch .contact-grid__details{padding-bottom:60px}.contact-grid__details-heading{text-transform:uppercase;display:inline-block;margin-bottom:20px;border-bottom:1px solid #b7b7b7}.contact-grid__details h2{font-size:30px}@media screen and (max-width:1024px){.contact-grid__details{min-height:320px}.contact-grid__details h2{font-size:20px}}.contact-grid__details h3{color:#282828;font-size:15px;margin-bottom:10px}@media screen and (max-width:1024px){.contact-grid__details h3{font-size:10px}}.contact-grid__details address{margin-bottom:41px;font-size:14px;line-height:125%}.contact-grid__details address a,.contact-grid__details p a{color:#282828}@media screen and (max-width:1024px){.contact-grid__details address,.contact-grid__details p{font-size:10px;margin-bottom:20px}.contact-grid__details .animated-button.dark{font-size:10px;padding:10px;min-width:144px}}.contact-grid__item.show-details .contact-grid__details{opacity:1;pointer-events:all}.contact-grid__pagination{position:absolute;bottom:30px;width:100%;text-align:center;margin:0;list-style-type:none;display:none}.contact-form p,.contact-form.contour .checkboxlist{text-align:left}html.touch .contact-grid__pagination{display:block}.contact-grid__pagination li{display:inline-block;margin:0 3px}.contact-grid__pagination button{text-indent:-12345px;line-height:0;display:block;padding:0;width:6px;height:6px;border:1px solid #000;border-radius:100%;background-color:#fff;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.contact-grid__pagination li:first-child button{background-color:#000}.contact-grid__item.show-details .contact-grid__pagination li:first-child button{background-color:#fff}.contact-grid__item.show-details .contact-grid__pagination li:last-child button{background-color:#000}.contact-grid__toggle{position:absolute;right:27px;bottom:27px;width:25px;height:18px;text-indent:-12345px;border:0;background:url(../Images/contact-arrow.svg) center center no-repeat;background-size:25px 18px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;display:none}html.touch .contact-grid__toggle{display:block}.contact-grid__item.show-details .contact-grid__toggle{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.contact-form{width:100%;max-width:737px;margin:0 auto 50px}.contact-form__row{clear:both}.contact-form__column-third{width:27%;margin:3%;float:left}@media screen and (max-width:640px){.contact-form__column-third{width:93%}}.contact-form__column-full{width:93%;margin:3%}.contact-form__column-full.checkboxlist{margin-top:0}.contact-form input,.contact-form select{font-size:15px}.contact-form .cab-select-box,.contact-form input[type=text],.contact-form input[type=email]{border-color:rgba(112,112,112,.25);color:#282828;font-size:13px;letter-spacing:1px}.contact-form .cab-select-box::-webkit-input-placeholder,.contact-form input[type=text]::-webkit-input-placeholder,.contact-form input[type=email]::-webkit-input-placeholder{color:#282828;opacity:1;text-transform:uppercase}.contact-form .cab-select-box::-moz-placeholder,.contact-form input[type=text]::-moz-placeholder,.contact-form input[type=email]::-moz-placeholder{color:#282828;opacity:1;text-transform:uppercase}.contact-form .cab-select-box::-ms-input-placeholder,.contact-form input[type=text]::-ms-input-placeholder,.contact-form input[type=email]::-ms-input-placeholder{color:#282828;opacity:1;text-transform:uppercase}.contact-form .cab-select-box::placeholder,.contact-form input[type=text]::placeholder,.contact-form input[type=email]::placeholder{color:#282828;opacity:1;text-transform:uppercase}.contact-form .cab-select{line-height:32px}.contact-form .cab-select .arrow{width:14px;height:8px;background:url(../Images/contact-form-arrow.svg) center center no-repeat;background-size:14px 8px}.contact-form .cab-select .arrow i{display:none}.contact-form .cab-select-box{text-transform:uppercase}.contact-form .cab-select-options{border-color:rgba(112,112,112,.25)}.contact-form textarea{height:160px;border:solid rgba(112,112,112,.25);border-width:1px 0 0;margin-top:50px;padding-top:5px;font-size:13px;letter-spacing:1px}.contact-form textarea::-webkit-input-placeholder{color:#282828;opacity:1;text-transform:uppercase}.contact-form textarea::-moz-placeholder{color:#282828;opacity:1;text-transform:uppercase}.contact-form textarea::-ms-input-placeholder{color:#282828;opacity:1;text-transform:uppercase}.contact-form textarea::placeholder{color:#282828;opacity:1;text-transform:uppercase}.contact-form p{font-size:13px;margin:0;padding-top:10px;border-top:1px solid rgba(112,112,112,.25)}.contact-form.contour .checkboxlist>.checkboxlist{margin-top:0;margin-bottom:6%;display:inline-block;width:200px}.contact-form__picker>button,.contact-form__picker>label,.contact-form__picker>span{display:block;cursor:pointer}.contact-form.contour .checkboxlist>.checkboxlist label:before{border-radius:0}.contact-form.contour .checkboxlist>.checkboxlist label span{color:#282828;font-size:13px}.contact-form__picker{position:relative;background-color:#dcdcdc;padding:15px;text-align:center}.contact-form__picker>label{font-size:9px;color:#7f7f7f;position:relative;top:auto;left:auto;text-align:center}.contact-form__details span,.contact-form__picker>span{font-size:13px;color:#282828;text-transform:uppercase;font-weight:700}.contact-form__picker>button{width:14px;height:8px;border:0;margin:10px auto 0;background:url(../Images/contact-form-arrow.svg) center center no-repeat;background-size:14px 8px;text-indent:-12345px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.contact-form__picker.open>button{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.contact-form__picker-dropdown{position:absolute;pointer-events:none;left:0;right:0;top:85px;z-index:100;background-color:#282828;padding:36px;display:none}@media screen and (max-width:1024px){.contact-form__picker-dropdown{padding:15px}}.contact-form__picker-dropdown label{position:static!important;pointer-events:all!important;display:inline-block;width:32%;padding:3%;cursor:pointer;background-color:#282828;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.contact-form__picker-dropdown input:checked+label[for=pennyhill-park]{background-color:#c6cfcc}.contact-form__picker-dropdown input:checked+label[for=south-lodge]{background-color:#e5e357}.contact-form__picker-dropdown input:checked+label[for=the-manor-house]{background-color:#845474}.contact-form__picker-dropdown input:checked+label[for=royal-berkshire]{background-color:#fbd76b}.contact-form__picker-dropdown input:checked+label[for=lainston-house]{background-color:#d3822e}.contact-form__picker-dropdown input:checked+label[for=fanhams-hall]{background-color:#e9b5d4}.contact-form__details span{display:inline-block;padding:15px 15px 0}@media screen and (max-width:640px){.contact-form__picker-dropdown label{width:48%}.contact-form__details span{display:block}}.contactform .grid-text{padding-bottom:0!important}.contact-telephone{font-family:'Apercu Medium',Tahoma,sans-serif!important}.book-offer h2,.brochurelisting .title u,.eventslisting .title u,.eventslisting time,.food-menu .food-name,.food-menu .reservation-title,.journalcategory .text,.journalcategory .title,.journallisting .text,.journallisting .title,.login-circle h1,.offer-features .title,.offer.empty,.offers .title u,.offerslisting .title u,.pillow-menu .slick-slide .name,.rt th{font-family:'Apercu Regular',sans-serif}.offers nav{margin:100px 0 0;padding:20px;background:rgba(255,255,255,.95);text-align:center}.offers section,.offerslisting section{background:0 0}.offerslisting .grid-text,.offerslisting nav{background:rgba(255,255,255,.7)}.offerslisting .category{display:none}.offerslisting .category.visible{display:block}.category .style-3 .grid-image,.category .style-4 .grid-image{float:right}.offers .title u,.offerslisting .title u{display:block;font-size:14px;text-transform:uppercase;text-align:center;letter-spacing:1px;text-decoration:none}.offerslisting h5{font-size:11px}.offerslisting h5 span{font-weight:400}.eventslisting .property-stripe,.offerslisting .property-stripe{float:right;width:8px;height:100%!important;min-height:100%;position:absolute;top:0;right:0}.offerslisting nav.no-slider{margin-top:85px}.offerslisting .tabs{text-align:center;transition:all .4s ease;background:#FFF}.offerslisting .tabs li{display:block;float:left;font-size:14px;text-transform:uppercase;text-align:center;letter-spacing:1px;cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease}.offerslisting .tabs li a{display:block;padding:20px 15px;border:1px solid transparent;color:#7f7f7f;-webkit-transition:all .4s ease;transition:all .4s ease}.offerslisting .tabs .visible a,.offerslisting .tabs a:hover{color:#000}.offeritem .grid-rollover .overlay{opacity:1}.offer.empty{background:#282828;color:#fff;padding:50px;text-align:center}.offer.empty p{font-size:1.8em}.offer-features{width:100%;text-align:center;background:rgba(255,255,255,.9)}.offer-features .middle{display:table-cell;text-align:center;vertical-align:middle;top:0;transform:none;-webkit-transform:none;width:auto;padding:0 10%}.offer-features{padding:90px 0}.offer-features .title{font-size:12px;font-size:1.2rem;line-height:1em;text-transform:uppercase;margin:0 0 40px}.offer-features p{margin:0 0 10px}.book-offer .cab-select,.book-offer .cab-select-hidden{display:none}.book-offer h2{font-size:26px;font-size:2.6rem;line-height:1em;margin:0 0 40px}.book-offer .cab-select{margin-bottom:30px;height:40px}.book-offer .cab-select-options{display:none!important}.book-offer .number{text-transform:uppercase}.book-offer .number strong{font-size:13px;font-size:1.3rem;line-height:1.3846153846153846em}#BookDetailsContainer{width:100%;margin:0 auto}#BookDetailsContainer>div{width:50%;float:left;padding:0 1%;margin:0}#BookDetailsContainer>div .animated-button{width:95%;min-width:100px}#BookDetailsContainer>div>figure{width:50%;margin:0 auto;cursor:pointer;opacity:.6;-webkit-transition:all .4s ease;transition:all .4s ease}#BookDetailsContainer>div>figure>img{max-width:100%}#BookDetailsContainer>div>figure.active{opacity:1}#BookDetailsContainer a.offer-hotel-booklink{opacity:0;visibility:hidden}#BookDetailsContainer a.offer-hotel-booklink.active{opacity:1;visibility:visible;clear:both;float:none;display:block;margin:20px auto 0}#OfferMap,.map-flyout{position:absolute;min-height:735px;top:0;opacity:0;-webkit-transition:all .4s ease;height:100%}#BookDetailsContainer .hotel-data,.single-property-offer .map-data{display:none}#OfferMap{width:75%;left:-101%;visibility:hidden;transition:all .4s ease}.map-flyout{width:30%;left:-30%;background:#FFF;visibility:hidden;transition:all .4s ease}#OfferMap.active,.map-flyout.active{visibility:visible;opacity:1}.map-flyout .hotel-data{height:100%;min-height:100%;padding:10%}.hotel-data img{margin:60px auto 20px;width:100%}.hotel-data a{color:#3b3b3b;text-decoration:none}.hotel-data address{margin:0 0 40px;font-size:10px;font-size:1rem;line-height:1.8em;color:#3b3b3b!important}.hotel-data.the-manor-house-bg a,.hotel-data.the-manor-house-bg address,.hotel-data.the-manor-house-bg p{color:#FFF}.hotel-data.the-manor-house-bg.single-property address{color:#3b3b3b}.login-circle .forgot-password,.login-circle .sign-up-link{color:#7f7f7f;text-decoration:underline;font-size:13px}.hotel-data p{margin:0 0 5px}.hotel-data p.sat-nav{margin:30px 0}.single-property-offer .hotel-data{background:0 0}.single-property-offer .hotel-data img{margin:0 auto 20px;width:100%;max-width:200px}.single-property-offer .animated-button{display:block!important;margin:0 auto 20px}.single-property-offer .animated-button.number-touch{display:none!important}.touch .single-property-offer .animated-button.number-touch{display:block!important}.nooffers-banner{margin:0 auto;max-width:650px;width:100%;right:-35px;position:relative}.nooffers-banner img{width:100%}.venue-contact{display:table;width:100%}.venue-contact .grid-text .middle{width:100%;display:block}.venue-contact>aside,.venue-contact>section{display:table-cell;float:none}.offerslisting .offer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:10px solid #fff;border-left:10px solid #fff;border-right:10px solid #fff}.offer-item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offer-item-container aside{margin-right:10px}@media screen and (max-width:1280px){.offerslisting .grid-text,.offerslisting nav{background:#fff}.offerslisting .grid-text{height:auto}.offerslisting .grid-image{height:auto!important}.offerslisting .category .style-2 .grid-image{float:right}.offerslisting .category .style-3 .grid-image{float:left}}@media screen and (max-width:1024px){#OfferMap{margin:30px 0 0;height:400px;min-height:initial;width:100%;position:relative;left:0}main .book-offer{padding:70px 1% 20px;height:auto}.offerslisting .grid-text{padding:20px}.offerslisting .grid-text .animated-button{width:40%;min-width:0}}@media screen and (min-width:768px){.offerslisting .tabs{width:100%!important;margin-left:0!important}.offerslisting .tabs li{display:inline-block;float:none;width:auto!important}.offerslisting .property-stripe li{width:100%!important}}@media screen and (max-width:767px){.offerslisting .grid-text{height:auto}.offerslisting .grid-image{height:350px}.category .style-3 .grid-image,.category .style-4 .grid-image,.offerslisting .category .style-2 .grid-image,.offerslisting .category .style-3 .grid-image,.offerslisting .category .style-4 .grid-image{float:none}.offerslisting .property-stripe{position:absolute;bottom:0;width:100%;height:8px!important}.offerslisting .property-stripe li{float:left;height:8px!important}#BookDetailsContainer>div{width:100%}.offers nav{margin:0}.nooffers-banner{left:0}.venue-contact,.venue-contact>aside,.venue-contact>section{display:block}#OfferMap,.map-flyout{position:absolute;left:-500%;overflow:hidden}#OfferMap.active{height:400px;position:relative;left:0}.map-flyout{min-height:initial}.map-flyout.active{height:auto;position:relative;left:0;width:100%}.map-flyout .hotel-data img{display:none}.map-flyout .hotel-data address{margin-bottom:0}.offerslisting .offer{display:block}.offerslisting .grid-text .animated-button{width:auto;min-width:198px}.offer-item-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.offer-item-container aside{margin-right:0}}.events-search-result button,.eventslisting .events .style-2 .grid-image,.eventslisting .events .style-3 .grid-image{float:right}.eventslisting .events-filter{padding:100px 0;background-color:#fff;overflow:visible;z-index:2;position:relative}.eventslisting .events-filter .filter-container{width:70%;margin:0 auto}.top-filter .events-filter .filter-container .category-dropdown,.top-filter .events-filter .filter-container .property-dropdown{width:25%;display:inline-block;margin-right:50px}.eventslisting .events-filter .date-filter{display:inline-block;position:relative}#events-date-picker{display:none;position:absolute;left:7%}.events-listing main{overflow:visible}.feature-lists,.food-menu,.myexclusive .no-content,.myexclusive picture{overflow:hidden}.date-show{cursor:pointer}.eventslisting .grid-text{background:rgba(255,255,255,.7)}.eventslisting .title u{display:block;font-size:14px;text-transform:uppercase;text-align:center;letter-spacing:1px;text-decoration:none}.eventslisting h5{font-size:11px}.eventslisting h5 span{font-weight:400}.eventslisting time{margin:0 0 20px;display:block}.event>.column>div{border:none}.event-item-container .event-date{margin:0 0 15px}.eventitem .cab-select-box{text-transform:uppercase}.events-search-wrap{padding:50px 100px;background:#FFF}.events-search-result{padding:50px 0;border-bottom:1px solid #848586;min-height:190px}.events-search-filter .cab-select{width:88%;margin:20px 0 0}.events-search-filter{padding:200px 100px 100px;background:#FFF;text-align:center}.events-search-filter form>div{width:30%;display:block;float:left}.events-search-result .animated-button{float:right}.events-search-filter .animated-button{max-width:210px;width:20%;float:none;margin:0 0 0 30px}.eventssearchresults .events-search-filter form>div{float:none;display:inline-block;margin:0 14px}.events-search-filter input[type=date]{border:none;border-bottom:1px solid #999;padding:10px 0;margin:18px 0 0}.events-eventssearchresults .ui-datepicker{width:400px;margin:0}.meeting-search-result .date{margin:0 0 20px}.meeting-search-result .animated-button{margin:40px 0 0}.eventitem .eventitem-intro .grid-text{height:735px;padding-top:50px}@media screen and (max-width:1024px){.eventitem .eventitem-intro .grid-text{height:auto;min-height:0;padding-bottom:20px}}@media screen and (max-width:1280px){.eventslisting .grid-image{height:525px}.eventslisting .grid-text{background:#fff;height:auto!important}.eventslisting .events .style-3 .grid-image{float:left}.eventslisting .events .style-4 .grid-image{float:right}.events-search-filter .animated-button{margin:30px 0 0}}@media screen and (min-width:768px){.eventslisting .property-stripe li{width:100%!important}}@media screen and (max-width:767px){.eventslisting .grid-text{height:auto}.eventslisting .events .style-2 .grid-image,.eventslisting .events .style-3 .grid-image,.eventslisting .events .style-4 .grid-image{float:none}.eventslisting .property-stripe{position:absolute;bottom:0;width:100%;height:8px}.eventslisting .property-stripe li{float:left;height:100%!important}.eventssearchresults .events-search-wrap{padding:0 5%;text-align:center}.eventssearchresults .events-search-wrap .animated-button{float:none}.eventssearchresults .events-search-filter{padding:50px 5%}.events-search-filter form>div{width:100%}.events-search-filter .cab-select{width:100%;margin-bottom:40px}.events-search-filter .animated-button,.eventssearchresults .events-search-filter form>div{margin:0}.events-eventssearchresults .ui-datepicker{width:90%}.ui-datepicker{-webkit-box-shadow:1px 1px 6px #C5C5C5;box-shadow:1px 1px 6px #C5C5C5}.top-filter .border-dd .date-show{font-size:11px;text-align:center}#events-date-picker{left:0;width:100%;background:#fff;z-index:9}.events-listing .ui-datepicker{width:100%;max-width:100%}}.hitched-widget{background-image:url(/images/hitched-bg.png)!important;outline:#fff solid 10px;outline-offset:-10px;width:100%!important}.widget-half .middle{text-align:left}.eventslisting .events-filter .filter-container,.login-circle,.login-circle h1,.login-circle input{text-align:center}#divWidgetSection{margin:auto}.placeholder-content{text-align:center;display:none}.placeholder-content p{padding:30px 0;width:50%;margin:auto}.forgotpassword,.login{position:relative;min-height:680px;padding-right:0}.forgotpassword .vertical-line,.login .vertical-line{position:absolute;left:50%;width:1px;height:100%;margin-left:120px;background:#fff}.login-circle{width:599px;height:599px;margin:0 auto;background:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.login-circle .myexclusive-logo{width:81px}.login-circle h1{margin-top:25px;font-size:14px;text-transform:uppercase;letter-spacing:1px}.login-circle p{margin-bottom:0;color:#7f7f7f;font-size:14px;line-height:150%}.login-circle .middle{width:55%;margin:0 auto}.login-circle legend{display:none}.login-circle .field{margin:35px 0 20px}.login-circle label{width:100%;left:0}.login-circle .sign-up-link{margin-top:5px;display:block}.login-circle button{margin-top:30px}.login-circle .message{display:block;margin:10px 0 0}.login-circle .message p{margin:0}.login-circle .message,.login-circle .message p{font-size:13px;line-height:135%;color:red}.login-mode-intro{padding-top:10px}@media screen and (max-height:690px){.login{max-height:680px}.login .vertical-line{margin-left:0}.login-circle{width:449px;height:449px}}@media screen and (max-width:1280px){.login-circle{width:449px;height:449px}}@media screen and (max-width:1024px){.forgotpassword,.login{min-height:0;max-height:none;height:auto!important}.forgotpassword .vertical-line,.login .vertical-line{margin-left:0}.login-circle{position:static;width:449px;height:449px;margin:50px auto;-webkit-transform:none;transform:none}}.email-preferences li,.field,.profilecenter form div{position:relative}@media screen and (max-width:767px){.login-circle{position:relative;left:50%;margin:50px 0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.myexclusive-header{height:250px;padding:45px 65px 0}.myexclusive-header>div{height:100%}.myexclusive-header,.myexclusive-header #UserNav button,.myexclusive-header a{text-transform:uppercase;color:#fff;font-size:12px;letter-spacing:.5px}.myexclusive-tabs li,.profilecenter legend{text-transform:uppercase;letter-spacing:1px}.myexclusive-header a{display:inline-block;padding:2px 0}.myexclusive-header .icon-me{display:block;float:left;font-size:75px;width:auto}.myexclusive-header .welcome-message{display:block;float:left;margin-left:35px}.myexclusive-header #Avatar{width:132px;height:132px;margin:35px auto 0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:#fff}.myexclusive-header #UserNav{float:right;text-align:right;max-width:300px;width:60%}.myexclusive-header #UserNav li{display:inline-block;margin:6px 0 6px 20px}.myexclusive-header #UserNav .current-page a{border-bottom:1px solid #fff}.myexclusive-header #UserNav button{padding:0;border:none;background:0 0;cursor:pointer}.myexclusive-tabs-container{background:#fff}.myexclusive-tabs{text-align:center}.myexclusive-tabs li{display:inline-block;padding:17px 20px;font-size:14px;text-align:center;cursor:pointer}.myexclusive-tabs li span{display:block;padding:3px 0;border:1px solid transparent;color:#7f7f7f;-webkit-transition:all .4s ease;transition:all .4s ease}.myexclusive-tabs .visible span{border-bottom:1px solid #3b3b3b;color:#3b3b3b}.myexclusive-tabs li:hover span{color:#3b3b3b}.profilecenter{padding-right:0;text-align:left}.profilecenter section{background:#F7F1E7;width:100%}.profilecenter section form{max-width:950px;margin:0 auto}.profilecenter section form button{margin:10px 0}.profilecenter fieldset{margin-bottom:10px}.profilecenter .field{text-align:left;margin:20px 0 10px}.profilecenter legend{font-family:'Apercu Regular',sans-serif;clear:both;display:block;margin:20px 0 10px;width:100%;padding-top:20px}.profilecenter legend.hide{display:none}.profilecenter .tab-content{display:none;padding:0 0 30px}.profilecenter .tab-content.visible{display:block}.profilecenter .introduction{max-width:750px;margin:10px auto;padding:0 20px;text-align:center}.profilecenter label span:before{content:",";margin-right:.3em}.profilecenter label em{font-style:italic;text-transform:none;letter-spacing:.03em}.profilecenter .myexclusive-tabs{margin-bottom:0}.profilecenter p{margin-bottom:10px}.profilecenter input[type=text]{background:0 0}.profilecenter form footer{text-align:center}.subscriber-lookup h1{margin-bottom:40px}.subscriber-lookup label{left:0}.profilecenter .message{margin:40px auto 70px;display:block;background:#fff;float:none;padding:19px}.profilecenter .message p,.profilecenter .message ul{margin:0}.profilecenter .grid-text,.subscribe-section .field,.unsubscribe-section .field{padding:0}.profilecenter .message p.success{color:#7cc576}.profilecenter .message p.failure{color:#ed1c24}.profilecenter .grid-text ul{margin-bottom:10px}.email-preferences li{text-align:left;overflow:hidden}.email-preferences .list-label{margin-top:0}.email-preferences label{padding:0;left:0}.profilecenterresubscribe .subscribe-section .list-field,.profilecentersubscribe .subscribe-section .list-field,.profilecenterunsubscribe .unsubscribe-section .list-field{margin:0 0 40px}.subscribe-section .animated-button,.unsubscribe-section .animated-button{margin-top:40px}.subscribe-section .introduction,.unsubscribe-section .introduction{margin:0 0 80px}.profile-footer,.section-footer{margin:25px auto}.profile-footer{width:80%}.profile-footer p{line-height:150%;font-size:.8rem}.section-footer p{line-height:150%;font-size:1rem}.register .field{margin:0 0 30px}.register .field:last-of-type{margin:0 0 60px}.register .field .cab-select-options{max-height:315px!important}.field label.checkbox:before,.field label.radio:before{position:relative;top:5px}.pc .ui-datepicker{margin:0 auto;width:316px;padding:15px}.pc #ui-datepicker-div .ui-datepicker-month,.pc #ui-datepicker-div .ui-datepicker-year{margin:0 4px;padding:0 10px;background:url(/Images/dropdown-icon.svg) top 5px right 5px no-repeat;background-size:10px}main.myexclusive .grid-text{padding:0 5%;margin:40px 0}.myexclusiveoffer .grid-text .animated-button{margin-bottom:6px}.myexclusiveoffer .grid-text .post-title{margin:0 0 30px;display:block}@media screen and (max-width:767px){.profilecenter .tab-content{display:none;padding:0 0 30px}.profilecenter legend{margin:0 auto 30px;text-align:left;float:none;width:90%;line-height:1.7em}.email-preferences label{left:20px;line-height:1.8em}}.myexclusive{padding-right:0}.myexclusive section{background:#F7F1E7}.myexclusive .tab-content{display:none;padding:50px 0}.myexclusive .tab-content.visible{display:block}.myexclusive picture{display:block;width:210px;height:210px;margin:0 auto 30px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.myexclusive picture .icon-me{font-size:5rem;line-height:210px;width:210px}.myexclusive .introduction{max-width:750px;margin:0 auto;padding:0 20px}.myexclusive .introduction p:last-of-type{margin-bottom:0}.myexclusive .grid-text{background:0 0}.myexclusive-offers,.myexclusive-saved{text-align:center}.myexclusive-saved .title{display:block;margin:0 0 30px;font-size:1.8rem;line-height:1.3em}.myexclusive-saved .remove{margin-top:10px;padding:10px;border:none;background:0 0;font-size:12px;cursor:pointer}.changepassword,.profilecenterpreference,.profilecenterresubscribe,.profilecentersubscribe,.profilecenterunsubscribe{padding-right:0}.changepassword section,.profilecenterpreference section,.profilecenterresubscribe section,.profilecentersubscribe section,.profilecenterunsubscribe section{padding:50px;background:#F7F1E7;text-align:center}.changepassword form,.profilecenterresubscribe form,.profilecentersubscribe form,.profilecenterunsubscribe form{max-width:750px;margin:0 auto}.changepassword .message,.profilecenterresubscribe .message,.profilecentersubscribe .message,.profilecenterunsubscribe .message{margin:50px 0;font-size:14px;text-transform:uppercase;text-align:center;letter-spacing:1px;color:red}.changepassword .message li,.profilecenterresubscribe .message li,.profilecentersubscribe .message li,.profilecenterunsubscribe .message li{margin-bottom:10px}.changepassword legend,.profilecenterresubscribe legend,.profilecentersubscribe legend,.profilecenterunsubscribe legend{display:none}.profilecenterresubscribe .list-field,.profilecentersubscribe .list-field,.profilecenterunsubscribe .list-field{margin-bottom:0;text-align:left}.changepassword input[type=password],.profilecenterresubscribe input[type=text],.profilecentersubscribe input[type=text],.profilecenterunsubscribe input[type=text]{background:0 0}.changepassword .checkbox.checked:before,.changepassword .radio.checked:before,.profilecenterresubscribe .checkbox.checked:before,.profilecenterresubscribe .radio.checked:before,.profilecentersubscribe .checkbox.checked:before,.profilecentersubscribe .radio.checked:before,.profilecenterunsubscribe .checkbox.checked:before,.profilecenterunsubscribe .radio.checked:before{border-color:#ebebeb}.unsubscribe{border-top:1px solid #ccc;margin-top:20px;padding-top:25px}.unsubscribe a{color:#000;font-size:.8rem}.unsubscribe a:hover{color:#282828}@media screen and (max-width:767px){.changepassword section,.profilecenterpreference section,.profilecenterresubscribe section,.profilecentersubscribe section,.profilecenterunsubscribe section{padding:50px 0}.changepassword .introduction,.profilecentersubscribe .introduction,.profilecenterunsubscribe .introduction{padding:0 20px}.profilecenter .email-preferences .field ul{margin:0}.profilecenter .email-preferences label{left:0}.profilecenter .email-preferences label:before{top:2px}.profilecenter .email-preferences fieldset{margin-bottom:40px}.profilecenter .email-preferences .field{margin:20px 0}.email-preferences .list-label{margin-bottom:30px}}.myexclusive .no-content .how-to{max-width:400px;margin:100px auto;text-align:center}.myexclusive .no-content .icon-me{display:block;margin-bottom:50px;font-size:180px}@media screen and (max-width:1480px){.myexclusive-header{height:240px;padding:58px 35px 0}.myexclusive-header a{padding:1px 0}.myexclusive-header .icon-me{font-size:80px}.myexclusive-header .welcome-message{margin-left:15px}.myexclusive-header #UserNav li{display:block;margin:9px 0}.myexclusive-header #Avatar{margin:25px auto 0}}@media screen and (max-width:1280px){.myexclusive .no-content .how-to{margin:50px auto}.myexclusive .no-content .icon-me{margin-bottom:30px;font-size:140px}.myexclusive-header{height:190px;padding:50px 35px 0}}@media screen and (max-width:1024px){.myexclusive-header{padding:0 35px}}@media screen and (max-width:767px){.myexclusive-header{height:auto;text-align:center;padding:10px 0 0}.myexclusive-header>div{height:auto}.myexclusive-header .middle{position:static;-webkit-transform:none;transform:none}.myexclusive-header .icon-me{display:none}.myexclusive-header .welcome-message{display:inline-block;float:none;margin:25px 0 0}.myexclusive-header #Avatar{margin:20px auto}.myexclusive-header #UserNav{float:none;margin-bottom:20px;text-align:center}.myexclusive-header #UserNav li{display:inline-block;margin:0 9px}.myexclusive-header #UserNav li:nth-child(3){margin-top:12px}.myexclusive-header #UserNav li:nth-child(3),.myexclusive-header #UserNav li:nth-child(4){display:block}.myexclusive-header #UserNav li:nth-child(3) a,.myexclusive-header #UserNav li:nth-child(4) button{margin:5px 0;font-size:10px}.myexclusive-tabs li{padding:17px 10px;font-size:12px;letter-spacing:.5px}.myexclusive-tabs li span{padding:1px 0}.myexclusive .grid-text{height:auto!important}.myexclusive .no-content .how-to{margin:30px 5%}.myexclusive .no-content .icon-me{font-size:90px}}.register section{padding:50px;background:#fff}.register form{max-width:750px;margin:0 auto;text-align:center}.register form legend{display:none}.register form .cab-select{text-align:left}.pillow-menu,.register .already-registered,.register-error{text-align:center}.register-error{margin:0 0 30px}@media screen and (max-width:767px){.register section{padding:15px}.register .already-registered{padding:40px 20px}}.grid-text.adaptive-height{min-height:0;padding:20px 0}.feature-list-container{color:#3b3b3b;text-align:center;padding:100px 0}.feature-lists .feature-list{width:31%;margin:0 1%;float:left;line-height:2em}.roomlisting .grid-text{background:rgba(255,255,255,.7)}.pillow-menu{padding:75px 0;background:#fff}.pillow-menu .introduction{padding:0 20px}.pillow-menu .introduction p{color:#7f7f7f}.pillow-menu .slick-list{padding:0 190px!important}.pillow-menu .slick-slide{opacity:.4;padding:0 20px;-webkit-transition:all .4s ease;transition:all .4s ease}.pillow-menu .slick-slide.slick-current{opacity:1}.pillow-menu .slick-slide picture{display:block;width:100%;max-width:255px;margin:0 auto}.pillow-menu .slick-slide img{width:100%}.pillow-menu .slick-slide .name{display:block;margin:20px 0 40px;font-size:13pxpx;font-size:1.3pxrem;line-height:1em}.pillow-menu .slick-slide p{margin:0;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}.pillow-menu .slick-slide.slick-current p{opacity:1}.pillow-menu .slick-dots{display:none!important;bottom:-35px}.pillow-menu .slick-dots li button:before{border-color:#000;background:#000}.pillow-menu .slick-dots li.slick-active button:before{background:0 0}.book-strip{-webkit-transition:all .4s ease;transition:all .4s ease}.book-strip .date-picker{left:-63%;position:absolute;display:none;z-index:1}.book-strip #bookingModel_FromDate:-ms-input-placeholder,.book-strip #bookingModel_FromDate::-ms-input-placeholder,.book-strip #bookingModel_ToDate:-ms-input-placeholder,.book-strip #bookingModel_ToDate::-ms-input-placeholder,.book-strip #bookingModel_strFromDate:-ms-input-placeholder,.book-strip #bookingModel_strFromDate::-ms-input-placeholder,.book-strip #bookingModel_strToDate:-ms-input-placeholder,.book-strip #bookingModel_strToDate::-ms-input-placeholder{color:#fff;opacity:1}.book-strip #bookingModel_FromDate:-ms-input-placeholder,.book-strip #bookingModel_FromDate::-ms-input-placeholder,.book-strip #bookingModel_FromDate::placeholder,.book-strip #bookingModel_ToDate:-ms-input-placeholder,.book-strip #bookingModel_ToDate::-ms-input-placeholder,.book-strip #bookingModel_ToDate::placeholder,.book-strip #bookingModel_strFromDate:-ms-input-placeholder,.book-strip #bookingModel_strFromDate::-ms-input-placeholder,.book-strip #bookingModel_strFromDate::placeholder,.book-strip #bookingModel_strToDate:-ms-input-placeholder,.book-strip #bookingModel_strToDate::-ms-input-placeholder{color:#fff;opacity:1}.book-strip #bookingModel_FromDate,.book-strip #bookingModel_ToDate,.book-strip #bookingModel_strFromDate,.book-strip #bookingModel_strToDate{border:2px solid #FFF;padding:18px 16px;display:block;color:#fff}.food-menu,.title-container{color:#3b3b3b;text-align:center}.book-strip .room-form{padding-right:4%;text-align:center}.book-strip .room-form .ui-datepicker{width:212%;background:#FFF;padding:15px;margin:45px auto 0}.book-strip .room-form span{display:block;margin:0 0 10px;text-transform:uppercase;font-size:8.5px;font-size:.85rem;line-height:1em;font-weight:700}.book-strip .animated-button{margin-top:22px}.book-strip .room-left-intro{margin:24px 0 0;height:57px}.book-strip .ui-datepicker-calendar{background:#FFF}@media screen and (max-width:1480px){.pillow-menu .slick-list{padding:0 100px!important}}@media screen and (max-width:1280px){.pillow-menu .slick-list{padding:0!important}.roomlisting .grid-text{background:#fff}}@media screen and (max-width:767px){.book-strip .animated-button,.book-strip .room-form .ui-datepicker{width:100%}.book-strip .room-form span{margin:25px 0 15px}.book-strip .room-form{padding-right:0}.book-strip .room-left-intro{text-align:center;margin-top:0}.pillow-menu .slick-list{padding:0 15%!important}.pillow-menu .slick-dots{display:block!important}.book-strip .date-picker{left:0}.feature-list-container .feature-list{width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc}}.title-container{margin-top:-1px;padding:20px 0}.title-container h4{margin-bottom:0}.menulisting section .row:nth-child(odd) .grid-image{float:right}.menulisting .grid-text{background:rgba(255,255,255,.9)}.menu-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu-row:nth-child(odd) .grid-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:767px){.menulisting section .row:nth-child(odd) .grid-image{float:none}.menu-row{display:block}.menu-row:nth-child(odd) .grid-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.food-menu{padding:0 100px 100px;background:rgba(255,255,255,.7)}.menu-item-header{padding:170px 20% 50px;position:relative}.menu-item-header .menu-links{position:absolute;right:7%;top:100px}.menu-item-header .back-button{margin:0 20px 0 0}.menu-item-header h1{max-width:550px;margin:15px auto 25px}.print-button{font-size:8px;font-size:.8rem;line-height:1em;display:block;float:right;margin:20px 0 0 35px}.icon-print:before{content:"\e919"}.food-menu .food-category{max-width:1000px;margin:50px auto 0}.food-menu .food-category-name{margin-bottom:50px}.food-menu .food-item{margin-bottom:70px;padding:0 40px}.food-menu .food-name{display:block;margin-bottom:15px;text-transform:uppercase}.food-menu .food-description{margin-bottom:0}.food-menu .menu-pricing{padding:40px}.food-menu .menu-pricing .menu-price{display:block;margin-bottom:20px;font-size:14px;text-transform:uppercase;text-align:center;letter-spacing:1px}.food-menu .menu-pricing p{margin:0;font-style:italic;font-size:13px;color:#fff}.food-menu .menu-reservation{margin-top:100px}.food-menu .reservation-title{font-size:22px;font-size:2.2rem;line-height:1.3636363636363635em}.food-menu .reservation-number{font-size:21px;letter-spacing:2px}@media screen and (max-width:1280px){.food-menu{padding:0 50px 50px}.food-menu .food-item{padding:0 30px}.food-menu .menu-reservation{margin-top:50px}}@media screen and (max-width:1024px){.food-menu{background:#fff}.print-button{display:none}.menu-item-header{padding:60px 5% 50px}.menu-item-header .menu-links{width:100%;right:initial;top:0;margin:0 0 35px;position:relative}}@media screen and (max-width:767px){.food-menu{padding:0 20px 50px}.food-menu .food-item{margin-bottom:40px;padding:0}.food-menu .menu-pricing{padding:40px 0 0}.menu-download{margin-top:10px!important}}@media only print{#SideNav,#TopNav,.menu-links,footer{display:none;width:0!important}.menu-item-header{padding:0}.food-menu,.food-menu .food-category,body,main{width:750px!important;float:left!important;margin:0!important;padding:0!important;position:static;overflow:visible!important;text-align:center}body,main{width:800px!important;background-image:none!important}.menu-item-header{margin-left:-240px}.food-menu{position:absolute;left:0}body,div,h1,h2,h3,ol,ul{width:auto;border:0;padding:0;float:none;position:static;overflow:visible!important}.food-category .row,.food-menu .food-category{max-width:800px!important;margin:0}.food-menu{padding-left:0!important;max-width:800px!important}.food-menu .food-item{float:left!important;width:250px!important}.standardmenu h1{max-width:100%!important;width:750px!important;margin:15px auto 25px}h1{font-size:48px}}.journallisting{padding-right:0;text-align:center}.journal-entry .journal-title{padding:50px 0 20px!important}.journal-entry .rte{padding:0 0 50px!important}.top-filter{padding:40px 0}.top-filter .filter-container{width:70%;margin:30px auto}.top-filter .filter-container .category-dropdown,.top-filter .filter-container .date-filter,.top-filter .filter-container .property-dropdown{width:30%;display:inline-block;margin-right:30px}.top-filter .filter-container .property-dropdown label{display:none}.top-filter .border-dd .date-show{padding:12.5px 5%;position:relative}.date-show i{position:relative}.date-show span{position:absolute;right:10px;top:10px;font-size:1.5em}.journallisting #journals-list .journal-container .image-container{width:60%;height:100%;float:left;background-color:grey;border:1px solid #fff}.journallisting #journals-list .journal-container .image-container img{width:100%}.journallisting #journals-list .journal-container .content-container{width:38%;float:left;padding:25px 2%}.journallisting #journals-list .journal-container:nth-child(even) .image-container{float:right;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.journallisting #journals-list .journal-container:nth-child(even) .content-container{float:left;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.journal-container{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.journal-container .animated-button{margin-bottom:20px}.border-dd .cab-select-box,.border-dd .date-show{border:1px solid grey;padding:1px 15px;text-transform:uppercase;letter-spacing:2px;font-size:14px;color:#d0d0d0;top:-1px}.border-dd .arrow{right:16px}.top-filter .animated-button{padding:11px 20px}.journallisting .article-category{border-bottom:10px solid #fff;background:#fff}.journallisting .article-category:last-of-type{border-bottom:none}.journallisting .article-category .grid-image{position:relative}.journallisting .article-category .grid-image:before{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(255,255,255,.6);top:0;left:0}.journallisting .style-2 .grid-image{float:right}.journallisting picture img{width:100%}.journalcategory .title,.journallisting .title{text-transform:uppercase;text-align:center;letter-spacing:1px;font-size:3em;display:block;width:100%;margin:10px auto 0;line-height:1.2}.journalcategory .title:after,.journallisting .title:after{content:"";position:relative;width:100px;margin:25px auto;background:#000;height:1px;display:block}.journalcategory .title-prefix,.journallisting .title-prefix{line-height:1em;font-size:14px;text-transform:uppercase;text-align:center;letter-spacing:1px}.journalcategory .text,.journallisting .text{margin:40px 0 60px;font-size:8px;font-size:.8rem;line-height:1em}.journalcategory .middle,.journallisting .middle{text-align:center;z-index:1;width:100%}.journalcategory .grid-image .middle,.journallisting .grid-image .middle{position:absolute}.journalcategory .grid-text,.journallisting .grid-text{padding:50px 55px;background:#fcfcfc}.excerpt-inner{width:80%;margin:20px auto 0}.excerpt-inner .text{margin:0 0 30px}.journallisting .sc a,.journallisting .tc a{display:block;width:100%;height:100%;position:relative;color:#FFF}.journallisting .sc .title{width:100%}.journallisting .sc .title:after,.journallisting .tc .title:after{display:none}.sc .overlay,.tc .overlay{background:rgba(0,0,0,.4);width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:all .4s ease;transition:all .4s ease}.sc a:hover .overlay,.tc a:hover .overlay{background:rgba(0,0,0,.8)}.sc .middle,.tc .middle{display:block}.sc .grid-image,.tc .grid-image{height:600px}.sub-title{margin-bottom:-10px;text-transform:uppercase;letter-spacing:2px;color:grey}@media screen and (max-width:1280px){.journallisting .style-2 .grid-image{float:none}.journallisting .grid-text{display:none}}@media screen and (max-width:1024px){.journalcategory .middle,.journallisting .middle{width:100%}.top-filter .filter-container .category-dropdown,.top-filter .filter-container .date-filter,.top-filter .filter-container .property-dropdown{width:32%;margin:0 1%}.border-dd .cab-select-box{font-size:11px}.top-filter .filter-container{width:95%}.journallisting #journals-list .journal-container .content-container,.journallisting #journals-list .journal-container .image-container{width:50%}.journallisting #journals-list .journal-container .content-container{padding:50px 2% 30px}}@media screen and (max-width:767px){.journallisting #journals-list .journal-container{height:auto}.journallisting .text{display:none}.journallisting .title{width:100%;margin:0 0 30px;font-size:25px;font-size:2.5rem;line-height:1em}.journallisting .title-prefix{margin:0 0 30px}.border-dd,.top-filter .filter-container .category-dropdown,.top-filter .filter-container .date-filter,.top-filter .filter-container .property-dropdown{width:100%;margin:0 0 15px}.top-filter .animated-button{width:100%;max-width:100%}.border-dd .cab-select-box{text-align:center}.top-filter .filter-container{width:90%;margin:0 auto}.journallisting #journals-list .journal-container .content-container{width:100%}.journallisting #journals-list .journal-container .image-container{width:90%;margin:0 auto;float:none;clear:both}.journallisting #journals-list .journal-container:nth-child(even) .image-container{float:none}.journalcategory .title:after,.journallisting .title:after{content:"";position:relative;width:100px;margin:25px auto;background:#000;height:1px;display:block}.sub-title{margin-bottom:0}.journal-container{display:block}}.brochurelisting .tabs li,.brochurelisting .title u{font-size:14px;text-align:center;text-transform:uppercase;letter-spacing:1px}.journal-title{width:100%!important}.journalcategory .style-2 .grid-image{float:right}.banner{height:695px;text-align:center;text-transform:uppercase}.banner .overlay{background:rgba(255,255,255,.6);position:absolute;top:0;left:0;width:100%;height:100%}.category-images>div{height:350px}.intro-images-2 picture{width:50%;float:left}.intro-images-2 img{width:100%}.journal .umb-grid{clear:both}@media screen and (max-width:1280px){.category-images>div{height:220px;min-height:initial}}@media screen and (max-width:767px){.journalcategory .style-2 .grid-image{float:none}.journalcategory .category-images{display:none}}.prearrivalfeedback section.form{padding:100px;background:#fff}.prearrivalfeedback .intro{margin-bottom:50px}.question-container{position:relative;margin-bottom:20px}.brochurelisting section{overflow:hidden;clear:both}.brochurelisting .category{display:none;overflow:hidden}.brochurelisting .category.visible{display:block}.brochurelisting .category .style-3 .grid-image,.brochurelisting .category .style-4 .grid-image{float:right}.brochurelisting .grid-text{background:rgba(255,255,255,.7)}.brochurelisting .title u{display:block;text-decoration:none}.brochurelisting .property-stripe{float:right;width:8px;height:100%}.brochurelisting nav{background:#f8f8f8}.tab-select{display:none}.brochurelisting nav .cab-select{width:80%;margin:0 auto;display:none}.brochurelisting .tabs{overflow:hidden;text-align:center;-webkit-transition:all .4s ease;transition:all .4s ease;padding:0 0 20px}.brochurelisting .tabs li{display:block;float:left;cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease;margin:0 1%;width:13%}.brochurelisting .tabs li a{display:block;padding:15px;border:1px solid transparent;color:#7f7f7f;-webkit-transition:all .4s ease;transition:all .4s ease}.brochurelisting .tabs li.visible a{border:1px solid #7f7f7f}.brochurelisting .tabs .visible a,.brochurelisting .tabs a:hover{color:#000}.brochure a{clear:both;margin:10px 0}.brochure img{width:90%;max-width:224px;float:left;-webkit-box-shadow:0 0 7px #E2E2E2;box-shadow:0 0 7px #E2E2E2}.brochure>div{width:50%;padding:2%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.offeritem .logo{width:100px}.brochurelisting .brochure{width:50%;float:left;margin-bottom:50px;padding:20px 5%}#RequestBrochureForm{text-align:center;padding:0 0 40px}#RequestBrochureForm h1{max-width:375px;margin:0 auto 30px}#RequestBrochureForm .intro{text-align:center;margin:0 auto;float:none}#RequestBrochureForm form{width:90%;max-width:690px;margin:0 auto}.brochure section>div{margin:0 auto;padding:30px 0 0;height:800px!important;width:100%!important}.brochure h1{text-align:center;padding:50px 0 0}.brochure section{margin:55px 0 0;background:rgba(255,255,255,.7)}.brochurelisting nav{margin:55px 0 0}@media screen and (max-width:1280px){.brochurelisting .grid-text,.brochurelisting nav{background:#fff}.brochurelisting .grid-image,.brochurelisting .grid-text{height:525px}.brochurelisting .category .style-2 .grid-image{float:right}.brochurelisting .category .style-3 .grid-image{float:left}.brochure>div{width:100%}.brochure>div:first-of-type{margin:0 0 30px}}@media screen and (max-width:1024px){.brochure section{margin:0}.brochurelisting .brochure{height:auto!important}}@media screen and (min-width:768px){.brochurelisting .tabs{width:80%!important;margin:0 auto!important;padding:20px 0}.brochurelisting .tabs li{display:inline-block;float:none}.brochurelisting .property-stripe li{width:100%!important}}@media screen and (max-width:767px){.brochurelisting .grid-text{height:auto}.brochurelisting .grid-image{height:350px}.brochurelisting .category .style-2 .grid-image,.brochurelisting .category .style-3 .grid-image,.brochurelisting .category .style-4 .grid-image{float:none}.brochurelisting nav{margin:0;padding:40px 10%;font-size:10px;font-size:1rem;line-height:1em;text-align:center;text-transform:uppercase}.brochurelisting nav .cab-select,.tab-select{display:block}.tab-select{width:100%;border-bottom:1px solid #333;padding:14px 0;cursor:pointer;position:relative}.brochurelisting .tabs{padding:0;overflow:hidden;max-height:0;-webkit-transition:all .4s ease;transition:all .4s ease}.tabs.active{max-height:1000px}.brochurelisting .property-stripe{position:absolute;bottom:0;width:100%;height:8px}.brochurelisting .property-stripe li{float:left;height:100%!important}.brochurelisting .brochure{width:100%;text-align:center}.brochure img{float:none}.brochurelisting .tabs li{width:100%;margin:0}.brochurelisting .tabs li.visible a{border:none}.brochure section>div{height:400px!important}}.meeting-layouts-icons{list-style:none;overflow:hidden}.meeting-layouts-icons li{display:inline}table th{font-weight:700}table td,table th{padding:9px 10px;text-align:left}.book-room,.meetingroom-slider,.rt td,.rt th{text-align:center}.meeting-table{padding:100px 0}.meeting-table table{max-width:1180px;width:90%;margin:0 auto}.meeting-table td,.meeting-table th{width:10%;text-align:center;font-size:12.5px}.meeting-table .titles{font-weight:700;text-transform:uppercase}.meeting-table td.left,.meeting-table th.left{width:20%;max-width:106px;line-height:1.7em}.meeting-table tbody tr{border-top:1px solid rgba(255,255,255,.15)}.book-room{padding:30px 0}.book-room p{margin:0}.rt{width:100%;font-size:.75em;line-height:1.25em}.rt td,.rt th{margin:0;padding:.4166em}.rt td{vertical-align:middle}.rt th{vertical-align:top;line-height:20px;padding:0 20px 15px}#rt1 td.mobile{display:none}.meeting-layouts{background:#fff;padding:0 0 60px}.meeting-layouts .intro{max-width:90%;width:990px;margin:50px auto 20px}.meeting-layouts .intro h2{color:#7d7d7d}.meetingroom-slider{display:none;display:block;padding:70px 0;background:#fff;margin:0 auto;width:100%;margin-left:0!important}.meetingroom-slider .tabs{margin-bottom:70px;padding:0 3%}.meetingroom-slider .tabs .visible{color:#000}.meetingroom-slider .slides{position:relative;height:280px;-webkit-transition:all .4s ease;transition:all .4s ease;width:50%;margin:0 auto}.meetingroom-slider .slides ul{position:absolute;width:100%;opacity:0;-webkit-transform:scale(.6);transform:scale(.6);-webkit-transition:all .4s ease;transition:all .4s ease}.meetingroom-slider .slides .visible{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .4s ease .2s;transition:all .4s ease .2s}.meetingroom-slider .slides li{display:inline-block;width:124px;width:100%!important}.meetingroom-slider .slides img{margin-bottom:40px;width:auto}.meetingroom-slider .tabs li{display:inline-block;padding:0 1%;text-transform:uppercase;color:#7f7f7f;cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease;opacity:.7;margin:0 0 25px}.meetingroom-slider .tabs li.visible{opacity:1}.meetingroom-slider .tabs li img{margin:30px auto;width:75%}.meetingroom-slider .tabs li .title{line-height:18px;min-height:38px;display:block}.meetingroom-slider .tabs li i{display:block;margin:0 auto 10px 0}.room-spec{width:90%;margin:0 auto;text-transform:uppercase;overflow:hidden}.room-spec h3{font-size:9px;font-size:.9rem;line-height:2em}.room-spec>li{padding:0 4%;color:#616161}.room-spec li ul{margin:30px 0 0;font-size:7.5px;font-size:.75rem;line-height:2.4em}.room-spec>li ul li{font-size:8px;font-size:.8rem;line-height:2.25em}.room-spec>li p{font-size:8px;font-size:.8rem;line-height:2.25em;margin:0}.room-spec>li p:first-of-type{margin:30px 0 0}.meeting-search-wrap{padding:50px 100px;background:#FFF}.meeting-search-result{padding:50px 0;border-bottom:1px solid #848586;min-height:190px}.meeting-search-result li.intro{text-align:left;line-height:1.5rem;margin-top:10px}.meeting-search-filter .cab-select{width:88%;margin:20px 0 0}.meeting-search-result button{float:right}.meeting-search-filter{padding:200px 100px 100px;background:#FFF}.meeting-search-filter form>div{width:20%;display:block;float:left}.meeting-search-result .animated-button{float:right}.meeting-search-filter .animated-button{max-width:210px;width:20%;float:right}.meeting-layouts .print-button{float:none;margin:0 0 25px}.meeting-layouts .print-button .icon-print{padding:10px}.button-text{margin-right:10px;text-transform:uppercase;font-size:.9em;font-weight:700}.meeting-carousel{position:fixed;top:55px;bottom:0;left:240px;right:0;z-index:1;opacity:0;background-color:transparent;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .4s ease,-webkit-transform .4s ease .1s;transition:opacity .4s ease,-webkit-transform .4s ease .1s;transition:transform .4s ease .1s,opacity .4s ease;transition:transform .4s ease .1s,opacity .4s ease,-webkit-transform .4s ease .1s}.meeting-carousel .slick-slide{-webkit-transform:scale(.7);transform:scale(.7);-webkit-transition:all .4s ease;transition:all .4s ease}.meeting-carousel .slick-slide.slick-current{-webkit-transform:scale(1);transform:scale(1)}.meeting-carousel img{margin:0 auto;max-width:700px;width:100%}.meeting-carousel.fixed{opacity:1;z-index:10;background:#FFF;text-align:center;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .4s ease .1s,-webkit-transform .4s ease;transition:opacity .4s ease .1s,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease .1s;transition:transform .4s ease,opacity .4s ease .1s,-webkit-transform .4s ease}.meeting-carousel .inner{width:100%;top:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.meeting-carousel li button:before{border:1px solid #525252;background:#525252}.meeting-carousel .slick-dots{bottom:-25%}.meeting-layouts .contract-carousel,.meeting-layouts .expand-carousel{z-index:5;width:40px;height:40px;padding:0;border:none;background:#3b3b3b;color:#FFF;cursor:pointer}.meeting-layouts .meeting-ctas{position:absolute;bottom:25%;right:15%}.meeting-layouts .expand-carousel{background:0 0;text-transform:uppercase;width:auto;height:auto;color:#3b3b3b}.meeting-layouts .expand-carousel .button-text{font-size:7.5px;font-size:.75rem;line-height:1em}.meeting-layouts .expand-carousel .icon-expand{padding:10px;margin:0 0 0 5px}.meeting-layouts .expand-carousel .icon-expand:before{color:#3b3b3b}.meetings-finder .distance-half h3,.meetings-finder label,.meetings-finder label:focus{color:#000;font-size:12px!important;text-transform:none}.meeting-carousel .contract-carousel{position:fixed;bottom:-40px;right:10px;z-index:10;-webkit-transition:all .4s ease;transition:all .4s ease}.meeting-carousel.fixed .contract-carousel{bottom:10px;-webkit-transition:all .4s ease .4s;transition:all .4s ease .4s}@media screen and (min-width:768px){.meetingroom-slider{width:auto!important;margin-left:0!important}}@media screen and (max-width:1500px){.meeting-layouts .meeting-ctas{right:5%}}@media screen and (max-width:1280px){#rt1 tbody,.pinned table td,.pinned table th{white-space:nowrap}.meeting-search-filter form>div{width:50%}.meeting-search-filter .animated-button{margin:30px 0 0;width:210px;float:left}.meetingroom-slider .tabs li{font-size:7px;font-size:.7rem;line-height:1em}table.responsive{margin-bottom:0}.pinned{position:absolute;left:0;top:0;background:#fff;width:35%;overflow:hidden;overflow-x:scroll;border-right:1px solid #ccc;border-left:1px solid #ccc}#rt1,#rt1 tbody,#rt2,.meeting-layouts .meeting-ctas,div.table-wrapper{position:relative}.pinned table{border-right:none;border-left:none;width:100%}.pinned td:last-child{border-bottom:0}div.table-wrapper{margin-bottom:20px;overflow:hidden;border-right:1px solid #ccc}div.table-wrapper div.scrollable{margin-left:35%;overflow:scroll;overflow-y:hidden}table.responsive td,table.responsive th{position:relative;white-space:nowrap;overflow:hidden}table.responsive td:first-child,table.responsive th:first-child,table.responsive.pinned td{display:none}#rt1,#rt1 tbody,#rt1 td,#rt1 th,#rt1 thead,#rt1 thead tr,#rt2,#rt2 thead{display:block}#rt1{width:100%}#rt1 thead{float:left}#rt1 tbody{width:auto;overflow-x:auto}#rt1 th{width:100%;text-align:left;padding:5px 20px 11.5px}#rt1 tbody tr{display:inline-block;vertical-align:top}#rt1 td{padding:11.5px 0;width:102%;border-bottom:1px solid #E6E6E6}.rt td,.rt th{border-bottom:0}#rt1 td.left{padding:0;margin:0;width:100%;float:none;max-width:none}#rt2{width:100%}#rt2 thead{float:left}#rt2 tbody{display:-webkit-box;overflow-x:auto}#rt2 td,#rt2 th,#rt2 tr,.rt td.hide{display:block}.titles{background:rgba(255,255,255,.1)}.rt th.left{height:63px}.rt td{border-left:0;border-right:0}.rt td:last-child,.rt th:last-child{border-bottom:1px solid #babcbf}.meeting-table{width:100%;padding:0 0 30px}#rt1 td.mobile a{margin:0 10px;font-size:10px;min-width:0;padding:15px 21px}#rt1 td.mobile{display:block;border-bottom:none}.meeting-table .left .animated-button,.meeting-table .left .animated-button:hover{border:none}.meeting-table .left .animated-button.dark:after,.meeting-table .left .animated-button.dark:disabled:hover:after{display:none}.meeting-layouts .meeting-ctas{text-align:center;margin:0 auto 60px;max-width:400px;width:80%}.meeting-layouts .print-button{float:none;margin:0 5%;display:inline}.meeting-layouts .expand-carousel{margin:0 0 0 5%}}.thin .secondary-nav-items ul li,.vertical-center-cell{vertical-align:middle}@media screen and (max-width:1024px){.meetingroom-slider .tabs li{font-size:11px}.room-spec>li p,.room-spec>li ul li{font-size:7px;font-size:.7rem;line-height:2em}.meetingroom-slider .slides{width:65%}.meeting-carousel{left:0}}@media only screen and (max-width:767px){.meeting-table td,.meeting-table th{font-size:10px}.meeting-table .link-title{font-size:1em;width:100%;padding:20px 0;display:block;max-width:none;min-width:0}#rt1 thead{width:38%;min-height:380px;background:#677b8f}#rt1 th{padding:5px 10px 11.5px;font-size:9px}.meeting-table .titles{background:0 0}.rt td:last-child,.rt th:last-child{border-bottom:none}.meeting-table{padding-bottom:0}.meetingroom-slider .slides{width:100%;border-top:1px solid #818181;padding:40px 0 0}.room-spec{float:right;width:100%;text-transform:uppercase;text-align:center}.meetingroom-slider{border-top:1px solid #818181;padding:30px 0}.tab-wrap{padding:20px 0;margin-bottom:50px}.meetingroom-slider .tabs{margin-bottom:0;padding:0 0 30px;-webkit-transition:margin-left .4s ease;transition:margin-left .4s ease}.meetingroom-slider .tabs li{display:block;float:left;padding:0 10px}.meetingroom-slider .contacts li{display:block;overflow:hidden;width:125px;margin:0 auto 60px}.meetingroom-slider .slides img{width:305px}.meetingroom-slider .contacts img{margin-top:-98px}.meeting-search-filter{padding:100px 10% 40px}.meeting-search-filter .cab-select,.meeting-search-filter form>div{width:100%}.meeting-search-wrap{padding:50px 10%}.meeting-search-result .animated-button{float:left;margin:40px 0 0}.room-spec{margin:0}.room-spec>li{margin:50px 0 0}.room-spec>li:first-of-type{margin:0}.meeting-layouts .meeting-ctas{margin:20px auto 40px;max-width:100%;width:100%;right:2%}.meeting-layouts .print-button{display:block;margin:0 0 25px}.meeting-layouts .print-button .icon-print{margin:0 0 0 20px}.meeting-layouts .expand-carousel{display:none}}.meetingsfinder .intronumber-touch{display:inline-block}.meetingsfinder .intronumber-notouch{display:none}.meetings-finder .sub-header{padding-top:60px!important}.meetings-finder .form-row-3{width:33%;display:inline-block}@media only screen and (max-width:900px){.meetings-finder .form-row-3,.meetings-finder .form-row-3 label,.meetings-finder .form-row-3 select{width:100%!important;clear:both;float:none;display:block;text-align:center}.meetings-finder .form-row-3 .cab-select{line-height:70px}}.meetings-finder h2{padding:20px 0}.meetings-finder input[type=checkbox],.meetings-finder input[type=radio],.meetings-finder label,.meetings-finder radio{display:inline-block!important}.meetings-finder .distance-half{float:left;width:50%;margin:20px 0 30px}.meetings-finder label,.meetings-finder label:focus{position:relative;top:0!important;left:0!important;padding-right:20px}.meetings-finder .distance-left{border-right:1px solid #ccc}.meetings-finder .distance-item{display:inline-block}@media only screen and (max-width:900px){.meetings-finder .distance-left{border-right:0 solid #ccc;border-bottom:1px solid #ccc;padding-bottom:40px}.meetings-finder .distance-half{width:100%}}.meetings-finder #meetingsAccordion{margin:30px 0 40px;border-top:1px solid #ccc}.meetings-finder .accordionButton h2{padding:20px 0 0}.meetings-finder .accordionButton{border-bottom:1px solid #ccc}.meetings-finder .on{border-bottom:0}.meetings-finder .cab-select-box{border:1px solid #ccc;margin:10px;height:50px;line-height:50px;color:#333;font-size:12px;text-align:center}.meetings-finder .arrow{display:block;position:absolute;width:20px;height:9px;right:20px;top:30px;z-index:1;font-weight:400;color:#333;font-size:12px}.meetings-finder .cab-select-options{border:1px solid #ccc;overflow:visible;top:-30px;color:#333;font-size:12px;text-align:center}.meetings-finder .cab-select-options li{list-style:none}.meetings-finder .divider,.meetings-finder .or-text{display:inline-block}.meetings-finder .divider{border-top:1px solid #ccc;height:1px;width:45%}.meetings-finder span.location{display:block;clear:both;color:#000;font-size:12px!important;letter-spacing:1px;line-height:22px}.meetings-finder .or-text{width:10%}.meetings-finder-results .grid-rollover .middle{top:50%}.meetings-finder-results .results-item{float:left;width:33%}.meetings-finder-results .results-item .title{font-size:16px;font-weight:400}.meetings-finder-results .results-item .sub-title{color:#fff;text-transform:none;display:block;text-align:center;font-weight:400}.meetings-finder-results .results-item .animated-button{border:1px solid #fff;font-size:12px;padding:20px 0}@media only screen and (max-width:900px){.meetings-finder-results .results-item{float:left;width:50%}}@media only screen and (max-width:600px){.meetings-finder-results .results-item{float:left;width:100%}}.colour-link-shallow .middle span{font-size:30px!important}@media screen and (max-width:800px){.colour-link-shallow .middle span{font-size:20px!important}}.widget-box input[type=number],.widget-box input[type=submit],.widget-box input[type=text],.widget-select-venue{border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid #000!important;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABHklEQVQ4EaVTO26DQBD1ohQWaS2lg9JybZ+AK7hNwx2oIoVf4UPQ0Lj1FdKktevIpel8AKNUkDcWMxpgSaIEaTVv3sx7uztiTdu2s/98DywOw3Dued4Who/M2aIx5lZV1aEsy0+qiwHELyi+Ytl0PQ69SxAxkWIA4RMRTdNsKE59juMcuZd6xIAFeZ6fGCdJ8kY4y7KAuTRNGd7jyEBXsdOPE3a0QGPsniOnnYMO67LgSQN9T41F2QGrQRRFCwyzoIF2qyBuKKbcOgPXdVeY9rMWgNsjf9ccYesJhk3f5dYT1HX9gR0LLQR30TnjkUEcx2uIuS4RnI+aj6sJR0AM8AaumPaM/rRehyWhXqbFAA9kh3/8/NvHxAYGAsZ/il8IalkCLBfNVAAAAABJRU5ErkJggg==)!important;background-repeat:no-repeat!important;background-attachment:scroll!important;background-size:16px 18px!important;background-position:98% 50%!important}#widget-holder ::-webkit-input-placeholder{font-size:14px!important;text-transform:uppercase!important;letter-spacing:1px!important;line-height:22px!important;color:#7f7f7f!important;text-align:left!important;padding:30px 0!important}#widget-holder ::-moz-placeholder{font-size:14px!important;text-transform:uppercase!important;letter-spacing:1px!important;line-height:22px!important;color:#7f7f7f!important;text-align:left!important;padding:30px 0!important}#widget-holder ::-ms-input-placeholder{font-size:14px!important;text-transform:uppercase!important;letter-spacing:1px!important;line-height:22px!important;color:#7f7f7f!important;text-align:left!important;padding:30px 0!important}#widget-holder ::placeholder{font-size:14px!important;text-transform:uppercase!important;letter-spacing:1px!important;line-height:22px!important;color:#7f7f7f!important;text-align:left!important;padding:30px 0!important}#widget-holder :-ms-input-placeholder{font-size:14px!important;text-transform:uppercase!important;letter-spacing:1px!important;line-height:22px!important;color:#7f7f7f!important;text-align:left!important;padding:30px 0!important}#widget-holder,#widget-holder label,#widget-holder p,#widget-holder span,.widget-box input[type=number],.widget-box input[type=submit],.widget-box input[type=text],.widget-select-venue{font-size:14px!important;text-transform:uppercase!important;letter-spacing:1px!important;line-height:22px!important;color:#7f7f7f!important;text-align:left!important;padding:0!important;margin-top:-20px}#widget-holder p{margin-bottom:0!important}.widget-wrapper h2{padding:0 0 20px}.widget-box .widget-search-div input[type=submit],.widget-box .widget-search-div input[type=submit]:active,.widget-box .widget-search-div input[type=submit]:hover,.widget-box .widget-search-div input[type=submit]:visited{position:relative!important;min-width:198px!important;bottom:0;right:10px;display:inline-block!important;width:108px!important;max-width:420px!important;height:auto!important;padding:20px 10px!important;background:#fff!important;font-size:15px!important;text-align:center!important;letter-spacing:1px!important;line-height:normal!important;cursor:pointer!important;color:#000!important;border:2px solid #B7B7B7!important;clear:both;margin:-20px 0 0 5px}.widget-box input[type=number],.widget-box input[type=submit],.widget-box input[type=text],.widget-select-venue{width:100%;padding:5px 0!important;border:1px solid #dcdcdc;font-family:inherit;height:20px;margin:10px 0;position:relative}#widget-holder p{margin:10px 0!important;padding:10px 0 0!important;display:block;position:relative}.widget-wrapper{padding:0;margin:30px 0}.widget-wrapper h2{margin-bottom:10px;text-transform:uppercase;font-size:20px;letter-spacing:2px;font-family:'Apercu Regular',sans-serif;color:#3b3b3b!important}@font-face{font-family:jenna_sueregular;src:url(/Fonts/jennasue-webfont.eot);src:url(/Fonts/jennasue-webfont.eot?#iefix) format('embedded-opentype'),url(/Fonts/jennasue-webfont.woff) format('woff'),url(/Fonts/jennasue-webfont.ttf) format('truetype');font-weight:400;font-style:normal}.intro{text-align:center}.intro.no-banner{background:rgba(255,255,255,.7);padding:85px 0 20px}.career-banner h1{font-size:37.5px;font-size:3.75rem;line-height:1em;margin:80px 0 20px}.career-banner h1 span{margin:0 0 15px}.filter-wrap{margin:70px 0 40px}.career-bannerItem{clear:both;padding:15px;background:#8fc8e5;text-align:center}.career-bannerItem p{color:#fff;font-family:jenna_sueregular,sans-serif;margin:0;font-size:36px;line-height:100%}.career-bannerItem p .animated-button{margin-left:25px;font:14px 'Apercu Regular',sans-serif}.people .block-colour-link .colour-rollover .title,.people .block-colour-link .colour-text .title,.people .carousel .slick-slide,.people .carousel .slick-slide strong,.people h1,.people h2,.people h3,.people h4{font-family:jenna_sueregular,sans-serif}.career-filters{float:right;width:65%}.career-filters .cab-select{width:26%;float:left;margin:0 3% 0 0}.button-black{width:13%}.filter-wrap label{font-size:13px}.career-search{float:left;width:23%;position:relative}.career-search input{background:0 0}.career-search .search-icon{content:"";background-image:url(/Images/search.svg);width:15px;height:15px;background-size:15px 15px;position:absolute;right:0;display:block;top:15px}.career-search label{left:0}.people h1,.people h2,.people h3,.people h4{font-size:40px;text-transform:inherit}.people .primary-nav a{color:#fff;-webkit-transition:all .4s ease;transition:all .4s ease}.people .primary-nav a:hover{opacity:1}.people feature-list-container{background:0 0!important}.career-listing article{padding:70px 0;border-bottom:1px solid #848586}.career-listing article:last-of-type{border-bottom:none}.career-listing article .description{width:50%;float:left}.career-listing article .description li{list-style-type:disc;margin:0 0 15px;font-size:9px;font-size:.9rem;line-height:1.5555555555555556em}.career-listing article .description ul{padding:15px 0 15px 15px}.career-listing article .key{width:40%;float:right}.career-listing article .key li{display:inline-block;float:left;width:33.33%;text-align:center;font-size:10px;font-size:1rem;line-height:1.5em}.career-listing article .key li u{font-weight:700;margin:0 0 10px;display:block;text-decoration:none}.career-listing article .key li span{font-size:27px;font-size:2.7rem;line-height:1.1851851851851851em;margin:0 0 30px;display:block}.fanhams-hall-hotel li span{color:#e6acce}.the-manor-house,.the-manor-house-and-golf-club li span{color:#6d4061}.pennyhill-park-and-the-spa li span{color:#bac7c4}.lainston-house-hotel li span{color:#cf7600}.south-lodge-hotel li span{color:#e4e86c}.mannings-heath-golf-club li span{color:#a39f95}.royal-berkshire-hotel li span{color:#ffe993}.view-enquire{clear:left}.filter-mobile{display:none}.people .grid-image p.caption{background:rgba(143,200,229,.7)}@media screen and (max-width:1280px){.career-listing article .description{width:65%;float:left}.career-listing article .key li{width:100%;margin:0 0 30px}.career-listing article .key{width:25%;float:right}.career-filters{float:right;width:75%}.career-filters .cab-select{width:25%}.career-filters .button-black{width:16%}}@media screen and (max-width:1024px){.career-banner h1{margin:0 0 20px}}@media screen and (max-width:767px){.career-banner h1{font-size:24px;font-size:2.4rem;line-height:1em}.career-bannerItem-section{padding-top:50px}.intro.no-banner{padding-bottom:0}.filter-mobile{display:block;background:#999;color:#FFF;width:190px;margin:0 auto;text-transform:uppercase;padding:10px 0;bottom:-35px;position:relative;-webkit-transition:all .4s ease;transition:all .4s ease;cursor:pointer}.career-listing article .key li u,.filter-wrap{display:none}.button-black,.career-filters,.career-filters .cab-select,.career-listing article .key,.career-search,.filter-wrap button{width:100%}.filter-mobile:hover{background:#4F4F4F}.filter-wrap{margin:0}.button-black{margin:25px 0 0}.career-listing article .description{width:100%;text-align:center}.career-listing article .key{margin:20px 0 50px}.view-enquire{text-align:center}.career-listing article .key li span{float:left;margin:-10px 10% 0 0}.career-listing article .key li{text-align:left}.career-filters .button-black{width:100px}}.chefslisting section article .grid-text,.classlisting section article .grid-text{background:url(/Images/Season/season-bg.jpg);min-height:490px}.chefslisting section article.style-1 .grid-text,.classlisting section article.style-2 .grid-text{background:url(/Images/Season/season-rightblock-bg.jpg) top left no-repeat,url(/Images/Season/season-bg.jpg);background-size:contain}.cookery-school-bg .title-formatted{background:url(/Images/season/season-btn.jpg) center center no-repeat;background-size:cover}.chefslisting .style-1 .grid-image,.classlisting .style-2 .grid-image{float:right;min-height:490px}.chefslisting article .grid-image,.chefslisting article .grid-text{padding:0 0 33.33333333%;min-height:0!important;height:0!important}.chefslisting article .grid-text .middle{position:absolute;width:80%;left:10%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.chefslisting .style-2 .grid-image,.classlisting .style-1 .grid-image{min-height:490px}.classlisting article{overflow:hidden;clear:both}.classsearchlisting,.embed-container{overflow:visible}.classlisting>section{background:0 0}.classlisting .filter-bar{background:#e0e0e0}.classlisting .grid-text{padding:70px 0}.classlisting .grid-text.no-slider{margin:0}.date{font-style:italic}.cost,.duration{font-weight:700}.cookeryschool .date{font-size:8px;font-size:.8rem;line-height:1em;display:block;width:100%;text-align:center;margin:0 0 40px}.classblock-preheader{color:#b8cdd5;text-align:center;text-transform:uppercase;font-size:8px;font-size:.8rem;line-height:1em;margin:0 0 50px}.classblock-preheader span{display:block;margin:0 auto 15px;font-size:12px;font-size:1.2rem;line-height:1em}.classblock-preheader .description{font-size:10px;font-size:1rem;line-height:1.4em}#BookButton.cookery-school-bg{background:url(/Images/season/season-btn.jpg);background-size:cover}.cookery-school-bg .intro-text{background:url(/Images/Season/season-bg.png) top left no-repeat;background-size:100%}.filter-bar{background:#e0e0e0;width:100%;text-align:center;text-transform:uppercase}.filter-bar input[type=date]{border:none;padding:5px 0;display:none}.filter-bar .date-placeholder{position:relative;max-width:204px;cursor:pointer}.filter-bar .date-placeholder span{position:absolute;right:0}.filter-bar label{display:none}.filter-bar .date-picker{width:440px;max-width:651px;margin:30px auto 30px -50%;padding:0;background:#FFF;z-index:1;position:absolute;opacity:0;visibility:hidden;-webkit-transition:all .4s ease;transition:all .4s ease}.quote-block,.ui-datepicker{background:#fff}.filter-bar .date-picker.active{opacity:1;visibility:visible}.filter-bar>form>div{margin:25px 20px;width:20%;display:inline-block;position:relative;text-align:left}.class-details{margin:0 0 30px}.quote-block .by{font-size:14px;text-transform:uppercase;text-align:center;letter-spacing:1px;font-family:'Apercu Regular',sans-serif;margin:20px 0 0}.classsearchlisting:after{content:"";display:table;clear:both}#TopNav.cookery-school-bg a{color:#5f5e5e}#TopNav.cookery-school-bg #BookButton{border:2px solid #5f5e5e!important}#TopNav.cookery-school-bg #BookButton span{color:#5f5e5e!important}#TopNav.cookery-school-bg .primary-nav li ul a{color:#fff}.quote-block.grid-text{padding:0}.quote-block.grid-text .middle blockquote{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative}.season-classlisting{border:5px solid #fff}.season-classlisting>div .stretch{border:5px solid #fff;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}main.classsearchlisting article.style-1 div.detail-container,main.classsearchlisting article.style-1 div.image-container,main.classsearchlisting article.style-2 div.detail-container,main.classsearchlisting article.style-2 div.image-container{min-height:490px!important}@media screen and (max-width:1280px){.classcourselisting .quote-block .middle{display:table-cell}.filter-bar>form>div{width:18%}.date-placeholder i,.filter-bar{font-size:11px}.cookery-school-bg .intro-text{background-size:contain}}@media screen and (max-width:1024px){.chefslisting article .grid-image,.chefslisting article .grid-text{padding-bottom:50%}}@media screen and (max-width:767px){.filter-bar>form>div{width:90%;margin:20px auto}.filter-bar .date-placeholder{max-width:100%;text-align:left;border-bottom:1px solid #7D7D7D;width:100%;padding:0 10px 15px}.filter-bar button{margin:0 0 30px}.filter-bar .date-picker{width:100%;margin:0}main .quote-block{padding:70px 0}.date-placeholder i,.filter-bar{font-size:10px;font-size:1rem;line-height:1em}#TopNav.cookery-school-bg #PrimaryNavButton{color:#5f5e5e}.classcourselisting .quote-block>div:before{padding-bottom:0}.quote-block.grid-text .middle blockquote{-webkit-transform:translateY(0);transform:translateY(0);top:0;padding:50px 0}.chefslisting .grid-text .middle{position:relative;padding:60px 5%;width:100%;top:auto;left:auto;-webkit-transform:translateY(0);transform:translateY(0)}.chefslisting article .grid-text{padding-bottom:0;height:490px!important}}#HolesList,.holeItem,.language-wrapper{text-align:center}.holes-container{background-color:#fff}#HolesList{padding:25px;font-size:1.25rem}#HolesList li{display:inline-block}#HolesList li:hover{cursor:pointer}.the-manor-house-golf-club #HolesList li.selected,.the-manor-house-golf-club #HolesList li:hover{color:#6a435c}.mannings-heath-golf-club #HolesList li.selected,.mannings-heath-golf-club #HolesList li:hover{color:#8f811c}.flyovercontent{width:100%;margin:0 auto}.embed-container{height:auto;width:100%;padding-bottom:71%;position:relative}.embed-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}.booking-body>div{position:relative;margin:20px 0}.booking-container .datepicker{cursor:pointer;font:14px 'Apercu Regular',sans-serif}.booking-container{margin:0 auto;float:none}.booking-container .booking-logo{width:185px;display:block;margin:50px auto}.booking-container .booking-logo img{width:100%}.booking-container .animated-button{margin:30px 0 0}.booking-container footer p{margin-top:10px}.booking-container footer small{font-size:11px}.booking-container #BookingDate{padding:10px;font-size:1em}.booking-container .cab-select-options{max-height:170px!important}.booking-container label{left:10px}.booking-body .booking-row{max-width:600px;margin:0 auto}.booking-row #BookingDate{background:url(/Images/calender.svg) right 3px top 13px no-repeat;background-size:17px;cursor:pointer}.booking-row .cab-select-options li:first-child{display:none}@media (min-width:1200px){.booking-container .booking-logo{margin:100px auto 60px}}.language-wrapper{background-color:#fff;display:block;border-top:1px solid #c3b4be;padding:10px 0}.language-landing-row{position:relative;font-size:0}.language-landing-half{width:50%;display:inline-block;padding:0;position:relative}.language-landing-row img{width:50%}.language-landing-half p{padding:0 60px;font-size:.9rem}.language-landing-half .button{color:#fff;background-color:#69435c;padding:15px 40px;display:inline-block;font-size:.9rem}.vertical-center{padding:0 10px 0 0}.image-right-mobile{display:none}.form-wrapper,.form-wrapper .textarea{padding:30px 0 0}.form-wrapper{padding:30px 15%}.form-wrapper .textarea textarea{margin:30px 0 0;border:1px solid #c3b4be;height:200px}.language-landing-form-row{width:100%;display:block;text-align:left;font-size:0}.form-wrapper h2{padding-bottom:20px}.form-wrapper .submit-row{text-align:center}.form-wrapper .submit{color:#fff;background-color:#69435c;padding:15px 40px;display:inline-block;font-size:.9rem;width:auto;margin-top:20px}.language-landing-form-row .language-landing-half{text-align:left;padding-bottom:20px}.language-landing-form-row .label{display:inline-block;width:30%;font-size:.9rem}.language-landing-form-row input{display:inline-block;width:60%;border:1px solid #c3b4be}.language-page-header .logo{width:100%;margin:0;text-align:center}.language-page-header .logo img{margin:auto}.block-colour-link.block-colour-castle{background-color:#845474}@media (max-width:900px){.language-landing-half p{font-size:.8rem}.language-landing-half,.language-landing-row img{width:100%}.image-right{display:none}.image-right-mobile{display:inline-block}}.newsletter-signup{width:60%;margin:0 auto;padding:50px 0}.newsletter-signup h2{color:#5f5e5e}.newsletter-signup .indicates-required{color:#5f5e5e;margin-bottom:20px}.newsletter-signup .indicates-required span{color:#5f5e5e}.newsletter-signup .cab-select-box{color:#5f5e5e;font-size:16px}.newsletter-signup .small-meta.nowrap{color:#5f5e5e}.newsletter-signup label{position:relative!important;top:0!important;left:5px!important;font-size:14px!important}.newsletter-signup input{display:inline-block!important;margin-bottom:10px}.newsletter-signup input[type=email],.newsletter-signup input[type=number],.newsletter-signup input[type=text]{font-size:16px!important;padding:10px 0;border:none;border-bottom:1px solid #000;width:100%}#mc_embed_signup_scroll div.clear{text-align:left;margin-top:20px}.newsletter-signup .input-group ul{margin-top:20px}.newsletter-signup .input-group li{display:inline-block;width:49%;margin-bottom:5px}.newsletter-signup .input-group strong{font-size:16px;color:#5f5e5e}@media screen and (max-width:1150px){.newsletter-signup .input-group li{display:block;width:100%;margin:0 auto 5px}}@media screen and (max-width:800px){.newsletter-signup{padding:30px 0;width:75%}}@media screen and (max-width:640px){.newsletter-signup{padding:30px 0;width:90%}}@font-face{font-family:jenna_sueregular;src:url(/Fonts/jennasue-webfont.eot);src:url(/Fonts/jennasue-webfont.eot?#iefix) format('embedded-opentype'),url(/Fonts/jennasue-webfont.woff) format('woff'),url(/Fonts/jennasue-webfont.ttf) format('truetype');font-weight:400;font-style:normal}.flock-filters{width:100%;margin:0 auto 40px;text-align:center}.flock-filters ul{list-style:none;margin:0 20%;border-top:1px solid rgba(0,0,0,.32);padding-top:15px}.flock-filters ul li{display:inline-block;margin:0 30px}.flock-filters ul li a{text-transform:uppercase;font-size:13px;color:#3b3b3b;font-weight:600}.flock-filters ul li a span{font-weight:400;text-transform:uppercase;font-size:13px;color:#3c3c3c}.flock-content-right .col-tab-7{margin-right:15px;background-size:cover;background-position:center}.flock-content-right .col-tab-5{padding:80px 60px;background-color:#c2bfc6}.flock-content-right{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.flock-content-right .flock-grid-info{text-align:center}.flock-content-right .flock-grid-info h3{font-size:36px;text-transform:uppercase;color:#3b3b3b;text-align:center;margin-bottom:25px}.flock-content-right .flock-grid-info h4{text-transform:uppercase;font-size:13px;color:#3b3b3b;font-weight:600;text-align:center;letter-spacing:1px;margin-bottom:25px}.flock-content-right .flock-grid-info h4 span{text-transform:uppercase;font-size:13px;color:#3b3b3b;font-weight:400}.flock-content-right .flock-grid-info img{width:100%;max-width:125px;height:1px}.flock-content-right .flock-grid-info p{font-size:13px;line-height:24px;letter-spacing:1px;color:#3c3c3c;font-weight:400;margin-bottom:40px;margin-top:30px}.flock-content-right .flock-grid-info a.animated-button{border-color:#fff;color:#3c3c3c;font-size:15px;text-transform:uppercase}.flock-content-right .flock-grid-info a.animated-button::after{background:#fff}.flock-content-right img{width:100%}.flock-content-left .col-tab-7{margin-left:15px;background-size:cover;background-position:center}.flock-content-left .col-tab-7.hide-mobile{display:block}.flock-content-left .col-tab-7.show-mobile{display:none}.flock-content-left .col-tab-5{padding:80px 60px;background-color:#7d7686}.flock-top-tips-img,.flock-top-tips-info{padding:50px 45px;text-align:center;color:#fff}.flock-content-left{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.flock-content-left .flock-grid-info{text-align:center}.flock-content-left .flock-grid-info h3{font-size:36px;text-transform:uppercase;color:#fff;text-align:center;margin-bottom:25px}.flock-content-left .flock-grid-info h4{text-transform:uppercase;font-size:13px;color:#fff;font-weight:600;text-align:center;letter-spacing:1px;margin-bottom:25px}.flock-content-left .flock-grid-info h4 span{text-transform:uppercase;font-size:13px;color:#fff;font-weight:400}.flock-content-left .flock-grid-info img{width:100%;max-width:125px;height:1px}.flock-content-left .flock-grid-info p{font-size:13px;line-height:24px;letter-spacing:1px;color:#fff;font-weight:400;margin-bottom:40px;margin-top:30px}.flock-content-left .flock-grid-info a.animated-button{border-color:#bbb;color:#fff;font-size:15px;text-transform:uppercase}.flock-content-left .flock-grid-info a.animated-button::after{background:#bbb}.flock-content-left img{width:100%}.flock-top-tips{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.flock-top-tips-info{background-color:#51485d;margin-bottom:0}.flock-top-tips-info h3{font-size:33px;text-transform:uppercase;margin-bottom:20px}.flock-top-tips-info h3 span{font-weight:300}.flock-top-tips-info h4{font-size:13px;font-weight:400;text-transform:uppercase;margin-bottom:20px}.flock-top-tips-info h4 span{font-weight:300}.flock-top-tips-info h4.hand-written{font-family:jenna_sueregular,sans-serif;font-size:35px;letter-spacing:1px;line-height:27px;margin-top:15px;text-transform:unset}.gallery__property-list-dropdown .accordionButton,.gallery__property-list-dropdown .accordionContent ul li a,.primary-navigation{font-family:'Apercu Regular',Tahoma,sans-serif}.flock-top-tips-info img{width:100%;max-width:100px;height:1px;margin-bottom:10px}.flock-top-tips-info p{font-size:13px;line-height:24px;letter-spacing:1px;font-weight:400;margin-bottom:10px}.flock-top-tips-info .hand-drawn{width:100%;height:auto;margin-bottom:0}.flock-top-tips-img{position:relative;margin:0 10px;background-size:cover;background-position:center}.flock-top-tips-img-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.flock-top-tips-img h3{font-size:33px;font-weight:400;text-transform:uppercase;margin-bottom:30px}@media screen and (max-width:1024px){.flock-filters ul{margin:0}}@media screen and (max-width:767px){.flock-content-left,.flock-content-right{display:block}.flock-filters{margin-bottom:10px}.flock-filters ul li{display:block;margin:20px auto}.flock-content-right .col-tab-7.col-mob-12{margin:5% auto;padding-bottom:80%}.flock-content-right .col-tab-5.col-mob-12{padding:40px 30px}.flock-content-left .col-tab-7.col-mob-12{margin:5% auto;padding-bottom:80%}.flock-content-left .col-tab-7.col-mob-12.hide-mobile{display:none}.flock-content-left .col-tab-7.col-mob-12.show-mobile,.flock-top-tips{display:block}.flock-content-left .col-tab-5{padding:40px 30px;margin-bottom:5%}.flock-top-tips-info{padding:30px}.flock-top-tips-img{margin:5% auto;padding-bottom:80%}}.primary-navigation{position:fixed;z-index:90;width:100%;height:95px;padding:0 20px;-webkit-transition:height .5s ease,padding .3s ease;transition:height .5s ease,padding .3s ease;text-align:right}.primary-navigation .primary-logo{display:inline-block;float:left;padding:20px 0}.primary-navigation .primary-logo a img{height:55px;width:150px}@media only screen and (max-width:767px){.primary-navigation .primary-logo a img{height:auto;width:150px}#TopNav .nav-btn{margin:0!important}}.primary-nav-items{display:inline-block;width:auto}.primary-nav-items ul{text-align:center;width:100%;margin-left:20px}.primary-nav-items ul li{display:inline-block;margin-right:20px;position:relative}.primary-nav-items ul li a,.primary-nav-items ul li a:active,.primary-nav-items ul li a:hover,.primary-nav-items ul li a:visited{height:95px;line-height:95px;padding:0;margin:0;text-transform:uppercase;font-size:.8rem;letter-spacing:1px;display:block;position:relative;color:#fff}.primary-nav-items ul li a:after{content:"";display:block;width:0;height:3px;background:#fff;-webkit-transition:all .4s ease;transition:all .4s ease;position:absolute;bottom:0}.primary-nav-items ul li a:hover:after{width:100%}.primary-nav a:hover:after{opacity:1}.primary-nav-items ul li a.occasions:hover{color:#ff8a85!important}.primary-nav-items ul li a.leisure:hover{color:#b4cfbd!important}.primary-nav-items ul li a.business:hover{color:#82879f!important}.primary-nav-items ul li a.occasions:after{background:#ff8a85!important}.primary-nav-items ul li a.leisure:after{background:#b4cfbd!important}.primary-nav-items ul li a.business:after{background:#82879f!important}#TopNav.thin .primary-nav-items ul li a,#TopNav.thin .primary-nav-items ul li a:active,#TopNav.thin .primary-nav-items ul li a:hover,#TopNav.thin .primary-nav-items ul li a:visited{height:73px;line-height:73px}.nav-right-wrapper{display:inline-block;float:right;text-align:right}.nav-right-wrapper .book-button,.nav-right-wrapper .secondary-nav-items{display:inline-block;float:none}.nav-right-wrapper .book-button{float:none;position:relative;top:20px}@media screen and (max-width:1200px){.nav-right-wrapper .book-button{top:7px}}.nav-right-wrapper .book-button #BookButton{margin:0}.secondary-nav-items ul,.secondary-nav-items ul li{list-style:none;padding:0;margin:0;text-align:center}.secondary-nav-items ul li{display:inline-block;padding:0 6px}#TopNav.thin .nav-btn{height:73px;margin-top:0}.primary-navigation .secondary-nav-items .nav-btn{float:none!important}.nav-wrap,.primary-nav,.primary-nav li{background-color:#282828}.nav-wrap:before{display:none}#TopNav .nav-wrap{width:105%;right:-2.5%;margin:0;position:relative;top:0;display:none}#TopNav.visible .nav-wrap{display:block}#TopNav.visible #PrimaryNavButton.active span:before{content:'\e921';font-size:26px;width:31px;display:inline-block}#PrimaryNavBack{background:0 0;border:none;margin:0 auto;right:0;top:0;display:block;position:relative;width:80%;height:auto;padding-top:22px;opacity:0;visibility:hidden;color:#fff}.primary-nav{margin-top:0!important;position:relative;overflow-y:initial;z-index:9}.primary-nav,.primary-nav ul{overflow-x:visible;height:auto;background:0 0}.primary-nav li{float:none;margin:0;text-align:center;border-top:1px solid rgba(255,255,255,.1);display:block;width:100%;position:initial;padding:0;max-width:100%}.primary-nav li a,.primary-nav li a:active,.primary-nav li a:hover,.primary-nav li a:visited{padding:15px 0!important;color:#fff!important;display:block!important;opacity:.8!important;font-weight:200!important}.booknow-message{text-align:left}#TopNav .nav-form{top:95px}#TopResults{display:none!important}.tab-contain.visible{height:auto;overflow-y:visible}@media screen and (max-width:1300px){.primary-nav .visible{display:block}}@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){.links .col-tab-4{width:50%}.links .col-tab-4 a{width:100%}}@media only screen and (min-width:767px){#TopNav.primary-navigation #PrimaryNavButton{font-size:24px;float:right;padding:15px 15px 0;background:0 0;border:none;color:#fff;-webkit-transition:all .4s ease;transition:all .4s ease}}@media only screen and (max-width:767px){#BookNow{top:95px}.offerslisting{padding:95px 0 0}}@media only screen and (max-width:1200px){.primary-navigation #PrimaryNavButton{display:inline-block!important}.primary-navigation .primary-nav-items{display:none!important}}@media screen and (max-width:420px){#TopNav .nav-btn{width:18px}#TopNav #PrimaryNavButton,#TopNav.thin #PrimaryNavButton{padding:3px 0 0 10px}}@media screen and (max-width:320px){#TopNav .nav-btn{width:14px}#TopNav #PrimaryNavButton,#TopNav.thin #PrimaryNavButton{padding:3px 0 0 8px}}#gallery{padding:70px 0 30px}@media only screen and (max-width:63.9375em){#gallery{padding:120px 0 0}}#gallery .main-heading{margin:70px 0 30px;padding-left:20px;padding-right:20px;text-align:center;width:100%;border:0}#gallery .main-heading h1{display:inline-block;font-size:27px;line-height:36px;letter-spacing:1px;color:#3B3B3B}#gallery .main-heading p{font-size:17px;line-height:29px;font-weight:300;max-width:525px;width:100%;margin:0 auto}.gallery{text-align:center}.gallery__property-list{background-color:#d0d0d0;padding:30px;text-align:center;margin-bottom:30px}.gallery__property-list h4{font-size:13px;line-height:17px;color:#3b3b3b;display:inline-block;margin-right:30px}.gallery__property-list-dropdown{background-color:#fff;display:inline-block;padding:10px 30px;width:350px;position:relative}.gallery__property-list-dropdown .accordionButton{text-align:left;font-size:13px;line-height:17px;font-weight:500;text-transform:uppercase;color:#3b3b3b;padding-right:20px;background:url(/assets/images/chevron-down.svg) right center no-repeat;cursor:pointer}.gallery__property-list-dropdown .accordionButton.on{background:url(/assets/images/chevron-up.svg) right center no-repeat}.gallery__property-list-dropdown .accordionContent{position:absolute;top:25px;left:0;z-index:1;padding:10px 30px;width:100%;background-color:#fff}.gallery__property-list-dropdown .accordionContent ul li{margin-bottom:15px;text-align:left}.gallery__property-list-dropdown .accordionContent ul li a{font-size:13px;line-height:17px;font-weight:300;text-transform:uppercase;color:#3b3b3b}.gallery__filters-mobile{display:none}.gallery__filter-buttons{width:80%;margin:auto;text-align:center}.gallery__filter-buttons button{display:inline-block;width:auto;cursor:pointer;background-color:transparent;text-transform:uppercase;font-size:14px;border:0;outline:0;text-decoration:none;color:#D1D1D1;padding:0 0 30px;margin:0 15px}@media only screen and (max-width:900px){.gallery__filter-buttons button{width:auto;padding:0 5px 10px}}.gallery__filter-buttons button.on,.gallery__filter-buttons button:active,.gallery__filter-buttons button:hover{color:#3B3B3B}.gallery__grid{text-align:center;margin:0 auto;width:100%}.gallery__item,.gallery__item-sizer{text-align:left;width:33%}@media only screen and (max-width:63.9375em){.gallery__item,.gallery__item-sizer{width:100%}}.gallery__item a,.gallery__item-sizer a{position:relative;display:block;overflow:hidden}.gallery__item a .hover,.gallery__item-sizer a .hover{display:none}.gallery__item a:active .hover,.gallery__item a:hover .hover,.gallery__item-sizer a:active .hover,.gallery__item-sizer a:hover .hover{position:absolute;top:5px;bottom:5px;left:5px;right:5px;background-color:rgba(0,0,0,.5);display:block}.gallery__item a:active .hover img,.gallery__item a:hover .hover img,.gallery__item-sizer a:active .hover img,.gallery__item-sizer a:hover .hover img{display:block;top:45%;left:45%;position:absolute;width:40px}.gallery__item img,.gallery__item-sizer img{display:block;width:100%;height:auto;-webkit-transition:-webkit-transform .7s ease-in-out;transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out;transition:transform .7s ease-in-out,-webkit-transform .7s ease-in-out;padding:5px}.gallery-modal{padding:60px 90px 25px;display:block;top:0!important;left:0;margin:0;position:fixed;width:100%;max-width:none;height:100vh;min-height:100vh;border:0;border-radius:0;z-index:1006;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.74);overflow-y:visible}@media screen and (max-width:800px){.gallery-modal{padding:40px 40px 25px}}.gallery-modal.loading{background-position:center center;background-repeat:no-repeat}.gallery-modal__close{position:absolute;top:10px;right:10px;width:30px;height:30px;text-indent:-12345px;cursor:pointer;background:url(images/close_gallery.png) center center no-repeat!important;border:0;outline:0;text-decoration:none;z-index:1000}@media only screen and (max-width:1290px){.gallery-modal__close{top:10px;right:10px}}.gallery-modal__image{text-align:center}.gallery-modal__image img{width:auto;height:80vh;display:inline-block}.gallery-modal__iframe{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.gallery-modal__iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.gallery-modal__next,.gallery-modal__prev{position:absolute;top:50%;z-index:40;list-style-type:none;margin:-27px 0 0;text-indent:-12345px;width:27px;height:27px;background:center center no-repeat;cursor:pointer;border:0;outline:0;text-decoration:none}.gallery-modal__prev,.gallery-modal__prev:active,.gallery-modal__prev:hover,.gallery-modal__prev:visited{left:10px;background-image:url(images/gallery-left.png);background-color:transparent}.gallery-modal__next,.gallery-modal__next:active,.gallery-modal__next:hover,.gallery-modal__next:visited{right:10px;background-image:url(images/gallery-right.png);background-color:transparent}@media only screen and (max-width:640px){.gallery-modal__prev,.gallery-modal__prev:active,.gallery-modal__prev:hover,.gallery-modal__prev:visited{left:5px}.gallery-modal__next,.gallery-modal__next:active,.gallery-modal__next:hover,.gallery-modal__next:visited{right:5px}}@media screen and (max-width:767px){.gallery__filter-buttons-mobile-accordion .accordionButton,.gallery__filter-buttons-mobile-accordion .accordionContent ul li button{font-size:13px;line-height:17px;font-family:'Apercu Regular',Tahoma,sans-serif;text-transform:uppercase;color:#3b3b3b}.gallery__property-list{padding:30px 10px}.gallery__property-list-dropdown{width:290px}.gallery__filter-buttons{width:100%}.gallery__filters-mobile{display:none}.gallery__filter-buttons-mobile{text-align:center}.gallery__filter-buttons-mobile p{font-size:13px;line-height:17px;color:#3b3b3b;margin-right:10px;text-transform:uppercase;display:inline-block}.gallery__filter-buttons-mobile-accordion{position:relative;width:175px;margin:0 auto;display:inline-block}.gallery__filter-buttons-mobile-accordion .accordionButton{text-align:left;font-weight:500;padding-right:20px;padding-left:15px;background:url(/assets/images/chevron-down.svg) right center no-repeat;cursor:pointer}.gallery__filter-buttons-mobile-accordion .accordionButton.on{background:url(/assets/images/chevron-up.svg) right center no-repeat}.gallery__filter-buttons-mobile-accordion .accordionContent{position:absolute;top:25px;left:0;z-index:1;padding:10px 15px;width:100%;background-color:#fff}.gallery__filter-buttons-mobile-accordion .accordionContent ul li{margin-bottom:15px;text-align:left}.gallery__filter-buttons-mobile-accordion .accordionContent ul li button{font-weight:300;background:0 0;border:none}}#load{margin:40px auto 30px;display:block}.gallery-modal__image .mobile-image{display:none}@media only screen and (max-width:63.9375em){.gallery-modal__image .mobile-image{display:block}}.gallery-modal__image .caption{color:#fff;font-size:11px}@media only screen and (max-width:1300px){.gallery-modal__image{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.gallery-modal__image img{height:auto;max-height:80vh;max-width:80vw;padding:30px}}@media only screen and (max-width:850px){.gallery-modal__image img{padding:5px}}.gallery-modal.loading{background-image:none}.pintbutton{position:absolute;right:140px;top:70px}@media screen and (min-width:641px) and (orientation:landscape){body.rotate-message .gallery-rotate{display:none}}@media screen and (max-width:640px) and (orientation:portrait){body.rotate-message .gallery-rotate{position:fixed;top:0;z-index:10000;width:100%;height:100%;background-color:rgba(0,0,0,.9);text-align:center}body.rotate-message .gallery-rotate__icon{margin-bottom:-60vh;text-align:center;display:inline-block;width:224px;height:184px;background-image:url(images/best-viewed.png);background-repeat:no-repeat}body.rotate-message .gallery-rotate__close{position:absolute;top:68vh;z-index:10000;left:0;right:0;margin:auto;height:26px;width:26px;background-image:url(images/rotate-close.png)}}.form-grid{background-color:#FFF;padding:3%;-webkit-box-sizing:border-box;box-sizing:border-box}.form-grid .contour .contourNavigation{margin-top:0;padding:0 30px}.grid-text ul{list-style:outside}.sr__experience-detail-list ul,.sr__room-features-list-column ul{list-style:disc inside}.grid-text ol{list-style-type:upper-alpha}.block-image-link a .grid-rollover:hover{cursor:pointer}.contact-details p{margin-bottom:0}.contact-details .contact-body{margin-bottom:25px}.contact-details .contact-email,.contact-details .contact-telephone,.contact-details .contact-website{margin:10px 0;color:#000}.contact-details .contact-telephone:hover{color:#282828}.pennyhill-park .contact-details .contact-email:hover,.pennyhill-park .contact-details .contact-telephone:hover,.pennyhill-park .contact-details .contact-website:hover{color:#c3ccc8}.south-lodge .contact-details .contact-email:hover,.south-lodge .contact-details .contact-telephone:hover,.south-lodge .contact-details .contact-website:hover{color:#dee36c}.lainston-house .contact-details .contact-email:hover,.lainston-house .contact-details .contact-telephone:hover,.lainston-house .contact-details .contact-website:hover{color:#da892b}.the-manor-house .contact-details .contact-email:hover,.the-manor-house .contact-details .contact-telephone:hover,.the-manor-house .contact-details .contact-website:hover{color:#6a435c}.fanhams-hall .contact-details .contact-email:hover,.fanhams-hall .contact-details .contact-telephone:hover,.fanhams-hall .contact-details .contact-website:hover{color:#dea6c1}.royal-berkshire .contact-details .contact-email:hover,.royal-berkshire .contact-details .contact-telephone:hover,.royal-berkshire .contact-details .contact-website:hover{color:#ffe892}.colour-rollover{background-position:center center;background-size:cover;cursor:default}.block-colour-link .middle{position:static;width:90%;left:5%;text-align:center;font-size:20px;font-size:2rem;line-height:1.3em;letter-spacing:2px;text-transform:uppercase}.col-tab-4>div>.colour-link-shallow .middle{line-height:1.3em}.col-tab-12>div>.block-colour-link,.col-tab-4>div>.block-colour-link{height:100px;position:relative}.col-tab-12>div>.block-colour-link .colour-rollover{padding:75px 0;height:auto}.col-tab-12>div>.colour-link-shallow .colour-rollover,.col-tab-4>div>.colour-link-shallow .colour-rollover{padding:0}.col-tab-12>div>.colour-link-shallow .colour-rollover:before,.col-tab-4>div>.colour-link-shallow .colour-rollover:before{padding-bottom:0}.col-tab-12>div>.block-colour-link .middle{-webkit-transform:none;transform:none;top:0}.col-tab-12>div>.block-colour-link{height:auto}.block-colour-link .colour-rollover .title,.block-colour-link .colour-text .title{font-size:40px;text-transform:none;font-family:'Geometric_415 W01 Lite',sans-serif}.block-colour-link a .colour-rollover:hover{cursor:pointer}.block-colour-link.block-colour-group{background-color:#282828;color:#fff}.block-colour-link.block-colour-php{background-color:#bac7c4;color:#5f5e5e}.block-colour-link.block-colour-php a .title{color:#5f5e5e}.block-colour-link.block-colour-sl{background-color:#d7e241;color:#5f5e5e}.block-colour-link.block-colour-sl a .title{color:#5f5e5e}.block-colour-link.block-colour-lh{background-color:#cf7600;color:#fff}.block-colour-link.block-colour-tmh{background-color:#6d4061;color:#fff}.block-colour-link.block-colour-rb{background-color:#ffe993;color:#5f5e5e}.block-colour-link.block-colour-rb a .title{color:#5f5e5e}.block-colour-link.block-colour-fh{background-color:#e6acce;color:#fff}.block-colour-link.block-colour-mh{background-color:#a39f95;color:#fff}.block-colour-link.block-colour-ep{background-color:#8fc8e5;color:#fff}.block-colour-link.block-colour-occasions{background-color:#FF8A85;color:#fff}.block-colour-link.block-colour-leisure{background-color:#B4CFBD;color:#fff}.block-colour-link.block-colour-business{background-color:#82879F;color:#fff}.block-colour-link.block-colour-ep a .title{color:#fff}.grid-rollover .overlay-hide{background:0 0!important}.block-voucher .animated-button{clear:both;position:relative;display:inline-block;width:auto;margin:25px auto}.block-voucher .icon-container .icon-gift{font-size:7rem;margin:0 0 20px;display:block}.block-voucher .bottom a{margin-left:-105px}.block-voucher .voucher-intro{font-family:'Apercu Regular',sans-serif;font-size:32px}.block-event-picker .animated-button{clear:both;position:relative;display:inline-block;width:auto;margin:25px auto;color:#fff}.block-event-picker .event-date{margin:0 0 15px}.content-boxes{position:relative}.vertical-center{width:100%;height:100%}.vertical-center-table{width:100%;height:100%;display:table}.vertical-center-row{display:table-row}.vertical-center-cell{display:table-cell}@media screen and (max-width:767px){.form-grid .contour .contourNavigation{margin:0 0 20px;padding:0 20px}.colour-rollover{height:auto}.block-colour-link .colour-rollover{padding:75px 0}.block-voucher .voucher-intro{font-family:'Apercu Regular',sans-serif;font-size:15px}.block-voucher .icon-container .icon-gift{font-size:3rem}}.sr__intro-text p,.sr__intro-title h1,.sr__intro-wide-text p,.sr__intro-wide-title h1,.sr__split-intro-content-text p,.sr__split-intro-content-title h1,.sr__split-intro-features-list h3,.sr__split-intro-features-list ul li,.sr__squares-item-split-text h3{font-family:'Apercu Regular',Tahoma,sans-serif}@media screen and (min-width:767px) and (max-width:1024px){.block-voucher .voucher-intro{font-size:21px}.col-tab-4>div>.colour-link-shallow .middle{font-size:26px}}@media screen and (min-width:1024px) and (max-width:1224px){.block-voucher .voucher-intro{font-size:24px}}.page-24171 .colour-link-shallow .middle{position:absolute!important}.col-tab-4 .colour-link-shallow .middle{-webkit-transform:none;transform:none;position:static!important}.col-tab-4 .block-colour-link .middle{position:absolute}.col-tab-6 .colour-link-shallow .middle{top:0;-webkit-transform:none;transform:none}.col-tab-6>div>.colour-link-shallow .colour-rollover:before{padding-bottom:0}.sr__intro{margin:60px auto 0;text-align:center}.sr__intro-title{margin-bottom:30px}.sr__intro-title h1{font-size:27px;letter-spacing:1px;line-height:36px;color:#3b3b3b}.sr__intro-text{max-width:525px;width:100%;margin:0 auto 45px}.sr__intro-text p{color:#3b3b3b;font-size:17px;line-height:19px;font-weight:300}.sr__intro-price{margin:0 auto 30px}.sr__intro-price h4 span{text-transform:initial;font-size:22px}.sr__split-intro-features-list h3,.sr__squares-item-full-img-text h3,.sr__squares-item-half-text h3,.sr__squares-item-split-full-img-text h3,.sr__squares-item-split-text h3{letter-spacing:1px;text-transform:uppercase}.sr__intro-wide{margin:60px auto 0;text-align:center}.sr__intro-wide-title{margin-bottom:30px}.sr__intro-wide-title h1{font-size:27px;letter-spacing:1px;line-height:36px;color:#3b3b3b}.sr__intro-wide-text{max-width:870px;width:100%;margin:0 auto 45px}.sr__intro-wide-text p{color:#3b3b3b;font-size:17px;line-height:19px;font-weight:300}.sr__intro-wide-cta li{display:inline-block}.sr__intro-wide-cta li+li{margin-left:10px}.sr__intro-wide-cta a{background-color:#d0d0d0}.sr__intro-wide-cta a:hover{background-color:transparent}@media screen and (max-width:767px){.sr__intro-wide{padding:0 20px}.sr__intro-wide-cta li{display:block}.sr__intro-wide-cta li+li{margin-left:0;margin-top:10px}}.sr__split-intro{padding-top:60px;max-width:1260px;width:100%;margin:0 auto}.sr__split-intro-features{padding:0 5%}.sr__split-intro-features-mobile{display:none}.sr__split-intro-features-wrap{max-width:333px;width:100%;margin:0 auto;padding:10%}.sr__split-intro-features-list{max-width:280px;margin:0 auto 45px;text-align:center}.sr__split-intro-content-title,.sr__split-intro-features-cta{margin-bottom:30px}.sr__split-intro-features-list h3{font-size:22px;font-weight:400}.sr__split-intro-features-list ul{list-style-type:disc;text-align:left;padding:0 15px}.sr__split-intro-features-list ul li{font-size:17px;line-height:38px;font-weight:300}.sr__split-intro-content{padding:0 5%}.sr__split-intro-content-title h1{font-size:27px;letter-spacing:1px;line-height:36px;color:#3b3b3b}.sr__split-intro-content-text{margin-bottom:60px}.sr__split-intro-content-text p{color:#3b3b3b;font-size:17px;line-height:19px;font-weight:300;margin-bottom:30px}.sr__split-intro-content-cta{margin-bottom:30px}body.pennyhill-park .sr__split-intro-features-cta a,body.south-lodge .sr__split-intro-features-cta a{color:#000!important}@media screen and (max-width:767px){.sr__split-intro-features{display:none}.sr__split-intro-features-mobile{display:block;margin-bottom:30px;background-color:#282828;padding:20px}.sr__split-intro-features-mobile .accordionButton{padding:0 20px;max-width:420px;width:100%;margin:0 auto;position:relative;cursor:pointer}.sr__split-intro-features-mobile .accordionButton h3{display:inline-block;color:#fff;font-size:22px;letter-spacing:1px;line-height:30px;font-family:'Apercu Regular',Tahoma,sans-serif;text-transform:uppercase;max-width:90%;margin-bottom:0}.sr__split-intro-features-mobile .accordionButton img{position:absolute;top:8px;right:20px;width:12px;-webkit-transition:all .5s ease-in;transition:all .5s ease-in;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.sr__split-intro-features-mobile .accordionButton.on{margin-bottom:20px}.sr__split-intro-features-mobile .accordionButton.on img{-webkit-transform:rotate(0);transform:rotate(0)}.sr__split-intro-features-list{margin-bottom:60px;max-width:400px}.sr__split-intro-features-list ul{padding:0 30px}.sr__split-intro-content-cta,.sr__split-intro-content-text,.sr__split-intro-content-title,.sr__split-intro-features-cta{text-align:center}}.sr__row,.sr__social,.sr__squares{max-width:1260px}body.hotel .sr__split-intro-features-cta a,body.hotel .sr__split-intro-features-list h3,body.hotel .sr__split-intro-features-list li{color:#3b3b3b}.sr__squares{width:100%;margin:0 auto}.sr__squares-item{padding:0 5px 0 0;margin-bottom:10px}.sr__squares-item-split-img,.sr__squares-item-split-img-mobile{background-position:center;background-size:cover;min-height:270px;margin-bottom:20px}.sr__squares-item:nth-child(even){padding:0 0 0 5px}.sr__squares-item-split{padding:0 5px 0 0}.sr__squares-item-split-full-img:nth-child(even),.sr__squares-item-split:nth-child(even){padding:0 0 0 5px}.sr__squares-item-split-img-mobile{display:none}.sr__squares-item-full-img,.sr__squares-item-split-full-img-wrap{min-height:540px;height:100%;background-size:cover;background-position:center}.sr__squares-item-split-text{text-align:center;margin-bottom:30px}.sr__squares-item-split-text h3{font-size:27px;line-height:36px;color:#3b3b3b}.sr__squares-item-split-text p{color:#3b3b3b;font-size:17px;line-height:19px;font-weight:300;font-family:'Apercu Regular',Tahoma,sans-serif;margin-bottom:30px}.sr__squares-item-full-img-text h3,.sr__squares-item-full-img-text p,.sr__squares-item-split-full-img-text h3,.sr__squares-item-split-full-img-text p{color:#fff;font-family:'Apercu Regular',Tahoma,sans-serif}.sr__squares-item-split-cta{text-align:center;margin-bottom:30px}.sr__squares-item-split-full-img-wrap{position:relative}.sr__squares-item-split-full-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3);z-index:0}.sr__squares-item-split-full-img-text{text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5;width:80%}.sr__squares-item-split-full-img-text h3{font-size:27px;line-height:36px}.sr__squares-item-split-full-img-text p{font-size:17px;line-height:19px;font-weight:300;margin-bottom:30px}.sr__squares-item-full-img{position:relative}.sr__squares-item-full-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3);z-index:0}.sr__squares-item-full-img-text{text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5;width:80%}.sr__squares-item-full-img-text h3{font-size:27px;line-height:36px}.sr__squares-item-full-img-text p{font-size:17px;line-height:19px;font-weight:300;margin-bottom:30px}.sr__squares-item-split-full-img{height:100%;padding:0 5px}.sr__squares-item-half-img{background-position:center;background-size:cover;min-height:270px;margin-bottom:30px}.sr__squares-item-half-text{text-align:center;margin:0 auto 30px;width:80%}.sr__squares-item-half-text h3{font-size:27px;line-height:36px;color:#3b3b3b;font-family:'Apercu Regular',Tahoma,sans-serif}.sr__squares-item-half-text p{color:#3b3b3b;font-size:17px;line-height:19px;font-weight:300;font-family:'Apercu Regular',Tahoma,sans-serif;margin-bottom:30px}.sr__grid-item-text h3,.sr__social-title h2{line-height:36px;letter-spacing:1px;text-transform:uppercase;color:#3b3b3b;font-family:'Apercu Regular',Tahoma,sans-serif}.sr__squares-item-half-cta{text-align:center;margin-bottom:30px}@media screen and (max-width:1000px) and (min-width:640px){.sr__squares-item-split-img{display:none}.sr__squares-item-split-img-mobile{display:block}}@media screen and (max-width:1000px){.sr__squares-item,.sr__squares-item-split,.sr__squares-item-split-full-img{padding:0!important;margin-bottom:10px}.sr__squares-item-split-full-img:last-child,.sr__squares-item-split:last-child,.sr__squares-item:last-child{margin-bottom:0}}.sr__row{width:100%;margin:0 auto 60px}#map.sr__map{min-height:550px;margin-bottom:0}@media screen and (max-width:767px){#map.sr__map{min-height:400px}}.sr__social{width:100%;margin:0 auto;text-align:center}.sr__social-title h2{font-size:27px}@media screen and (max-width:1000px){.sr__social-title h2{font-size:22px}}.sr__grid-item{margin-bottom:30px;padding:0 5px}.sr__grid-item-img{background-size:cover;background-position:center;min-height:270px;margin-bottom:20px}.sr__grid-item-text{text-align:center;margin-bottom:30px}.sr__grid-item-text h3{font-size:27px;margin-bottom:20px}.sr__grid-item-text p{color:#3b3b3b;font-size:17px;line-height:19px;font-weight:300;font-family:'Apercu Regular',Tahoma,sans-serif;margin-bottom:30px}.sr__grid-item-double-cta{text-align:center}.sr__grid-item-double-cta a{margin:0 5px;min-width:149px!important}.sr__room-features{margin:0 auto}.sr__room-features-wrap{max-width:670px;width:100%;padding:5% 80px;margin:0 auto}.sr__room-features-title{text-align:center}.sr__room-features-title h2{font-size:22px;letter-spacing:1px;line-height:30px;color:#3b3b3b;text-transform:uppercase;font-family:'Apercu Regular',Tahoma,sans-serif}.sr__room-features-list-column{width:45%;margin:0 2%;display:inline-block}.sr__room-features-list-column ul li{font-size:17px;line-height:38px;color:#3b3b3b;font-family:'Apercu Regular',Tahoma,sans-serif;font-weight:300}body.the-manor-house .sr__room-features-list-column li,body.the-manor-house .sr__room-features-title h2{color:#fff}.sr__room-carousel-slider-slide-caption h3,.sr__room-carousel-title h2{color:#3b3b3b;text-transform:uppercase;font-family:'Apercu Regular',Tahoma,sans-serif;letter-spacing:1px}@media screen and (max-width:767px){.sr__room-features-wrap{padding:10% 20px}.sr__room-features-list-column{width:100%;margin:0}}.sr__room-carousel{margin:0 auto}.sr__room-carousel-title{text-align:center}.sr__room-carousel-title h2{font-size:22px;line-height:30px}.sr__room-carousel-slider-slide{-webkit-transform:scale(.9);transform:scale(.9);position:relative}.sr__room-carousel-slider-slide-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.4)}.sr__room-carousel-slider-slide.slick-current{-webkit-transform:scale(1.1);transform:scale(1.1)}.sr__room-carousel-slider-slide.slick-current .sr__room-carousel-slider-slide-overlay{display:none}.sr__room-carousel-slider-slide-img{background-size:cover;background-position:center;min-height:450px;margin-bottom:20px}.sr__room-carousel-slider-slide-caption{margin-bottom:45px;text-align:center}.sr__room-carousel-slider-slide-caption h3{font-size:18px;line-height:24px}.sr__room-carousel-slider .slick-arrow{position:absolute;bottom:25px;text-indent:-12345px;border:none}.sr__room-carousel-slider .slick-arrow.slick-prev{background:url(images/chevron-left.svg) center no-repeat;left:20px}.sr__room-carousel-slider .slick-arrow.slick-next{background:url(images/chevron-right.svg) center no-repeat;right:20px}.sr__offer-details{margin:30px auto 0;text-align:center}.sr__offer-details-titles{margin-bottom:45px}.sr__offer-details-titles h1{font-size:27px;letter-spacing:1px;line-height:36px;color:#3b3b3b;font-family:'Apercu Regular',Tahoma,sans-serif}.sr__offer-details-text a,.sr__offer-details-text h4,.sr__offer-details-text p,.sr__offer-details-text ul li,.sr__offer-details-titles h4{line-height:29px;font-family:'Apercu Regular',Tahoma,sans-serif;font-size:17px;color:#3b3b3b}.sr__offer-details-titles h4{font-weight:500}.sr__offer-details-text{max-width:870px;width:100%;margin:0 auto 50px}.sr__offer-details-text p{font-weight:300;margin-bottom:20px}.sr__offer-details-text h4{font-weight:500;margin-bottom:30px;text-transform:unset}.sr__offer-details-text ul li{font-weight:300}.sr__offer-details-text a{font-weight:500}.sr__offer-details-text a:hover{text-decoration:underline}.sr__offer-details-price{margin-bottom:30px}.sr__offer-details-price h4{text-transform:uppercase;font-size:17px;line-height:22px;color:#3b3b3b}.sr__offer-details-price h4 span{text-transform:lowercase;font-size:22px;line-height:30px;color:#3b3b3b}.sr__offer-details-cta li{display:inline-block;margin-bottom:15px}.sr__offer-details-cta li+li{margin-left:10px}.sr__offer-details-cta a.book-now{background-color:#d0d0d0}@media screen and (max-width:767px){.sr__room-carousel-sldier-slide,.sr__room-carousel-sldier-slide.slick-current{-webkit-transform:scale(1);transform:scale(1)}.sr__offer-details{padding:0 20px}.sr__offer-details-cta li{display:block}.sr__offer-details-cta li+li{margin-left:0;margin-top:10px}}.sr__offers-landing{padding-top:60px}.sr__offers-landing-title{text-align:center}.sr__offers-landing-title h1{font-size:27px;letter-spacing:1px;line-height:36px;font-family:'Apercu Regular',Tahoma,sans-serif;text-transform:uppercase;margin-bottom:20px;color:#3b3b3b}.sr__offers-landing-filter p,.sr__offers-landing-filter-category .accordionButton,.sr__offers-landing-filter-category .accordionContent,.sr__offers-landing-filter-location .accordionButton,.sr__offers-landing-filter-location .accordionContent{font-size:13px;line-height:17px;font-family:'Apercu Regular',Tahoma,sans-serif;color:#3b3b3b;text-transform:uppercase}.sr__offers-landing-filter{text-align:center}.sr__offers-landing-filter p{display:inline-block;font-weight:500;margin-right:60px}.sr__offers-landing-filter-category,.sr__offers-landing-filter-location{display:inline-block;position:relative}.sr__offers-landing-filter-category .accordionButton,.sr__offers-landing-filter-location .accordionButton{display:inline-block;font-weight:300;padding-right:20px;background:url(/assets/images/chevron-down.svg) right center no-repeat;margin:0 10px;cursor:pointer}.sr__offers-landing-filter-category .accordionButton.on,.sr__offers-landing-filter-location .accordionButton.on{background:url(/assets/images/chevron-up.svg) right center no-repeat}.sr__offers-landing-filter-category .accordionContent,.sr__offers-landing-filter-location .accordionContent{position:absolute;top:25px;left:0;z-index:1;padding:10px;background-color:#fff;font-weight:300;width:100%;text-align:left}.sr__experience-detail-title,.sr__experiences-landing-title{text-align:center}.sr__offers-landing-filter-category .accordionContent ul li,.sr__offers-landing-filter-location .accordionContent ul li{margin-bottom:15px}.sr__offers-landing-filter-category .accordionContent ul li.selected-filter,.sr__offers-landing-filter-location .accordionContent ul li.selected-filter{background:url(/assets/images/checkmark.png) right center no-repeat;background-size:contain}.sr__offers-landing-filter-category .accordionContent ul li a,.sr__offers-landing-filter-location .accordionContent ul li a{color:#3b3b3b}.sr__offers-landing-grid-full-width{margin-bottom:30px}.sr__offers-landing-grid-full-width-info h2,.sr__offers-landing-grid-full-width-info h3,.sr__offers-landing-grid-full-width-info h4,.sr__offers-landing-grid-full-width-info p{margin-bottom:20px;font-family:'Apercu Regular',Tahoma,sans-serif}.sr__offers-landing-grid-full-width-img{background-size:cover;background-position:center;min-height:500px}.sr__offers-landing-grid-full-width-img-mobile{display:none;min-height:400px;background-size:cover;background-position:center}.sr__offers-landing-grid-full-width-info{background-color:#282828;padding:20px;min-height:500px}.sr__offers-landing-grid-full-width-info-wrap{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:460px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sr__offers-landing-grid-full-width-info h2{font-size:27px;letter-spacing:1px;line-height:36px;text-transform:uppercase}.sr__offers-landing-grid-full-width-info p{font-size:17px;line-height:29px;font-weight:300}.sr__offers-landing-grid-full-width-info h4{display:inline-block;background:url(/assets/images/map-pin-icon.svg) left center no-repeat;padding-left:25px;font-size:14px;line-height:19px;text-transform:uppercase;font-weight:500}.sr__offers-landing-grid-full-width-info h3{font-size:17px;line-height:22px;text-transform:uppercase}.sr__offers-landing-grid-full-width-info h3 span{text-transform:initial;font-size:22px;line-height:30px}.sr__offers-landing-grid-full-width-info-cta{padding-top:10px}.sr__offers-landing-grid-full-width-info-cta a{margin:5px;min-width:155px!important}.sr__offers-landing-grid-full-width-info-cta a.book-now{background-color:#d0d0d0;color:#000}.sr__offers-landing-grid-full-width-info-cta a.book-now:hover{color:#000}.sr__offers-landing-grid-double{margin-bottom:30px}.sr__offers-landing-grid-double-item-info h2,.sr__offers-landing-grid-double-item-info h3,.sr__offers-landing-grid-double-item-info h4,.sr__offers-landing-grid-double-item-info p{margin-bottom:20px;font-family:'Apercu Regular',Tahoma,sans-serif}.sr__offers-landing-grid-double-item-img{background-size:cover;background-position:center;min-height:500px}.sr__offers-landing-grid-double-item-img-mobile{display:none;min-height:400px;background-size:cover;background-position:center}.sr__offers-landing-grid-double-item-info{padding:20px 10px;min-height:500px}.sr__offers-landing-grid-double-item-info-wrap{color:#3b3b3b;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:460px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sr__offers-landing-grid-double-item-info h2{font-size:27px;letter-spacing:1px;line-height:36px;text-transform:uppercase}.sr__offers-landing-grid-double-item-info p{font-size:17px;line-height:29px;font-weight:300}.sr__offers-landing-grid-double-item-info h4{display:inline-block;background:url(/assets/images/map-pin-icon-dark.svg) left center no-repeat;padding-left:25px;font-size:14px;line-height:19px;text-transform:uppercase;font-weight:500}.sr__offers-landing-grid-double-item-info h3{font-size:17px;line-height:22px;text-transform:uppercase}.sr__offers-landing-grid-double-item-info h3 span{text-transform:initial;font-size:22px;line-height:30px}.sr__offers-landing-grid-double-item-info-cta{padding-top:10px}.sr__offers-landing-grid-double-item-info-cta a{margin:5px;min-width:155px!important}.sr__offers-landing-grid-double-item-info-cta a.book-now{background-color:#d0d0d0}@media screen and (max-width:1000px) and (min-width:767px){.sr__offers-landing-grid-double-item{padding:0 0 0 5px}.sr__offers-landing-grid-double-item:nth-child(odd){padding:0 5px 0 0}.sr__offers-landing-grid-double-item-img{display:none}.sr__offers-landing-grid-double-item-img-mobile{display:block;min-height:275px}}@media screen and (max-width:767px){.sr__offers-landing{text-align:center;padding-top:30px}.sr__offers-landing-filter{margin-bottom:30px}.sr__offers-landing-filter p{display:block;margin:0 0 20px}.sr__offers-landing-filter-category,.sr__offers-landing-filter-location{display:block}.sr__offers-landing-grid-full-width-img{display:none}.sr__offers-landing-grid-full-width-img-mobile{display:block;min-height:275px}.sr__offers-landing-grid-full-width-info{padding:40px 20px}.sr__offers-landing-grid-double-item-img{display:none}.sr__offers-landing-grid-double-item-img-mobile{display:block;min-height:275px}}.sr__newsletter-subscribe{border:solid #d0d0d0;border-width:1px 0;padding:30px 20px;margin-bottom:0}.sr__newsletter-subscribe-title h2{font-size:27px;letter-spacing:1px;line-height:36px;color:#3b3b3b;font-family:'Apercu Regular',Tahoma,sans-serif;margin-bottom:0}.sr__newsletter-subscribe-form-wrap input,.sr__newsletter-subscribe-title p{color:#3b3b3b;font-weight:300;font-family:'Apercu Regular',Tahoma,sans-serif;font-size:17px}.sr__newsletter-subscribe-title p{line-height:29px;margin-bottom:20px}.sr__newsletter-subscribe-form-wrap{padding:0 10px;margin-bottom:10px}.sr__newsletter-subscribe-form-wrap input{padding:15px;line-height:29px;margin:0 20px 0 0;display:inline-block;border:1px solid #bbb}.sr__newsletter-subscribe-form-wrap input::-webkit-input-placeholder{padding:15px;font-size:17px;line-height:29px;color:#d0d0d0;font-weight:300;font-family:'Apercu Regular',Tahoma,sans-serif}.sr__newsletter-subscribe-form-wrap input::-moz-placeholder{padding:15px;font-size:17px;line-height:29px;color:#d0d0d0;font-weight:300;font-family:'Apercu Regular',Tahoma,sans-serif}.sr__newsletter-subscribe-form-wrap input::-ms-input-placeholder{padding:15px;font-size:17px;line-height:29px;color:#d0d0d0;font-weight:300;font-family:'Apercu Regular',Tahoma,sans-serif}.sr__newsletter-subscribe-form-wrap input::placeholder{padding:15px;font-size:17px;line-height:29px;color:#d0d0d0;font-weight:300;font-family:'Apercu Regular',Tahoma,sans-serif}.sr__experience-detail-list ul li,.sr__newsletter-subscribe-gdpr label{color:#3b3b3b;font-family:'Apercu Regular',Tahoma,sans-serif;font-weight:300}.sr__newsletter-subscribe-form-wrap button{margin:0 20px;display:inline-block;min-width:150px!important}.sr__newsletter-subscribe-gdpr input[type=checkbox]{display:inline-block!important}.sr__newsletter-subscribe-gdpr label{display:contents;font-size:14px;line-height:29px;text-transform:unset}@media screen and (max-width:767px){.sr__newsletter-subscribe-title{margin-bottom:0;text-align:center}.sr__newsletter-subscribe-form-wrap{text-align:center}}.sr__experience-detail{max-width:670px;width:100%;margin:0 auto}.sr__experience-detail-title h2{margin-bottom:30px}.sr__experience-detail-list{padding-top:20px}.sr__experience-detail-list ul li{font-size:17px;line-height:38px}.sr__experience-detail-img img{width:100%}@media screen and (max-width:767px){.sr__experience-detail-list{max-width:600px;width:100%;margin:0 auto 20px;padding:0 20px}.sr__experience-detail-img{max-width:580px;padding:0 10px}.sr__experience-detail-img img{width:100%}}.sr__experiences-landing{padding-top:60px}.sr__experiences-landing-title h1{font-size:27px;letter-spacing:1px;line-height:36px;font-family:'Apercu Regular',Tahoma,sans-serif;text-transform:uppercase;margin-bottom:20px;color:#3b3b3b}.sr__experiences-landing-filter p,.sr__experiences-landing-filter-buttons ul li a,.sr__experiences-landing-filter-mobile .accordionButton,.sr__experiences-landing-filter-mobile .accordionContent ul li a{font-size:13px;line-height:17px;font-weight:500;font-family:'Apercu Regular',Tahoma,sans-serif;color:#3b3b3b;text-transform:uppercase}.sr__experiences-landing-filter{text-align:center;display:block}.sr__experiences-landing-filter p{display:inline-block;margin-right:60px}.sr__experiences-landing-filter-buttons{display:inline-block}.sr__experiences-landing-filter-buttons ul li{display:inline-block;margin:0 20px;padding:0 5px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.sr__experiences-landing-filter-buttons ul li.selected-filter,.sr__experiences-landing-filter-buttons ul li:hover{border-bottom:1px solid #3b3b3b}.sr__experiences-landing-filter-mobile{display:none;position:relative}.sr__experiences-landing-filter-mobile .accordionButton{padding-right:20px;background:url(/assets/images/chevron-down.svg) right center no-repeat;cursor:pointer}.sr__experiences-landing-filter-mobile .accordionButton.on{background:url(/assets/images/chevron-up.svg) right center no-repeat}.sr__experiences-landing-filter-mobile .accordionContent{position:absolute;top:25px;left:0;z-index:1;padding:10px;width:100%;background-color:#fff}.sr__experiences-landing-filter-mobile .accordionContent ul li{margin-bottom:15px;text-align:left}.sr__experiences-landing-grid-item-info-cta,.sr__terms-wrap{text-align:center}.sr__experiences-landing-filter-mobile .accordionContent ul li.selected-filter{background:url(/assets/images/checkmark.png) right center no-repeat;background-size:contain}.sr__experiences-landing-grid-full-width{margin-bottom:30px}.sr__experiences-landing-grid-full-width-info h2,.sr__experiences-landing-grid-full-width-info h3,.sr__experiences-landing-grid-full-width-info h4,.sr__experiences-landing-grid-full-width-info p{margin-bottom:20px;font-family:'Apercu Regular',Tahoma,sans-serif}.sr__experiences-landing-grid-full-width-img{background-size:cover;background-position:center;min-height:500px}.sr__experiences-landing-grid-full-width-img-mobile{display:none;min-height:400px;background-size:cover;background-position:center}.sr__experiences-landing-grid-full-width-info{background-color:#282828;padding:20px;min-height:500px}.sr__experiences-landing-grid-full-width-info-wrap{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:460px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sr__experiences-landing-grid-full-width-info h2{font-size:27px;letter-spacing:1px;line-height:36px;text-transform:uppercase}.sr__experiences-landing-grid-full-width-info p{font-size:17px;line-height:29px;font-weight:300}.sr__experiences-landing-grid-full-width-info h4{display:inline-block;background:url(/assets/images/map-pin-icon.svg) left center no-repeat;padding-left:25px;font-size:14px;line-height:19px;text-transform:uppercase;font-weight:500}.sr__experiences-landing-grid-full-width-info h3{font-size:17px;line-height:22px;text-transform:uppercase}.sr__experiences-landing-grid-full-width-info h3 span{text-transform:initial;font-size:22px;line-height:30px}.sr__experiences-landing-grid-full-width-info-cta{padding-top:10px}.sr__experiences-landing-grid-full-width-info-cta a{margin:5px;min-width:155px!important}.sr__experiences-landing-grid-full-width-info-cta a.book-now{background-color:#d0d0d0;color:#000}.sr__experiences-landing-grid-full-width-info-cta a.book-now:hover{color:#000}.sr__experiences-landing-grid-item{margin-bottom:30px;padding:0 5px}.sr__experiences-landing-grid-item-info h2,.sr__experiences-landing-grid-item-info h3,.sr__experiences-landing-grid-item-info h4,.sr__experiences-landing-grid-item-info p{margin-bottom:20px;font-family:'Apercu Regular',Tahoma,sans-serif}.sr__experiences-landing-grid-item-img{background-size:cover;background-position:center;min-height:375px}.sr__experiences-landing-grid-item-info{padding:20px 10px}.sr__experiences-landing-grid-item-info-wrap{color:#3b3b3b}.sr__experiences-landing-grid-item-info-wrap-text{min-height:270px}.sr__experiences-landing-grid-item-info h2{font-size:27px;letter-spacing:1px;line-height:36px;text-transform:uppercase}.sr__experiences-landing-grid-item-info p{font-size:17px;line-height:29px;font-weight:300}.sr__experiences-landing-grid-item-info h4{display:inline-block;background:url(/assets/images/map-pin-icon-dark.svg) left center no-repeat;padding-left:25px;font-size:14px;line-height:19px;text-transform:uppercase;font-weight:500}.sr__experiences-landing-grid-item-info-cta a.book-now,.sr__terms-wrap{background-color:#d0d0d0}.sr__experiences-landing-grid-item-info h3{font-size:17px;line-height:22px;text-transform:uppercase}.sr__experiences-landing-grid-item-info h3 span{text-transform:initial;font-size:22px;line-height:30px}.sr__experiences-landing-grid-item-info-cta a{margin:5px;min-width:155px!important}@media screen and (max-width:1000px) and (min-width:767px){.sr__experiences-landing-grid-item-info-wrap-text{min-height:330px}}@media screen and (max-width:767px){.sr__experiences-landing{padding-top:0;text-align:center}.sr__experiences-landing-filter{margin-bottom:30px}.sr__experiences-landing-filter p{display:block;margin:0 0 20px}.sr__experiences-landing-filter-buttons{display:none}.sr__experiences-landing-filter-mobile{display:inline-block}.sr__experiences-landing-grid-full-width-info{padding:40px 20px}.sr__experiences-landing-grid-item-info-wrap-text{min-height:unset}}.sr__terms-wrap{max-width:670px;width:100%;margin:0 auto;padding:60px 45px 45px}.sr__terms-title h3{font-size:22px;letter-spacing:1px;line-height:30px;color:#3b3b3b;font-family:'Apercu Regular',Tahoma,sans-serif;text-transform:uppercase;margin-bottom:30px}.sr__terms-text p{font-size:15px;font-weight:300;line-height:27px;color:#3b3b3b;font-family:'Apercu Regular',Tahoma,sans-serif;margin-bottom:20px}.sr__pagination-next a,.sr__pagination-pages ul li a,.sr__pagination-prev a{font-size:17px;line-height:29px;font-family:'Apercu Regular',Tahoma,sans-serif;color:#3b3b3b;text-transform:uppercase;font-weight:300}@media screen and (max-width:767px){.sr__terms-wrap{padding:30px 20px 15px}}.sr__pagination-wrap-mobile{display:none}.sr__pagination-prev{padding-left:40px}.sr__pagination-prev a{padding-left:20px;background:url(/assets/images/chevron-left.svg) left center no-repeat}.sr__pagination-next{text-align:right;padding-right:40px}.sr__pagination-next a{padding-right:20px;background:url(/assets/images/chevron-right.svg) right center no-repeat}.sr__pagination-pages{text-align:center}.sr__pagination-pages ul li{display:inline-block;margin:0 5px}.sr__pagination-pages ul li a{position:relative;padding:7px}.sr__pagination-pages ul li a::after{position:absolute;top:auto;right:0;content:'|'}@media screen and (max-width:767px){.sr__pagination-wrap{display:none}.sr__pagination-wrap-mobile{display:block}.sr__pagination-mobile-prev{padding-left:20px}.sr__pagination-mobile-prev a{padding:10px 20px;background:url(/assets/images/chevron-left.svg) center center no-repeat}.sr__pagination-mobile-next{text-align:right;padding-right:20px}.sr__pagination-mobile-next a{padding:10px 20px;background:url(/assets/images/chevron-right.svg) center center no-repeat}.sr__pagination-mobile-pages{text-align:center}.sr__pagination-mobile-pages ul li{display:inline-block;margin:0 2px}.sr__pagination-mobile-pages ul li a{position:relative;padding:7px;font-size:17px;line-height:29px;font-weight:300;font-family:'Apercu Regular',Tahoma,sans-serif;color:#3b3b3b}.sr__pagination-mobile-pages ul li a::after{position:absolute;top:auto;right:0;content:'|'}}.sr__booking .cab-select-box,.sr__booking .cab-select-options li,.sr__booking input,.sr__booking p,.sr__booking-form-class-booking p,.sr__booking-form-lunch-booking p,.sr__booking-form-room-booking form button,.sr__booking-form-table-booking p,.sr__booking-form-tea-booking p,.sr__booking-form-time-booking p,.sr__booking-form-treatment-booking p{text-transform:uppercase;font-size:13px;font-family:'Apercu Regular',Tahoma,sans-serif}.sr__booking{position:fixed;bottom:0;width:100%;padding:20px;background-color:#282828;min-height:62px;z-index:10;text-align:center}.sr__booking p{color:#fff;font-weight:300;line-height:20px;display:inline-block;margin-right:10px;margin-bottom:0}.sr__booking .cab-select{display:inline-block;width:150px;line-height:20px;background:url(/assets/images/chevron-down-white.svg) right center no-repeat}.sr__booking .cab-select:focus{border:0}.sr__booking .cab-select i{display:none}.sr__booking .cab-select-box{color:#fff;font-weight:300;line-height:20px;border:none}.sr__booking .cab-select-options{top:auto;bottom:30px;background:#282828!important;border:0;color:#fff;overflow:visible;text-align:left;width:calc(100% + 10px);left:-10px}.sr__booking .cab-select-options li{color:#fff;font-weight:300;line-height:20px}.sr__booking input{color:#fff;font-weight:300;line-height:20px;width:110px;border:none;margin-right:5px;background:url(/assets/images/calendar-white.svg) 90% 45% no-repeat;cursor:pointer}.sr__booking input:focus{border:0}.sr__booking input::-webkit-input-placeholder{color:#fff;font-size:13px;font-weight:300;line-height:20px;font-family:'Apercu Regular',Tahoma,sans-serif;text-transform:uppercase}.sr__booking input::-moz-placeholder{color:#fff;font-size:13px;font-weight:300;line-height:20px;font-family:'Apercu Regular',Tahoma,sans-serif;text-transform:uppercase}.sr__booking input::-ms-input-placeholder{color:#fff;font-size:13px;font-weight:300;line-height:20px;font-family:'Apercu Regular',Tahoma,sans-serif;text-transform:uppercase}.sr__booking input::placeholder{color:#fff;font-size:13px;font-weight:300;line-height:20px;font-family:'Apercu Regular',Tahoma,sans-serif;text-transform:uppercase}.sr__booking-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sr__booking-form>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:5px}.sr__booking-form-type .cab-select{width:auto;margin-right:20px}.sr__booking-form-type .cab-select select{min-width:120px}.sr__booking-form-property>div{display:inline-block;margin-right:5px}.sr__booking-form-room-booking{margin-right:0!important}.sr__booking-form-room-booking form>div{width:auto;float:none;display:inline-block}.sr__booking-form-room-booking form button{padding:10px 15px;border:none;font-weight:500;line-height:20px;margin-left:20px;background-color:#fff}.sr__booking-form-room-booking .cab-select{width:auto;margin-right:10px}.sr__booking-form-room-booking .cab-select .adults{min-width:65px}.sr__booking-form-room-booking .cab-select .children{min-width:80px}.sr__booking-form-class-booking,.sr__booking-form-lunch-booking,.sr__booking-form-table-booking,.sr__booking-form-tea-booking,.sr__booking-form-time-booking,.sr__booking-form-treatment-booking{padding-left:10px}.sr__booking-form-class-booking .col-mob-12,.sr__booking-form-lunch-booking .col-mob-12,.sr__booking-form-table-booking .col-mob-12,.sr__booking-form-tea-booking .col-mob-12,.sr__booking-form-time-booking .col-mob-12,.sr__booking-form-treatment-booking .col-mob-12{width:auto;float:none;display:inline-block;margin-bottom:0}.sr__booking-form-class-booking p,.sr__booking-form-lunch-booking p,.sr__booking-form-table-booking p,.sr__booking-form-tea-booking p,.sr__booking-form-time-booking p,.sr__booking-form-treatment-booking p{color:#fff;font-weight:300;line-height:20px;display:inline-block;margin-right:5px;margin-bottom:0}.sr__booking-form-class-booking a,.sr__booking-form-class-booking button,.sr__booking-form-lunch-booking a,.sr__booking-form-lunch-booking button,.sr__booking-form-table-booking a,.sr__booking-form-table-booking button,.sr__booking-form-tea-booking a,.sr__booking-form-tea-booking button,.sr__booking-form-time-booking a,.sr__booking-form-time-booking button,.sr__booking-form-treatment-booking a,.sr__booking-form-treatment-booking button{padding:10px 15px;border:none;text-transform:uppercase;font-weight:500;font-size:13px;line-height:20px;font-family:'Apercu Regular',Tahoma,sans-serif;margin:0 10px;color:#3b3b3b;background-color:#fff}.sr__booking-mobile{display:none}@media screen and (max-width:1085px) and (min-width:768px){.sr__booking-form-type{margin-bottom:10px}}@media screen and (max-width:767px){.sr__booking-mobile .room-select{display:inline-block}.sr__booking-mobile .cab-select-box,.sr__booking-mobile .cab-select-options li,.sr__booking-mobile input,.sr__booking-mobile p,.sr__booking-mobile-accordion .accordionButton h4,.sr__booking-mobile-form-class-booking p,.sr__booking-mobile-form-lunch-booking p,.sr__booking-mobile-form-room-booking form a,.sr__booking-mobile-form-room-booking form button[type=submit],.sr__booking-mobile-form-table-booking p,.sr__booking-mobile-form-tea-booking p,.sr__booking-mobile-form-time-booking p,.sr__booking-mobile-form-treatment-booking p{text-transform:uppercase;font-size:13px;line-height:20px;font-family:'Apercu Regular',Tahoma,sans-serif}.sr__booking{display:none}.sr__booking-form-type p{display:block}.sr__booking-mobile{display:block;position:fixed;bottom:0;width:100%;padding:5px;background-color:#282828;min-height:62px;z-index:10}.sr__booking-mobile-accordion .accordionButton{position:relative;text-align:center;cursor:pointer}.sr__booking-mobile-accordion .accordionButton h4{background-color:#fff;display:block;color:#3b3b3b;font-weight:300;padding:20px 10px;margin-bottom:0}.sr__booking-mobile-accordion .accordionButton img{position:absolute;top:10px;right:10px;width:15px;display:none}.sr__booking-mobile-accordion .accordionButton.on h4{display:none}.sr__booking-mobile-accordion .accordionButton.on img{display:block}.sr__booking-mobile p{color:#fff;font-weight:300;display:inline-block;margin-right:5px;margin-bottom:0}.sr__booking-mobile .cab-select{display:inline-block;line-height:20px;background:url(/assets/images/chevron-down-white.svg) right center no-repeat}.sr__booking-mobile .cab-select:focus{border:0}.sr__booking-mobile .cab-select i{display:none}.sr__booking-mobile .cab-select-box{color:#fff;font-weight:300;border:none}.sr__booking-mobile .cab-select-options{top:auto;bottom:100%;background:#282828!important;border:0;color:#fff}.sr__booking-mobile .cab-select-options li{color:#fff;font-weight:300}.sr__booking-mobile input{float:left;color:#fff;font-weight:300;width:110px;border:none;background:url(/assets/images/calendar-white.svg) 90% 45% no-repeat;cursor:pointer}.sr__booking-mobile input:focus{border:0;padding:10px 0}.sr__booking-mobile input::-webkit-input-placeholder{color:#fff;font-size:13px;font-weight:300;line-height:20px;font-family:'Apercu Regular',Tahoma,sans-serif;text-transform:uppercase}.sr__booking-mobile input::-moz-placeholder{color:#fff;font-size:13px;font-weight:300;line-height:20px;font-family:'Apercu Regular',Tahoma,sans-serif;text-transform:uppercase}.sr__booking-mobile input::-ms-input-placeholder{color:#fff;font-size:13px;font-weight:300;line-height:20px;font-family:'Apercu Regular',Tahoma,sans-serif;text-transform:uppercase}.sr__booking-mobile input::placeholder{color:#fff;font-size:13px;font-weight:300;line-height:20px;font-family:'Apercu Regular',Tahoma,sans-serif;text-transform:uppercase}.sr__booking-mobile-wrap .col-mob-6{margin-bottom:5px}.sr__booking-mobile-form{max-width:450px;width:100%;margin:0 auto;padding:15px 5px 10px}.sr__booking-mobile-form p{display:block;margin:0 0 10px;text-align:center}.sr__booking-mobile-form-type .cab-select{background:url(/assets/images/chevron-down-white.svg) 90% center no-repeat}.sr__booking-mobile-form-property{display:inline-block}.sr__booking-mobile-form-property>div{display:inline-block;margin:0 5px}.sr__booking-mobile-form-property p{display:inline-block;vertical-align:middle;text-align:left;margin:0;width:18%}.sr__booking-mobile-form-property .class-select,.sr__booking-mobile-form-property .lunch-select,.sr__booking-mobile-form-property .room-select,.sr__booking-mobile-form-property .table-select,.sr__booking-mobile-form-property .tea-select,.sr__booking-mobile-form-property .time-select,.sr__booking-mobile-form-property .treatment-select{margin:0;width:79%}.sr__booking-mobile-form-property .cab-select{padding-right:20px}.sr__booking-mobile-form-room-booking{margin-right:0!important}.sr__booking-mobile-form-room-booking form{text-align:center}.sr__booking-mobile-form-room-booking form .col-mob-12{padding:15px 0}.sr__booking-mobile-form-room-booking form a,.sr__booking-mobile-form-room-booking form button[type=submit]{padding:10px 15px;border:none;font-weight:500;margin:20px auto 0;width:100%;background-color:#fff}.sr__booking-mobile-form-room-booking .cab-select{float:left;background:url(/assets/images/chevron-down-white.svg) 90% center no-repeat;width:auto}.sr__booking-mobile-form-room-booking .cab-select .adults{min-width:95px}.sr__booking-mobile-form-room-booking .cab-select .children{min-width:120px}.sr__booking-mobile-form-class-booking,.sr__booking-mobile-form-lunch-booking,.sr__booking-mobile-form-table-booking,.sr__booking-mobile-form-tea-booking,.sr__booking-mobile-form-time-booking,.sr__booking-mobile-form-treatment-booking{width:100%;text-align:center}.sr__booking-mobile-form-class-booking .col-mob-12,.sr__booking-mobile-form-lunch-booking .col-mob-12,.sr__booking-mobile-form-table-booking .col-mob-12,.sr__booking-mobile-form-tea-booking .col-mob-12,.sr__booking-mobile-form-time-booking .col-mob-12,.sr__booking-mobile-form-treatment-booking .col-mob-12{margin:20px auto}.sr__booking-mobile-form-class-booking p,.sr__booking-mobile-form-lunch-booking p,.sr__booking-mobile-form-table-booking p,.sr__booking-mobile-form-tea-booking p,.sr__booking-mobile-form-time-booking p,.sr__booking-mobile-form-treatment-booking p{color:#fff;font-weight:300;display:inline-block;margin-right:5px;margin-bottom:0}.sr__booking-mobile-form-class-booking a,.sr__booking-mobile-form-class-booking button,.sr__booking-mobile-form-lunch-booking a,.sr__booking-mobile-form-lunch-booking button,.sr__booking-mobile-form-table-booking a,.sr__booking-mobile-form-table-booking button,.sr__booking-mobile-form-tea-booking a,.sr__booking-mobile-form-tea-booking button,.sr__booking-mobile-form-time-booking a,.sr__booking-mobile-form-time-booking button,.sr__booking-mobile-form-treatment-booking a,.sr__booking-mobile-form-treatment-booking button{padding:10px 15px;border:none;text-transform:uppercase;font-weight:500;font-size:13px;line-height:20px;font-family:'Apercu Regular',Tahoma,sans-serif;margin:0 10px;color:#3b3b3b;background-color:#fff}}.datepicker-container{top:auto!important;bottom:80px!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:#282828!important;background-color:#282828!important;padding:5px!important;position:fixed!important}.datepicker-container::after,.datepicker-container::before{display:none!important}.datepicker-panel>ul>li{color:#fff!important;background-color:#282828!important}.datepicker-panel>ul>li.disabled,.datepicker-panel>ul>li.muted{color:#555!important}.datepicker-panel>ul[data-view=week]>li{color:#fff!important;background-color:#282828!important}.ui-datepicker .ui-state-hover{background:#ebebeb}.ui-datepicker .ui-datepicker-current-day a{background:#7f7f7f}.ui-datepicker .ui-datepicker-title{margin-bottom:30px;color:#7f7f7f}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next.ui-state-hover,.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev.ui-state-hover{top:-3px;width:35px;height:35px;padding-top:10px;background:0 0;font-size:16px;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#7f7f7f;cursor:pointer}.book-strip label,.read-more-button{font-family:'Apercu Regular',sans-serif}.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-prev:before{content:"\e900"}.ui-datepicker .ui-datepicker-next{right:0}.ui-datepicker .ui-datepicker-next:before{content:"\e901"}.ui-datepicker{width:auto;max-width:600px;margin:50px auto;padding:0}.ui-datepicker th{color:#7f7f7f}.ui-datepicker td{padding:0;color:#000}.ui-datepicker .ui-state-disabled{opacity:.25}.ui-datepicker td a,.ui-datepicker td span{margin:3px;padding:20px 0;border:1px solid #d3d7db;text-align:center;font-size:13px;letter-spacing:1px}.ui-datepicker-month{text-transform:uppercase;font-size:13px}.book-strip{padding:45px 0}.book-strip label{color:inherit}.book-strip .wrap{max-width:initial}.book-strip .booking-date::-webkit-input-placeholder{color:#000}.book-strip .booking-date:-moz-placeholder{color:#000}.book-strip .booking-date::-moz-placeholder{color:#000}.book-strip .booking-date:-ms-input-placeholder{color:#000}.read-more-button{position:relative;display:none;margin-bottom:50px;padding:10px 35px 10px 10px;border:none;background:0 0;cursor:pointer;text-transform:uppercase;color:#3b3b3b}.read-more-button i{position:absolute;top:11px;right:10px;margin-left:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.read-more .read-more-button span:nth-child(2),.read-more.expanded .read-more-button span:nth-child(1){display:none}.read-more.expanded .read-more-button span:nth-child(2){display:block}.read-more.expanded .read-more-button i{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (max-width:767px){.datepicker-container{bottom:173px!important}.read-more-button{display:inline-block}.read-more .read-more-content{display:none}}.arrow,.arrow i{position:absolute;display:block}.cab-select .arrow{z-index:0}.arrow{width:13px;height:9px;right:4px;top:16px;z-index:1}.arrow i{top:3px;width:8px;height:3px;background:#7f7f7f;-webkit-transition:all .2s linear;transition:all .2s linear}.arrow i:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.arrow i:nth-child(2){left:4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.active>.arrow i,.visible>.arrow i{background:#3b3b3b}.active>.arrow i:nth-child(1),.visible>.arrow i:nth-child(1){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.active>.arrow i:nth-child(2),.visible>.arrow i:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.exclusive-name-format,.exclusive-name-format span{display:inline;font-family:inherit;font-size:inherit;letter-spacing:0}.exclusive-name-format span{display:inline;padding-right:.15em;font-style:italic;text-transform:none}.property-stripe.horizontal{height:10px;position:relative;z-index:1}.property-stripe.horizontal li{height:100%}[class*=" ratio-"],[class^=ratio-]{position:relative;display:block;width:100%;padding:0;overflow:hidden;background:rgba(0,0,0,.05)}[class*=" ratio-"]:before,[class^=ratio-]:before{display:block;content:""}[class*=" ratio-"]>div,[class*=" ratio-"]>picture,[class^=ratio-]>div,[class^=ratio-]>picture{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1by1:before{padding-bottom:100%}.ratio-16by9:before{padding-bottom:56.25%}.ratio-3by1:before{padding-bottom:33.33333333%}.ratio-3by2:before{padding-bottom:66.66666667%}.ratio-2by1:before{padding-bottom:50%}.ratio-4by1:before{padding-bottom:25%}.ratio-4by3:before{padding-bottom:75%}.ratio-3by4:before{padding-bottom:133.33333333%}.ratio-4by5:before{padding-bottom:125%}.ratio-1by2:before{padding-bottom:200%}.ratio-2by3:before{padding-bottom:150%}@media screen and (min-width:480px){.ratio-phab-1by1:before{padding-bottom:100%}.ratio-phab-16by9:before{padding-bottom:56.25%}.ratio-phab-3by1:before{padding-bottom:33.33333333%}.ratio-phab-3by2:before{padding-bottom:66.66666667%}.ratio-phab-2by1:before{padding-bottom:50%}.ratio-phab-4by1:before{padding-bottom:25%}.ratio-phab-4by3:before{padding-bottom:75%}}@media screen and (min-width:768px){.ratio-tab-1by1:before{padding-bottom:100%}.ratio-tab-16by9:before{padding-bottom:56.25%}.ratio-tab-3by1:before{padding-bottom:33.33333333%}.ratio-tab-3by2:before{padding-bottom:66.66666667%}.ratio-tab-2by1:before{padding-bottom:50%}.ratio-tab-4by1:before{padding-bottom:25%}.ratio-tab-2by3:before{padding-bottom:150%}.ratio-tab-1by2:before{padding-bottom:200%}}@media screen and (min-width:1001px){.ratio-desk-1by1:before{padding-bottom:100%}.ratio-desk-16by9:before{padding-bottom:56.25%}.ratio-desk-3by1:before{padding-bottom:33.33333333%}.ratio-desk-3by2:before{padding-bottom:66.66666667%}.ratio-desk-2by1:before{padding-bottom:50%}.ratio-desk-4by1:before{padding-bottom:25%}.ratio-desk-5by3:before{padding-bottom:60%}.ratio-desk-1by2:before{padding-bottom:200%}.ratio-desk-2by3:before{padding-bottom:150%}.ratio-desk-4by3:before{padding-bottom:75%}.ratio-desk-4by5:before{padding-bottom:125%}}@media screen and (min-width:1400px){.ratio-largedesk-1by1:before{padding-bottom:100%}.ratio-largedesk-16by9:before{padding-bottom:56.25%}.ratio-largedesk-3by1:before{padding-bottom:33.33333333%}.ratio-largedesk-2by1:before{padding-bottom:50%}.ratio-largedesk-4by1:before{padding-bottom:25%}.ratio-largedesk-5by3:before{padding-bottom:60%}.ratio-largedesk-3by2:before{padding-bottom:66.66666667%}.ratio-largedesk-1by2:before{padding-bottom:200%}}
h2{font-size:1.5}.animated-button-rte{position:relative;display:inline-block;min-width:210px;max-width:420px;height:auto;padding:20px 10px;background:0 0;font-size:15px;text-transform:uppercase;text-align:center;letter-spacing:1px;cursor:pointer;color:#000!important;border:1px solid #b7b7b7}
/*!
 * Datepicker v1.0.9
 * https://fengyuanchen.github.io/datepicker
 *
 * Copyright 2014-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2019-09-21T06:57:30.334Z
 */.datepicker-container{background-color:#fff;direction:ltr;font-size:12px;left:0;line-height:30px;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:210px;z-index:-1}.datepicker-container::after,.datepicker-container::before{border:5px solid transparent;content:" ";display:block;height:0;position:absolute;width:0}.datepicker-dropdown{border:1px solid #ccc;-webkit-box-shadow:0 3px 6px #ccc;box-shadow:0 3px 6px #ccc;-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;z-index:1}.datepicker-inline{position:static}.datepicker-top-left,.datepicker-top-right{border-top-color:#39f}.datepicker-top-left::after,.datepicker-top-left::before,.datepicker-top-right::after,.datepicker-top-right::before{border-top:0;left:10px;top:-5px}.datepicker-top-left::before,.datepicker-top-right::before{border-bottom-color:#39f}.datepicker-top-left::after,.datepicker-top-right::after{border-bottom-color:#fff;top:-4px}.datepicker-bottom-left,.datepicker-bottom-right{border-bottom-color:#39f}.datepicker-bottom-left::after,.datepicker-bottom-left::before,.datepicker-bottom-right::after,.datepicker-bottom-right::before{border-bottom:0;bottom:-5px;left:10px}.datepicker-bottom-left::before,.datepicker-bottom-right::before{border-top-color:#39f}.datepicker-bottom-left::after,.datepicker-bottom-right::after{border-top-color:#fff;bottom:-4px}.datepicker-bottom-right::after,.datepicker-bottom-right::before,.datepicker-top-right::after,.datepicker-top-right::before{left:auto;right:10px}.datepicker-panel>ul{margin:0;padding:0;width:102%}.datepicker-panel>ul::after,.datepicker-panel>ul::before{content:" ";display:table}.datepicker-panel>ul::after{clear:both}.datepicker-panel>ul>li{background-color:#fff;cursor:pointer;float:left;height:30px;list-style:none;margin:0;padding:0;text-align:center;width:30px}.datepicker-panel>ul>li.highlighted,.datepicker-panel>ul>li:hover{background-color:#e5f2ff}.datepicker-panel>ul>li.muted,.datepicker-panel>ul>li.muted:hover{color:#999}.datepicker-panel>ul>li.highlighted:hover{background-color:#cce5ff}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{color:#39f}.datepicker-panel>ul>li.disabled,.datepicker-panel>ul>li.disabled:hover{background-color:#fff;color:#ccc;cursor:default}.datepicker-panel>ul>li.disabled.highlighted,.datepicker-panel>ul>li.disabled:hover.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li[data-view="years prev"],.datepicker-panel>ul>li[data-view="year prev"],.datepicker-panel>ul>li[data-view="month prev"],.datepicker-panel>ul>li[data-view="years next"],.datepicker-panel>ul>li[data-view="year next"],.datepicker-panel>ul>li[data-view="month next"],.datepicker-panel>ul>li[data-view=next]{font-size:18px}.datepicker-panel>ul>li[data-view="month current"],.datepicker-panel>ul>li[data-view="years current"],.datepicker-panel>ul>li[data-view="year current"]{width:150px}.datepicker-panel>ul[data-view=years]>li,.datepicker-panel>ul[data-view=months]>li{height:52.5px;line-height:52.5px;width:52.5px}.datepicker-panel>ul[data-view=week]>li,.datepicker-panel>ul[data-view=week]>li:hover{background-color:#fff;cursor:default}.datepicker-hide{display:none}
/*# sourceMappingURL=maps/main.css.map */