body:after{content:url(/wp-content/plugins/instagram-feed/img/sbi-sprite.png);display:none}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}#cookie-notice.cookie-notice-hidden .cookie-notice-container,.wpcf7 .hidden-fields-container,.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email]{direction:ltr}#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;letter-spacing:0;line-height:20px;left:0;text-align:center;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice .cookie-notice-container{display:block}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cn-close-icon{position:absolute;right:15px;top:50%;margin:-10px 0 0;width:15px;height:15px;opacity:.5;padding:10px;border:0;outline:0;background:0 0;box-shadow:none;cursor:pointer}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:" ";height:15px;width:2px;top:3px;background-color:gray}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;letter-spacing:.25px;margin:0 0 0 10px;text-align:center;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px}.cn-buttons-container,.cn-text-container{display:inline-block}@media all and (max-width:900px){.cookie-notice-container #cn-notice-buttons,.cookie-notice-container #cn-notice-text{display:block}#cookie-notice .cn-button{margin:0 5px 5px}}@media all and (max-width:480px){.cookie-notice-container{padding:15px 25px}}.wpmenucart-icon-shopping-cart-0:before{font-family:WPMenuCart;speak:none;font-style:normal;font-weight:400;display:inline;width:auto;height:auto;line-height:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0;margin-right:.25em;content:""}.wpmenucart-display-right{float:right!important}li.wpmenucartli a.wpmenucart-contents span{display:inline-block!important}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}a,body,div,fieldset,html,i,img,label,li,nav,span,strong{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}form,h1,h2,p{padding:0}footer,form,h1,h2,p,section,ul{border:0;font:inherit;vertical-align:baseline}ul{list-style:none;font-family:"Caviar dreams",sans-serif;margin:1.2em 0;padding:0 6%;list-style-type:disc}footer,section{margin:0}html{scroll-behavior:smooth}body{line-height:1}a{text-decoration-skip-ink:auto;color:#529fa2;cursor:pointer!important;text-decoration:none}button{outline:0}input[type=submit]{-webkit-appearance:none;appearance:none}footer,nav,section{display:block}*{-webkit-tap-highlight-color:#fff0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;color:#000;box-sizing:border-box;font-family:"Caviar Dreams",sans-serif;font-size:1em;line-height:1.5em;transition:all .4s ease}@font-face{font-display:swap;font-family:"Caviar Dreams";src:url(https:\ //pamgoodisonglass.co.uk/wp-content/themes/pamgoodison/fonts/CaviarDreams.ttf)}.main-nav,.main-nav li,body,nav.pgga-menu{font-family:"Caviar dreams",sans-serif}nav.pgga-menu{display:grid;grid-template-columns:1fr 150px 1fr;padding:2.5em 2em;width:100%;max-width:980px;z-index:50}nav.pgga-menu img{box-shadow:0 4px 4px rgb(0 0 0/.25);border-radius:50%}nav.pgga-menu,nav.pgga-menu ul{justify-self:center}nav img{max-width:276px;width:100%}.main-nav,.main-nav li{align-self:center}.main-nav{padding:0}.main-nav a{color:#000;font-size:.8em;padding:4px 1em}.main-nav a:hover{color:#529fa2;padding-bottom:0!important;border-bottom:0!important}.main-nav li{color:#fff;display:inline-block;font-size:1.3em;vertical-align:middle}.pgga-menu img{margin-bottom:-125px}.nav-btn{display:none}.side-nav,.side-nav a{color:#fff;transition:.4s}.side-nav{align-items:start;display:grid;height:100%;width:0;position:fixed;top:0;left:0;margin:0;background:#529fa2;overflow-x:hidden;padding:60px 0 0!important;list-style-type:none;z-index:200}.side-nav a{text-decoration:none;font-size:1.5em;display:block;text-align:center}.kit-social a:hover,.side-nav a:hover{border-bottom:0;padding-bottom:0}.side-nav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}#nav-icon,.nav-btn{width:61px;cursor:pointer}.nav-btn{color:#2b2b2b;font-size:1.5em;justify-self:end;padding:10px 0}#nav-icon{height:20px;position:relative;margin-top:8px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}#nav-icon span{background-color:#529fa2;display:block;position:absolute;height:3px;width:100%;opacity:1;left:0;border-radius:4px}#nav-icon span:nth-child(1){top:0}#nav-icon span:nth-child(2){top:8px}#nav-icon span:nth-child(3){top:16px}body,div.wpcf7,main,section{display:grid}section{justify-self:center;padding:2.5em 2em;width:1200px}section:last-of-type{padding-bottom:5em}footer{background-color:#529fa2;display:grid;grid-gap:2em;grid-template-columns:1fr 1fr;width:100%;padding:3em}footer img{width:100%;max-width:120px;height:auto;margin-bottom:1em}footer a{color:#000}footer a:hover{text-decoration:none}.footer-left{justify-self:start}.footer-right{justify-self:end}h1,h2,p{font-family:"Caviar dreams",sans-serif;text-align:center}h1,h2{color:#529fa2;line-height:1;margin:.5em 0;font-size:3em}p{justify-self:center;line-height:1.5;margin:0 0 .8em;max-width:630px}a,strong{font-weight:700}.event-detail li,a:hover{border-bottom:1px solid #529fa2}a:hover{padding-bottom:2px}.banner-section{padding:1em 2em 0}.event-detail{padding:5em 2em 0}.event-detail ul{display:grid;justify-self:center;list-style-type:none;margin:0;padding:0}.event-detail li{display:inline;justify-self:start;margin-bottom:.5em;padding:1em 0}.kit-box,.kit-social{display:grid;width:100%}.kit-box{border-radius:5px;border:1px solid #529fa2;grid-template-columns:1fr 1fr;justify-self:center;max-width:980px;padding:3em}.kit-box h2{font-size:2em}.kit-social{grid-template-columns:1fr 1fr 1fr;max-width:320px}.kit-social h2{grid-column-start:span 3}.kit-social,.kit-social img,.main-banner h1{justify-self:center}.main-banner{align-content:center;border-radius:5px;box-shadow:0 4px 4px rgb(0 0 0/.25);display:grid;grid-gap:2em;max-width:980px;padding:4em 2em}.main-banner h1{background:rgb(82 159 162/.7);border-radius:10px;color:#fff;margin-top:0;padding:.6em .3em}input[type=email]{width:100%!important}form,form.wpcf7-form p{display:grid;justify-self:stretch;max-width:100%}.main-banner,form{justify-self:center;width:100%}form{grid-row-gap:1.5em;margin:2em 0 0;max-width:900px}input{border:1px solid #2b2b2b;padding:1em;border-radius:4px}input::placeholder{color:#2b2b2b}input::placeholder,input[type=email]::placeholder{font-size:1em;text-align:center}input[type=submit]{border:#fff0 1px solid;border-radius:10px;background-color:#529fa2;color:#fff;font-weight:600;justify-self:center;padding:.8em 2em!important;text-transform:uppercase;width:auto!important}input[type=submit]:hover{border:1px solid #529fa2!important;background-color:#fff;color:#529fa2}img{border-radius:10px;height:auto}@media only screen and (max-width:1200px){section{width:100%}}@media only screen and (max-width:960px){.main-nav{display:none}.nav-btn{align-self:center;display:block;justify-self:end}nav.pgga-menu{grid-template-columns:150px 1fr;padding:1.5em 2em}nav.pgga-menu img{height:auto;max-width:75px;margin-bottom:0}}@media only screen and (max-width:760px){footer{grid-template-columns:1fr}.footer-left,.footer-right{justify-self:center}.footer-left p,.footer-right p{text-align:center}.footer-left{grid-row-start:2}.kit-box{grid-template-columns:1fr;grid-row-gap:3em}}@media only screen and (max-width:560px){h1{font-size:2em}h2{font-size:1.5em}section{padding:4em 1.5em}.banner-section{padding:1em 1.5em}.kit-social img{max-width:40px}}@media only screen and (max-width:320px){body,footer,main,section{width:320px}}