html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;overflow-y:scroll}@font-face{font-display:swap;font-family:image-gallery-google-style;src:url(/wordpress/wp-content/plugins/image-gallery-google-style-paid/public/font/image-gallery-google-style.eot?56742979);src:url(/wordpress/wp-content/plugins/image-gallery-google-style-paid/public/font/image-gallery-google-style.eot?56742979#iefix)format("embedded-opentype"),url(/wordpress/wp-content/plugins/image-gallery-google-style-paid/public/font/image-gallery-google-style.woff2?56742979)format("woff2"),url(/wordpress/wp-content/plugins/image-gallery-google-style-paid/public/font/image-gallery-google-style.woff?56742979)format("woff"),url(/wordpress/wp-content/plugins/image-gallery-google-style-paid/public/font/image-gallery-google-style.ttf?56742979)format("truetype"),url(/wordpress/wp-content/plugins/image-gallery-google-style-paid/public/font/image-gallery-google-style.svg?56742979#image-gallery-google-style)format("svg");font-weight:400;font-style:normal}img{border:0;max-width:100%;height:auto}.contact-form .grunion-field-wrap input,.contact-form .grunion-field-wrap textarea{margin:0}article,aside,footer,header,main,nav{display:block}template{display:none}a{background-color:transparent}a:hover{outline:0}svg:not(:root){overflow:hidden}textarea{overflow:auto}button,input,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-display:swap;font-family:FontAwesome;src:url(/wordpress/wp-content/themes/bigflannel-shilsley/fonts/fontawesome-webfont.eot?v=4.6.3);src:url(/wordpress/wp-content/themes/bigflannel-shilsley/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3)format("embedded-opentype"),url(/wordpress/wp-content/themes/bigflannel-shilsley/fonts/fontawesome-webfont.woff2?v=4.6.3)format("woff2"),url(/wordpress/wp-content/themes/bigflannel-shilsley/fonts/fontawesome-webfont.woff?v=4.6.3)format("woff"),url(/wordpress/wp-content/themes/bigflannel-shilsley/fonts/fontawesome-webfont.ttf?v=4.6.3)format("truetype"),url(/wordpress/wp-content/themes/bigflannel-shilsley/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-map-marker:before{content:""}.fa-linkedin-square:before{content:""}.fa-phone:before{content:""}.fa-twitter:before{content:""}.fa-facebook:before{content:""}.fa-bars:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-tumblr:before{content:""}.fa-pinterest-p:before{content:""}*,:after,:before{box-sizing:inherit}#site-navigation{display:block;padding:0 0 1em}#menu-toggle{display:none;cursor:pointer}#menu-toggle:hover{color:#ccc}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation li{position:relative;margin:0 1em 0 0;line-height:2}.main-navigation li:last-child{margin:0}.main-navigation a{display:block;text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip:auto!important;color:#21759b;display:block;font-size:14px;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}.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table}.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.hentry{margin:0 0 1em}.entry-content{margin:1em 0 0}a,a:active{border:0;outline:0}a,a:active,a:focus{outline:0}h6{text-transform:uppercase;font-variant-caps:all-small-caps}body{font-size:18px;font-size:1.125rem;line-height:1.4;-ms-word-wrap:break-word;word-wrap:break-word;-webkit-font-feature-settings:"onum"1,"pnum"1,"kern"1;font-feature-settings:"onum"1,"pnum"1,"kern"1;font-variant-numeric:oldstyle-nums proportional-nums;text-rendering:optimizeLegibility;font-kerning:normal}h2,h3,h4,h6{margin:0;clear:both}a{text-decoration:none}h2,h3,h4,h6{font-size:1.728em;line-height:1.2}h3,h4,h6{font-size:1.44em}h4,h6{font-size:1.2em}h6{font-size:1em;-webkit-font-feature-settings:"c2sc"1;font-feature-settings:"c2sc"1}nav,nav ul,p,ul{margin:0 0 1em}form{margin:1em 0}ul{list-style:disc}nav ul{padding:0;list-style-type:none}i{font-style:italic}::selection{background:#ccc;text-shadow:none}::-moz-selection{background:#ccc;text-shadow:none}@media (max-width:1024px){h2,h3,h4{margin:0;clear:both;font-size:1.728em;line-height:1.2}body{width:100%}h3,h4{font-size:1.44em}h4{font-size:1.2em}}@media (max-width:768px){h2,h3,h4{line-height:1.2;margin:0;clear:both;font-size:1.728em}h3,h4{font-size:1.44em}body{width:100%}h4{font-size:1.2em}}@media (max-width:480px){h2,h3,h4{margin:0;clear:both;font-size:1.42383em;line-height:1.2}body{padding:2em 1em 4em;width:100%;font-size:16px;font-size:1rem;line-height:1.4em}h3,h4{font-size:1.26563em}h4{font-size:1.125em}ul{padding:0 2em}}@media print{img{page-break-inside:avoid;max-width:100%!important}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}a[href^="#"]:after{content:""}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body,h2,h3,h4,h6{font-family:brandon-grotesque,sans-serif}a,a:visited,body{color:#000}body{font-weight:300;margin:0;padding:0;max-width:100%}h2,h3,h4,h6{font-weight:300;letter-spacing:-.02em}.contact-list a:hover,.current_page_item,.current_page_item a,.share h6,a:hover{color:#02969f}ul{padding:0 2em}#masthead{position:fixed;left:0;top:0;height:100%;width:19em;padding:2em 0 0 2em;background-color:#fff;background-image:url(/wordpress/wp-content/themes/bigflannel-shilsley/img/main-stem.png);background-repeat:no-repeat;background-size:cover;background-position:80% 100%}#site-navigation{margin:3em 0 0}#content{margin:0 0 0 19em;padding:2em 0 6em}#primary,aside.share{max-width:44em;margin:0 auto;padding:0 1em}footer#colophon{position:fixed;left:0;bottom:0;height:4em;width:100%;padding:1em;border-top:5px solid #fff;background-color:#89d9cd;text-align:center}@media (max-width:1024px){#masthead{width:13em;padding:1em 0 0 1em}#content{margin:0 0 0 13em}}@media (max-width:768px){#masthead{position:relative;width:100%;background-size:60%;background-position:100%0}#content{margin:0}#site-navigation{position:relative;top:0;transform:none}}.site-title{font-size:42px}@media (max-width:1024px){.site-title{font-size:37px}}@media (max-width:768px){.site-title{font-size:32px}.site-branding{display:inline-block}#menu-toggle{float:right;padding:0 1em 0 0}}ul.accreditation-list{padding:0;list-style:none}.entry-content a{text-decoration:underline}.page-marker{margin:0 0 .8em;color:#02969f}.accreditation-list li{display:inline-block;margin:0 1em 0 0;color:#fff}.accreditation-list li img{max-height:30px;width:auto}.responsive-map{margin-bottom:2em}.contact-form label,.contact-form label span{font-weight:300!important}.share h6{padding:2em 0 0}.share ul{padding:1em 0 0}.contact-list li,.share li{display:inline-block;margin:0 .4em 0 0}.contact-list li{margin:0 1em 0 0;color:#fff}.contact-list a{color:#fff}.contact-list li.narrow-screen{display:none}@media (max-width:1024px){.contact-list li.wide-screen{display:none}.contact-list li.narrow-screen{display:inline-block}}:root{--jetpack--contact-form--border:1px solid #8c8f94;--jetpack--contact-form--border-color:#8c8f94;--jetpack--contact-form--border-size:1px;--jetpack--contact-form--border-style:solid;--jetpack--contact-form--border-radius:0px;--jetpack--contact-form--input-padding:16px;--jetpack--contact-form--font-size:16px;--jetpack--contact-form--error-color:#b32d2e;--jetpack--contact-form--inverted-text-color:#fff}.contact-form input::placeholder{transition:opacity .3s ease-out}.contact-form input:hover::placeholder{opacity:.5}.contact-form input:focus::placeholder{opacity:.3}:where(.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea){border:1px solid #8c8f94;border-radius:0;box-sizing:border-box;font:inherit;padding:16px;width:100%}:where(.contact-form textarea){display:block;height:200px}.contact-form .grunion-field{padding-left:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius));padding-right:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius))}.contact-form label{display:block;float:none}.contact-form :where(label){font-weight:700;margin-bottom:.25em}.contact-form :where(.grunion-label-required){font-size:85%;font-weight:400;margin-left:.25em;opacity:.6}.contact-form-submission{border-bottom:1px solid #000;border-top:1px solid #000;margin-bottom:4em;padding:1.5em 1em;width:100%}.contact-form-submission p{margin:0 auto;word-wrap:break-word}.contact-form-submission h4{font-weight:200;margin-bottom:32px;margin-top:32px}.contact-form-submission .go-back-message{margin-bottom:32px;margin-top:20px;text-align:left}.contact-form-submission .go-back-message .link{color:inherit;cursor:pointer;font-weight:200}@media only screen and (min-width:600px){.contact-form input[type=email],.contact-form input[type=text]{width:50%}}.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field.has-placeholder) .grunion-label-required,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field.has-value) .grunion-label-required,.contact-form .is-style-outlined .grunion-field-wrap .notched-label:has(~.grunion-field:focus) .grunion-label-required{font-size:.68em}.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field.has-placeholder) .grunion-label-required,.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field.has-value) .grunion-label-required,.contact-form .is-style-animated .grunion-field-wrap .animated-label__label:has(~.grunion-field:focus) .grunion-label-required{font-size:.6375em}.contact-form__error{background-color:var(--jetpack--contact-form--error-color);color:var(--jetpack--contact-form--inverted-text-color);display:none;gap:var(--warning-icon-margin);padding:1em}.contact-form__error ul{flex-basis:100%;list-style-position:inside;margin:0;padding-inline-start:calc(var(--warning-icon-size) + var(--warning-icon-margin))}.contact-form__input-error{color:var(--jetpack--contact-form--error-color);font-size:1rem;gap:.33em;margin:.25rem 0;max-height:0;opacity:0;overflow:hidden;transform:translateY(-.33em);transition:max-height .2s cubic-bezier(.34,.8,.34,1),opacity .2s cubic-bezier(.34,.8,.34,1),transform .1s cubic-bezier(.34,.8,.34,1)}.contact-form__warning-icon{align-items:center;display:flex;justify-content:center;margin:auto 0}.contact-form__warning-icon svg{fill:currentColor;display:block;margin:0 auto}.contact-form :is([type=submit],button:not([type=reset])){align-items:center;display:inline-flex;gap:.5em;justify-content:center;width:100%}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.contact-form-ajax-submission:not(.submission-success){display:none}