/*!
Theme Name: Splitpixel Page Builder
Theme URI: http://underscores.me/
Author: Splitpixel Creative Ltd - A Huddersfield West Yorkshire based design & marketing agency
Author URI: http://www.splitpixel.co.uk
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: splitpixel
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Splitpixel Page Builder is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/.blue{color:#00a3e0}.blue_bg{background-color:#00a3e0}.blue_bg a:not(.btn):hover{color:#fff}.dark_blue{color:#00629b}.dark_blue_bg{background-color:#00629b}.red{color:#da291c}.red_bg{background-color:#da291c}.orange{color:#cf7f00}.orange_bg{background-color:#cf7f00}.yellow{color:#ffcd00}.yellow_bg{background-color:#ffcd00}.purple{color:#c523af}.purple_bg{background-color:#c523af}.green{color:#78be20}.green_bg{background-color:#78be20}.dark_grey{color:#242424}.dark_grey_bg{background-color:#242424;color:#fff}.light_grey{color:#f5f5f5}.light_grey_bg{background-color:#f5f5f5}@font-face{font-display:swap;font-family:homestead;src:url(../../../../../../themes/cambridge_junction/css/fonts/homestead.woff)}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,textarea{color:#242424;font-family:"Open Sans",sans-serif;font-size:13px;font-size:1.3rem;line-height:1.333;font-weight:400}@media screen and (min-width:768px){body,button,input,select,textarea{font-size:14px;font-size:1.4rem;line-height:1.286}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0;padding:0;font-family:homestead;font-weight:400;letter-spacing:.1rem;text-transform:uppercase;margin-bottom:10px}h1,.h1{font-size:36px;font-size:3.6rem;line-height:1.05}h2,.h2{font-size:32px;font-size:3.2rem;line-height:1.05}h3,.h3{font-size:30px;font-size:3rem;line-height:1.05}h4,.h4{font-size:20px;font-size:2rem;line-height:1.05}h5,.h5{font-size:16px;font-size:1.6rem;line-height:1.05}h6,.h6{font-size:11px;font-size:1.1rem;line-height:1.5}.feat_text{font-size:14px;font-size:1.4rem;line-height:1.3;font-weight:700;margin-bottom:20px}.small_text{font-size:11px;font-size:1.1rem;line-height:1.167;font-weight:400}@media screen and (min-width:768px){h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-bottom:20px}h1,.h1{font-size:40px;font-size:4rem}h2,.h2{font-size:34px;font-size:3.4rem}h3,.h3{font-size:32px;font-size:3.2rem}h4,.h4{font-size:24px;font-size:2.4rem}h5,.h5{font-size:18px;font-size:1.8rem}h6,.h6{font-size:18px;font-size:1.8rem}.feat_text{font-size:14px;font-size:1.4rem;line-height:1.4}.small_text{font-size:12px;font-size:1.2rem}}@media screen and (min-width:1024px){h1,.h1{font-size:50px;font-size:5rem}h2,.h2{font-size:42px;font-size:4.2rem}h3,.h3{font-size:35px;font-size:3.5rem}h4,.h4{font-size:30px;font-size:3rem}h5,.h5{font-size:20px;font-size:2rem}h6,.h6{font-size:24px;font-size:2.4rem}}p{margin-bottom:1.5em;margin-top:0}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:9.375px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:9.375px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box;font-size:62.5%;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}.clear{clear:both}table{margin:0 0 1.5em;width:100%}html.w-mod-touch *{background-attachment:scroll!important}@media screen and (min-width:1200px){html.w-mod-touch body{background-attachment:fixed!important}}.ie9 img[src$=".svg"]{width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){img[src$=".svg"]{width:100%}}.btn,.Buttons a,.gform_button,button:not(.slick-arrow),button:not(.mm-btn),input[type=button],input[type=reset],input[type=submit]{display:inline-block;border:none;text-align:center;width:fit-content;margin-right:0;padding:15px 25px;border:none;color:#242424;background-color:#f5f5f5;text-transform:uppercase;font-size:13px;font-size:1.3rem;line-height:1.231;font-weight:700;transition:all 200ms ease;text-decoration:none;outline:0;margin-bottom:20px;cursor:pointer}.btn:focus,.Buttons a:focus,.gform_button:focus,button:not(.slick-arrow):focus,button:not(.mm-btn):focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:thin dotted}.btn:hover,.btn:active,.btn:focus,.Buttons a:hover,.Buttons a:active,.Buttons a:focus,.gform_button:hover,.gform_button:active,.gform_button:focus,button:not(.slick-arrow):hover,button:not(.slick-arrow):active,button:not(.slick-arrow):focus,button:not(.mm-btn):hover,button:not(.mm-btn):active,button:not(.mm-btn):focus,input[type=button]:hover,input[type=button]:active,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:active,input[type=submit]:focus{background-color:#00a3e0;color:#242424}.btn:visited,.Buttons a:visited,.gform_button:visited,button:not(.slick-arrow):visited,button:not(.mm-btn):visited,input[type=button]:visited,input[type=reset]:visited,input[type=submit]:visited{background-color:#f5f5f5;color:#242424}.btn:visited:hover,.btn:visited:active,.btn:visited:focus,.Buttons a:visited:hover,.Buttons a:visited:active,.Buttons a:visited:focus,.gform_button:visited:hover,.gform_button:visited:active,.gform_button:visited:focus,button:not(.slick-arrow):visited:hover,button:not(.slick-arrow):visited:active,button:not(.slick-arrow):visited:focus,button:not(.mm-btn):visited:hover,button:not(.mm-btn):visited:active,button:not(.mm-btn):visited:focus,input[type=button]:visited:hover,input[type=button]:visited:active,input[type=button]:visited:focus,input[type=reset]:visited:hover,input[type=reset]:visited:active,input[type=reset]:visited:focus,input[type=submit]:visited:hover,input[type=submit]:visited:active,input[type=submit]:visited:focus{background-color:#00a3e0;color:#242424}.btn.btn_alt,.Buttons a.btn_alt,.gform_button.btn_alt,button:not(.slick-arrow).btn_alt,button:not(.mm-btn).btn_alt,input[type=button].btn_alt,input[type=reset].btn_alt,input[type=submit].btn_alt{background-color:#242424;color:#f5f5f5}.btn.btn_alt:hover,.btn.btn_alt:active,.btn.btn_alt:focus,.Buttons a.btn_alt:hover,.Buttons a.btn_alt:active,.Buttons a.btn_alt:focus,.gform_button.btn_alt:hover,.gform_button.btn_alt:active,.gform_button.btn_alt:focus,button:not(.slick-arrow).btn_alt:hover,button:not(.slick-arrow).btn_alt:active,button:not(.slick-arrow).btn_alt:focus,button:not(.mm-btn).btn_alt:hover,button:not(.mm-btn).btn_alt:active,button:not(.mm-btn).btn_alt:focus,input[type=button].btn_alt:hover,input[type=button].btn_alt:active,input[type=button].btn_alt:focus,input[type=reset].btn_alt:hover,input[type=reset].btn_alt:active,input[type=reset].btn_alt:focus,input[type=submit].btn_alt:hover,input[type=submit].btn_alt:active,input[type=submit].btn_alt:focus{background-color:#00629b;color:#f5f5f5}.btn.btn_alt:visited,.Buttons a.btn_alt:visited,.gform_button.btn_alt:visited,button:not(.slick-arrow).btn_alt:visited,button:not(.mm-btn).btn_alt:visited,input[type=button].btn_alt:visited,input[type=reset].btn_alt:visited,input[type=submit].btn_alt:visited{background-color:#242424;color:#f5f5f5}.btn.btn_alt:visited:hover,.btn.btn_alt:visited:active,.btn.btn_alt:visited:focus,.Buttons a.btn_alt:visited:hover,.Buttons a.btn_alt:visited:active,.Buttons a.btn_alt:visited:focus,.gform_button.btn_alt:visited:hover,.gform_button.btn_alt:visited:active,.gform_button.btn_alt:visited:focus,button:not(.slick-arrow).btn_alt:visited:hover,button:not(.slick-arrow).btn_alt:visited:active,button:not(.slick-arrow).btn_alt:visited:focus,button:not(.mm-btn).btn_alt:visited:hover,button:not(.mm-btn).btn_alt:visited:active,button:not(.mm-btn).btn_alt:visited:focus,input[type=button].btn_alt:visited:hover,input[type=button].btn_alt:visited:active,input[type=button].btn_alt:visited:focus,input[type=reset].btn_alt:visited:hover,input[type=reset].btn_alt:visited:active,input[type=reset].btn_alt:visited:focus,input[type=submit].btn_alt:visited:hover,input[type=submit].btn_alt:visited:active,input[type=submit].btn_alt:visited:focus{background-color:#00629b;color:#f5f5f5}.btn.btn_access,.Buttons a.btn_access,.gform_button.btn_access,button:not(.slick-arrow).btn_access,button:not(.mm-btn).btn_access,input[type=button].btn_access,input[type=reset].btn_access,input[type=submit].btn_access{width:180px;margin:auto 0 5px 10px}.btn.btn_sm,.Buttons a.btn_sm,.gform_button.btn_sm,button:not(.slick-arrow).btn_sm,button:not(.mm-btn).btn_sm,input[type=button].btn_sm,input[type=reset].btn_sm,input[type=submit].btn_sm{padding:12px 20px;font-size:11px;font-size:1.1rem;line-height:1.273}.btn.btn_lrg,.Buttons a.btn_lrg,.gform_button.btn_lrg,button:not(.slick-arrow).btn_lrg,button:not(.mm-btn).btn_lrg,input[type=button].btn_lrg,input[type=reset].btn_lrg,input[type=submit].btn_lrg{padding:16px 20px;font-size:14px;font-size:1.4rem;line-height:1.2}.SpektrixPage .btn,.SpektrixPage .spx-button-primary,.SpektrixPage .Buttons a,.SpektrixPage input[type=button],.SpektrixPage input[type=reset],.SpektrixPage input[type=submit]{color:#242424;transition:all 200ms ease;cursor:pointer}.SpektrixPage .btn:hover,.SpektrixPage .btn:active,.SpektrixPage .btn:focus,.SpektrixPage .spx-button-primary:hover,.SpektrixPage .spx-button-primary:active,.SpektrixPage .spx-button-primary:focus,.SpektrixPage .Buttons a:hover,.SpektrixPage .Buttons a:active,.SpektrixPage .Buttons a:focus,.SpektrixPage input[type=button]:hover,.SpektrixPage input[type=button]:active,.SpektrixPage input[type=button]:focus,.SpektrixPage input[type=reset]:hover,.SpektrixPage input[type=reset]:active,.SpektrixPage input[type=reset]:focus,.SpektrixPage input[type=submit]:hover,.SpektrixPage input[type=submit]:active,.SpektrixPage input[type=submit]:focus{background-color:#00a3e0;color:#242424}.SpektrixPage .btn:visited,.SpektrixPage .spx-button-primary:visited,.SpektrixPage .Buttons a:visited,.SpektrixPage input[type=button]:visited,.SpektrixPage input[type=reset]:visited,.SpektrixPage input[type=submit]:visited{color:#242424}.SpektrixPage .btn:visited:hover,.SpektrixPage .btn:visited:active,.SpektrixPage .btn:visited:focus,.SpektrixPage .spx-button-primary:visited:hover,.SpektrixPage .spx-button-primary:visited:active,.SpektrixPage .spx-button-primary:visited:focus,.SpektrixPage .Buttons a:visited:hover,.SpektrixPage .Buttons a:visited:active,.SpektrixPage .Buttons a:visited:focus,.SpektrixPage input[type=button]:visited:hover,.SpektrixPage input[type=button]:visited:active,.SpektrixPage input[type=button]:visited:focus,.SpektrixPage input[type=reset]:visited:hover,.SpektrixPage input[type=reset]:visited:active,.SpektrixPage input[type=reset]:visited:focus,.SpektrixPage input[type=submit]:visited:hover,.SpektrixPage input[type=submit]:visited:active,.SpektrixPage input[type=submit]:visited:focus{background-color:#00a3e0;color:#242424}.Buttons a,.Buttons button,.spx-button-primary,.spx-button-secondary,.spx-button-tertiary{border:none!important;color:#242424!important;background-color:#f5f5f5!important;transition:all 200ms ease;cursor:pointer}.Buttons a:hover,.Buttons a:active,.Buttons a:focus,.Buttons button:hover,.Buttons button:active,.Buttons button:focus,.spx-button-primary:hover,.spx-button-primary:active,.spx-button-primary:focus,.spx-button-secondary:hover,.spx-button-secondary:active,.spx-button-secondary:focus,.spx-button-tertiary:hover,.spx-button-tertiary:active,.spx-button-tertiary:focus{color:#242424!important;background-color:#00a3e0!important}.Buttons a:visited,.Buttons button:visited,.spx-button-primary:visited,.spx-button-secondary:visited,.spx-button-tertiary:visited{color:#242424!important;background-color:#f5f5f5!important}.Buttons a:visited:hover,.Buttons a:visited:active,.Buttons a:visited:focus,.Buttons button:visited:hover,.Buttons button:visited:active,.Buttons button:visited:focus,.spx-button-primary:visited:hover,.spx-button-primary:visited:active,.spx-button-primary:visited:focus,.spx-button-secondary:visited:hover,.spx-button-secondary:visited:active,.spx-button-secondary:visited:focus,.spx-button-tertiary:visited:hover,.spx-button-tertiary:visited:active,.spx-button-tertiary:visited:focus{color:#242424!important;background-color:#00a3e0!important}.white_bg .btn,.white_bg .Buttons a,.white_bg .gform_button,.white_bg button:not(.slick-arrow),.white_bg button:not(.mm-btn),.white_bg input[type=button],.white_bg input[type=reset],.white_bg input[type=submit],.light_grey_bg .btn,.light_grey_bg .Buttons a,.light_grey_bg .gform_button,.light_grey_bg button:not(.slick-arrow),.light_grey_bg button:not(.mm-btn),.light_grey_bg input[type=button],.light_grey_bg input[type=reset],.light_grey_bg input[type=submit]{color:#f5f5f5;background-color:#242424}.white_bg .btn:hover,.white_bg .Buttons a:hover,.white_bg .gform_button:hover,.white_bg button:not(.slick-arrow):hover,.white_bg button:not(.mm-btn):hover,.white_bg input[type=button]:hover,.white_bg input[type=reset]:hover,.white_bg input[type=submit]:hover,.light_grey_bg .btn:hover,.light_grey_bg .Buttons a:hover,.light_grey_bg .gform_button:hover,.light_grey_bg button:not(.slick-arrow):hover,.light_grey_bg button:not(.mm-btn):hover,.light_grey_bg input[type=button]:hover,.light_grey_bg input[type=reset]:hover,.light_grey_bg input[type=submit]:hover{color:#f5f5f5;background-color:#00a3e0}label,.gfield_label{width:100%;display:block;padding:5px 0;font-size:11px!important;line-height:1.1!important;font-weight:700}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{padding:8px 12px;width:100%;height:40px;font-weight:400;border-radius:0;color:#242424;border:none;background-color:rgba(0,0,0,0);border-bottom:1px solid #00a3e0;margin-bottom:10px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{outline:none;color:#242424}.dark_grey_bg input[type=text],.dark_grey_bg input[type=email],.dark_grey_bg input[type=url],.dark_grey_bg input[type=password],.dark_grey_bg input[type=search],.dark_grey_bg input[type=number],.dark_grey_bg input[type=tel],.dark_grey_bg input[type=range],.dark_grey_bg input[type=date],.dark_grey_bg input[type=month],.dark_grey_bg input[type=week],.dark_grey_bg input[type=time],.dark_grey_bg input[type=datetime],.dark_grey_bg input[type=datetime-local],.dark_grey_bg input[type=color],.dark_grey_bg textarea,.newsletter_signup input[type=text],.newsletter_signup input[type=email],.newsletter_signup input[type=url],.newsletter_signup input[type=password],.newsletter_signup input[type=search],.newsletter_signup input[type=number],.newsletter_signup input[type=tel],.newsletter_signup input[type=range],.newsletter_signup input[type=date],.newsletter_signup input[type=month],.newsletter_signup input[type=week],.newsletter_signup input[type=time],.newsletter_signup input[type=datetime],.newsletter_signup input[type=datetime-local],.newsletter_signup input[type=color],.newsletter_signup textarea{color:#f5f5f5}.dark_grey_bg input[type=text]:focus,.dark_grey_bg input[type=email]:focus,.dark_grey_bg input[type=url]:focus,.dark_grey_bg input[type=password]:focus,.dark_grey_bg input[type=search]:focus,.dark_grey_bg input[type=number]:focus,.dark_grey_bg input[type=tel]:focus,.dark_grey_bg input[type=range]:focus,.dark_grey_bg input[type=date]:focus,.dark_grey_bg input[type=month]:focus,.dark_grey_bg input[type=week]:focus,.dark_grey_bg input[type=time]:focus,.dark_grey_bg input[type=datetime]:focus,.dark_grey_bg input[type=datetime-local]:focus,.dark_grey_bg input[type=color]:focus,.dark_grey_bg textarea:focus,.newsletter_signup input[type=text]:focus,.newsletter_signup input[type=email]:focus,.newsletter_signup input[type=url]:focus,.newsletter_signup input[type=password]:focus,.newsletter_signup input[type=search]:focus,.newsletter_signup input[type=number]:focus,.newsletter_signup input[type=tel]:focus,.newsletter_signup input[type=range]:focus,.newsletter_signup input[type=date]:focus,.newsletter_signup input[type=month]:focus,.newsletter_signup input[type=week]:focus,.newsletter_signup input[type=time]:focus,.newsletter_signup input[type=datetime]:focus,.newsletter_signup input[type=datetime-local]:focus,.newsletter_signup input[type=color]:focus,.newsletter_signup textarea:focus{color:#f5f5f5}.gfield_checkbox{display:grid!important;grid-column-gap:15px;grid-row-gap:15px;grid-template-columns:repeat(4,1fr)}.gfield_checkbox .gchoice label{padding-left:10px;font-size:11px!important;line-height:1.1;font-weight:400!important}select{width:100%;padding:10px 40px 10px 20px;border-radius:0;color:#242424;background-color:rgba(0,0,0,0);border:2px solid #00a3e0;cursor:pointer;max-height:45px}select:focus{outline:none;background-color:#00629b}.dark_grey_bg select{color:#f5f5f5}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color]{padding:0 10px}textarea{padding:10px;width:100%;height:150px}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}@media screen and (min-width:768px){.gfield_checkbox{grid-template-columns:repeat(6,1fr)}}@media screen and (min-width:1024px){label,.gfield_label{font-size:14px!important}.gfield_checkbox{grid-template-columns:repeat(10,1fr)}.gfield_checkbox .gchoice{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.gfield_checkbox .gchoice label{font-size:14px!important}}.form_holder,.gform_wrapper{width:100%}.form_holder ul,.gform_wrapper ul{padding:0;margin:0;list-style:none}.form_holder ul li,.gform_wrapper ul li{width:100%;margin-bottom:15px}.form_holder .gform_footer,.gform_wrapper .gform_footer{text-align:left}.form_holder .gfield_required,.gform_wrapper .gfield_required{color:#da291c;float:right}.form_holder .gform_required_legend,.gform_wrapper .gform_required_legend{display:none}.form_holder .validation_error,.gform_wrapper .validation_error{padding:10px 0;color:#da291c}.form_holder legend,.gform_wrapper legend{width:100%}.form_holder .validation_message,.gform_wrapper .validation_message{font-size:13px;font-size:1.3rem;color:#da291c}.form_holder .gform_validation_container,.gform_wrapper .gform_validation_container{display:none!important}.form_holder .ginput_container_checkbox .gfield_checkbox li,.gform_wrapper .ginput_container_checkbox .gfield_checkbox li{position:relative;z-index:1}.form_holder .ginput_container_checkbox .gfield_checkbox li input[type=checkbox],.gform_wrapper .ginput_container_checkbox .gfield_checkbox li input[type=checkbox]{display:inline-block;position:absolute;left:0;top:5px}.form_holder .ginput_container_checkbox .gfield_checkbox li label,.gform_wrapper .ginput_container_checkbox .gfield_checkbox li label{width:auto;display:inline-block;padding:0 0 0 20px}.form_holder .ginput_container_consent,.gform_wrapper .ginput_container_consent{padding-bottom:5px}.form_holder .ginput_container_consent input[type=checkbox],.gform_wrapper .ginput_container_consent input[type=checkbox]{float:left;margin-top:1px}.form_holder .ginput_container_consent label,.gform_wrapper .ginput_container_consent label{font-weight:400;width:auto;float:left;padding:0 0 0 10px;font-size:14px;line-height:14px}.form_holder .ginput_container_consent:after,.form_holder .ginput_container_consent::after,.gform_wrapper .ginput_container_consent:after,.gform_wrapper .ginput_container_consent::after{content:"";display:table;clear:both}.form_holder .gfield_consent_description,.gform_wrapper .gfield_consent_description{font-size:11px;font-size:1.1rem}.form_holder .gfield_error,.gform_wrapper .gfield_error{background-color:rgba(255,223,224,.25);margin-bottom:6px!important;border-top:1px solid #c89797;border-bottom:1px solid #c89797;padding-bottom:6px;padding-top:8px;box-sizing:border-box}.form_holder .name_first,.form_holder .name_last,.gform_wrapper .name_first,.gform_wrapper .name_last{margin-bottom:15px}.form_holder .gfield_date_dropdown_month,.form_holder .gfield_date_dropdown_day,.form_holder .gfield_date_dropdown_year,.gform_wrapper .gfield_date_dropdown_month,.gform_wrapper .gfield_date_dropdown_day,.gform_wrapper .gfield_date_dropdown_year{margin-bottom:10px}@media screen and (min-width:768px){.form_holder .form_left,.gform_wrapper .form_left{width:50%;float:left;padding-right:5px}.form_holder .form_right,.gform_wrapper .form_right{width:50%;float:left;padding-left:5px}.form_holder .form_clear_left,.gform_wrapper .form_clear_left{clear:left}.form_holder .form_full_clear,.gform_wrapper .form_full_clear{clear:both}}.privacy_error{display:none;padding-bottom:15px}.checkbox_row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px 0}.checkbox_row.pt_none{padding-top:0}.checkbox_row.preferences{display:none!important}.checkbox_row label{margin-left:10px;padding-right:10px}.checkbox_row span{width:100%}a{color:#242424;text-decoration:none}a:visited{color:#242424}a:hover,a:focus,a:active{color:#00a3e0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.dark_grey_bg a:not(.btn){color:#00a3e0}.dark_grey_bg a:not(.btn):hover{color:#f5f5f5}.site-main a{text-decoration:underline}.site-main a.btn{text-decoration:none}.site-main .news_intro a,.site-main .news_right_col a,.site-main .posted-on a,.site-main .nav-links a,.site-main .entry-footer a{text-decoration:none}.nav_icon{width:20%;z-index:100;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:right;justify-content:right}.nav_icon a{width:30px;height:22px;padding:0;display:block}.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.mm-wrapper_opened .hamburger:hover{opacity:1}.mm-wrapper_opened .hamburger .hamburger-inner,.mm-wrapper_opened .hamburger .hamburger-inner::before,.mm-wrapper_opened .hamburger .hamburger-inner::after{background-color:#00a3e0}.hamburger-box{width:30px;height:22px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:2px;background-color:#00a3e0;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(.55,.055,.675,.19)}.mm-wrapper_opened .hamburger--squeeze .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.mm-wrapper_opened .hamburger--squeeze .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.mm-wrapper_opened .hamburger--squeeze .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(.215,.61,.355,1)}.main_nav_container{display:none}.main-navigation{clear:both;width:auto;position:relative;z-index:100}.mm-menu .mm-navbar__title{display:none}.mm-menu .menu-item a.mm-listitem__text{color:#fff;text-transform:uppercase;font-size:13px;font-size:1.3rem;line-height:1.143}.mm-menu .social_icon img{width:20px;height:20px;filter:brightness(0) invert(1)}.mm-menu .social_icon:hover img{filter:brightness(1) invert(0)}.mm-panels .mm-listitem.mobile_member_btn{padding:20px}.mm-panels .mm-listitem.mobile_member_btn a{color:#242424;margin-bottom:0}.mm-panels .mm-listitem.mobile_member_btn:after{border-bottom:none}.mm-panels .mm-listitem.mobile_donate_btn:after{border-bottom:none}.mm-panels .mm-listitem.mobile_donate_btn .mm-listitem__text{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1024px){.main_nav_container{background-color:#00629b;width:100%;display:block}.main_nav_container .main_nav{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative}.main_nav_container .main_nav .back_to_top{position:absolute;left:auto;right:0%;bottom:-60%;top:auto;width:40px;height:40px;opacity:0;transition:opacity .5s ease}.main_nav_container .main_nav .back_to_top img{width:100%;height:auto}.main_nav_container .main_nav .main-navigation ul{position:relative;z-index:999999;margin:0;padding:0;list-style:none}.main_nav_container .main_nav .main-navigation ul li{float:left;font-size:13px;font-size:1.3rem;line-height:1;text-transform:uppercase;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.main_nav_container .main_nav .main-navigation ul li a{overflow:hidden;display:block;height:100%;padding:28px 15px;color:#fff;position:relative}.main_nav_container .main_nav .main-navigation ul li a::after{content:" ";position:absolute;display:block;left:0%;top:auto;right:0%;bottom:0%;width:100%;height:2px;border-radius:20px;transform:translate3d(-100%,0,0);transform-style:preserve-3d;background-color:#00a3e0;animation-name:menuItemHoverReverse;animation-duration:.3s;animation-timing-function:linear;animation-fill-mode:both}.main_nav_container .main_nav .main-navigation ul li a:hover{color:#fff}.main_nav_container .main_nav .main-navigation ul li a:hover::after{animation-name:menuItemHover}.main_nav_container .main_nav .main-navigation ul li a:hover,.main_nav_container .main_nav .main-navigation ul li a:focus{color:#fff}.main_nav_container .main_nav .main-navigation ul li.menu-item-has-children{padding-right:14px}.main_nav_container .main_nav .main-navigation ul li.menu-item-has-children::after{content:" ";background-image:url(../../../../../../themes/cambridge_junction/images/arrow_down_white.svg);background-repeat:no-repeat;background-size:cover;display:inline-block;position:absolute;position:absolute;top:50%;right:10px;transform:translateY(-45%);width:14px;height:14px}.main_nav_container .main_nav .main-navigation ul li:hover>.sub-menu,.main_nav_container .main_nav .main-navigation ul li.focus>.sub-menu{display:block}.main_nav_container .main_nav .main-navigation ul li:focus-within>.sub-menu{display:block}.main_nav_container .main_nav .main-navigation ul ul{min-width:100%;white-space:nowrap;padding:0;display:none;position:absolute;top:100%;background-color:#00a3e0;text-align:left}.main_nav_container .main_nav .main-navigation ul ul li{width:100%;height:auto;margin:0;font-size:14px;font-size:1.4rem}.main_nav_container .main_nav .main-navigation ul ul li a{display:block;width:100%;height:auto;padding:18px 20px;line-height:1;background-color:rgba(0,0,0,0);color:#242424;min-height:unset}.main_nav_container .main_nav .main-navigation ul ul li a:hover,.main_nav_container .main_nav .main-navigation ul ul li a:focus{background:none;border-bottom:none;background-color:#00629b;color:#fff}.main_nav_container .main_nav .main-navigation ul ul li a:hover::after,.main_nav_container .main_nav .main-navigation ul ul li a:focus::after{display:none}.main_nav_container .main_nav .main-navigation ul ul li.current-menu-item{background-color:#00629b}.main_nav_container .main_nav .main-navigation ul ul li.current-menu-item a{color:#fff;background:none;border-bottom:none;background-color:rgba(0,0,0,0)}.main_nav_container .main_nav .main-navigation ul ul li.menu-item-has-children{padding-right:0}.main_nav_container .main_nav .main-navigation ul ul li.menu-item-has-children::after{transform:translateY(-45%) rotateZ(-90deg)}.main_nav_container .main_nav .main-navigation ul ul li ul{min-width:100%;white-space:nowrap;display:none;position:absolute;top:0;left:100%;margin-right:-10px;z-index:99999}}@media screen and (min-width:1200px){.main_nav_container .main_nav .back_to_top{top:50%;transform:translateY(-50%);bottom:0%;height:100%;right:5px}.main_nav_container .main_nav .main-navigation ul li{font-size:16px;font-size:1.6rem}}@media screen and (min-width:1400px){.main_nav_container .main_nav .back_to_top{height:50px;width:50px;right:50px}.main_nav_container .main_nav .main-navigation ul li{font-size:16px;font-size:1.6rem}}@keyframes menuItemHoverReverse{from{transform:translate3d(0%,0,0)}to{transform:translate3d(200%,0,0)}}@keyframes menuItemHover{from{transform:translate3d(-100%,0,0)}to{transform:translate3d(0%,0,0)}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:8.75px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.logged-in.admin-bar .site-header{top:46px}.logged-in.admin-bar .mobile_header{top:46px}@media screen and (max-width:600px){#wpadminbar{position:fixed}}@media screen and (min-width:768px){.logged-in.admin-bar .site-header{top:32px}}header#masthead{background-color:#242424;padding-bottom:0}.site-header{width:100%;background-color:#242424;color:#fff;transform:translate3d(0,0,0);transform-style:preserve-3d;transition:all .3s ease;position:fixed;top:0;left:0;z-index:1000;display:none}.logo_nav_holder{width:100%;display:-ms-flexbox;display:flex;padding:20px 10px}.logo_nav_holder .logo{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:end}.logo_nav_holder .logo img{width:auto;margin:0;height:80px;display:block}.logo_nav_holder .logo .tagline{letter-spacing:.1rem;font-family:"homestead";font-weight:400;padding:0 10px;font-size:20px;line-height:1;color:#fff}.mobile_header{position:fixed;top:0;z-index:1000;width:100%;background-color:#242424;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:10px 10px}.mobile_header .logo_container{width:100%;margin:10px 0 5px;padding:0 10px}.mobile_header .logo_container .logo{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:end;-ms-flex-pack:center;justify-content:center}.mobile_header .logo_container img{height:auto;width:auto;max-height:70px}.mobile_header .logo_container .tagline{font-family:"homestead";font-weight:400;padding:0 10px;font-size:14px;line-height:1;color:#fff;width:min-content}.mobile_header .mobile_menu_container{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:15px 0 0}@media screen and (min-width:768px){.mobile_header{padding:15px 25px;-ms-flex-direction:row;flex-direction:row}.mobile_header .logo_container{width:55%}.mobile_header .logo_container .logo a{width:auto}.mobile_header .logo_container img{height:auto;width:auto}.mobile_header .logo_container .tagline{width:auto;padding:0 15px;font-size:16px}.mobile_header .mobile_menu_container{width:45%;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:10px 0 0}}.top_padding_container{display:block;height:201px;width:100%;background-color:#242424}@media screen and (min-width:768px){.top_padding_container{height:155px}}@media screen and (min-width:1024px){.top_padding_container{height:200px}}.account_nav{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-left:10px}.account_nav .account_item{font-size:12px;font-size:1.2rem;font-weight:400;text-transform:initial;list-style-type:none}.account_nav .account_item a{height:100%;width:fit-content;display:block;float:left;padding:10px 0}.account_nav .account_item a:hover span{color:#c523af}.account_nav .account_item.account spektrix-login-status span{height:100%}.account_nav .account_item.account a{margin-right:15px}.account_nav .account_item.account a.account_your_account{background-image:url(../../../../../../themes/cambridge_junction/images/account_icon.svg);background-size:20px;background-position:left center;background-repeat:no-repeat;filter:brightness(0) invert(1)}.account_nav .account_item.account a.account_your_account:hover{filter:brightness(1) invert(0)}.account_nav .account_item.account a.account_login{background-image:url(../../../../../../themes/cambridge_junction/images/login.svg);background-size:20px;background-position:left center;background-repeat:no-repeat;filter:brightness(0) invert(1)}.account_nav .account_item.account a.account_login:hover{filter:brightness(1) invert(0)}.account_nav .account_item.account a.account_logout{background-image:url(../../../../../../themes/cambridge_junction/images/logout.svg);background-size:20px;background-position:left center;background-repeat:no-repeat;filter:brightness(0) invert(1)}.account_nav .account_item.account a.account_logout:hover{filter:brightness(1) invert(0)}.account_nav .account_item.account a span{padding:10px 0 10px 25px}.account_nav .account_item.account_basket{position:relative}.account_nav .account_item.account_basket a{background-image:url(../../../../../../themes/cambridge_junction/images/cart_icon.svg);background-size:20px;background-position:left center;background-repeat:no-repeat;filter:brightness(0) invert(1);width:fit-content}.account_nav .account_item.account_basket a:hover{filter:brightness(1) invert(0)}.account_nav .account_item.account_basket a:hover label{color:#c523af}.account_nav .account_item.account_basket a .basket_label{padding:10px 0 10px 27px}.account_nav .account_item.account_basket .basket_item_count{width:17px;height:17px;line-height:17px;border-radius:50%;display:block;position:absolute;font-weight:700;top:-3px;left:10px;z-index:10;background-color:#00a3e0;color:#242424;text-align:center;font-size:12px;font-size:1.2rem}@media screen and (min-width:768px){.account_nav{margin-left:0}.account_nav .account_item.account_basket .basket_item_count{top:7px}}@media screen and (min-width:1024px){.account_nav{margin-left:10px}.account_nav .account_item.account_basket .basket_item_count{top:-3px}}.search_form_container form.search_form{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.search_form_container form.search_form #search{display:block;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;width:220px;margin-bottom:0;border-style:none none solid;background-color:rgba(0,0,0,0);border-radius:0;border:none;border-bottom:1px solid #f5f5f5;color:#f5f5f5}.search_form_container form.search_form .search_icon{margin:0 10px 0 0;width:20px;height:20px;filter:brightness(0) invert(1)}.search_form_container form.search_form .search_icon:hover{filter:brightness(1) invert(0)}.mobile_header .search_form_container{width:100%;padding:0 10px;margin-bottom:15px}.mobile_header .search_form_container form.search_form{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.mobile_header .search_form_container form.search_form #search{display:block;height:40px;padding:8px 20px;width:90%}@media screen and (min-width:768px){.mobile_header{-ms-flex-wrap:wrap;flex-wrap:wrap}.mobile_header .search_form_container{-ms-flex-pack:end;justify-content:flex-end;display:-ms-flexbox;display:flex;padding:0;margin-bottom:0}.mobile_header .search_form_container form.search_form #search{width:275px}}@media screen and (min-width:1024px){.mobile_header{display:none}.site-header{display:initial}.logo_nav_holder{padding:20px 30px}.logo_nav_holder .logo{width:40%}.logo_nav_holder .logo img{height:auto;width:auto;padding-bottom:4px;max-width:280px}.logo_nav_holder .top_menu_container{width:60%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.logo_nav_holder .top_menu_container .top_menu{display:-ms-flexbox;display:flex;-ms-flex-pack:right;justify-content:right;-ms-flex-align:center;align-items:center;font-size:14px;font-size:1.4rem;line-height:1.1667}.logo_nav_holder .top_menu_container .top_menu .top_menu_link{color:#f5f5f5;padding:0 10px}.logo_nav_holder .top_menu_container .top_menu .top_menu_link:hover{color:#c523af}.logo_nav_holder .top_menu_container .top_menu .btn{border-width:2px;font-size:14px;font-size:1.4rem;line-height:1.1667;margin:0 10px 0 0;padding:8px 12px;width:fit-content;text-transform:none;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.logo_nav_holder .top_menu_container .top_menu .social_links a.social_icon{margin-left:20px}.logo_nav_holder .top_menu_container .top_menu .social_links a.social_icon img{width:20px;height:20px;filter:brightness(0) invert(1)}.logo_nav_holder .top_menu_container .top_menu .social_links a.social_icon:hover img{filter:brightness(1) invert(0)}.logo_nav_holder .top_menu_container .account_menu{display:-ms-flexbox;display:flex;-ms-flex-pack:right;justify-content:right;-ms-flex-align:center;align-items:center;margin-top:10px}.logo_nav_holder .top_menu_container .account_menu .account_links .account_icon{margin-left:20px}.logo_nav_holder .top_menu_container .account_menu .account_links .account_icon img{width:20px;height:20px;filter:brightness(0) invert(1)}.logo_nav_holder .top_menu_container .account_menu .account_links .account_icon:hover img{filter:brightness(1) invert(0)}}.fh_hero{width:100%;height:500px;position:relative;z-index:1;background-position:0 0,50% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat}.fh_hero .fh_hero_text{width:90%;max-width:1200px;position:absolute;left:50%;top:50%;z-index:10;transform:translate(-50%,-50%);color:#fff;text-align:center}@media screen and (min-width:1024px){.fh_hero{height:650px}}@media screen and (min-width:1200px){.fh_hero{height:100vh}}.hero_slider_holder{width:100%;position:relative;z-index:1}.hero_slider_holder .hero_slider{width:100%;position:relative;z-index:1}.hero_slider_holder .hero_slider .hero_slide{width:100%;height:500px;position:relative;z-index:1;background-position:0 0,50% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat}.hero_slider_holder .hero_slider .hero_slide .hero_text{width:90%;max-width:1200px;position:absolute;left:50%;top:50%;z-index:10;transform:translate(-50%,-50%);color:#fff;text-align:center}@media screen and (min-width:1024px){.hero_slider_holder .hero_slider .hero_slide{height:600px}}@media screen and (min-width:1200px){.hero_slider_holder .hero_slider .hero_slide{height:100vh}}.internal_hero{width:100%;background-color:#242424}.internal_hero .internal_hero_content{width:90%;max-width:1200px;text-align:center;margin:0 auto;padding:80px 0 30px;color:#fff}.internal_hero .internal_hero_content h1,.internal_hero .internal_hero_content .h1{font-family:homestead;font-weight:400;letter-spacing:.3rem;margin:0;padding:0}@media screen and (min-width:768px){.internal_hero .internal_hero_content{padding:100px 0 50px}}@media screen and (min-width:1200px){.internal_hero .internal_hero_content{padding:130px 0 70px}}.site-footer{padding:15px 0 10px;border-top:2px solid #00a3e0;background-color:#242424;color:#fff}.footer_content{width:1200px;max-width:96%;margin:0 auto;font-size:14px;font-size:1.4rem;line-height:1.375;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer_content a{color:#fff;text-decoration:none;transition:all 200ms ease}.footer_content a:hover{color:#fff;text-decoration:underline}.footer_content .footer_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:25px 0}.footer_content .footer_row .newsletter_signup{width:100%;margin-bottom:25px;padding:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.footer_content .footer_row .newsletter_signup .form_label{width:100%}.footer_content .footer_row .newsletter_signup .form_holder{width:100%}.footer_content .footer_row .social_links{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.footer_content .footer_row .social_links a{margin-left:25px}.footer_content .footer_row .social_links a img{width:20px;height:20px;filter:brightness(0) invert(1)}.footer_content .footer_row .social_links a:hover img{filter:brightness(1) invert(0)}.footer_content .footer_row .footer_column{width:50%;margin-bottom:25px}.footer_content .footer_row ul.footer_menu{list-style:none;margin:0;padding:0}.footer_content .footer_row ul.footer_menu li{padding:0}.footer_content .footer_row.last_row{border-top:1px solid #00a3e0}.footer_content .footer_row .footer_logos{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer_content .footer_row .footer_logos img{height:70px;width:auto;margin-right:25px;margin-bottom:25px}.footer_content .footer_row .footer_logos img:last-of-type{margin-right:0}.footer_content .footer_row .footer_logos img:first-of-type{max-height:80px;max-width:170px;height:auto;padding-left:10px}.footer_content .footer_row .phone{margin-top:25px;margin-bottom:10px}.footer_content .footer_row .credits{font-size:14px;font-size:1.4rem}@media screen and (min-width:768px){.site-footer{padding:20px 0 15px}.footer_content .footer_row .footer_column{width:50%}.footer_content .footer_row .footer_logos img{height:70px;width:auto;margin-right:15px;margin-bottom:25px}.footer_content .footer_row .footer_logos img:last-of-type{margin-right:0}.footer_content .footer_row .footer_logos img:first-of-type{max-height:unset;max-width:unset;height:80px;width:auto;padding-left:0;margin-right:50px}}@media screen and (min-width:1024px){.site-footer{padding:30px 0 20px}.footer_content .footer_row .newsletter_signup{width:100%;margin-bottom:0}.footer_content .footer_row .newsletter_signup .form_label{width:25%;padding-right:10px}.footer_content .footer_row .newsletter_signup .form_holder{width:75%}.footer_content .footer_row .newsletter_signup .form_holder form{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.footer_content .footer_row .newsletter_signup .form_holder form .left_form{width:75%;padding-right:10px}.footer_content .footer_row .newsletter_signup .form_holder form .right_form{width:25%}.footer_content .footer_row .social_links{width:100%;padding-left:25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.footer_content .footer_row .footer_logos{width:50%}.footer_content .footer_row .footer_column{width:25%;padding-left:10px}.footer_content .footer_row .footer_logos{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:fit-content}.footer_content .footer_row .footer_logos img{height:fit-content;max-height:70px;max-width:30%;margin-right:0;margin-bottom:0;padding-right:10px}.footer_content .footer_row .footer_logos img:last-of-type{margin-right:0;padding-right:0}.footer_content .footer_row .footer_logos img:first-of-type{height:fit-content;max-height:80px;width:40%;margin-right:10px}}.site_wrapper{-webkit-text-size-adjust:100%;width:100%;overflow:hidden;position:relative;z-index:1}.site{width:100%}.content-area{width:100%;margin:0 auto}.site-main{width:100%}.full_content{width:100%}.full_content.white_bg{background-color:#fff;color:#242424}.full_content.dark_grey_bg{background-color:#242424;color:#fff}.full_content.light_grey_bg{background-color:#f5f5f5}.full_content.blue_bg{background-color:#00a3e0}.full_content.red_bg{background-color:#da291c}.full_content.orange_bg{background-color:#cf7f00}.full_content.pt_none{padding-top:1px}.full_content.pb_none{padding-bottom:1px}.full_content.pt_sm{padding-top:10px}.full_content.pb_sm{padding-bottom:10px}.full_content.pt_lrg{padding-top:25px}.full_content.pb_lrg{padding-bottom:25px}.mw_600{width:90%;max-width:600px;margin:0 auto}.mw_600.text_center{text-align:center}.mw_720{width:90%;max-width:720px;margin:0 auto}.mw_720.text_center{text-align:center}.mw_960{width:90%;max-width:960px;margin:0 auto}.mw_960.text_center{text-align:center}.mw_1200{width:90%;max-width:1200px;margin:0 auto}.mw_1200.text_center{text-align:center}@media screen and (min-width:768px){.full_content.pt_sm{padding-top:15px}.full_content.pb_sm{padding-bottom:15px}.full_content.pt_lrg{padding-top:30px}.full_content.pb_lrg{padding-bottom:30px}}@media screen and (min-width:1024px){.full_content.pt_sm{padding-top:25px}.full_content.pb_sm{padding-bottom:25px}.full_content.pt_lrg{padding-top:40px}.full_content.pb_lrg{padding-bottom:40px}}.blog_content{width:90%;max-width:1200px;margin:0 auto;padding:50px 0}.news_left_col{width:100%;margin-bottom:30px}.news_right_col{width:100%}.news_right_col section{width:100%;padding:10px 20px 25px 20px;margin-bottom:20px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1),0 1px 10px 0 rgba(0,0,0,.1);color:#fff}.news_right_col section h4{text-align:left}.news_right_col section a{color:#fff}.news_list_item{width:100%;max-width:400px;margin:0 auto;margin-bottom:30px}.news_thumb{width:100%;max-width:300px;margin:0 auto;margin-bottom:30px;box-shadow:0 1px 20px 0 rgba(0,0,0,.2)}.news_thumb img{width:100%;height:auto;display:block}.news_intro{width:100%}.news_intro h3 a{text-decoration:none}.cat-links,.tags-links{width:100%;display:block;margin-bottom:10px}.widget-area{width:100%}.widget-area ul{padding:0;margin:0;list-style:none}.widget-area ul li{width:100%;margin-bottom:10px}.widget-area a{text-decoration:none}.widget-area .widget_search{padding-bottom:30px;text-align:right}.widget-area .widget_search input[type=search].search-field{margin-bottom:10px}@media only screen and (min-width:768px){.news_list_item{max-width:none;margin-bottom:50px}.news_left_col{width:70%;float:left;margin-bottom:0;padding-right:15px}.news_right_col{width:30%;float:right;padding-left:15px}}@media only screen and (min-width:1024px){.blog_content{padding:80px 0}.news_left_col{padding-right:30px}.news_right_col{padding-left:30px}.news_list_item{margin-bottom:70px}.news_thumb{width:30%;max-width:240px;float:left;margin-bottom:0}.news_intro{width:65%;float:right}}@media only screen and (min-width:1200px){.blog_content{padding:100px 0}.news_thumb{width:30%;max-width:300px;float:left;margin-bottom:0}}.book_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.book_row{-ms-flex-direction:row;flex-direction:row;column-gap:24px}.book_row .spektrix_iframe_holder{width:calc(70% - 12px)}.book_row .sidebar{width:calc(30% - 12px)}}.search_ul{margin:0;padding:0;list-style:none}.search_ul li{width:100%;padding-bottom:30px;margin-bottom:30px}.privacy_content{width:100%;max-width:1200px;margin:0 auto}.privacy_content ul,.privacy_content ol{padding-left:15px}.privacy_content table{width:100%;margin:20px 0;border-collapse:collapse;table-layout:fixed}.privacy_content table td{padding:10px;border:1px solid #000;word-wrap:break-word;overflow-wrap:break-word}.pagination_container{width:100%;padding:30px 0}.pagination_container .custom-pagination{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:center;justify-content:center}.pagination_container .custom-pagination span,.pagination_container .custom-pagination a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;height:50px;width:40px;margin-right:5px;margin-left:5px;border-style:solid;border-width:2px;border-color:#f5f5f5;transition:all 200ms ease;color:#f5f5f5}.pagination_container .custom-pagination span.dots{padding:0}.pagination_container .custom-pagination span.current{border-color:#c523af}.pagination_container .custom-pagination a{text-decoration:none;cursor:pointer;border-color:#00a3e0}.pagination_container .custom-pagination a:hover{border-color:#c523af;color:#f5f5f5}.pagination_container .custom-pagination a.prev,.pagination_container .custom-pagination a.next{width:60px}#cookie-notice .cookie_btn{background-color:#00629b;color:#fff;border-radius:0;padding:5px 10px}.modules_title{padding:15px;border-style:dotted none;border-width:1px;border-color:#f5f5f5;background-color:#868686;font-family:Inconsolata,monospace;color:#f5f5f5;font-size:30px;font-size:3rem;text-transform:initial;font-weight:400;line-height:1;letter-spacing:4px}.modules_title h3{margin-bottom:0}.modules_title.single_text_title~.single_text_title,.modules_title.information_block_title~.information_block_title,.modules_title.accordion_block_title~.accordion_block_title,.modules_title.media_block_title~.media_block_title,.modules_title.multimedia_block_title~.multimedia_block_title,.modules_title.donation_block_title~.donation_block_title,.modules_title.cta_block_title~.cta_block_title,.modules_title.features_row_title~.features_row_title,.modules_title.simple_events_title~.simple_events_title .modules_title.featured_events_title~.featured_events_title{display:none}.events{padding:20px 0;margin:0 auto}.events .event_filter{width:100%;max-width:300px;margin:0 auto;margin-bottom:30px;text-align:center}.events .event_filter input[type=submit]{border-width:1px;margin-left:20px}.events .event_filter .clear_filters{margin-left:20px;border-left:2px solid #00a3e0;padding-left:20px;margin:auto 0 0 30px}.events .event_filter .event_filters select{appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23333'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-size:12px;background-position:right 10px center;background-repeat:no-repeat;padding:10px 20px;color:#f5f5f5;font-size:18px;font-size:1.8rem;font-family:"Open Sans",sans-serif;border:2px solid #00a3e0;border-radius:0}.events .event_filter .event_filters .date_filter,.events .event_filter .event_filters .genre_filter,.events .event_filter .event_filters .access_filter{margin:5px 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;text-align:left}.events .event_filter .event_filters .date_filter label,.events .event_filter .event_filters .date_filter span,.events .event_filter .event_filters .genre_filter label,.events .event_filter .event_filters .genre_filter span,.events .event_filter .event_filters .access_filter label,.events .event_filter .event_filters .access_filter span{display:inline-block;font-size:20px!important;font-size:2rem!important;font-weight:700;text-transform:uppercase;font-family:"Open Sans",sans-serif;margin:5px 0 0}.events .event_filter .event_filters .date_filter .select_wrapper,.events .event_filter .event_filters .genre_filter .select_wrapper,.events .event_filter .event_filters .access_filter .select_wrapper{position:relative;margin:0}.events .event_filter .event_filters .date_filter .select_wrapper select,.events .event_filter .event_filters .genre_filter .select_wrapper select,.events .event_filter .event_filters .access_filter .select_wrapper select{appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23ffffff'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-size:12px;background-position:right 10px center;background-repeat:no-repeat;padding:10px 20px;color:#f5f5f5;font-size:18px;font-size:1.8rem;font-family:"Open Sans",sans-serif;border:2px solid #00a3e0;max-height:50px;margin-bottom:10px}.events .event_filter .event_filters .date_filter .select_wrapper select:focus,.events .event_filter .event_filters .genre_filter .select_wrapper select:focus,.events .event_filter .event_filters .access_filter .select_wrapper select:focus{outline:1px dotted #f5f5f5}.events .event_filter .event_filters .date_filter .select_wrapper select option,.events .event_filter .event_filters .genre_filter .select_wrapper select option,.events .event_filter .event_filters .access_filter .select_wrapper select option{background-color:#242424;color:#f5f5f5}.events .event_filter .event_filters .date_filter .select_dropdown,.events .event_filter .event_filters .genre_filter .select_dropdown,.events .event_filter .event_filters .access_filter .select_dropdown{position:absolute;top:40px;left:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23ffffff'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-size:12px;background-position:right 10px center;background-repeat:no-repeat;background-color:#fff;padding:1px;font-size:18px;font-size:1.8rem;font-family:"Open Sans",sans-serif;color:#f5f5f5;border:2px solid #00a3e0;width:300px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;display:none;z-index:999}.events .event_filter .event_filters .date_filter .select_dropdown.date_select,.events .event_filter .event_filters .genre_filter .select_dropdown.date_select,.events .event_filter .event_filters .access_filter .select_dropdown.date_select{width:300px}.events .event_filter .event_filters .date_filter .select_dropdown.date_select .dropdown_option,.events .event_filter .event_filters .genre_filter .select_dropdown.date_select .dropdown_option,.events .event_filter .event_filters .access_filter .select_dropdown.date_select .dropdown_option{width:50%}.events .event_filter .event_filters .date_filter .select_dropdown.type_select,.events .event_filter .event_filters .genre_filter .select_dropdown.type_select,.events .event_filter .event_filters .access_filter .select_dropdown.type_select{width:300px}.events .event_filter .event_filters .date_filter .select_dropdown.type_select .dropdown_option,.events .event_filter .event_filters .genre_filter .select_dropdown.type_select .dropdown_option,.events .event_filter .event_filters .access_filter .select_dropdown.type_select .dropdown_option{width:50%}.events .event_filter .event_filters .date_filter .select_dropdown .dropdown_option,.events .event_filter .event_filters .genre_filter .select_dropdown .dropdown_option,.events .event_filter .event_filters .access_filter .select_dropdown .dropdown_option{width:100%;padding:20px 10px;box-sizing:border-box;border-style:solid;border-width:2px;border-color:#00a3e0;transition:background-color 200ms ease;font-size:20px;line-height:20px;cursor:pointer}.events .events_holder{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.events .events_holder .event_item{width:100%;padding:40px 10px;border-bottom:2px solid #00a3e0}.events .events_holder .event_item .event_item_inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;width:100%}.events .events_holder .event_item .event_item_inner .event_thumb{width:100%;position:relative;transition:.4s transform ease}.events .events_holder .event_item .event_item_inner .event_thumb .new_show{position:absolute;bottom:10px;left:10px;text-transform:uppercase;font-weight:700;background-color:#f5f5f5;color:#242424;padding:10px 20px;font-size:13px;font-size:1.3rem}.events .events_holder .event_item .event_item_inner .event_content{width:100%}.events .events_holder .event_item .event_item_inner .event_content .show_date{font-size:20px;font-size:2rem}.events .events_holder .event_item .event_item_inner .event_content .intro_text{padding-top:10px;font-size:18px;font-size:1.8rem}.events .events_holder .event_item .event_item_inner .event_btns{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:15px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.events .events_holder .event_item .event_item_inner .event_btns .btn{width:200px;max-height:50px;margin:0 auto}.events .events_holder .event_item .event_item_inner .event_btns .btn_notice{width:200px;color:#f5f5f5;background-color:#00a3e0;text-transform:uppercase;font-weight:700;text-align:center;padding:10px 5px;margin:0 auto}.events .events_holder .event_item .event_item_inner .event_btns .btn_notice.sold_out{background-color:#da291c}.events .events_holder .event_item .event_item_inner .event_btns .btn_notice.low{background-color:#c523af}.events .events_holder .event_item:hover .event_item_inner .event_thumb,.events .events_holder .event_item:focus .event_item_inner .event_thumb{transform:scale(.96)}.tag_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;z-index:15}.tag_row .event_tag{padding:5px 10px;font-size:13px;font-size:1.3rem;text-transform:uppercase;font-weight:700;margin:0 15px 10px 0;color:#f5f5f5;background-color:rgba(0,0,0,0)}.tag_row .event_tag.comedy{background-color:#78be20}.tag_row .event_tag.music{background-color:#c523af}.tag_row .event_tag.theatre{background-color:#00a3e0}.tag_row .event_tag.club{background-color:#c523af}.tag_row .event_tag.dance{background-color:#78be20}.tag_row .event_tag.cabaret{background-color:#c523af}.tag_row .event_tag.family{background-color:#cf7f00}.tag_row .event_tag.magic{background-color:#ffcd00;color:#242424}.tag_row .event_tag.workshop{background-color:#ffcd00}.tag_row .event_tag.spoken{background-color:#78be20}.tag_row .event_tag.community{background-color:#cf7f00}.tag_row .event_tag.hotbed{background-color:#c523af}.tag_row .event_tag.junkyard{background-color:#da291c}.tag_row .event_tag.watch,.tag_row .event_tag.watch_out{background-color:#78be20}.tag_row .event_tag.creative{background-color:#78be20}.tag_row .event_tag.christmas{background-color:#da291c}.tag_row .event_tag.where,.tag_row .event_tag.where_are_you,.tag_row .event_tag.im,.tag_row .event_tag.im_here_where_are_you{background-color:#c523af}.tag_row .event_tag.online{background-color:#da291c}.tag_row .event_tag.artist{background-color:#cf7f00}.tag_row .event_tag.sound_vision,.tag_row .event_tag.sound__vision,.tag_row .event_tag.bedford_summer_sessions{background-color:#ffcd00;color:#242424}.tag_row .event_tag.disrupt{background-color:#78be20}.tag_row .event_tag.circus{background-color:#da291c}.tag_row .event_tag.cambridge_jazz_festival{background-color:#cf7f00}.tag_row .event_tag.on_horror{background-color:#da291c}.tag_row .event_tag.platforma_festival_2025{background-color:#f5f5f5;color:#242424}.tag_row .event_tag.film{background-color:#00629b}.media{width:100%;z-index:10}@media screen and (min-width:768px){.events .event_filter{max-width:none}.events .event_filter .event_filters{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:start;justify-content:flex-start}.events .event_filter .event_filters .btn_access{margin:auto 0 15px 10px}.events .event_filter .event_filters .date_filter,.events .event_filter .event_filters .genre_filter,.events .event_filter .event_filters .access_filter{padding:0 5px;margin:0;margin-bottom:5px}.events .event_filter .event_filters .date_filter select,.events .event_filter .event_filters .genre_filter select,.events .event_filter .event_filters .access_filter select{width:160px;min-width:160px}.events .event_filter .event_filters .date_filter .select_dropdown.date_select,.events .event_filter .event_filters .genre_filter .select_dropdown.date_select,.events .event_filter .event_filters .access_filter .select_dropdown.date_select{width:500px}.events .event_filter .event_filters .date_filter .select_dropdown.date_select .dropdown_option,.events .event_filter .event_filters .genre_filter .select_dropdown.date_select .dropdown_option,.events .event_filter .event_filters .access_filter .select_dropdown.date_select .dropdown_option{width:25%}.events .event_filter .event_filters .date_filter .select_dropdown.genre_select,.events .event_filter .event_filters .genre_filter .select_dropdown.genre_select,.events .event_filter .event_filters .access_filter .select_dropdown.genre_select{width:500px}.events .event_filter .event_filters .date_filter .select_dropdown.genre_select .dropdown_option,.events .event_filter .event_filters .genre_filter .select_dropdown.genre_select .dropdown_option,.events .event_filter .event_filters .access_filter .select_dropdown.genre_select .dropdown_option{width:33.33%}.events .events_holder .event_item .event_item_inner .event_thumb{width:25%}.events .events_holder .event_item .event_item_inner .event_content{width:50%;padding:0 20px}.events .events_holder .event_item .event_item_inner .event_btns{width:25%}.events .events_holder .event_item .event_item_inner .event_btns .btn{width:150px}.events .events_holder .event_item .event_item_inner .event_btns .btn_notice{width:150px}}@media screen and (min-width:1024px){.events .event_filter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px;text-align:center}.events .event_filter .event_filters{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;width:90%}.events .event_filter .event_filters .genre_filter{margin:0 0 5px}.events .event_filter .event_filters .access_filter{margin:5px 0}.events .events_holder .event_item .event_item_inner .event_btns .btn{width:200px}.events .events_holder .event_item .event_item_inner .event_btns .btn_notice{width:200px}}.show .show_info .breadcrumbs{padding:25px 10px 15px 10px}.show .show_info .breadcrumbs a{color:#f5f5f5}.show .show_info .show_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.show .show_info .show_row .left_col,.show .show_info .show_row .right_col,.show .show_info .show_row .full_col{width:100%}.show .show_info .show_row .right_col .show_details{padding:25px;border:1px solid #00a3e0;font-size:13px;font-size:1.3rem}.show .show_info .show_row .right_col .show_details .h3{text-transform:inherit;margin:0}.show .show_info .show_row .right_col .show_details .detail_row{color:#f5f5f5;border-bottom:1px solid #f5f5f5;padding:10px 0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.show .show_info .show_row .right_col .show_details .detail_row a{text-decoration:none}.show .show_info .show_row .right_col .show_details .detail_row .row_left{text-transform:uppercase;font-weight:700;width:33.333%;padding-right:10px}.show .show_info .show_row .right_col .show_details .detail_row .row_right{width:66.667%}.show .show_info .show_row .right_col .show_details .detail_row .icon{width:38px;margin-right:10px;margin-top:8px}.show .show_info .show_row .right_col .show_details .detail_row:last-of-type{margin-bottom:10px}.show .show_info .show_row .right_col .show_details .btn_book{background-color:#f5f5f5;color:#242424;font-size:18px;font-size:1.8rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:300px;height:60px;max-height:60px;margin:10px 0 0 0;border:0}.show .show_info .show_row .right_col .show_details .btn_book:hover,.show .show_info .show_row .right_col .show_details .btn_book:focus{background-color:#00a3e0}.show .show_info .show_row .right_col .show_details .btn_book.btn_sold_out{color:#f5f5f5;background-color:rgba(218,41,28,.75)}.show .show_info .show_row .hide_mob{display:none}.show .show_info .show_row .show_img{width:100%;box-shadow:0 0 5px 0 rgba(0,0,0,.1);margin-bottom:20px;position:relative}.show .show_info .show_row .show_img .tag_row{position:absolute;top:5px;left:5px}.show .show_info .news_tab{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.show .show_info .news_tab .news_list_item{width:100%;padding:10px}.show .show_info .news_tab .news_list_item .news_thumb img{width:100%}.show .show_times{padding-bottom:40px}.show .show_times .show_details_table{width:100%;margin:0 auto;margin-top:20px;font-size:13px;font-size:1.3rem}.show .show_times .show_details_table .show_row{width:100%;margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #00a3e0}.show .show_times .show_details_table .show_row:last-of-type{border-bottom:none}.show .show_times .show_details_table .show_row.title_row{display:none}.show .show_times .show_details_table .show_row .show_col{width:100%;padding:5px 10px;font-weight:400;text-transform:none}.show .show_times .show_details_table .show_row .show_col a{text-decoration:none}.show .show_times .show_details_table .show_row .show_col p{margin:0 0 5px 0}.show .show_times .show_details_table .show_row .show_col p:last-of-type{margin:0}.show .show_times .show_details_table .show_row .show_col:last-child{justify-self:end}.show .show_times .show_details_table .show_row .show_col.sm_col_heading,.show .show_times .show_details_table .show_row .show_col.col_heading{font-weight:700;text-transform:uppercase}.show .show_times .show_details_table .show_row .show_col .btn.btn_sold_out{color:#f5f5f5;background-color:rgba(218,41,28,.75)}.show .show_times .show_details_table .show_row .show_col .btn.btn_sold_out:hover,.show .show_times .show_details_table .show_row .show_col .btn.btn_sold_out:focus{font-size:11px;font-size:1.1rem}.show .show_times .show_details_table .show_row .show_col .icon{width:38px;margin-right:10px;margin-top:8px}.show .show_times .show_details_table .show_row .show_col img{width:40px!important;margin-right:5px}.show .show_times form{text-align:right}.show .show_times form .instance{display:none}@media screen and (min-width:768px){.show .show_info .show_row{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.show .show_info .show_row .left_col{width:66.66667%;padding:10px}.show .show_info .show_row .right_col{width:33.33333%;padding:10px}.show .show_info .show_row .hide_mob{display:-ms-flexbox;display:flex}.show .show_info .show_row .show_mob{display:none}.show .show_times .information_content_container{padding:0}.show .show_times .show_details_table{max-width:none;margin:0}.show .show_times .show_details_table .show_row{margin-bottom:0;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 25px;-ms-flex-align:center;align-items:center}.show .show_times .show_details_table .show_row.title_row{display:-ms-flexbox;display:flex;padding-bottom:10px;border-bottom:1px solid #00a3e0}.show .show_times .show_details_table .show_row .show_col{width:16.666%;float:left;border:none}.show .show_times .show_details_table .show_row .show_col.sm_col_heading{display:none}.show .show_times .show_details_table .show_row .show_col.book_col{text-align:right}.show .show_times .show_details_table .show_row .show_col.book_col select{width:70px}}.related_shows .h3{text-transform:initial}.related_shows .related_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.related_shows .related_row .related_show{width:100%;padding:12px}.related_shows .related_row .related_show .show_inner{border-bottom:2px solid #242424}.related_shows .related_row .related_show .show_inner .show_img img{transition:.4s transform ease}.related_shows .related_row .related_show .show_inner .show_info .showings .show_date{font-size:20px;font-size:2rem;padding:10px 0}.related_shows .related_row .related_show .show_inner .show_info a{color:#242424;text-decoration:none}.related_shows .related_row .related_show:hover .show_inner .show_img img,.related_shows .related_row .related_show:focus .show_inner .show_img img{transform:scale(.96)}@media screen and (min-width:768px){.related_shows .related_row .related_show{width:33.333%}}.ticket_warning{font-size:13px;font-size:1.3rem;padding:10px;text-align:center;width:100%;font-weight:700;text-transform:uppercase;color:#f5f5f5;background-color:#00a3e0}.ticket_warning.low{background-color:#c523af}.show_details .ticket_warning{width:300px;max-width:300px;font-size:16px;font-size:1.6rem}.access .access_filters{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;padding:0 0 0 20px;-ms-flex-align:center;align-items:center}.access .access_filters .h5{margin:0;padding:0 20px 0 0}.access .access_filters .filter_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.access .access_filters .filter_row label{width:auto;padding:0 10px}.access .access_events .event_item_inner{-ms-flex-pack:justify;justify-content:space-between}.access .access_events .event_item_inner .event_content .access_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;padding:20px 0}.access .access_events .event_item_inner .event_content .access_row img{width:50px;margin-right:20px}.lowercase{text-transform:lowercase}.text_image_block{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.text_image_block .text_col{width:100%}.text_image_block .text_col .text_col_content{width:100%;padding:10% 5%}.text_image_block .image_col{width:100%;height:300px;background-position:50% 50%;background-size:cover}@media screen and (min-width:768px){.text_image_block{width:100%;-ms-flex-direction:row;flex-direction:row}.text_image_block .text_col{width:50%}.text_image_block .text_col .text_col_content.sm_pad{padding:10%}.text_image_block .text_col .text_col_content.med_pad{padding:25% 10%}.text_image_block .text_col .text_col_content.lrg_pad{padding:30% 10%}.text_image_block .image_col{width:50%;height:auto}.text_image_block.text_right_image_left{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width:1200px){.text_image_block .text_col .text_col_content.sm_pad{padding:10%}.text_image_block .text_col .text_col_content.med_pad{padding:20% 10%}.text_image_block .text_col .text_col_content.lrg_pad{padding:25% 10%}}.media_block .left_col{width:100%;padding:0 10px}.media_block .right_col{width:100%;padding:0 10px}.media_block .text_content{margin:20px 20px 30px;padding:20px;min-height:300px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.media_block .text_content p{margin:10px 0}.media_block .image_content{width:100%}.media_block .image_content img{width:100%;height:auto;display:block}.media_block .media_slider .media_slide{min-height:350px;background-size:cover;background-repeat:no-repeat}.media_block .media_slider .slick-next{width:80px;background-size:30px 30px}.media_block .media_slider .slick-prev{width:80px;background-size:30px 30px}.media_block .video_content{width:100%;margin:0;overflow:hidden;padding-bottom:50%;position:relative}.media_block .video_content iframe{position:absolute;width:100%;height:100%;top:0;left:0}.media_block .btn{margin:20px 0 0}@media screen and (min-width:768px){.media_block .left_col{padding:0 20px}.media_block .right_col{padding:0 20px}.media_block .text_content{margin:20px 20px 30px}}@media screen and (min-width:1024px){.media_block{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.media_block .left_col{width:50%;padding:0}.media_block .right_col{width:50%;padding:0}.media_block .media_slider .media_slide{min-height:450px}.media_block .text_content{margin:50px}}.cta_block_container{width:100%}.cta_block_container .cta_block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:390px}.cta_block_container .cta_block .cta_item{margin:0 auto;width:95%;padding:10px 0;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;min-height:390px}.cta_block_container .cta_block .cta_item .cta_content{width:80%;max-width:380px;padding:25px;border-style:solid solid solid none;border-width:2px;border-color:#00a3e0;background-color:rgba(36,36,36,.75);color:#f5f5f5}.cta_block_container .cta_block .cta_item .cta_content .buttons_container{margin-top:10px}.cta_block_container .cta_block .cta_item .cta_content .buttons_container .btn{margin:10px 5px 0 0}.cta_block_container .cta_block .cta_item .cta_content .buttons_container .btn:last-of-type{margin-right:0}.cta_block_container.full_width .cta_block .cta_item{margin:0 auto;width:100%}@media screen and (min-width:768px){.cta_block_container .cta_block.double_cta{-ms-flex-direction:row;flex-direction:row}.cta_block_container .cta_block.double_cta .cta_item{width:50%}.cta_block_container .cta_block .cta_item{padding:25px 0}.cta_block_container:not(.full_width) .cta_block.double_cta .cta_item{width:calc(50% - 12.5px);margin-left:12.5px;transition:transform .2s ease-in-out;transform-style:preserve-3d;transform:translate3d(0,0,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg)}.cta_block_container:not(.full_width) .cta_block.double_cta .cta_item:first-of-type{margin-right:12.5px;margin-left:0}.cta_block_container:not(.full_width) .cta_block.double_cta .cta_item:hover,.cta_block_container:not(.full_width) .cta_block.double_cta .cta_item:focus{transform:translate3d(0,0,0) scale3d(.98,.98,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg)}}.testimonial_block{width:100%}.testimonial_block.white_bg{background-color:#fff;color:#242424}.testimonial_block.blue_bg{background-color:#00a3e0;color:#fff}.testimonial_block.red_bg{background-color:#da291c;color:#fff}.testimonial_block.orange_bg{background-color:#cf7f00;color:#fff}.testimonial_block .testimonial_slider{width:100%}.testimonial_block .testimonial_slide{width:100%}.testimonial_block .testimonial_content{width:90%;max-width:840px;margin:0 auto;text-align:center}.testimonial_block .testimonial_content .quote{font-size:26px;font-size:2.6rem;line-height:1.23}.testimonial_block .testimonial_content .quote p:last-of-type{margin-bottom:10px}@media screen and (min-width:1024px){.testimonial_block .testimonial_content .quote{font-size:32px;font-size:3.2rem}}@media screen and (min-width:1200px){.testimonial_block .testimonial_content .quote{font-size:32px;font-size:3.2rem}}.features_block{width:90%;margin:0 auto;display:grid;grid-template-columns:1fr;grid-auto-columns:1fr;grid-template-rows:auto;grid-row-gap:16px;grid-column-gap:16px}.features_block .feature_item{grid-row-end:span 1;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;border:2px solid #cf7f00;padding:25px;transition:transform .2s ease}.features_block .feature_item .h3{line-height:1.05}.features_block .feature_item:nth-of-type(2n){border-color:#da291c}.features_block .feature_item:hover,.features_block .feature_item:focus{transform:scale(1.02)}.blue_bg .features_block .feature_item{border-color:#fff;color:#fff}@media screen and (min-width:768px){.features_block{grid-row-gap:30px;grid-column-gap:30px;grid-template-columns:repeat(2,minmax(0,1fr))}.features_block.items_row_3 .feature_item:nth-of-type(3n){grid-column:span 2}}@media screen and (min-width:1200px){.features_block{width:90%;grid-row-gap:50px;grid-column-gap:50px;grid-template-columns:repeat(3,minmax(0,1fr))}.features_block .feature_item{padding:50px 25px;grid-column:span 1}.features_block.items_row_2{max-width:960px;grid-template-columns:repeat(2,minmax(0,1fr))}.features_block.items_row_3{max-width:1200px}.features_block.items_row_3 .feature_item:nth-of-type(3n){grid-column:span 1}}.listing_block{width:90%;max-width:960px;margin:0 auto}.listing_block .listing_item{width:100%;max-width:300px;margin:0 auto;margin-bottom:30px;text-align:center}.listing_block .listing_item .listing_icon{width:90%;max-width:120px;margin:0 auto}.listing_block .listing_item .listing_icon img{width:100%;height:auto;display:block}.listing_block .listing_item .listing_text,.listing_block .listing_item .listing_text_full{width:100%}@media screen and (min-width:600px){.listing_block .listing_item{max-width:none;text-align:left}.listing_block .listing_item .listing_icon{width:20%;max-width:160px;float:left}.listing_block .listing_item .listing_text{width:80%;padding-left:20px;float:left}.listing_block .listing_item .listing_text_full{padding-left:20px}}@media screen and (min-width:1024px){.listing_block .listing_item{margin-bottom:40px}}@media screen and (min-width:1200px){.listing_block .listing_item{margin-bottom:50px}}.feat_text_image_block{width:100%}.feat_text_image_block.white_bg{background-color:#fff;color:#242424}.feat_text_image_block.blue_bg{background-color:#00a3e0;color:#fff}.feat_text_image_block.red_bg{background-color:#da291c;color:#fff}.feat_text_image_block.orange_bg{background-color:#cf7f00;color:#fff}.feat_text_image_block .feat_text_image_content{width:90%;max-width:1200px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.feat_text_image_block .feat_text_image_content .text_col{width:100%}.feat_text_image_block .feat_text_image_content .text_col .text_col_content{width:100%}.feat_text_image_block .feat_text_image_content .image_col{width:100%}.feat_text_image_block .feat_text_image_content .image_col .feat_image{width:90%;max-width:300px;margin:0 auto;padding-top:30px}.feat_text_image_block .feat_text_image_content .image_col img{width:100%;height:auto;display:block}@media screen and (min-width:768px){.feat_text_image_block .feat_text_image_content{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.feat_text_image_block .feat_text_image_content .text_col{width:50%;padding-right:30px}.feat_text_image_block .feat_text_image_content .image_col{width:50%;height:auto;padding-left:30px}.feat_text_image_block .feat_text_image_content .image_col .feat_image{max-width:450px;padding-top:0}.feat_text_image_block .feat_text_image_content.text_right_image_left{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.feat_text_image_block .feat_text_image_content.text_right_image_left .text_col{padding-left:30px;padding-right:0}.feat_text_image_block .feat_text_image_content.text_right_image_left .image_col{padding-right:30px;padding-left:0}}@media screen and (min-width:1200px){.feat_text_image_block .feat_text_image_content .text_col{padding-right:50px}.feat_text_image_block .feat_text_image_content .image_col{padding-left:50px}.feat_text_image_block .feat_text_image_content.text_right_image_left .text_col{padding-left:50px}.feat_text_image_block .feat_text_image_content.text_right_image_left .image_col{padding-right:50px}}.editor-styles-wrapper .acf-block-preview .accordion_list_block ul{padding:0;margin:0;list-style:none}.editor-styles-wrapper .acf-block-preview .accordion_list_block ul li{margin-bottom:15px}.accordion_block_container .accordion_block_intro{width:92%;max-width:960px;margin:0 auto}.accordion_list_block{width:92%;margin:0 auto}.accordion_list_block ul{padding:0;margin:0;list-style:none}.accordion_list_block ul li{width:100%;border-style:solid;border-width:2px 2px 0 2px;border-color:#00a3e0;margin-bottom:0}.accordion_list_block ul li:nth-of-type(2n){border-color:#fff}.accordion_list_block ul li:last-of-type{border-width:2px 2px 2px 2px}.accordion_list_block .accordion_btn{width:100%}.accordion_list_block .accordion_btn a{width:100%;padding:20px 40px 20px 62px;display:block;position:relative;z-index:1;text-decoration:none;color:#fff;outline:none;text-transform:uppercase;font-weight:700;font-size:16px;font-size:1.6rem;line-height:1}.accordion_list_block .accordion_btn a .accordion_icon{width:22px;height:22px;background-image:url(../../../../../../themes/cambridge_junction/images/accordion_arrow.svg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;position:absolute;top:50%;transform:translate3d(0,-50%,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);left:20px;z-index:10;transition:all .3s ease-in-out}.accordion_list_block .accordion_btn a:hover .accordion_icon,.accordion_list_block .accordion_btn a:focus .accordion_icon{background-image:url(../../../../../../themes/cambridge_junction/images/accordion_arrow_blue.svg)}.accordion_list_block .accordion_btn a.active .accordion_icon{background-image:url(../../../../../../themes/cambridge_junction/images/accordion_arrow_blue.svg);transform:translate3d(0,-50%,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(90deg) skew(0deg,0deg)}.accordion_list_block .accordion_cont{width:100%;padding:10px}.accordion_list_block .accordion_cont .accordion_list_img_container{height:200px;width:100%;margin:20px 0 10px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.accordion_list_block .accordion_cont .accordion_list_text{width:100%}.accordion_list_block .accordion_cont .accordion_list_text .btn{margin-top:15px;margin-bottom:0}.accordion_list_block .accordion_cont ul{list-style:disc;margin:0 0 1.5em 3em}.accordion_list_block .accordion_cont ul li{width:100%;border:none;margin-bottom:5px}.accordion_list_block .accordion_cont table tbody td{padding:10px;border-bottom:1px dotted rgba(0,0,0,.1)}.blue_bg .accordion_list_block ul li{border-color:#242424}.blue_bg .accordion_list_block ul li:nth-of-type(2n){border-color:#fff}.blue_bg .accordion_list_block .accordion_btn a:hover .accordion_icon,.blue_bg .accordion_list_block .accordion_btn a:focus .accordion_icon{background-image:url(../../../../../../themes/cambridge_junction/images/accordion_arrow_grey.svg)}.blue_bg .accordion_list_block .accordion_btn a.active .accordion_icon{background-image:url(../../../../../../themes/cambridge_junction/images/accordion_arrow_grey.svg);transform:translate3d(0,-50%,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(90deg) skew(0deg,0deg)}@media screen and (min-width:768px){.accordion_block_container.intro_left{width:95%;max-width:1200px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.accordion_block_container.intro_left .accordion_block_intro{width:33.3333%;padding:0 5px 0 0}.accordion_block_container.intro_left .accordion_list_block{width:66.6666%;padding:0 0 0 20px}.accordion_block_container .accordion_cont{padding:20px 20px 20px 62px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.accordion_block_container .accordion_cont .accordion_list_text{padding-right:30px}.accordion_block_container .accordion_cont .accordion_list_img_container{margin:0;height:200px;width:33.3333%;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.accordion_list_block .accordion_btn{font-size:16px;font-size:1.6rem}}@media screen and (min-width:1024px){.accordion_block_container.intro_top .accordion_block_intro{width:85%;max-width:960px}.accordion_block_container.intro_left{width:90%;max-width:1200px;margin:0 auto}.accordion_list_block .accordion_btn{font-size:18px;font-size:1.8rem}}.tab_holder{width:100%}.tab_holder .tab_buttons{width:100%}.tab_holder .tab_buttons ul{padding:0;margin:0;list-style:none}.tab_holder .tab_buttons li{background-color:#f5f5f5;color:#242424;display:block;float:left;padding:10px 30px;cursor:pointer}.tab_holder .tab_buttons li.current{background-color:#242424;color:#fff}.tab_holder .tab_content_holder{width:100%;padding:30px;border:1px solid #f5f5f5}.tab_holder .tab_content_holder .tab_content{width:100%;display:none}.tab_holder .tab_content_holder .tab_content.current{display:block}.full_content.light_blue_bg .tab_holder .tab_buttons li,.full_content.dark_blue_bg .tab_holder .tab_buttons li,.full_content.dark_grey_bg .tab_holder .tab_buttons li{background-color:hsla(0,0%,100%,.5)}.full_content.light_blue_bg .tab_holder .tab_buttons li.current,.full_content.dark_blue_bg .tab_holder .tab_buttons li.current,.full_content.dark_grey_bg .tab_holder .tab_buttons li.current{background-color:#fff}.full_content.light_blue_bg .tab_holder .tab_content_holder,.full_content.dark_blue_bg .tab_holder .tab_content_holder,.full_content.dark_grey_bg .tab_holder .tab_content_holder{border:1px solid hsla(0,0%,100%,.5)}.contact_map_block{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.contact_map_block .text_col{width:100%}.contact_map_block .text_col .text_col_content{width:100%;padding:10%}.contact_map_block .text_col .text_col_content p:last-of-type{margin-bottom:0}.contact_map_block .text_col .text_col_content a{text-decoration:none}.contact_map_block .map_col{width:100%;height:300px;position:relative;z-index:1}.contact_map_block .map_col iframe,.contact_map_block .map_col .acf-map{width:100%;height:100%;border:none;position:absolute;top:0;left:0;z-index:10}@media screen and (min-width:768px){.contact_map_block{width:100%;-ms-flex-direction:row;flex-direction:row}.contact_map_block .text_col{width:50%}.contact_map_block .map_col{width:50%;height:auto}.contact_map_block.text_right_map_left{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.video_block{width:100%;margin:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video_block iframe{position:absolute;width:100%;height:100%;top:0;left:0}.information_block .information_block_title{padding:5px 25px;border-style:solid;border-width:2px 2px 0 2px;border-color:#00a3e0;margin-bottom:0;max-width:60%;width:fit-content}.information_block .information_block_title .h3{margin-bottom:0}.information_block .information_content_container{padding:25px;border-style:solid;border-width:2px;border-color:#00a3e0}.information_block .information_content_container .content_sub_title{font-weight:700;margin-bottom:10px}.information_block.blue_bg .information_block_title{border-color:#fff}.information_block.blue_bg .information_content_container{border-color:#fff}.multimedia_cta_block{width:92%;max-width:1200px;margin:0 auto}.multimedia_cta_block .left_col{width:100%;margin-bottom:10px}.multimedia_cta_block .right_col{width:100%}.multimedia_cta_block .text_content{max-width:600px;margin:0 auto;padding:10px;min-height:300px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.multimedia_cta_block .text_content p{margin:10px 0}.multimedia_cta_block .image_content{width:100%}.multimedia_cta_block .image_content img{width:100%;height:auto;display:block}.multimedia_cta_block .multimedia_slider .media_slide{min-height:300px;background-size:cover;background-repeat:no-repeat}.multimedia_cta_block .multimedia_slider .slick-next{width:80px;background-size:30px 30px}.multimedia_cta_block .multimedia_slider .slick-prev{width:80px;background-size:30px 30px}.multimedia_cta_block .video_content{width:100%;margin:0;overflow:hidden;padding-bottom:50%;position:relative}.multimedia_cta_block .video_content iframe{position:absolute;width:100%;height:100%;top:0;left:0}.multimedia_cta_block .btn{margin:20px 0 0}@media screen and (min-width:768px){.multimedia_cta_block{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.multimedia_cta_block .left_col{width:50%;padding:0 15px;margin-bottom:0}.multimedia_cta_block .right_col{width:50%;padding:0 15px}.multimedia_cta_block .text_content{padding:10px}}@media screen and (min-width:1024px){.multimedia_cta_block .left_col{padding:0 20px}.multimedia_cta_block .right_col{padding:0 20px}}.donation_block{width:94%;max-width:1200px;margin:0 auto}.donation_block .left_col{width:100%;margin-bottom:25px}.donation_block .right_col{width:100%;text-align:center}.donation_block .donation_slider_holder{width:90%;max-width:450px;margin:0 auto;text-align:center}.donation_block .donation_slider_holder label{display:inline}.donation_block .donation_slider_holder input[type=range]{padding:0}.donation_block .text_content{width:92%;max-width:720px;margin:0 auto;padding:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.donation_block .text_content p{margin:10px 0}.donation_block .btn{margin:20px 0 0}.donation_block.single_column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.donation_block.single_column .left_col{width:100%;padding:0}.donation_block.single_column .text_content{padding:25px}@media screen and (min-width:768px){.donation_block .left_col{max-width:600px;margin:0 auto;padding:10px 25px}.donation_block .right_col{max-width:600px;margin:0 auto;padding:10px 25px}.donation_block .text_content{padding:25px}}@media screen and (min-width:1024px){.donation_block{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.donation_block .left_col{width:50%;margin-bottom:0}.donation_block .right_col{width:50%;text-align:left}.donation_block .text_content{min-height:300px}}.form_block_container .form_block{width:90%;max-width:720px;margin:0 auto;padding:0 15px;border-width:2px;border-style:solid;border-color:#00a3e0}.form_block_container .form_block .block_intro{margin-bottom:20px}.form_block_container .form_block .block_intro .h5{text-transform:initial}.form_block_container .form_block .required_sections{font-size:14px;font-size:1.4rem;font-style:italic;color:#da291c;margin-bottom:5px;font-weight:400}.form_block_container.blue_bg .form_block{border-color:#242424}@media screen and (min-width:1024px){.form_block_container .form_block{padding:25px}}@media screen and (min-width:1024px){.form_block_container .form_block{margin:0 auto;padding:50px}.form_block_container .form_block .block_intro{text-align:center}}.hover_cta_block_container{width:100%}.hover_cta_block_container .hover_cta_block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:390px}.hover_cta_block_container .hover_cta_block .cta_item{width:100%}.hover_cta_block_container .hover_cta_block .cta_item .cta_content{padding:25px;color:#fff;position:relative;height:100%}.hover_cta_block_container .hover_cta_block .cta_item .cta_content .cta_front_content{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);text-align:center;opacity:1;transition:opacity .4s ease}.hover_cta_block_container .hover_cta_block .cta_item .cta_content .cta_front_content .more_info_box,.hover_cta_block_container .hover_cta_block .cta_item .cta_content .cta_front_content .more_info_box_mobile{display:inline-block;margin-top:10px;padding:5px;background-color:#f5f5f5;color:#242424;text-align:center;font-size:14px;font-size:1.4rem;line-height:1.231;font-weight:700;text-transform:uppercase}.hover_cta_block_container .hover_cta_block .cta_item .cta_content .cta_front_content .more_info_box{display:none}.hover_cta_block_container .hover_cta_block .cta_item .cta_content .cta_hover_content{opacity:0;border:2px solid #00a3e0;background-color:rgba(36,36,36,.8);padding:40px;transition:opacity .4s ease;height:inherit;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.hover_cta_block_container .hover_cta_block .cta_item .cta_content .cta_hover_content p{width:100%}.hover_cta_block_container .hover_cta_block .cta_item .cta_content .cta_hover_content .buttons_container{width:100%;margin-top:10px}.hover_cta_block_container .hover_cta_block .cta_item .cta_content .cta_hover_content .buttons_container .btn{margin:10px 5px 0 0}.hover_cta_block_container .hover_cta_block .cta_item .cta_content .cta_hover_content .buttons_container .btn:last-of-type{margin-right:0}.hover_cta_block_container .hover_cta_block .cta_item:hover .cta_content .cta_front_content{opacity:0}.hover_cta_block_container .hover_cta_block .cta_item:hover .cta_content .cta_hover_content{opacity:1}@media screen and (min-width:1024px){.hover_cta_block_container .hover_cta_block .cta_item .cta_content{padding:50px}.hover_cta_block_container .hover_cta_block .cta_item .cta_content .cta_front_content .more_info_box{display:inline-block}.hover_cta_block_container .hover_cta_block .cta_item .cta_content .cta_front_content .more_info_box_mobile{display:none}.hover_cta_block_container .hover_cta_block.single_cta .cta_item .cta_content{width:70%;margin:0 auto}.hover_cta_block_container .hover_cta_block.double_cta{-ms-flex-direction:row;flex-direction:row}.hover_cta_block_container .hover_cta_block.double_cta .cta_item{width:50%}}.featured_list_content_block .featured_list_container .featured_list_block_title{padding:0 25px;margin-bottom:0;max-width:60%;width:fit-content}.featured_list_content_block .featured_list_container .featured_list_block_title .h3{margin-bottom:0}.featured_list_content_block .featured_list_container .featured_list_content_container{padding:0 15px}.featured_list_content_block .featured_list_container .featured_list_content_container .row_container{width:100%;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#00a3e0;padding-bottom:15px;margin-bottom:25px}.featured_list_content_block .featured_list_container .featured_list_content_container .row_container:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:none}.featured_list_content_block .featured_list_container .featured_list_content_container .row_container .feat_list_icons_container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:25px}.featured_list_content_block .featured_list_container .featured_list_content_container .row_container .feat_list_icons_container .feat_list_icons{height:50px;width:auto;padding-right:20px}.featured_list_content_block .featured_list_container .featured_list_content_container .row_container .row_title{margin-bottom:10px}.featured_list_content_block .featured_list_container .featured_list_content_container .row_container .row_secondary_info{font-size:14px;font-size:1.4rem;line-height:1.333;margin-bottom:10px}.featured_list_content_block .featured_list_container .featured_list_content_container .row_container .column_container{display:grid;grid-template-rows:auto;grid-auto-columns:1fr;grid-template-columns:1fr;grid-column-gap:25px;grid-row-gap:25px}.featured_list_content_block .featured_list_container .featured_list_content_container .row_container .column_container .column{padding:25px 15px;border-style:solid;border-width:2px;border-color:#f5f5f5}.featured_list_content_block .featured_list_container .featured_list_content_container .row_container .column_container .column .column_title{margin-bottom:10px}.featured_list_content_block .featured_list_container .featured_list_content_container .row_container .column_container .column .column_featured_content{width:100%;margin-top:10px;margin-bottom:10px;padding:25px 10px;border-style:solid;border-width:2px;border-color:#00a3e0;color:#f5f5f5}.featured_list_content_block .featured_list_container .featured_list_content_container .row_container .column_container .column .column_featured_content p:last-of-type{margin-bottom:0}.featured_list_content_block .featured_list_container .featured_list_content_container .row_container .column_container .column .column_featured_content .column_feat_title{margin-bottom:10px}.featured_list_content_block .featured_list_container .featured_list_content_container .row_container .column_container .column .column_content{font-size:14px;font-size:1.4rem;line-height:1.333}.featured_list_content_block.blue_bg .featured_list_container .featured_list_content_container .row_container{border-bottom-color:#f5f5f5}.featured_list_content_block.blue_bg .featured_list_container .featured_list_content_container .row_container .column_container .column{border-color:#f5f5f5}.featured_list_content_block.blue_bg .featured_list_container .featured_list_content_container .row_container .column_container .column .column_title{color:#242424}.featured_list_content_block.blue_bg .featured_list_container .featured_list_content_container .row_container .column_container .column .column_featured_content{border-color:#f5f5f5;color:#242424}.featured_list_content_block.blue_bg a:not(.btn){color:#242424}.featured_list_content_block .h3,.featured_list_content_block .h5{text-transform:initial}@media screen and (min-width:768px){.featured_list_content_block .featured_list_container .featured_list_content_container{padding:0 25px}.featured_list_content_block .featured_list_container .featured_list_content_container .row_container .row_secondary_info{font-size:14px;font-size:1.4rem;line-height:1.286}.featured_list_content_block .featured_list_container .featured_list_content_container .row_container .column_container{grid-template-columns:1fr 1fr;grid-auto-columns:1fr 1fr}.featured_list_content_block .featured_list_container .featured_list_content_container .row_container .column_container .column{padding:25px}.featured_list_content_block .featured_list_container .featured_list_content_container .row_container .column_container .column .column_featured_content{padding:25px}.featured_list_content_block .featured_list_container .featured_list_content_container .row_container .column_container .column .column_content{font-size:14px;font-size:1.4rem;line-height:1.286}}.simple_events_block{width:100%}.simple_events_block .simple_events_feed{display:grid;grid-template-rows:auto;grid-auto-columns:1fr;grid-template-columns:1fr;grid-column-gap:25px;grid-row-gap:25px}.simple_events_block .simple_events_feed .event_item .event_item_container{margin:15px auto;padding:25px 0;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;min-height:300px;text-decoration:none;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.simple_events_block .simple_events_feed .event_item .event_item_container .event_title{margin-bottom:15px}.simple_events_block .simple_events_feed .event_item .event_item_container .event_date{font-size:14px;font-size:1.4rem;line-height:1.286;margin-bottom:0}.simple_events_block .simple_events_feed .event_item .event_item_container .event_content{width:80%;max-width:260px;padding:25px;border-style:solid solid solid none;border-width:2px;border-color:#00a3e0;background-color:rgba(36,36,36,.75);color:#f5f5f5}@media screen and (min-width:768px){.simple_events_block .simple_events_feed{grid-auto-columns:1fr 1fr;grid-template-columns:1fr 1fr}.simple_events_block .simple_events_feed .event_item .event_item_container{transition:transform .2s ease-in-out;transform-style:preserve-3d;transform:translate3d(0,0,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg)}.simple_events_block .simple_events_feed .event_item .event_item_container:hover,.simple_events_block .simple_events_feed .event_item .event_item_container:focus{transform:translate3d(0,0,0) scale3d(.98,.98,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg)}.simple_events_block .simple_events_feed .event_item .event_item_container .event_date{font-size:14px;font-size:1.4rem}}@media screen and (min-width:1024px){.simple_events_block .simple_events_feed{grid-auto-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}.featured_events_block{width:100%;padding-bottom:25px}.featured_events_block .featured_events_feed{display:grid;grid-template-rows:auto;grid-auto-columns:1fr;grid-template-columns:1fr;grid-column-gap:25px;grid-row-gap:25px}.featured_events_block .featured_events_feed .event_item .event_item_container{padding:25px 0;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;min-height:237px;text-decoration:none;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.featured_events_block .featured_events_feed .event_item .event_item_container .event_title{margin-bottom:15px}.featured_events_block .featured_events_feed .event_item .event_item_container .event_date{font-size:13px;font-size:1.3rem;line-height:1.286;margin-bottom:0}.featured_events_block .featured_events_feed .event_item .event_item_container .event_content{width:80%;max-width:260px;padding:25px;border-style:solid solid solid none;border-width:2px;border-color:#00a3e0;background-color:rgba(36,36,36,.75);color:#f5f5f5}.featured_events_block .featured_events_feed .main_event_container .event_item .event_item_container{min-height:400px}.featured_events_block .featured_events_feed .secondary_events_container .event_item{margin-bottom:25px}.featured_events_block .featured_events_feed .secondary_events_container .event_item:last-of-type{margin-bottom:0}.featured_events_block .btn_container{margin-top:20px;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:center;justify-content:center}.featured_events_block .btn_container .feat_events_btn{width:300px;max-width:320px;border-color:#f5f5f5;background-color:#f5f5f5;color:#242424;margin-bottom:0}.featured_events_block .btn_container .feat_events_btn:hover,.featured_events_block .btn_container .feat_events_btn:focus{background-color:#00a3e0}@media screen and (min-width:768px){.featured_events_block .featured_events_feed{grid-auto-columns:2fr 1fr;grid-template-columns:2fr 1fr}.featured_events_block .featured_events_feed .event_item .event_item_container{transition:transform .2s ease-in-out;transform-style:preserve-3d;transform:translate3d(0,0,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg)}.featured_events_block .featured_events_feed .event_item .event_item_container:hover,.featured_events_block .featured_events_feed .event_item .event_item_container:focus{transform:translate3d(0,0,0) scale3d(.98,.98,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg)}.featured_events_block .featured_events_feed .event_item .event_item_container .event_date{font-size:14px;font-size:1.4rem}.featured_events_block .featured_events_feed .main_event_container .event_item{height:100%}.featured_events_block .featured_events_feed .main_event_container .event_item .event_item_container{height:100%}.featured_events_block .btn_container{margin-top:30px}}.membership_intro{width:90%;max-width:960px;margin:0 auto;text-align:center}.membership_block{width:90%;margin:0 auto}.membership_block .membership_option{width:100%;max-width:500px;margin:0 auto;margin-bottom:30px;text-align:center;padding:10px}.membership_block .membership_option .membership_inner{padding:20px;border:1px solid #00a3e0;height:100%}.membership_block .membership_option .membership_option_details,.membership_block .membership_option .membership_option_form{width:100%}.membership_block .membership_option ul{margin:0 0 30px 0}.membership_block .membership_option ul li{text-align:left}.membership_block .membership_option .sm_text{font-size:14px;font-size:1.4rem}@media screen and (min-width:768px){.membership_block.double_membership{display:grid;grid-template-columns:1fr 1fr;max-width:1000px}.membership_block.double_membership .membership_option{margin:0;max-width:none;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.membership_block.triple_membership{display:grid;grid-template-columns:1fr 1fr 1fr;max-width:1400px}.membership_block.triple_membership .membership_option{margin:0;max-width:none;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.membership_block .membership_option .sm_text{font-size:14px;font-size:1.4rem}}.merch{width:100%;display:grid;row-gap:40px}.merch__row{display:grid;grid-template-columns:1fr;column-gap:2.5rem}.merch__price{font-size:21px;font-size:2.1rem;font-weight:700}.merch__qty{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:baseline;align-items:baseline;column-gap:4px;margin-bottom:30px}.merch__qty p{margin:0 20px 0 0}.merch__increment{border-radius:0;padding:0!important;width:40px!important;height:40px!important;font-size:16px!important}.merch__increment:hover,.merch__increment:focus{padding:0}.merch__increment::before{content:none}.merch__num{border:1px solid;height:40px;width:40px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.merch__row{grid-template-columns:1fr 1.333fr}}.news_listing_container{padding:10px 0 30px}.news_listing_container .news_listing{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-auto-columns:1fr;grid-column-gap:25px;grid-row-gap:25px}.news_listing_container .news_listing article{color:#f5f5f5}.news_listing_container .news_listing article .post_content{padding:15px;border-bottom:2px solid #00a3e0}.post_content .post_category{height:22px;padding:5px 10px;font-weight:700;text-transform:uppercase;background-color:#00a3e0;font-size:10px;font-size:1rem;line-height:1;width:fit-content;margin-bottom:10px}.post_content .post_category a{color:#f5f5f5;text-decoration:none}.post_content .post_category a:hover{color:#f5f5f5;text-decoration:underline}.post_content .post_category.category_events{background-color:#c523af}.post_content .post_category.category_monthly-news{background-color:#ffcd00}.post_content .post_category.category_monthly-news a{color:#242424}.post_content .post_date{font-weight:400;text-transform:initial;margin-bottom:10px}.post_content .post_title{margin-bottom:0}.post_content .post_title a{color:#f5f5f5;text-decoration:none}.widgets_container .h3{text-transform:initial}.widgets_container label{display:none}.widgets_container .widget_title{font-size:13px;font-size:1.3rem;line-height:1;text-transform:uppercase;font-weight:700;padding-bottom:0;margin-bottom:10px}.widgets_container .widget-area{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-auto-columns:1fr;grid-column-gap:25px;grid-row-gap:25px}.widgets_container .widget-area .wp-block-search__inside-wrapper{display:-ms-flexbox;display:flex}.widgets_container .widget-area .wp-block-search__inside-wrapper input{width:90%;margin:0}.widgets_container .widget-area .wp-block-search__inside-wrapper button{border:none;display:block;width:10%;margin:0;min-width:unset;padding:0;cursor:pointer}@media only screen and (min-width:768px){.news_listing_container .news_listing{display:grid;grid-template-columns:1fr 1fr;grid-auto-columns:1fr 1fr}.post_content .post_category{font-size:14px;font-size:1.4rem}.widgets_container .widget_title{font-size:16px;font-size:1.6rem;line-height:1;text-transform:uppercase;font-weight:700;padding-bottom:0;margin-bottom:10px}.widgets_container .widget-area{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr 1fr 1fr}.widgets_container .widget-area section#block-19{grid-column:1/2}.widgets_container .widget-area section#block-20{grid-column:2/3}.widgets_container .widget-area section#block-21{grid-column:4/1}}@media only screen and (min-width:1024px){.news_listing_container .news_listing{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr 1fr 1fr}.widgets_container .widget_title{font-size:16px;font-size:1.6rem;line-height:1;text-transform:uppercase;font-weight:700;padding-bottom:0;margin-bottom:10px}.widgets_container .widget-area{display:grid;grid-template-columns:repeat(13,1fr);grid-auto-columns:repeat(13,1fr)}.widgets_container .widget-area section#block-19{grid-column:1/4}.widgets_container .widget-area section#block-20{grid-column:4/7}.widgets_container .widget-area section#block-21{grid-column:8/14}}.single_news{padding:50px 0 50px}.single_news .breadcrumbs{padding:0 0 20px;font-size:14px;font-size:1.4rem;line-height:1.167}.single_news .breadcrumbs a{color:#f5f5f5;transition:all 200ms ease;text-decoration:none}.single_news .breadcrumbs a:hover{text-decoration:underline}.single_news .breadcrumbs .separator{padding:0 8px}.single_news .post_thumbnail{margin-top:20px}.single_news .post_thumbnail p{margin-top:5px}.single_news iframe{width:100%}.single_news .post_content_container{padding:5px 0 25px;font-size:13px;font-size:1.3rem}.single_news .post_content_container a.back_to_news{margin-top:20px;color:#fff;display:block}.single_news .post_content_container a.back_to_news:hover{color:#00a3e0}.related_news{padding:20px 0}.related_news .related_news_listing{display:grid;grid-template-columns:1fr;grid-auto-columns:1fr;grid-template-rows:auto;grid-column-gap:25px;grid-row-gap:25px}.related_news .related_news_listing .related_news_item .news_image_container .news_image{background-position:50% 50%;background-size:cover;background-repeat:no-repeat;padding-top:33%}.related_news .related_news_listing .related_news_item .news_content{padding:15px;border-bottom:2px solid #242424}.related_news .related_news_listing .related_news_item .news_content .post_date{font-weight:400;text-transform:initial;margin-bottom:10px}.related_news .related_news_listing .related_news_item .news_content .post_title{margin-bottom:0}.related_news .related_news_listing .related_news_item .news_content .post_title a{color:#242424;text-decoration:none}@media only screen and (min-width:768px){.related_news{padding:30px 0}.related_news .related_news_listing{grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr 1fr 1fr}.related_news .related_news_listing .related_news_item .news_image_container .news_image{padding-top:66%}}@media only screen and (min-width:1024px){.related_news{padding:50px 0}}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}