.mean-container .mean-bar{z-index:9999!important;}.cookie-policy-link a{color:white;font-weight:bold;}html{background:black !important;}#block-block-7 .block-content,#block-block-8 .block-content{padding:0;}#block-block-7,#block-block-8{background-color:#f7e0f0;border:1px solid #bababa;}#views-exposed-form-whats-on-page{clear:both;}.view.view-whats-on.view-id-whats_on.view-display-id-page .views-exposed-form{float:left;margin-bottom:20px;}#edit-submit-whats-on{margin-top:2.6em;}#block-views-whats-on-block-1{float:left;width:28%;padding:5px;border:solid thin silver;}h2.field-label{margin-top:-1px;}.view-homepage-spotlight-slideshow{border:solid thin silver;padding:5px;width:60.5%;height:177px;margin-bottom:30px;}#block-block-5{float:right;border:solid thin silver;padding:5px;width:36%;height:177px;margin-bottom:30px;}#block-block-6{width:68%;float:left;margin-right:10px;border:solid thin silver;padding:7px;}.field-name-field-slideshow{float:right;margin-top:50px;}#field-slideshow-1-pager a{background:url(/sites/default/files/slideshow/carousel-pager.png) no-repeat;color:#ddd;font-size:1px;padding:9px;margin:0px;}#field-slideshow-1-pager a.activeSlide{background:url(/sites/default/files/slideshow/carousel-pager-active.png) no-repeat;color:#d69746;}#footer a:link,#footer a:visited{color:#F143BF;}#footer{font-size:0.7em;font-weight:bold;}#branding{margin-left:0;}#logo{padding:10px 20px 5px 0;}body.pr-lnk a{color:#5c2d91;font-weight:bold;}body{font-size:1em;font-family:arial,helvetica,sans-serif;}#header{height:180px;}#header a:link,#header a:visited{color:#000;}.hide{position:absolute;left:-2000px;}#header p.boxoffice{margin:0;padding:40px 0 20px 0;font-size:1.4em;font-weight:bold;}#block-block-2{float:right;}#block-menu-menu-header-menu .block-inner{margin-left:0;}#block-menu-menu-header-menu ul{padding-left:0px;}#block-menu-menu-header-menu ul li{list-style:none;float:left;}#block-menu-menu-header-menu ul li a::after{content:" | ";}#block-menu-menu-header-menu ul li.last a::after{content:" ";}#block-menu-menu-header-menu ul li a{font-weight:700;font-size:0.9em;}#page #header #block-search-form{float:right;width:20%;min-width:220px;margin-top:10px;margin-right:1px;margin-bottom:0;background:black;}#page #header #block-search-form .block-inner{margin-left:0;margin-right:0;}#page #header #block-search-form .block-content{padding:5px;}#block-search-form form input.form-submit{margin:0 4px 0 0;}#block-block-1{margin-bottom:0;height:110px;}#block-block-1 .block-inner{margin-left:0;margin-right:0;}#block-block-1 .block-content{padding:10px 0 10px 10px;}ul#superfish-1 li{width:202px;text-align:center;margin:1px !important;}ul#superfish-1 li a.menu-turquoise{background:#31bcad;color:white;}ul#superfish-1 li a.menu-turquoise:hover{background:#31bcad url(/sites/default/files/images/navarrow.png) no-repeat 95% center;}ul#superfish-1 li a.menu-green{background:#8dc63f;color:white;}ul#superfish-1 li a.menu-green:hover{background:#8dc63f url(/sites/default/files/images/navarrow.png) no-repeat 95% center;}ul#superfish-1 li a.menu-purple{background:#5c2d91;color:white;}ul#superfish-1 li a.menu-purple:hover{background:#5c2d91 url(/sites/default/files/images/navarrow.png) no-repeat 95% center;}ul#superfish-1 li a.menu-pink{background:#ec0180;color:white;}ul#superfish-1 li a.menu-pink:hover{background:#ec0180 url(/sites/default/files/images/navarrow.png) no-repeat 95% center;}ul#superfish-1 li ul li a{height:2.0em !important;line-height:2.0em !important;font-size:0.75em;width:170px !important;margin-top:-2px;}#menu-bar{background:none;}.field.field-name-field-right-hand-side-box{float:right;width:235px;margin:0 0 15px 10px;padding:8px;border:1px solid #bababa;background:#f7e0f0;}#columns{border-left:40px solid #999;padding:0 0 0 0px;margin-top:0px;}#breadcrumb{border-left:40px solid #999;padding:0;margin:10px 0 0 0;}body.section-whats-on #columns,body.section-section-camberley-theatre-and-wedding-venues-surrey-heath #columns,body.section-youth-theatre #columns,body.section-wedding-fair #columns{border-left:40px solid #31bcad;}body.section-whats-on #breadcrumb,body.section-section-camberley-theatre-and-wedding-venues-surrey-heath #breadcrumb,body.section-youth-theatre #breadcrumb,body.section-wedding-fair #breadcrumb{border-left:40px solid #31bcad;}body.section-sign #columns,body.section-theatre-blog #columns,body.section-frimley-lodge-live #columns{border-left:40px solid #8dc63f;}body.section-sign #breadcrumb,body.section-theatre-blog #breadcrumb,body.section-frimley-lodge-live #breadcrumb{border-left:40px solid #8dc63f;}body.section-hire-us #columns,body.section-theatre-club #columns{border-left:40px solid #5c2d91;}body.section-hire-us #breadcrumb,body.section-theatre-club #breadcrumb{border-left:40px solid #5c2d91;}body.section-café-bar #columns,body.section-pantomime #columns{border-left:40px solid #ec0180;}body.section-café-bar #breadcrumb,body.section-pantomime #breadcrumb{border-left:40px solid #ec0180;}#block-block-4{background:#f7e0f0;border:1px solid #bababa;padding:0px;margin:0 0 15px 10px;}.page-node-1234 .views-slideshow-pager-field-item a{background:url(/sites/default/files/slideshow/carousel-pager.png) no-repeat;color:#ddd;font-size:1px;padding:9px;margin:0px;}.page-node-1234 .views-slideshow-pager-field-item.active  a{background:url(/sites/default/files/slideshow/carousel-pager-active.png) no-repeat;color:#d69746;}.page-node-1659 .views-slideshow-pager-field-item a{background:url(/sites/default/files/slideshow/carousel-pager.png) no-repeat;color:#ddd;font-size:1px;padding:9px;margin:0px;}.page-node-1659 .views-slideshow-pager-field-item.active  a{background:url(/sites/default/files/slideshow/carousel-pager-active.png) no-repeat;color:#d69746;}
a.cookie-link{color:white!important;text-decoration:underline;cursor:pointer;font-size:1.0rem;}button.eu-cookie-withdraw-tab{margin-top:0!important;}.spektrix-login{display:block;float:right;}.spektrix-login a{color:white!important;}a:focus{border:dotted 1px silver;}#block-block-9 .block-content{padding:5px;}#menu-bar ul li a:focus{background-color:lightgrey;}.club{font-weight:700;border:solid 5px mediumvioletred;padding:10px;text-align:center;float:left;margin:20px;border-radius:20px;}.page-node-1069 h1#page-title{display:none;}.page-node-1069 h1{text-transform:uppercase;letter-spacing:5px;font-size:2.0em;}.node-type-event .field-name-frimley-lodge-special-booking-co{display:none;}.page-node-954.node-type-event .field-name-frimley-lodge-special-booking-co{display:block;}.page-node-954.node-type-event .field-name-spektrix-book-online{display:none;}.page-node-954.node-type-event li.horizontal-tab-button.horizontal-tab-button-1{display:none;}.field-name-field-spektrix-event-id{display:none;}img.register-login{float:right;margin-top:10px;}.view-you-may-also-like .views-field-field-whats-on-image{float:left;margin:10px;}.separator{float:left;margin-top:27px;font-size:2.0em;font-weight:700;}a.gotoviewtimes{color:rgb(218,11,129) !important;}.view-new-design-whats-on .date-display-single,.view-new-design-whats-on .event-short-title{display:block;}.view-you-may-also-like td{width:30%;text-align:center;vertical-align:top;}.field-name-you-might-like{clear:both;}.group-info-left .group-date-container.field-group-div{float:right;text-align:center;letter-spacing:2px;margin:0 0 10px 10px;}.group-info-left .field-name-field-event-date{text-transform:uppercase;font-weight:700;}.group-info-left .field-name-dd{font-weight:700;font-size:4.0em;color:rgb(218,11,129);line-height:60px;}.group-info-left .field-name-m-y{font-weight:700;text-transform:uppercase;}.horizontal-tabs ul.horizontal-tabs-list li{border-top:solid 1px #ccc;}.horizontal-tabs ul.horizontal-tabs-list{background:transparent;}div.horizontal-tabs{border-top:none;}.horizontal-tabs ul.horizontal-tabs-list li.selected{margin-top:-13px;height:50px;margin-left:-1px;border-left:solid 1px #ccc;}.field-name-field-event-cost{font-weight:700;}.field-name-time{margin-top:15px;font-weight:700;}a.gotobookonline{color:white !important;background-color:rgb(218,11,129);padding:10px !important;white-space:nowrap;}.view-you-may-also-like table,.view-you-may-also-like tbody{border:none;}.view-you-may-also-like table{border-spacing:10px;border-collapse:separate;}.view-you-may-also-like td{}.node-type-event h1#page-title{display:none;}.node-type-event .field-name-title,.avail-header{text-transform:uppercase;letter-spacing:5px;}.node-type-event .field-group-htabs-wrapper.group-main-group.field-group-htabs{margin-top:-45px;}.group-info-left,.group-info-right{float:left;width:50%;}.view-new-design-whats-on.view-id-new_design_whats_on.view-display-id-whatson_mobile .views-field.views-field-field-event-image{height:150px;width:150px}.view-new-design-whats-on.view-id-new_design_whats_on.view-display-id-whatson_mobile .views-field.views-field-field-event-image-upload{height:150px;width:150px}.view-new-design-whats-on.view-id-new_design_whats_on.view-display-id-whatson_mobile img{}.view-new-design-whats-on.view-id-new_design_whats_on.view-display-id-whatson_mobile td{padding:7px 7px 0 7px;vertical-align:top;}.view-new-design-whats-on.view-id-new_design_whats_on.view-display-id-whatson_tablet .views-field.views-field-field-event-image{height:150px;width:150px}.view-new-design-whats-on.view-id-new_design_whats_on.view-display-id-whatson_tablet .views-field.views-field-field-event-image-upload{height:150px;width:150px}.view-new-design-whats-on.view-id-new_design_whats_on.view-display-id-whatson_tablet img{}.view-new-design-whats-on.view-id-new_design_whats_on.view-display-id-whatson_tablet td{padding:7px 7px 0 7px;vertical-align:top;}.view-new-design-whats-on.view-id-new_design_whats_on.view-display-id-whatson .views-field.views-field-field-event-image{height:150px;width:150px}.view-new-design-whats-on.view-id-new_design_whats_on.view-display-id-whatson .views-field.views-field-field-event-image-upload{height:150px;width:150px}.view-new-design-whats-on.view-id-new_design_whats_on.view-display-id-whatson img{}.view-new-design-whats-on.view-id-new_design_whats_on.view-display-id-whatson td{padding:7px 7px 0 7px;vertical-align:top;}.node-type-new-basic-page #main-content{margin-left:20px;margin-right:20px;}.node-type-new-basic-page .field-name-field-slideshow{float:left !important;max-width:100%;}li.views-fluid-grid-item{background-color:black;border:none;}ul.views-fluid-grid-list{margin:0 0 0 13px !important;padding:0 !important;}#block-superfish-2 ul li a{color:black;text-transform:uppercase;border:solid black 1px;border-top:solid black 1px !important;text-align:center;height:2.0em !important;line-height:2.0em !important;letter-spacing:2px;}li#menu-1108-2 a{border-left:solid black 1px !important;}#block-superfish-2 ul li{width:16.66%;background-color:white;}body,#header{background:black;}#page{border:solid white 1px;background-color:white;}.node-type-new-home-page #page{background-color:black !important;}.node-type-new-home-page h1#page-title{display:none;}h1#page-title{text-transform:uppercase;letter-spacing:5px;color:black !important;}#columns,#breadcrumb{border-left:none!important;}#breadcrumb{display:none;}#branding{display:none;}.new-friend{}.new-logo{}.new-boxoffice{}.new-head1{}.new-head2{padding-top:42px;}.new-pd{}.new-copyr{float:left;margin:-30px 0 0 64px;clear:both;}.new-flogo{float:left;}.new-fleft{float:left;}.node-type-new-home-page #columns,.node-type-new-basic-page #columns,.node-type-new-basic-page-with-map #columns{padding:0 0 0 0;}.node-type-new-home-page #main-content{margin-left:0;margin-right:0;}#block-views-new-homepage-spotlight-block{margin-bottom:0;}#block-views-new-homepage-spotlight-block .views-field-nothing{background-color:rgba(255,255,255,0.7);display:inline-block;margin-top:-127px;padding-left:20px;padding-right:20px;position:absolute;}#block-views-new-homepage-spotlight-block .slide-title a{font-size:2.5em;letter-spacing:5px;text-transform:uppercase;color:black;text-decoration:none;}#block-views-new-homepage-spotlight-block .slide-date{font-size:1.5em;text-transform:uppercase;letter-spacing:5px;margin-top:-10px;}#block-views-new-homepage-spotlight-block .slide-code a{color:black;border:solid 1px black;letter-spacing:5px;background-color:rgb(49,186,170);text-decoration:none;text-transform:uppercase;}#block-views-new-homepage-spotlight-block .slide-code{padding-bottom:10px;}#page{margin-top:30px;}#block-superfish-2 ul li ul li a{border-top:none !important;border-bottom:none;border-right:none;text-align:left;}#block-superfish-2 ul li ul{margin-top:-6px !important;}#footer{background-color:black;}.view-new-design-whats-on tr,.view-new-design-whats-on table{border-color:black;height:220px;border:none;}.view-new-design-whats-on td{padding:0 7px 0 0;border-color:black;}.view-new-design-whats-on tr.info,.view-new-design-whats-on tr.even,.view-new-design-whats-on tr:nth-child(2n+2){border-bottom:0;background-color:white;}.view-new-design-whats-on .views-field-field-event-date{text-transform:uppercase;}.view-new-design-whats-on td.views-field.views-field-field-event-date a{color:black;}.view-new-design-whats-on td.views-field.views-field-field-event-code a,.book-online a{color:black;border:solid 1px black;background-color:rgb(49,186,170);padding:2px;text-transform:uppercase;}.view-new-design-whats-on td.views-field.views-field-field-event-code,.book-online a{width:120px;}.view-new-design-whats-on td.views-field.views-field-field-event-image img{height:100px;}.view-new-design-whats-on ul.pager li a{color:#5c2d91;font-weight:700;}#block-views-exp-new-design-whats-on-page{float:left;width:37%;border:solid black 1px;padding:5px;margin-top:16px}#block-views-look-out-for-block .block-inner{margin-left:0;margin-right:0;}#block-views-look-out-for-block .block-content{padding:0;}#block-views-look-out-for-block table,#block-views-look-out-for-block thead,#block-views-look-out-for-block tbody,#block-views-look-out-for-block tr,#block-views-look-out-for-block th,#block-views-look-out-for-block td{border:none !important;}#block-views-look-out-for-block table{margin:0 0 0 0;}#block-views-look-out-for-block td{padding:0 7px;}.node-type-new-home-page .region-tertiary-content{padding-top:0;}@media only screen and (min-width:1024px){#block-block-12{display:none;}}@media screen and (max-width:600px){.group-info-left,.group-info-right{float:left;width:100%;}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){#block-block-9 .new-head2{display:none;}.new-head1{margin-left:auto;margin-right:auto;width:80%;}#block-block-12{clear:both;}#block-block-12 .new-head2{padding-top:0;margin-left:auto;margin-right:auto;width:70%;}.region-tertiary-content{background-color:black;}.views-field-field-main-image img{width:100% !important;}.views-field-nothing{max-width:100%;font-size:66%;margin-top:-85px !important;}#block-block-10{float:left;width:76%;}#block-views-look-out-for-block{width:50%;float:left;margin-left:12.5%}#columns{width:100%;}.view-new-design-whats-on td.views-field.views-field-field-event-image img{height:auto !important;}}@media only screen and (min-device-width :320px) and (max-device-width :568px) and (orientation :portrait){.container{width:100%;}#block-block-9 .new-head2{display:none;}.new-head1{width:100%;}.new-head1 img{max-width:50%;height:auto !important;}#block-block-12{clear:both;}#block-block-12 .new-head2{padding-top:0;width:100%;}#block-block-12 .new-head2 img{max-width:50%;height:auto !important;}#block-block-12 .new-head2 img.socm{max-width:18% !important;height:auto !important;}#block-block-12 .new-head2 img.socm1{max-width:10% !important;height:auto !important;}.region-tertiary-content{background-color:black;}.views-field-field-main-image img{width:100% !important;}.views-field-nothing{width:100%;font-size:30%;margin-top:-62px !important;}#block-views-new-homepage-spotlight-block .slide-title a{letter-spacing:2px;}.views-field-nothing .slide-date{margin-top:0 !important;}#block-block-10{float:left;width:100%;}#block-views-look-out-for-block{width:100%;float:left;}ul.views-fluid-grid-list{margin:0 0 0 5px !important;}ul.views-fluid-grid-list img{max-width:90%;}ul.views-fluid-grid-list li{width:49%;}#columns{width:100%;}#block-views-exp-new-design-whats-on-page{width:95%;}.page-node-321 #block-system-main{float:left;width:99%;}.view-new-design-whats-on td.views-field.views-field-field-event-image img{height:auto !important;}#edit-field-event-type-tid{width:266px;}.view-new-design-whats-on td.views-field.views-field-field-event-code{width:64px;}}@media only screen and (min-device-width :320px) and (max-device-width :568px) and (orientation :landscape){.container{width:100%;}#block-block-9 .new-head2{display:none;}.new-head1{width:100%;}.new-head1 img{max-width:50%;height:auto !important;}#block-block-12{clear:both;}#block-block-12 .new-head2{padding-top:0;width:100%;margin-left:4%;}.region-tertiary-content{background-color:black;}.views-field-field-main-image img{width:100% !important;}.views-field-nothing{width:100%;font-size:10%;margin-top:-56px !important;}.views-field-nothing .slide-date{margin-top:0 !important;}#block-block-10{float:left;width:100%;}#block-views-look-out-for-block{width:100%;float:left;margin-left:3%;}ul.views-fluid-grid-list{margin:0 0 0 5px !important;}ul.views-fluid-grid-list img{max-width:100%;}ul.views-fluid-grid-list li{width:30%;margin-right:12px;}#columns{width:100%;}#block-views-exp-new-design-whats-on-page{width:95%;}.page-node-321 #block-system-main{float:left;width:99%;}.view-new-design-whats-on td.views-field.views-field-field-event-image img{height:auto !important;}}.whitetext{color:white;}.field-name-book-online a.gotobookonline{padding-left:0 !important;margin-top:10px;background-color:white;color:rgb(218,11,129) !important;letter-spacing:3px;font-size:1.25em;}.bookbutton a{color:white !important;background:rgb(218,11,129);padding:3px;display:inline-block;border-radius:5px;text-transform:uppercase;border:solid 1px white;}.bookbutton a:hover{background:white;color:rgb(218,11,129)!important;border:solid 1px rgb(218,11,129);}@media (min-width:320px) and (max-width:480px){.field-slideshow{height:300px;}.field-slideshow-slide,.field-slideshow-slide a,.field-slideshow-slide img{max-width:358px;}.group-gallery.field-group-htab.form-wrapper.horizontal-tabs-pane{padding:0;}#main-content{margin-left:0;}.node-type-event .field-group-htabs-wrapper.group-main-group.field-group-htabs{margin-top:-7px;}.horizontal-tabs ul.horizontal-tabs-list{background:black;}.field-name-field-banner-image{background:black;}}@media (min-width:768px) and (max-width:1024px){.field-slideshow-slide,.field-slideshow-slide a,.field-slideshow-slide img{max-width:748px;}.group-gallery.field-group-htab.form-wrapper.horizontal-tabs-pane{padding:0;}.group-gallery.field-group-htab.form-wrapper.horizontal-tabs-pane .fieldset-wrapper{width:760px;}.node-type-event .field-group-htabs-wrapper.group-main-group.field-group-htabs{margin-top:-7px;}.horizontal-tabs ul.horizontal-tabs-list{background:black;}.field-name-field-banner-image{background:black;}#main-content{margin-left:0;}}.view-new-design-whats-on td.col-1.col-first{padding:7px 7px 0 0;}.view-new-design-whats-on td.col-5.col-last{padding:7px 0 0 0;}.page-node-1234 .field-name-field-slideshow{display:none;}.page-node-1659 .field-name-field-slideshow{display:none;}.page-node-1234 .views-slideshow-pager-fields div{display:inline-block;}.page-node-1659 .views-slideshow-pager-fields div{display:inline-block;}
