.wrapper{max-width:1280px;width:95%;margin:0 auto;position:relative}.l-container{display:flex;padding:0 2rem;flex-direction:row;justify-content:space-between;max-width:1180px;margin:0 auto;width:100%}.header{margin:30px 0}.logo-img{max-width:200px}#team b{font-size:32px;color:#fba618;margin-bottom:0}nav ul{margin:0;padding:0;list-style:none}@media (min-width:600px){.siteHeader .menuBar ul>li{margin-left:1.7em;display:inline-block}}.siteHeader_name a{display:inline-block;margin-top:-4px}.siteHeader_primary{max-height:90px;margin:30px 0}.menu{display:flex;flex-direction:row;justify-content:space-between;margin-right:auto;margin-left:auto;width:100%}.menuContainer{margin-top:-6px}.menuContainer nav>ul>li>a:hover{color:#5fa8cc}.menuBar>ul>li:last-child a{border:1px solid #d0d0d0;margin-left:10px;padding:11px 25px;margin-top:27px;background-color:#5fa8cc;box-shadow:0 3px 3px rgba(0,0,0,.15);color:#fff;font-weight:700}.menuBar>ul>li:last-child a:hover,.menuBar>ul>li:last-child a:focus{color:#4c4d4f;background:#fff}.menuContainer nav>ul{display:flex;list-style:none;flex-direction:row;justify-content:flex-end;padding:0;margin:0;flex-grow:1}nav li{display:inline}.menuContainer nav>ul>li{display:inline;z-index:3;position:relative}.menuContainer nav>ul>li>a{color:#4c4d4f;text-transform:uppercase;display:block;font-family:"Lato",sans-serif;text-decoration:none;padding:41px 15px;font-weight:400;font-size:12px;position:relative}.menuContainer nav>ul>li:last-child>a:after{border-right:0}.menuBar-subWrapper>ul>li>a{font-weight:700;text-decoration:none;text-transform:uppercase;font-size:14px;color:#de1a12;line-height:16px;margin-bottom:2px}.menuBar>ul>.menu-item-has-children>.menuBar-subWrapper{display:none;position:absolute;z-index:10;list-style:none;margin:0;padding:12px 20px;width:100%;left:0;border-bottom:1px solid #de1a12;background:#fff;border-top:1px solid #de1a12}.menuBar ul li ul.sub-menu{display:none;line-height:16px;margin-bottom:5px;flex-direction:column;background:#fff;z-index:5;position:absolute;top:96px;min-width:180px;border-top:2px solid #222e63}.menuBar ul li ul.sub-menu li a{display:block;padding:10px;color:#4c4d4f;text-decoration:none;border-bottom:1px solid #f2f2f2;font-weight:400;line-height:18px;font-size:14px;text-transform:uppercase;font-family:"Lato",sans-serif}.menuBar ul li ul.sub-menu li a:hover,.menuBar ul li ul.sub-menu li a:focus{background:#5fa8cc;color:#fff}.menuBar ul li ul.sub-menu li ul{display:flex;flex-direction:column;position:relative;padding:0 0 0 10px;margin:5px 0 15px;border-left:2px solid #000}.menuBar ul li ul.sub-menu li ul li{width:100%;margin:3px 0;line-height:16px}.menuBar ul li ul.sub-menu li ul li a{font-size:12px;color:#000;text-decoration:none;font-weight:400;padding-left:0;text-transform:none;line-height:12px}.menuBar ul li ul.sub-menu li ul li a:hover,.menuBar ul li ul.sub-menu li ul li a:focus{color:#de1a12;text-decoration:underline}.menuBar ul>li.menu-item-has-children>a:after{content:"";display:inline-block;border:inset 5px;border-color:#5fa8cc transparent transparent;border-top-style:solid;margin-top:10px;margin-left:5px;position:absolute;top:37%}@media (min-width:1200px){.nav_toggle{display:none}.mobileMenuBar{display:none}.menuContainer nav>ul{max-width:990px}}@media (max-width:1199px){.menuContainer{padding:10px 0}.menu{justify-content:flex-end}form.search-box{padding:4px 0}.search input[type=text]{width:90%;box-shadow:inset 1px 2px 2px rgba(0,0,0,.25);padding:3px 6px;font-size:12px;border:1px solid #959595}.nav_toggle{display:flex;flex-direction:column;justify-content:center;border:none;background:0 0;margin-left:10px}.nav_toggle img{width:auto;height:auto}.menuContainer nav,.footerNavigation{display:none}body.menuOpen{overflow:hidden}.mobileMenuBar [aria-hidden=true]{display:none}.mobileMenuBar{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(0,0,0,.5)}body.menuOpen .mobileMenuBar{display:block}.mobileMenuBar ul{margin:0;padding:0;list-style:none}.mobileMenuBar a{display:flex;flex-direction:column;justify-content:center;height:40px;text-decoration:none;text-transform:uppercase;line-height:1.2;font-size:14px;font-weight:700;font-family:"Lora",sans-serif;color:#fff}.mobileMenuBar .navGroup{height:100%;margin:0;padding:26px;box-shadow:0 -3px 10px #000;list-style:none;background:#5fa8cc}.mobileMenuBar .navGroup>h2{display:flex;flex-direction:column;justify-content:center;height:70px;margin:-26px -26px 0;padding:0 26px;font-size:18px;background:#4c86a2;color:#fff}.mobileMenuBar .navGroup>button{position:absolute;top:12px;right:26px;width:40px;height:40px;line-height:40px;margin:0 -10px 0 0;border:0;font-size:32px;font-weight:700;background:0 0;color:#fff}.mobileMenuBar .navGroup>ul:first-of-type{margin:20px 0;border-top:1px solid #afb6bd}.mobileMenuBar .navGroup>ul li{border-bottom:1px solid #fff}.mobileMenuBar .menu-item-has-children{display:flex}.mobileMenuBar .menu-item-has-children>a{width:calc(100% - 40px)}.mobileMenuBar .menu-item-has-children>a+button{width:40px;height:40px;line-height:32px;border:0;font-size:26px;font-weight:700;background:#4c86a2;color:#fff;text-align:center;-webkit-appearance:none;padding:0}.mobileMenuBar .menu-item-has-children>a+button:focus,.mobileMenuBar .menu-item-has-children>a+button:hover{background:#000}.mobileMenuBar>.navGroup{position:absolute;right:0;width:300px;border-color:#ec147c}.mobileMenuBar>.navGroup>ul>li>.navGroup>h2{background:#4c86a2}.mobileMenuBar>.navGroup>ul>li>.navGroup>ul>li>.navGroup>h2{background:#de1a12}.mobileMenuBar li>.navGroup{display:none;position:absolute;top:0;right:0;width:calc(100% - 10px);overflow-y:auto}.mobileMenuBar li>.navGroup.expanded{display:block}#mobileNavGroup-main{display:flex;flex-direction:column}#mobileNavGroup-main>ul:first-of-type{flex-grow:1}.mobileMenuBar .mobileMenuBar-contact a{display:block;height:auto;padding:10px;text-align:center;font-size:16px;background:#de1a12;color:#fff}.mobileMenuBar .mobileMenuBar-contact a:focus,.mobileMenuBar .mobileMenuBar-contact a:hover{background:#000}.mobileMenuBar .mobileMenuBar-contact a:before{vertical-align:bottom}.logo a{padding:0 48px 0 10px}}@media (max-width:767px){.siteHeader_primary{margin:10px 0}.l-container{padding:0 1rem}.internal-banner .l-container{padding:0}.heroHeader .l-container{padding:0}}@font-face{font-family:"Font-Name";src:url("/web/20230525163810im_/https://www.twintown.org.uk/wp-content/themes/TwinTown/copy/fonts/font-name.eot");src:url("/web/20230525163810im_/https://www.twintown.org.uk/wp-content/themes/TwinTown/copy/fonts/font-name.eot#iefix") format("embedded-opentype"),url("/web/20230525163810im_/https://www.twintown.org.uk/wp-content/themes/TwinTown/copy/fonts/font-name.woff") format("woff"),url("/web/20230525163810im_/https://www.twintown.org.uk/wp-content/themes/TwinTown/copy/fonts/font-name.ttf") format("truetype"),url("/web/20230525163810im_/https://www.twintown.org.uk/wp-content/themes/TwinTown/copy/fonts/font-name.svg#font-name") format("svg");font-weight:400;font-style:normal}::selection{background:#04a4cc;color:#fff;text-shadow:none}::-webkit-selection{background:#04a4cc;color:#fff;text-shadow:none}::-moz-selection{background:#04a4cc;color:#fff;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{*{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) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}