/* AnythingSlider v1.8+ Default theme By Chris Coyier:http://css-tricks.com with major improvements by Doug Neiner:http://pixelgraphics.us/ based on work by Remy Sharp:http://jqueryfordesigners.com/ - plus development and styling by BlueFusionWeb */.anythingSlider{margin:0;padding:0;}/* Navigation Links */.anythingSlider .anythingControls{outline:0;display:none;width:100%;height:auto;padding:0 0 0.5em 0;position:absolute;bottom:0;left:0;}.anythingSlider .anythingControls ul{margin:0;padding:0;float:left;list-style:none;}.anythingSlider .anythingControls ul li{display:inline-block;}.anythingSlider .anythingControls ul a{font:11px/18px Georgia, Serif;display:inline-block;text-decoration:none;padding:2px 8px;height:18px;margin:0 5px 0 0;text-align:center;outline:0;}.anythingControls ul.thumbNav{text-align:left;margin:0 0 0 0.5em;}/* Navigation buttons + start/stop button, default state */.anythingSlider .anythingControls a{background-color:#f1f1f1;color:#000;opacity:0.7;}/* Make sure navigation text is visible */.anythingSlider .anythingControls a span{visibility:visible;color:#404040;}/* Navigation current button, default state */.anythingSlider .anythingControls a.cur{background:#888;color:#000;opacity:1;}.anythingSlider .anythingControls a:hover{opacity:1;}.anythingControls li.next,.anythingControls li.prev{margin:0 0 0 0.5em;}.anythingControls li.next span, .anythingControls li.prev span{font-family:Font Awesome\ 5 Pro;}/* start-stop button, stopped, default state */.anythingSlider .anythingControls a.start-stop,.anythingSlider .anythingControls a.start-stop:hover,.anythingSlider .anythingControls a.start-stop .anythingControls ul a:hover {background:none;}.anythingSlider .anythingControls a.start-stop span{font-family:Font Awesome\ 5 Pro;font-size:2em;font-weight:600;}/* start-stop button, playing, default state */.anythingSlider .anythingControls a.start-stop.playing span{color:#606060;}/* Navigation current & hovered button, active state *//************************  NAVIGATION POSITIONING ************************//* Navigation Arrows */.anythingSlider .arrow {top:50%;margin:-3em 0 0 0;position:absolute;display:block;}.anythingSlider .arrow a {display:block;width:3em;height:6em;text-align:center;outline:0;opacity:0.7;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;}/* Navigation arrow text; indent moved to span inside "a", for IE7;  apparently, a negative text-indent on an "a" link moves the link as well as the text */.anythingSlider .arrow a:hover{text-decoration:none;width:2.5em;opacity:1;}.anythingSlider .arrow span {display:block;font-family:Font Awesome\ 5 Pro;font-size:5em;font-weight:200;}/* disabled arrows, hide or reduce opacity:opacity:.5; filter:alpha(opacity=50); */.anythingSlider .arrow.disabled {display:none;}/* back arrow */.anythingSlider .back{left:0;}.anythingSlider .back a{}.anythingSlider .back a:hover,.anythingSlider .back a.hover {padding-right:0.5em;}.anythingSlider .back a span{text-shadow:0.1em 0 #ffffff;}/* forward arrow */.anythingSlider .forward{right:0;}.anythingSlider .forward a{}.anythingSlider .forward a:hover,.anythingSlider .forward a.hover {padding-left:0.5em;}.anythingSlider .forward a span{text-shadow:-0.1em 0 #ffffff;}/* navigationSize window */.anythingSlider .anythingControls .anythingNavWindow {overflow:hidden;float:left;}/* Autoplay Start/Stop button */.anythingSlider .anythingControls .start-stop {padding:2px 5px;width:40px;text-align:center;text-decoration:none;float:right;z-index:100;outline:0;}.timer-bar{width:100%;height:0.5em;background:#808080;opacity:0.5;position:absolute;bottom:-0.5em;z-index:100;}/***********************  IE8 AND OLDER STYLING ***********************//* Navigation Arrows */.as-oldie .anythingSlider .arrow {top:30%;}.as-oldie .anythingSlider .arrow a {margin:0;}/* margin between nav buttons just looks better */.as-oldie .anythingSlider .anythingControls li {margin-left:3px;}/* When using the navigationSize option, the side margins need to be zeroNone of the navigation panels look good in IE7 now =( */.as-oldie .anythingSlider .anythingControls a {margin:0;}.as-oldie .anythingSlider .anythingNavWindow {margin:0 2px;}.as-oldie .anythingSlider .anythingNavWindow li {padding:3px 0 0 0;}/***********************  COMMON SLIDER STYLING ***********************//* Overall Wrapper */.anythingSlider {display:block;overflow:visible !important;position:relative;}/* anythingSlider viewport window */.anythingSlider .anythingWindow {overflow:hidden;position:relative;width:100%;height:100%;}/* anythingSlider base (original element) */.anythingSlider .anythingBase {background:transparent;list-style:none;position:absolute;overflow:visible !important;top:0;left:0;margin:0;padding:0;}/* all panels inside the slider; horizontal mode */.anythingSlider .panel {background:transparent;display:block;overflow:hidden;float:left;padding:0;margin:0;}/* vertical mode */.anythingSlider .vertical .panel {float:none;}/* fade mode */.anythingSlider .fade .panel {float:none;position:absolute;top:0;left:0;z-index:0;}/* fade mode active page - visible & on top */.anythingSlider .fade .activePage {z-index:1;}/***********************  RTL STYLING ***********************//* slider autoplay right-to-left, reverse order of nav links to look better */.anythingSlider.rtl .anythingWindow {direction:ltr;unicode-bidi:bidi-override;}.anythingSlider.rtl .anythingControls ul{float:left;} /* move nav link group to left */.anythingSlider.rtl .anythingControls ul a{float:right;} /* reverse order of nav links */.anythingSlider.rtl .start-stop{/* float:right; */} /* move start/stop button - in case you want to switch sides *//* probably not necessary, but added just in case */.anythingSlider,.anythingSlider .anythingWindow,.anythingSlider .anythingControls ul a,.anythingSlider .start-stop {transition-duration:0s;-o-transition-duration:0s;-moz-transition-duration:0s;-webkit-transition-duration:0s;}div.img_slider ul.anythingBase, div.img_slider ul.anythingBase li, .img_slider .anythingSlider, .img_slider .anythingWindow{height:43vw !important;overflow:hidden;}.content_slider ul.anythingBase, .content_slider .anythingSlider, .content_slider .anythingWindow{height:inherit !important;overflow:hidden;}.content_slider ul.anythingBase li{height:auto !important;overflow:hidden;}.img_slider .anythingSlider, .img_slider .anythingWindow{width:100% !important;}ul.anythingBase,ul.anysl{list-style:none;}ul.anythingBase,ul.anythingBase li{width:100%;}/* changed to use class on ul not anyslidersl id - for multiples */div.img_slider div.slabcont > ul.anythingBase li > img{width:100%;height:auto;}div.img_slider div.slabcont > ul.anythingBase li > img[style*="width"]{width:100% !important;height:auto !important;}.content_slider .anythingWindow{z-index:1;}.content_slider .anythingControls{z-index:2;}.content_slider .arrow{z-index:3;}.content_slider .onscrn .arrow{position:fixed;top:50vh;}.adminusr div.img_slider div.slabcont{min-height:5em;}/* images with caption */ /* position the panels so the captions appear correctly */.anythingSlider-slider .panel{position:relative;}.anythingSlider-slider .panel img{width:100%;height:auto;margin:0 auto;position:absolute;top:0;left:0;right:0;}.anythingSlider-slider .panel img[style*="width"]{width:100% !important;height:auto !important;}.anythingSlider-slider .panel div img{width:auto;position:static;margin:0.2em auto 0 auto;}.anythingSlider-slider .panel div img[style*="width"]{width:auto !important;}.anythingSlider-slider .panel div img[align='left']{margin-right:1em;}.anythingSlider-slider .panel div img[align='right']{margin-left:1em;}/* captions */.anycapt-full,.anycapt-blurb,.anycapt-cont{width:auto;height:auto;display:block;color:#ffffff;padding:15em 3em 1em 3em;margin:0;text-align:left;position:relative;z-index:10;pointer-events:none;}.anycapt-cont{width:98%;padding:13em 1% 1em 1%;}.anycapt-full a,.anycapt-blurb a,.anycapt-cont a{pointer-events:auto;}.anycapt-full strong,.anycapt-full em,.anycapt-blurb strong,.anycapt-blurb em,.anycapt-cont header,.anycapt-cont ins{display:inline-block;padding:0.2em 0.5em;background:rgba(0,0,0,0.2);}.anycapt-full strong,.anycapt-full em{font-size:3em;}.anycapt-blurb strong,.anycapt-blurb em{font-size:2em;}.anycapt-cont header strong{font-size:3em;}.anycapt-cont header em{font-size:2.4em;}.anycapt-cont ins{width:98%;font-size:1.6em;padding:0.6em 1%;}.anycapt-full strong,.anycapt-blurb strong,.anycapt-cont strong,.anycapt-cont header{font-weight:400;}.anycapt-full em,.anycapt-blurb em,.anycapt-cont em{font-weight:300;font-style:normal;}/* Caption close button */.anythingSlider-slider .anycaptx{display:none;}@media (orientation:portrait), (max-width:1024px) {div.anycapt-cont a{word-wrap:break-word;max-width:100%;}}@media (max-width:640px) {.anythingSlider-slider .panel div.anycapt-cont img:not(.fwimg){width:90% !important;height:auto !important;margin:5% !important;}}.paneitem{position:relative;overflow:hidden;border-radius:1em;}.paneitem > a{display:flex;flex-flow:column wrap;justify-content:space-between;width:100%;height:100%;padding:1em 0.5em 1.4em 0.5em;box-sizing:border-box;text-align:center;-webkit-transition:background 0.2s ease;-moz-transition:background 0.2s ease;-o-transition:background 0.2s ease;transition:background 0.2s ease;}.paneitem > a > *{width:auto;flex:1 1 auto;margin:0 auto;}.paneitem > a:hover{text-decoration:none;}.paneitem > a > span,.pane_biotxt span{display:block;margin:0 auto;}.paneitem > a > strong,.pane_biotxt strong{display:block;width:100%;font-size:200%;line-height:104%;}.paneitem > a > strong sub,.pane_biotxt strong sub{display:block;width:100%;padding:0.2em 0 0 0;font-size:60%;line-height:104%;}.paneitem > a > i{font-size:600%;line-height:100%;padding-top:0.1em;}#homesb > a > i{font-size:500%;line-height:121%;}.paneitem > a > em,.paneitem span.pane_text{display:block;max-width:25em;padding:0.5em 0 1em 0;font-style:normal;}.paneitem > a > b,.paneitem span.pane_link{display:inline-block;font-size:120%;border:0.1em solid #ffffff;border-radius:0.2em;padding:0.2em 0.5em;flex-grow:0;-webkit-transition:border 0.2s ease;-moz-transition:border 0.2s ease;-o-transition:border 0.2s ease;transition:border 0.2s ease;}.paneitem span.pane_link{padding-top:0.1em;}.paneitem span.pane_img{padding:0.8em 0 0.5em 0;width:90%;}.paneitem span.pane_img img{width:100%;height:auto;max-height:35vh;object-fit:contain;float:none !important;}.paneitem > a span.pane_img img,.paneitem > a span.pane_bioimg img{filter:brightness(100%);}.paneitem > a:hover span.pane_img img,.paneitem > a:hover span.pane_bioimg img{filter:brightness(110%);}.paneitem span.pane_text span{color:inherit;}.paneitem p.cont_editbtn{position:absolute;bottom:0;left:0;}.paneitem p.cont_editbtn a{padding:0.1em 0.2em !important;background:none;color:#ffffff;}.paneitem p.cont_editbtn a:hover{color:#94ddfc;background:none;}.paneitem p.cont_editbtn a i{font-size:100%;}.past_item a{filter:saturate(25%) brightness(120%);}.past_item a:hover{filter:saturate(50%) brightness(120%);}.paneitem,.news_item{width:100%;flex:1 0 100%;margin:1% 0;padding:0;}.paneadmn{position:absolute;bottom:0;right:0;z-index:70;background:#ffffff;font-size:125%;text-align:right;padding:0.2em 0.3em;box-sizing:border-box;}.event_item{flex-grow:1;}.paneitem > a{background:#30ace8;color:#ffffff;}.paneitem > a:hover{background:#2975c5;}.paneitem > a:visited{color:#ffffff;}.paneitem:nth-child(6n-4) > a{background-color:#6c65c1;}.paneitem:nth-child(6n-4) > a:hover{background-color:#3247aa;}.paneitem:nth-child(6n-3) > a,.paneitem:nth-child(6n-1) > a{background-color:#328de6;}.paneitem:nth-child(6n-3) > a:hover,.paneitem:nth-child(6n-1) > a:hover{background-color:#295fc5;}.paneitem:nth-child(6n-2) > a,.paneitem:nth-child(6n) > a,.paneitem.flexthird:nth-child(3n) > a{background-color:#f5d43b;}.paneitem:nth-child(6n-2) > a:hover,.paneitem:nth-child(6n) > a:hover,.paneitem.flexthird:nth-child(3n) > a:hover{background-color:#f8b534;}.paneitem > a > span,.pane_biotxt span{color:#ffffff;}.paneitem > a > b,.paneitem span.pane_link{border-color:rgba(255,255,255,0.3);}.paneitem > a:hover > b,.paneitem > a:hover span.pane_link{border-color:rgba(255,255,255,0.5);}.teamtitle h2,div#slab_events .slabcont > h2{background:#eff4f5;text-shadow:0px 2px 0px #ffffff;}.bioimg{background:#3eaee4;background-image:url(/images/site/page_header.jpg);background-position:right center;background-size:cover;}#teampop,.biotxt{background:#ebeff1;}div#slab_team .teamitems{display:flex;flex-flow:row wrap;justify-content:flex-start;text-align:center;padding:2em 0;}.teamitem{width:32%;flex:0 0 32%;margin-left:2%;}.teamitem:nth-child(3n-5){margin-left:0;}div#slab_team .tm2,div#slab_team .tm4{justify-content:center;}.tm2 .teamitem,.tm4 .teamitem{width:40%;flex:0 0 40%;margin-left:2%;}.tm2 .teamitem:nth-child(odd),.tm4 .teamitem:nth-child(odd){margin-left:0;}.teamitem > a{padding:0;flex-flow:row wrap;align-items:stretch;align-content:center;}.teamitem > a > span.pane_bioimg{flex:1 0 40%;padding:52% 0 0 0;position:relative;z-index:1;}.teamitem > a > span.pane_biotxt{flex:1 0 55%;padding:1.4em 1.4em 1.5em 1.5em;box-sizing:border-box;display:flex;flex-flow:column wrap;justify-content:space-between;text-align:left;position:relative;z-index:2;}.pane_biotxt span.pane_link{margin-right:0;}.pane_biotxt strong{font-size:150%;margin-bottom:1em;}.pane_biotxt strong sub{font-weight:normal;line-height:130%;}.pane_bioimg{background:inherit;}.pane_bioimg img{position:absolute;top:50%;bottom:0;left:0;right:0;width:100%;height:auto;min-height:100%;transform:translate(0,-50%);margin:0;float:none !important;object-fit:cover;z-index:1;}.pane_bioimg:after,.course_videos .vidover .vidcont:after{content:'';display:block;position:absolute;background:inherit;top:50%;left:100%;margin-left:-0.7em;margin-top:-1em;width:2em;height:2em;transform:rotate(-45deg);z-index:2;-webkit-transition:margin 0.2s ease;-moz-transition:margin 0.2s ease;-o-transition:margin 0.2s ease;transition:margin 0.2s ease;}.teamitem > a:hover .pane_bioimg:after,.course_videos .vidover .vidcont:after{margin-left:-1em;}.teamtitle h2,div#slab_events .slabcont > h2{text-align:center;font-weight:normal;font-size:3em;padding:0.7em 0.2em;margin-bottom:0;}body.biopg div#slab_page .slabcont{padding:1vh 0 0 0;width:100%;margin:0 auto;max-width:none;}.biocont{justify-content:space-between;align-items:stretch;align-content:center;border-radius:1em;overflow:hidden;}.bioimg,.biotxt{min-width:240px;margin-bottom:1em;}.bioimg{flex:1 0 35%;}.bioimg img{width:auto;height:auto;min-width:60%;max-width:90%;margin:5%;float:none !important;}.biotxt{flex:1 0 60%;padding:1em 2em;box-sizing:border-box;}.biotxt > *{text-align:left;}.biotxt h2, .biotxt h3{font-size:2em;font-weight:normal;}#teampop{padding:0;border-radius:1em;-webkit-border-radius:1em;}#teampop .bioimg,#teampop .biotxt{margin:0;}#teampop .biotxt{max-height:90vh;max-height:calc(100vh - 1.5em - 40px);overflow-y:auto;padding-top:0;margin-top:1.5em;}#teampop .biotxt h2{font-size:2.2em;line-height:100%;padding-bottom:0.1em;}#teampop .biotxt h3{font-size:1.7em;}#teampop .biotxt p,#teampop .biotxt blockquote{font-size: 1.2em;}#teampop .biotxt ul{margin-left:1.2em;}div#slab_page .biotxt h3:first-child{margin-top:0.2em;}@media (orientation:landscape) and (max-width:1055px) {.paneitem .pane_biotxt span.pane_link{font-size:110%;}}@media (max-width:980px) {.teamitems .teamitem{width:49%;flex:0 0 49%;}.teamitems .teamitem:nth-child(3n-5){margin-left:2%;}.teamitems .teamitem:nth-child(odd){margin-left:0;}}@media (max-width:500px) {div#slab_team .slabcont{width:100%;padding:0;max-width:none;}.teamitems .teamitem{width:92%;flex:0 0 92%;margin:2% 4%;}.teamitems .teamitem:nth-child(odd),.teamitems .teamitem:nth-child(3n-5){margin-left:4%;}}div#slab_gallery.anysl_photos .slabcont,div#slab_galthumbs .slabcont{width:90%;max-width:none;padding:0 5%;}.anyphotogal li.flexcont{justify-content:center;align-items:stretch;align-content:center;text-align:center;}.anyphotogal li div.flexauto{display:inline-block;padding:0 1px;box-sizing:border-box;margin:0;vertical-align:middle;}.anyphotogal li div.flexauto img{width:100%;height:auto;}.anyphotogal .panel img{position:static;}div#slab_galthumbs{min-height:0;}.apg-thumb-contain{position:relative;margin-top:1em;overflow:hidden;height:8em;}div#slab_galthumbs ul.apg-thumbs{list-style:none;height:10vh;white-space:nowrap;position:absolute;top:0;left:0;-webkit-transition:left 0.3s ease;-moz-transition:left 0.3s ease;-o-transition:left 0.3s ease;transition:left 0.3s ease;}div#slab_galthumbs ul.apg-thumbs li{display:inline-block;height:100%;padding-right:0.1em;font-size:1em;}div#slab_galthumbs ul.apg-thumbs li img{width:auto;height:100%;}div#slab_galthumbs ul.apg-thumbs li a{text-decoration:none;}div#slab_galthumbs ul.apg-thumbs li a img{filter:contrast(90%) brightness(120%);-webkit-transition:filter 0.1s ease;-moz-transition:filter 0.1s ease;-o-transition:filter 0.1s ease;transition:filter 0.1s ease;}div#slab_galthumbs ul.apg-thumbs li a:hover img{filter:none;}div.gal-admn{position:absolute;bottom:0;left:50%;transform:translate(-50%,0);padding:0.3em 0.5em;background:#ffffff;border-radius:0.2em;font-size:1.2em;z-index:80;}div#slab_gallery.aslpvidonly .slabcont{width:100%;padding:0;background:#000000;}iframe#ytubeplayer{width:100%;height:auto;min-height:90vh;}@media (orientation:landscape) {.aslrow2 li .flexauto{max-width:49%;}.aslrow2 li .flexauto.imgls{width:49%;}.aslrow3 li .flexauto{max-width:33%;}.aslrow3 li .flexauto.imgls{width:33%;}.aslrow4 li .flexauto{max-width:24%;}.aslrow4 li .flexauto.imgls{width:24%;}.aslrow3 li.apgmix .flexauto.imgpt{max-width:28%;}.aslrow3 li.apgmix .flexauto.imgls{max-width:35.5%;width:35.5%;}.aslrow3 li.apgmixp .flexauto.imgpt{max-width:28%;}.aslrow3 li.apgmixp .flexauto.imgls{max-width:43%;width:43%;}}@media (orientation:portrait) {div#slab_galthumbs ul.apg-thumbs{height:10vw;}.anyphotogal li div.flexauto{margin:0 auto;}.anyphotogal li div.flexauto.imgpt{margin:0 20%;}.anyphotogal li div.flexauto img{width:auto;height:28vh;}.aslrow3 li.apgmix div.imgls,.aslrow3 li.apgmixp div.imgls{margin:0 10%;}.aslrow3 li.apgmix div.imgpt img{height:44vh;}.aslrow3 li.apgmix div.imgls img{height:20vh;}.aslrow3 li.apgmixp div.imgpt img{height:34vh;}.aslrow3 li.apgmixp div.imgls img{height:16vh;}.aslrow3 li.apgone div.imgpt{margin: 0 0.5vw;}.aslrow3 li.apgone div.imgpt img{height:auto;width:25vw;}.aslrow3 li.apgone div.imgpt:first-child{width:96%;}.aslrow3 li.apgone div.imgpt:first-child img{width:51vw;}}@media (max-aspect-ratio: 5/8) {.aslrow3 li.apgone div.imgpt img{width:33vw;}.aslrow3 li.apgone div.imgpt:first-child img{width:67vw;}}@media (max-aspect-ratio: 9/16) {.aslrow3 li.apgone div.imgpt img{width:37vw;}.aslrow3 li.apgone div.imgpt:first-child img{width:75vw;}}@media (max-aspect-ratio: 4/8) {.aslrow3 li.apgone div.imgpt img{width:41vw;}.aslrow3 li.apgone div.imgpt:first-child img{width:83vw;}}.anyphotogal li.flexcont:only-child > div.flexauto:only-child{width:100%;max-width:none;}.anyphotogal li.flexcont:only-child > div.flexauto:only-child img{height:auto;width:auto;max-height:90vh;max-width:100%;margin:0.2em auto 0 auto;}.panel_blocks {width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;}.panel_blocks a.pb_block, .panel_blocks div.pb_block {display:inline-block;width:23%;min-width:200px;max-width:23%;margin:1%;background-color:#efefef;position:relative;color:#282828;overflow:hidden;flex:1 1 23%;}.panel_blocks h2.main_title{flex:1 1 100%;}.panel_blocks a.pb_block:hover { text-decoration:none; opacity:0.8; color:#282828; }.panel_blocks a strong, .panel_blocks a em, .panel_blocks a span { display:block; }.panel_blocks a strong { padding:0 12px; font-weight:normal; }.panel_blocks a em { font-style:normal; }.panel_blocks a strong.pb_title, .pb_title{padding:1em 0.8em 0.8em 0.8em;line-height:180%;font-size:1.6em;}.panel_blocks a strong.pb_title span, .pb_title span{height:auto;padding:0.2em 0;}strong.pb_title.bigtext { font-size:80% !important; padding-right:25px; }span.undline { height:3px; line-height:normal; background:#404040; }.panel_blocks strong.pb_detal { width:100%; line-height:120%; padding:8px 12px; position:absolute; bottom:0; background-color:#e3e3e3; font-size:1.1em;box-sizing:border-box; }strong.pb_detal em{float:left;}strong.pb_detal em:before{float:left;content:'';display:inline-block;width:19px;height:16px;background-image:url(/images/cms/panel_icons.png);background-repeat:no-repeat;background-position:inherit;}strong.pb_detal span { float:right; }div.pb_text, div.pb_text p { text-align:center; }div.pb_text { height:148px; display:table-cell; vertical-align:middle; position:relative; }div.pb_text p { display:block;margin:0 1em; }div.txtsz1 div.pb_text { font-size:80%; }div.txtsz2 div.pb_text { font-size:95%; }div.txtsz3 div.pb_text { font-size:100%; }div.txtsz4 div.pb_text { font-size:1.3em; }strong.block_admin_links { display:inline-block;z-index:20;width:4em;height:2em;padding:4px 6px 2px 6px;position:relative;left:-0.5em;top:6em; }.panel_blocks strong.block_admin_links { margin:5px 0 8px -60px; }.links_blocks { text-align:center; }.links_blocks a.pb_block { height:50px; padding:10px 0; -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; transform-style:preserve-3d; }.links_blocks .pb_title { padding:0 5px; height:auto; line-height:120%; position:relative; top:50%; transform:translateY(-50%); }@media (max-width:1024px) {.panel_blocks a.pb_block,.panel_blocks div.pb_block{width:48%;max-width:48%;flex:1 1 48%;}}@media (max-width:500px) {.panel_blocks a.pb_block,.panel_blocks div.pb_block{width:98%;max-width:98%;flex:1 1 98%;}strong.pb_detal em:before{margin-top:0.3em;}strong.pb_title.bigtext {font-size:50% !important;}}.events_blocks strong.pb_detal em {background-position:0px 0px;}.events_blocks a.txtsz1 strong.pb_title {font-size:1.3em;}.evbtns, .event_content img.article_main_img {margin-right:33px;}.evbtns{padding-bottom:10px;}.evbtns a.nav_button span.btnico{display:inline-block;height:20px;width:20px;padding:0 10px 0 0;float:left;color:inherit;}div#slab_evmain{min-height:0;}#slab_eventprog h2{margin-bottom:1em;}#slab_eventprog .event_colpse > h2{margin-bottom:0;}div.evcolpse .event_colpse > h2{margin:0;padding:0;}#slab_eventprog dl{margin-bottom:1.5em;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-content:space-between;}#slab_eventprog dt,#slab_eventprog dd{flex:0 1 auto;padding:0.5em 1em;margin-bottom:1em;font-size:1.2em;box-sizing:border-box;}#slab_eventprog dt{width:6em;margin-right:2em;text-align:center;}#slab_eventprog dd{width:87%;width:calc(100% - 8em);text-align:left;}#slab_eventprog dt:nth-of-type(odd),#slab_eventprog dd:nth-of-type(odd){background-color:#f3f3f3;background-color:rgba(0,0,0,0.04);}#slab_eventprog dt:nth-of-type(even),#slab_eventprog dd:nth-of-type(even){background-color:#eeeeee;background-color:rgba(0,0,0,0.08);}#slab_eventprog .evbtns{padding-bottom:1em;}#slab_eventprog .evbtns a.nav_button{display:inline-block;margin:0.5em;}div.evcolpse{min-height:0;}div.evcolpse .slabcont{width:100%;padding:0;max-width:none;}div.event_colpse > h2{text-align:center;}div.event_colpse a.evcohead{max-width:1280px;margin:0 auto;padding:1em 0;text-align:left;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease;}div.event_colpse a.evcohead span{margin:0;padding:0;top:1.4em;font-size:80%;}div.event_colpse div.evcosect{display:none;max-width:1280px;margin:0 auto;}@media (max-width:600px) {.evbtns a{margin-bottom:0.5em;}}.evbtns a.nav_button span.btnico:before{content:"\f017";font-family:Font Awesome\ 5 Pro;display:inline-block;}.evbtns a.btn_bkfile span.btnico:before{content:"\f02f";}.evbtns a.btn_bkform span.btnico:before{content:"\f2c2";}.evbtns a.btn_bklink span.btnico:before{content:"\f291";}.evbtns a.btn_map span.btnico:before{content:"\f278";}.evbtns a.btn_file span.btnico:before{content:"\f0f6";}.evbtns a.btn_newsletter span.btnico:before{content:"\f1ea";}.evbtns a.btn_calendar span.btnico:before{content:"\f274";}.evbtns a.btn_calendardl span.btnico:before{content:"\f271";}.events_blocks a.pb_block {min-height:100px;padding-bottom:2em;}.events_blocks a strong.pb_locat, .pb_locat {padding-top:0.2em;padding-bottom:0.2em;font-size:1.7em;}.pb_locat span {font-size:70%;}h2 span.eventdate, h2 span.eventloc{display:inline-block;}.slabcont .event_content h2{padding:0 0 0.5em 0;}.slabcont .event_content .evbtns{text-align:left;}.slabcont .event_content .acrtfrm .evbtns{text-align:right;margin-right:0;}.slabcont .event_content .evbtns a.nav_button,.slabcont .event_content .evbtns input.shop_btn{display:inline-block;margin-right:1em;}.evitem_blank{background:none !important;}div#slab_eventmap .slabcont{width:100%;padding:0;max-width:none;}.testimonial_blocks strong.pb_detal em {background-position:0px -16px;}.testimonial_blocks div.pb_text{height:100%;}.testimonial_blocks div.pb_text p{padding-top:7px;}.testimonial_blocks div.pb_text:before, .testimonial_blocks div.pb_text:after {display:inline-block;line-height:100%;padding:0 5px;font-size:40px;color:#c8c8c8;font-family:Font Awesome\ 5 Pro;}.testimonial_blocks div.pb_text:before {content:"\f10d";float:left;}.testimonial_blocks div.pb_text:after {content:"\f10e";float:right;margin-top:-0.4em;}.testimonial_blocks div.txtsz4 div.pb_text, .testimonial_blocks div.txtsz3 div.pb_text {background-image:url(/images/site/testimonial_person.png);background-repeat:no-repeat;background-position:3px bottom;}.testimonial_blocks div.txtsz4 div.pb_text p, .testimonial_blocks div.txtsz3 div.pb_text p {padding-left:76px;width:210px;}@media (max-width: 600px) { .testimonial_blocks div.pb_text:after {margin-top:-0.1em;} }.outer_footer{padding-bottom:44px !important;}.ftm_outer{width:100%;background-color:#323232;background-color:rgba(50,50,50,0.9);position:fixed;bottom:0;z-index:88;}.ftm_inner{width:980px; padding:10px 0 0 0;border-bottom:1px solid #808080;}.ftm_inner:last-child{border-bottom-width:0px;}.ftm-notice, .ftm-info{padding:0 0 10px 0;}.ftm-notice{font-size:1.1em;color:#ffffff;height:24px;line-height:24px;}span.ftm-txt{color:inherit;}.ftm-info{display:none;border-style:solid;border-width:1px 0 0 0;border-color:#808080;}.ftm-info a{font-weight:bold;box-shadow:inset 0px -1px 0px #bad6ea;text-shadow:2px 1px 0 #000000,-2px 1px 0 #000000;}.ftm-info a, .ftm-info a:visited{color:#ffffff;}.ftm-info a:hover{color:#f8f8f8;text-decoration:none;box-shadow:inset 0px -1px 0px #d1eaba;}.ftm-info h3, .ftm-info p{color:#f8f8f8;}.ftm-info p{margin:4px 0;}.ftm-info h3{margin:8px 0 0 0;font-size:1.1em;font-weight:bold;text-align:left;}a.ftm-btn{padding:4px 8px;display:inline-block;border-radius:5px;line-height:16px;background-color:#64a4d2;margin-left:7px;}a.ftm-btn, a.ftm-btn:visited{color:#ffffff;}a.ftm-btn:hover{color:#ffffff;background-color:#4d96cb;text-decoration:none;}a.ftm-btn:first-of-type{margin-left:14px;}a.cookie-accept{background-color:#7aab4e;}a.cookie-privacy{margin-left:14px;background-color:#eeaa4a;}a.cookie-accept:hover{background-color:#6c9745;}a.cookie-privacy:hover{background-color:#ec9a30;}p#cookie-sess, p#cookie-stat, p#cookie-share, p#cookie-affils{padding-left:40px;background-repeat:no-repeat;background-position:left top;}p#cookie-sess{background-image:url(/images/cms/cookie-icon.png);}p#cookie-stat{background-image:url(/images/cms/cookie-stats.png);}p#cookie-share{background-image:url(/images/cms/cookie-share.png);}p#cookie-affils{background-image:url(/images/cms/cookie-affils.png);}@media (orientation:portrait), (max-width: 1023px){.ftm-notice{height:auto;}span.ftm-txt{display:block;}a.cookie-accept{margin-left:0 !important;}.ftm-info{max-height:70vh;overflow:scroll;}}div#slab_page{z-index:60;}div#slab_blocklinks, div#slab_blockdocs{z-index:61;overflow:visible;}.block_links ul{list-style:none;display:flex;flex-wrap:wrap;align-items:stretch;align-content:flex-start;justify-content:center;flex-flow:row wrap;font-size:1em;}.block_links li{padding:2px 1px;box-sizing:border-box;text-align:center;transform:scale(0);-webkit-transition:transform 0.5s ease;-moz-transition:transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease;}body.pgready .block_links li{transform:none;}.block_links li > a{display:block;width:100%;height:100%;padding:20% 0 15% 0;box-sizing:border-box;margin:0;position:relative;overflow:visible;background-color:#ffffff;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear;}.block_links li > a:hover{text-decoration:none;background-color:#fefefe;}.block_links li > a i{display:block;margin:0 0.1em 0.2em 0.1em;font-size:10em;color:#ffffff;opacity:1;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}.block_links li > a:hover i{color:#ffffff;opacity:0.8;}.block_links li > a strong{display:block;padding:0 0.8em;color:#ffffff;font-size:1.7em;line-height:100%;font-weight:normal;}.block_links li > a strong sup{color:#22619e;font-size:120%;vertical-align:middle;line-height:83%;}.block_links li > a em{display:block;position:absolute;width:100%;padding:1em 0.7em;top:-1em;left:-0.7em;transform:translateY(-100%);background:#f8fbe9;color:#000000;font-style:normal;font-size:120%;opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;pointer-events:none;}.block_links li > a:hover em{opacity:1;}.block_links li > a em br{content:"";display:inline-block;width:100%;height:0.1em;margin:0;}.block_links li > a em{box-shadow:0px 0px 2px 1px rgba(0,0,0,0.2);}.block_links li > a em:before,.block_links li a em:after{content:'';display:block;position:absolute;background:#f8fbe9;}.block_links li > a em:before{width:100%;height:100%;top:0;left:0;top:0;bottom:0;z-index:-1;}.block_links li > a em:after{bottom:-0.4em;left:50%;margin-left:-0.4em;width:0.8em;height:0.8em;transform:rotate(-45deg);z-index:-2;}.block_links li.flexmin:only-child{min-width:25%;}.blkiadmin li{padding-bottom:4em;}.blkadmn{font-size:1.2em;text-align:right;width:100%;padding:0.2em 0.3em;box-sizing:border-box;}body.pgready .waypnvw .block_links li{transform:scale(0);}body.pgready .waypvw .block_links li{transform:none;}.block_links li > a{background-color:transparent;color:#30ace8;}.block_links li > a:hover{background-color:#d6dee4;color:#2975c5;}.block_links li > a i,.block_links li > a strong,.block_links li > a:hover i,.block_links li > a:hover strong{color:inherit;}.block_links li:nth-child(6n-4) > a{color:#6c65c1;}.block_links li:nth-child(6n-4) > a:hover{color:#3247aa;}.block_links li:nth-child(6n-3) > a,.block_links li:nth-child(6n-1) > a{color:#328de6;}.block_links li:nth-child(6n-3) > a:hover,.block_links li:nth-child(6n-1) > a:hover{color:#295fc5;}.block_links li:nth-child(6n-2) > a,.block_links li:nth-child(6n) > a,.block_links li.flexthird:nth-child(6n-3) > a{color:#6576c1;}.block_links li:nth-child(6n-2) > a:hover,.block_links li:nth-child(6n) > a:hover,.block_links li.flexthird:nth-child(6n-3) > a:hover{color:#3253aa;}.block_links li.flexthird:nth-child(6n) > a{color:#5b6cc9;}.block_links li.flexthird:nth-child(6n) > a:hover{color:#265db4;}body[data-lzfa="0"] .block_links .fa:after,body[data-lzfa="0"] .block_links .far:after,body[data-lzfa="0"] .block_links .fal:after,body[data-lzfa="0"] .block_links .fas:after,body[data-lzfa="0"] .block_links .fab:after,body[data-lzfa="0"] .block_links .fad:after{border-color:#ffffff;}.block_links li > a#cmspgl-27 i,.block_links li > a#cmspgl-90 i,.block_links li > a#cmspgl-104 i{background-size:contain;background-repeat:no-repeat;background-position:center center;}.block_links li > a#cmspgl-27 i{background-image:url(/images/site/Ofsted.svgz);}.block_links li > a#cmspgl-90 i{background-image:url(/images/site/EKC_Schools_Trust_logo.png);}.block_links li > a#cmspgl-104 i{background-image:url(/images/site/arbor-education-logo.svgz);}.block_links li > a#cmspgl-27 i:before,.block_links li > a#cmspgl-27 i:after,.block_links li > a#cmspgl-90 i:before,.block_links li > a#cmspgl-90 i:after,.block_links li > a#cmspgl-104 i:before,.block_links li > a#cmspgl-104 i:after{content:"\00a0";}#load-add{display:none;}