.wrapper,header{background-color:#FFF}.container,.wrapper,[class*=column-],svg,svg a{position:relative}.row{width:auto}.row:after{content:'';display:table;clear:both}[class*=column-]{float:left;padding-right:20px;min-height:1px}[class*=column-]:last-of-type{padding-right:0}*,:after,:before{box-sizing:border-box}.column-1{width:calc(100% / 12)}.column-2{width:16.66666667%}.column-3{width:25%}.column-4{width:33.33333333%}.column-5{width:41.66666667%}.column-6{width:50%}.column-7{width:58.33333333%}.column-8{width:66.66666667%}.column-9{width:75%}.column-10{width:83.33333333%}.column-11{width:91.66666667%}.column-12{width:100%}.pull-9{left:calc(-100% / 12 * 9)}.push-3{left:calc(100% / 12 * 3)}@media only screen and (max-width :992px){.column-4{width:50%}.column-8{width:100%}.pull-9,.push-3{left:0}}@media only screen and (max-width :768px){.column-1{width:50%}.column-10,.column-11,.column-12,.column-2,.column-3,.column-4,.column-5,.column-6,.column-7,.column-8,.column-8 .column-6,.column-9{width:100%}.pull-9,.push-3{left:0}[class*=column-]{float:left;padding-right:0}}.width-reset-left{width:calc(50% + 2px)}.width-reset-right{width:calc(50% - 2px)}.container{max-width:1200px;margin:0 auto}@media only screen and (max-width :1200px){.container{padding-right:20px!important;padding-left:20px!important}}.no-padding{padding:0!important}body,html{height:100%;font-family:proxima-nova,Helvetica,Arial,sans-serif;color:#4d5661;margin:0}.wrapper{min-height:100%;padding-bottom:222px}@media only screen and (max-width :768px){.wrapper{padding-bottom:0}}h1{font-size:36px;font-weight:300;margin:0;padding:0}h2{font-weight:500;margin:35px 0;font-size:26px;line-height:36px}h3,h4{font-weight:700;margin:20px 0}h3{text-transform:uppercase;font-size:20px}h4{font-size:18px}b,header .nav-list,ul.breadcrumb li a.active{font-weight:600}input[type=button],input[type=submit],input[type=text]{-webkit-appearance:none;border-radius:0}svg a{z-index:0}svg a:focus,svg a:hover{z-index:10}header .skip-link{position:absolute;left:-999em}header .skip-link:active,header .skip-link:focus{left:.5em;top:.5em;background-color:#ffb81c;padding:3px;color:#000}header .logo .logo-container:after,header .logo .logo-container:before{top:0;height:45px;width:45px;position:absolute;left:0;opacity:0;pointer-events:none}header .logo .logo-container{display:inline-block}header .logo .logo-container:after{content:'';background:#FFF;border-radius:25px;-webkit-transform:scale(.2) translateY(-70px);transform:scale(.2) translateY(-70px)}header .logo .logo-container:before{content:'\f015';font-family:fontAwesome;text-align:center;color:#00788a;font-size:26px;line-height:45px;z-index:10}header .nav-list,header .right{text-align:right}header .logo .logo-container:hover:after{-webkit-transform:scale(1);transform:scale(1);color:#FFF;opacity:1}header .nav-list li a,ul.breadcrumb li a{color:inherit;text-decoration:none}header .logo .logo-container:hover:before{opacity:1}header .logo .logo-container a{display:inline-block}@media only screen and (max-width :768px){header .logo{width:50%}}@media only screen and (max-width :480px){header .logo{width:100%}header .logo img{margin:0 auto;display:block}header .right img{display:none}}@media only screen and (max-width :768px){header .right{width:50%}}header .right .nhs-logo{max-height:79px;max-width:100px}header .nav-list{list-style-type:none;position:absolute;top:60px;right:130px;margin:0;padding:0;font-size:13px}header .nav-list.nav-list-loggedin{top:30px}header .nav-list li{margin-bottom:4px}header .nav-list li:last-child{margin-bottom:0}header .nav-list li a{position:relative;display:inline-block;text-transform:uppercase}header .nav-list li a:after{content:'';position:absolute;bottom:-5px;left:0;width:0%;height:2px;background-color:#DFDFDF}header .nav-list li a:hover:after{width:100%}header .nav-list li a.login-link{background-color:#004785;color:#FFF;padding:8px;border-radius:5px}header .nav-list li a.login-link:after{display:none}header .nav-list li a.login-link:hover{background-color:#0062b8}@media only screen and (max-width :992px){header .nav-list{background:#F8F8F8;border-bottom:1px solid #EEE;top:0;left:0;width:100%;text-align:left;padding:19px 20px;font-weight:600;font-size:13px}header .nav-list.nav-list-loggedin{top:0}header .nav-list li{display:inline-block;margin-right:10px;margin-bottom:0}}header .row{padding:38px 0}@media only screen and (max-width :992px){header .row{padding:88px 0 18px}}@media only screen and (max-width :480px){header .row{padding:110px 0 18px}}nav{z-index:999;background-color:#515a61}nav ul{padding:0;margin:0 0 0 -30px;overflow:auto;text-align:center}nav ul li{display:inline;float:left}nav ul li a{color:#fff;display:inline-block;text-align:left;text-decoration:none;padding:25px 30px;font-size:16px;position:relative}nav ul li a:after{content:'';position:absolute;bottom:0;left:0;height:4px;width:100%;background:#768795;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0)}nav ul li a:hover{background-color:#5f676d}nav ul li a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}@media only screen and (max-width :992px){nav ul li a{padding:25px 20px}}@media only screen and (max-width :480px){nav ul li a{padding:15px}}@media only screen and (max-width :1200px){nav ul li{display:inline-block;float:none}}@media only screen and (max-width :768px){nav{background:0 0}nav ul li{display:inline;float:left}}nav ul li.active{background-color:#00788a}nav ul li.active a:hover{background-color:inherit}nav ul li.active a:hover:after{visibility:hidden}nav a#pull{display:none;width:50px;height:50px}nav a#pull span.line,nav a#pull span.line:after,nav a#pull span.line:before{height:3px;width:23px;background:#FFF;display:block;border-radius:23px;position:absolute;top:23px;left:13px;content:''}nav a#pull span.line:before{position:absolute;top:-8px;left:0}nav a#pull span.line:after{position:absolute;top:8px;left:0}@media only screen and (max-width :768px){nav a#pull{display:block;position:absolute;right:10px;top:10px;background-color:rgba(73,71,102,.85);pointer-events:auto}}nav a#pull.active,nav a#pull.active span.line{background-color:transparent}nav a#pull.active span.line:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0}nav a#pull.active span.line:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:0}@media only screen and (max-width :768px){nav{position:fixed;top:0;width:100%;pointer-events:none}nav ul{-webkit-transform:translate(0,-670px);transform:translate(0,-670px);height:auto;background-color:#3A3E4B;border-bottom:4px solid #707586;padding:30px;overflow:auto;pointer-events:all;margin:0 -20px}nav ul li{width:100%;float:left;position:relative;line-height:25px;border-bottom:1px solid rgba(255,255,255,.1)}nav ul li:last-of-type{border-bottom:0}nav ul li a{width:100%;text-align:center}nav .slide{-webkit-transform:translate(0,0);transform:translate(0,0)}}nav .search-trigger{position:absolute;top:0;right:0;width:60px;height:70px;padding:0;border:0;background:rgba(255,255,255,.05);color:#FFF;font-size:16px;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}nav .search-trigger:focus,nav .search-trigger:hover{background:#7cc2c3;color:#FFF}@media only screen and (max-width :1200px){nav .search-trigger{display:none}}@media only screen and (min-width:1201px){nav ul{padding-right:60px}}.modal{display:none}.modal.is-open{display:block}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:start;align-items:flex-start;padding:12vh 20px 20px;z-index:1050}.modal__container{position:relative;background:#FFF;width:100%;max-width:640px;padding:40px 30px 30px}.modal__close{position:absolute;top:4px;right:10px;padding:0 6px;border:0;background:0 0;color:#515A61;font-size:28px;line-height:1.2;cursor:pointer}.modal__close:before{content:"\00d7"}.modal__close:hover{color:#00788a}.modal__search{display:-webkit-box;display:flex}footer ul li,ul.breadcrumb li{display:inline-block}.modal__search input[type=text]{-webkit-box-flex:1;flex:1 1 auto;min-width:0;height:52px;padding:0 15px;border:2px solid #DFDFDF;border-right:0;color:#515A61;font-size:16px}.modal__search input[type=text]:focus{outline:0;border-color:#00788a}.modal__search button[type=submit]{-webkit-box-flex:0;flex:0 0 auto;width:60px;height:52px;border:0;background:#00788a;color:#FFF;font-size:18px;cursor:pointer}.modal__search button[type=submit]:hover{background:#005d6b}ul.breadcrumb{list-style-type:none;margin:0;padding:0}ul.breadcrumb li{position:relative;margin-right:30px}ul.breadcrumb li:after{font-family:FontAwesome;content:'\f054';position:absolute;right:-20px;top:5px;font-size:10px}ul.breadcrumb li:last-child:after{content:''}footer{background-color:#40474a;color:#FFF;padding:60px 0;font-size:14px;position:absolute;bottom:0;width:100%}footer .social a,footer ul li a{color:inherit;text-decoration:none}footer ul{list-style-type:none;padding:0}@media only screen and (max-width :768px){footer{position:relative}footer ul{text-align:center}}footer ul li a{margin:0 20px 20px 0;display:block}footer .social .browsealoud,footer .social img{display:inline-block}footer .social{text-align:right;line-height:74px}footer .social img{vertical-align:middle}@media only screen and (max-width :768px){footer .social{text-align:center}footer .social img{margin:auto;display:block}}footer .social a{display:inline-block;margin-left:10px}footer .social .social-button{background-color:#6c757e;height:37px;width:37px;line-height:37px;display:inline-block;text-align:center;border-radius:20px;vertical-align:middle}footer .social .social-button.twitter:hover{background-color:#4099FF}footer .social .social-button.facebook:hover{background-color:#3B5998}section.homepage .carousel{background:#00788a;height:430px;color:#FFF;overflow:hidden;position:relative}section.homepage .carousel:after{content:'\f0f1';font-family:fontAwesome;color:rgba(255,255,255,.2);font-size:44em;position:absolute;top:20%;left:50%;-webkit-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);z-index:0}section.homepage .carousel .container{z-index:1}section.homepage .carousel .carousel-panel{position:relative;height:100%;min-height:430px}section.homepage .carousel .carousel-panel .text-container{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative}section.homepage .carousel .carousel-panel .text{position:absolute;height:100%}section.homepage .carousel .carousel-panel .text p{font-size:21px;font-weight:300;line-height:30px;max-width:490px}section.homepage .carousel .carousel-panel .text a{font-size:18px;font-weight:600;position:relative;color:inherit;text-decoration:none;padding-left:20px}section.homepage .carousel .carousel-panel .text a:before{font-family:FontAwesome;content:'\f054';position:absolute;left:0;top:5px;font-size:10px}@media only screen and (max-width :992px){section.homepage .carousel .carousel-panel .text{width:100%;text-align:center}section.homepage .carousel .carousel-panel .text p{max-width:none}section.homepage .carousel .carousel-panel .image img{display:none}}section.homepage .carousel .carousel-panel .image{position:absolute;right:0;top:66px;pointer-events:none}section.homepage .carousel .carousel-panel .image img{width:500px;height:286px;-o-object-fit:cover;object-fit:cover;box-shadow:-25px 0 38px -11px rgba(0,0,0,.1)}section.homepage .carousel .owl-item:nth-child(even) .carousel-panel .image{left:0}section.homepage .carousel .owl-item:nth-child(even) .carousel-panel .image img{box-shadow:25px 0 38px -11px rgba(0,0,0,.1)}section.homepage .carousel .owl-item:nth-child(even) .carousel-panel .text{right:0;width:46%}@media only screen and (max-width :992px){section.homepage .carousel .owl-item:nth-child(even) .carousel-panel .text{width:100%}}section.homepage .carousel .owl-pagination{text-align:center;padding-bottom:15px}section.homepage .carousel .owl-pagination .owl-page span{height:12px;width:12px;border-radius:12px;border:0;background:rgba(255,255,255,.5)}section.homepage .carousel .owl-pagination .active span{background-color:#FFF}section.homepage .grey-background{background-color:#f3f3f4}section.homepage .homepage-container{max-width:1200px;margin:0 auto;position:relative;padding:50px 0}@media only screen and (max-width :1200px){section.homepage .homepage-container{padding-right:20px!important;padding-left:20px!important}}@media only screen and (max-width :992px){section.homepage .pbsgl{width:50%}}@media only screen and (max-width :768px){section.homepage .pbsgl{width:100%;margin-bottom:30px}}@media only screen and (max-width :992px){section.homepage .resources{width:50%}}@media only screen and (max-width :768px){section.homepage .resources{width:100%}}section.homepage .panel-main{background-color:#FFF;padding:35px;box-shadow:0 2px 3px 0 rgba(0,0,0,.05);min-height:610px;position:relative}section.homepage .panel-main span.heading{text-align:center;display:block;margin-bottom:40px}section.homepage .panel-main span.heading h2{font-size:18px;font-weight:600;position:relative;display:inline-block;margin:0}section.homepage .panel-main span.heading h2:after{content:'';position:absolute;left:0;bottom:-10px;width:100%;height:2px;border-top:2px solid #00788a}section.homepage .panel-main span.heading h2.right:after{border-top:2px solid #7aafd9}section.homepage .panel-main p{font-size:16px;font-weight:600}section.homepage .panel-main h1{font-size:20px}section.homepage .panel-main ul{list-style-type:none;padding:0}section.homepage .panel-main ul li{background-color:#FFF;border:2px solid #EEE;display:inline-block;border-radius:10px;color:#4D5661;margin:0 12px 12px 0}section.homepage .panel-main ul li a,section.homepage .panel-main ul li button{color:inherit;padding:15px;text-decoration:none;display:block;border:none;background:0 0;cursor:pointer;font:700 proxima-nova,Helvetica,Arial,sans-serif inherit}section.homepage .panel-main ul li:hover{background-color:#00788a;color:#FFF;border:2px solid #00788a}section.homepage .panel-main img{margin:0 auto;display:block}section.homepage .panel-main a.read-more{position:absolute;bottom:30px;left:30px;color:inherit;text-decoration:none;font-weight:600;font-size:14px;padding-left:20px}section.homepage .panel-main a.read-more:after{content:'';position:absolute;bottom:-5px;right:0;width:calc(100% - 22px);background-color:#00788a;height:2px;opacity:0}section.homepage .panel-main a.read-more:before{font-family:FontAwesome;content:'\f054';position:absolute;left:0;top:2px;color:#00788a;font-size:12px}section.homepage .panel-main a.read-more:hover{padding-bottom:5px}section.homepage .panel-main a.read-more:hover:after{opacity:1}section.homepage .panel{background-color:#FFF;padding:35px;box-shadow:0 2px 3px 0 rgba(0,0,0,.05)}section.homepage .link-panels{padding:0 0 50px}section.homepage .link-panels .panel-container .panel{padding:0;position:relative}section.homepage .link-panels .panel-container .panel .image{background:#004785;min-height:160px;max-height:160px;position:relative}section.homepage .link-panels .panel-container .panel .image i{position:absolute;bottom:20px;right:20px;color:rgba(255,255,255,.5)}section.homepage .link-panels .panel-container .panel .content{padding:30px 30px 60px;background-color:#FFF;position:relative;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}section.homepage .link-panels .panel-container .panel .content:hover{margin-top:-100px;padding-bottom:160px}section.homepage .link-panels .panel-container .panel .content h3{font-size:18px;font-weight:600;margin:0}section.homepage .link-panels .panel-container .panel .content p{font-size:14px;line-height:22px}section.homepage .link-panels .panel-container .panel .content a{text-decoration:none;color:inherit;font-size:14px;font-weight:600;padding-left:20px;position:absolute;bottom:30px;left:30px}section.homepage .link-panels .panel-container .panel .content a:before{font-family:FontAwesome;content:'\f054';position:absolute;left:0;top:2px;color:#00788a;font-size:12px}section.homepage .link-panels .panel-container:nth-child(2) .panel .image{background:#6bcbcc}section.homepage .link-panels .panel-container:nth-child(3) .panel .image{background:#a29ccd}section.homepage .link-panels .panel-container:nth-child(4) .panel .image{background:#e3c78b}@media only screen and (max-width :992px){section.homepage .link-panels .panel-container{width:50%;margin-bottom:20px}}@media only screen and (max-width :768px){section.homepage .link-panels .panel-container{margin-right:20px;width:calc(50% - 20px)}section.homepage .link-panels .panel-container:nth-child(even){width:50%;margin-right:0}}@media only screen and (max-width :480px){section.homepage .link-panels .panel-container,section.homepage .link-panels .panel-container:nth-child(even){width:100%}}section.homepage section.news-links{background-color:#FFF;padding:50px 0}section.homepage section.news-links .section{padding:0 30px}section.homepage section.news-links .section a{color:inherit;text-decoration:none}section.homepage section.news-links .section h2{font-size:18px;font-weight:600;position:relative;display:inline-block;margin:0 0 30px}section.homepage section.news-links .section h2:after{content:'';position:absolute;bottom:-10px;left:0;height:2px;width:100%;border-top:2px solid #00788a}section.homepage section.news-links .section:first-child{padding-left:0}section.homepage section.news-links .section:nth-child(2),section.homepage section.news-links .section:nth-child(3){border-left:1px solid #e9eaec;padding:0 30px}@media only screen and (max-width :768px){section.homepage section.news-links .section:nth-child(2),section.homepage section.news-links .section:nth-child(3){border:0;border-top:1px solid #e9eaec;margin-top:30px;padding:30px 0 0}}section.homepage section.news-links .section .tweet{padding:20px 0;border-bottom:1px solid #e9eaec}section.homepage section.news-links .section .tweet p{font-size:14px;line-height:22px;margin:0 0 10px}section.homepage section.news-links .section .tweet span.date{font-size:12px;text-transform:uppercase;font-weight:800}section.homepage section.news-links .section .tweet:last-child{border-bottom:0;padding-bottom:0}section.homepage section.news-links .section a.news-story{color:inherit;text-decoration:none;display:block;position:relative;padding-left:96px}section.homepage section.news-links .section .news{padding:20px 0;border-bottom:1px solid #e9eaec;overflow:auto}section.homepage section.news-links .section .news span.news-image{width:80px;height:80px;background-color:#00788a;display:block;top:3px;left:3px;margin:0;position:absolute;z-index:1;border-radius:5px}section.homepage section.news-links .section .news span.news-image:before{content:'\f1ae';font-family:fontAwesome;color:rgba(255,255,255,.47);position:absolute;bottom:-7px;right:0;z-index:-1;font-size:38px;-webkit-transform:rotate(-28deg);transform:rotate(-28deg)}section.homepage section.news-links .section .news span.news-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}section.homepage section.news-links .section .news .text h3{margin:0 0 5px;font-size:18px;font-weight:600}section.homepage section.news-links .section .news .text span.date{text-transform:uppercase;font-weight:600;font-size:12px;color:#004785}section.homepage section.news-links .section .news .text p{margin:10px 0 0;font-size:14px;line-height:22px}section.homepage section.news-links .section .news:last-child{border-bottom:0;padding-bottom:0}section.homepage section.news-links .section .links{padding:20px 0 0}section.homepage section.news-links .section .links ul{list-style-type:none;margin:0;padding:0}section.homepage section.news-links .section .links ul li{font-size:14px;position:relative;padding-left:20px;line-height:22px;margin-bottom:25px}section.homepage section.news-links .section .links ul li:last-child,section.log-sheets .log .content a:last-child{margin-bottom:0}section.homepage section.news-links .section .links ul li:before{font-family:FontAwesome;content:'\f054';position:absolute;left:0;top:0;color:#00788a;font-size:11px;font-weight:600}section.homepage section.news-links .section .links ul li a{color:inherit;text-decoration:none}@media only screen and (max-width :992px){section.homepage section.news-links .section{width:50%}section.homepage section.news-links .section:last-child{width:100%;border:0;margin-top:40px;padding:30px 0 0;border-top:1px solid #e9eaec;text-align:center}section.homepage section.news-links .section .links ul li{display:inline-block;margin-right:20px}}@media only screen and (max-width :768px){section.homepage section.news-links .section{width:100%;border:0}section.homepage section.news-links .section:last-child{text-align:left}}.search{text-align:center;position:relative;max-width:425px;margin:0 auto 50px}.search input{width:100%;line-height:50px;border:1px solid #e4e5e7;padding:0 20px;font-weight:600;color:#2c333b;min-height:50px}.search button{position:absolute;top:0;right:0;height:100%;width:50px;background-color:#00788a;border:0;color:#FFF}.search button.right{background-color:#004785}.standard-content .small-header{background-color:#00788a;color:#FFF;padding:92px 0}.standard-content .small-header h1{font-size:36px;font-weight:300;margin:0 0 15px}.standard-content .small-header i.header-icon{font-size:7em;position:absolute;-webkit-transform:rotate(15deg);transform:rotate(15deg);top:-15px;right:20px;color:rgba(255,255,255,.2)}.standard-content a{color:#004785;text-decoration:underline}.standard-content a.news-story{color:inherit;text-decoration:none}.standard-content .content{max-width:1200px;margin:0 auto;position:relative;padding:85px 0}@media only screen and (max-width :1200px){.standard-content .content{padding-right:20px!important;padding-left:20px!important}}.standard-content .content .sidebar-column{padding-right:20px}.standard-content .content .content-column ul{padding:0;list-style-type:none;margin:30px 0}.standard-content .content .content-column ul li{padding:0 0 0 30px;position:relative;margin:25px 0;line-height:26px}.standard-content .content .content-column ul li:before{content:'\f054';font-family:fontAwesome;position:absolute;left:0;top:0;font-size:12px;color:#00788a}.standard-content .content .content-column ol{margin:30px 0;padding:0;list-style-type:none;counter-reset:li-counter}.standard-content .content .content-column ol li{margin:25px 0;line-height:26px;position:relative;padding:0 0 0 30px}.standard-content .content .content-column ol li:before{content:counter(li-counter);counter-increment:li-counter;position:absolute;left:0;top:0;color:#00788a;font-weight:600}.standard-content .content .content-column hr{border:0;background:#eee;height:2px;margin:30px 0}.standard-content .content .content-column blockquote{margin:20px 0;background:#FbFbFb;border:2px solid #EEE;border-radius:10px;padding:30px;line-height:25px}.standard-content .content .content-column blockquote strong{display:block;margin-top:10px}.standard-content .content .content-column a{font-weight:600}.standard-content .content h1{font-size:30px;font-weight:500;position:relative;margin:0 0 60px;display:inline-block}.standard-content .content h1:after{content:'';position:absolute;left:0;bottom:-15px;width:100%;height:2px;border-top:2px solid #00788a}.standard-content .content .small{font-size:18px;font-weight:600;padding-top:15px;display:block;text-transform:uppercase}.standard-content .content .small:after{border-top:2px solid #e8e8e8}.standard-content .content .small a{color:inherit;text-decoration:none}.standard-content .content .small.extra{font-size:15px;margin:30px 0;padding:0}.standard-content .content .small.extra:after{border:0}.standard-content .content img.image-banner{width:100%;max-height:300px;display:block;-o-object-fit:cover;object-fit:cover;margin-bottom:30px}.standard-content .content ul.side-menu{list-style-type:none;padding:0;margin:0}.standard-content .content ul.side-menu li{font-size:16px;position:relative;padding-left:20px;margin-bottom:20px}.standard-content .content ul.side-menu li:hover:before{left:3px}.standard-content .content ul.side-menu li:before{font-family:FontAwesome;content:'\f054';position:absolute;left:0;top:5px;color:#00788a;font-size:10px;font-weight:600}.standard-content .content ul.side-menu li button{background:0 0;border:0;padding:0;font-family:inherit;font-size:16px;color:inherit;cursor:pointer}.standard-content .content ul.side-menu li a{color:inherit;text-decoration:none;display:block}.standard-content .content ul.side-menu li a.active{font-weight:600;color:#00788a}.standard-content .content ul.side-menu hr{border:1px solid #e8e8e8;margin:30px 0}.standard-content .content p{margin:0;font-size:16px;line-height:32px}.standard-content .content section.additional-links{padding:70px 0 30px}.standard-content .content span.date{text-transform:uppercase;font-weight:600;font-size:15px;color:#004785;display:block;margin:10px 0 20px}.standard-content .content .membership{padding:45px 0;margin:60px 0 0;border-top:2px solid #e8e8e8;border-bottom:2px solid #e8e8e8;background:url(/test/multiple25.png) 95% no-repeat #FFF}@media only screen and (max-width :768px){.standard-content .content .membership{background:0 0}}.standard-content .content .membership span.heading{font-size:30px;font-weight:300;margin-bottom:10px;display:block}.standard-content .content .membership p{font-size:20px;font-weight:300}.standard-content .content .membership p b{font-weight:600}.standard-content .content .membership a{margin-top:10px;display:block;color:#00788a;text-transform:uppercase;text-decoration:none;font-weight:600;position:relative;padding-left:20px}.standard-content .content .membership a:before{font-family:FontAwesome;content:'\f054';position:absolute;left:0;top:4px;color:#717e8f;font-size:10px}.standard-content .content section.search-results .search-box{margin-bottom:50px;background-color:#F8F8F8;padding:30px}.standard-content .content section.search-results .search-box .search{margin:0 0 40px;max-width:none;text-align:left}.standard-content .content section.search-results .search-box h2{margin:0 0 10px;font-weight:300}.standard-content .content section.search-results .search-box ul{list-style-type:none;margin:10px 0 0;padding:0}.standard-content .content section.search-results .search-box ul li{background-color:#444;display:inline-block;border-radius:10px;color:#FFF;margin:0 12px 12px 0;padding:0}.standard-content .content section.search-results .search-box ul li:before{content:''}.standard-content .content section.search-results .search-box ul li:hover{background-color:#9299a0}.standard-content .content section.search-results .search-box ul li a{color:inherit;padding:15px;text-decoration:none;display:block}.standard-content .content section.search-results .search-box ul li.active{background-color:#00788a}.standard-content .content section.search-results .paging{margin:0 0 11px}.standard-content .content section.search-results .paging a{padding:10px 15px;display:inline-block;border:1px solid #E8E8E8;border-radius:5px;text-decoration:none;font-weight:600;margin:0 5px 9px 0}.standard-content .content section.search-results .paging a:hover{background-color:#F5F5F5;color:#A5A5A5}.standard-content .content section.search-results .paging a.active{background:#004785;border-color:#004785;color:#FFF}.standard-content .content section.search-results .paging a.active:hover{background-color:#0062b8;border-color:#0062b8;color:#FFF}.standard-content .content section.search-results .result{border:1px solid #E8E8E8;padding:30px 204px 30px 40px;position:relative;margin-bottom:40px;min-height:250px}@media only screen and (max-width :992px){.standard-content .content .content-column,.standard-content .content .sidebar-column{width:100%}.standard-content .content section.search-results .result{padding:30px}}.standard-content .content section.search-results .result:hover{box-shadow:0 0 40px 0 rgba(0,0,0,.1)}.standard-content .content section.search-results .result h2{margin:0 0 20px;font-weight:500;width:80%}@media only screen and (max-width :768px){.standard-content .content section.search-results .result h2{width:100%}}.standard-content .content section.search-results .result p{line-height:28px}.standard-content .content section.search-results .result p b,.standard-content .content section.search-results .result p p,.standard-content .content section.search-results .result p span{font-size:16px!important;line-height:28px!important;background:0 0!important}.standard-content .content section.search-results .result span.map{display:inline-block;float:right;padding-left:15px;position:relative;top:-69px;height:200px;width:140px;opacity:.5}@media only screen and (max-width :768px){.standard-content .content section.search-results .result span.map{display:block;float:none;top:0;margin:auto;padding:0}}.standard-content .content section.search-results .result span.map .north-east{background:url(/test/map-neast.png) no-repeat;height:200px;width:140px}.standard-content .content section.search-results .result span.map .national{background:url(/test/map-national.png) no-repeat;height:200px;width:140px}.standard-content .content section.search-results .result span.map .east{background:url(/test/map-east.png) no-repeat;height:200px;width:140px}.standard-content .content section.search-results .result span.map .north{background:url(/test/map-north.png) no-repeat;height:200px;width:140px}.standard-content .content section.search-results .result span.map .south-east{background:url(/test/map-seast.png) no-repeat;height:200px;width:140px}.standard-content .content section.search-results .result span.map .west{background:url(/test/map-west.png) no-repeat;height:200px;width:140px}.standard-content .content section.search-results .result span.map .ayrshire-arran{background:url(/test/healthboard/thumbnails/ayrshire.png) no-repeat;height:200px;width:140px}.standard-content .content section.search-results .result span.map .borders{background:url(/test/healthboard/thumbnails/borders.png) no-repeat;height:200px;width:140px}.standard-content .content section.search-results .result span.map .dumfries-galloway{background:url(/test/healthboard/thumbnails/dumfries.png) no-repeat;height:200px;width:140px}.standard-content .content section.search-results .result span.map .fife{background:url(/test/healthboard/thumbnails/fife.png) no-repeat;height:200px;width:140px}.standard-content .content section.search-results .result span.map .forth-valley{background:url(/test/healthboard/thumbnails/forth-valley.png) no-repeat;height:200px;width:140px}.standard-content .content section.search-results .result span.map .gtr-glasgow-clyde{background:url(/test/healthboard/thumbnails/glasgow.png) no-repeat;height:200px;width:140px}.standard-content .content section.search-results .result span.map .grampian{background:url(/test/healthboard/thumbnails/grampian.png) no-repeat;height:200px;width:140px}.standard-content .content section.search-results .result span.map .highland{background:url(/test/healthboard/thumbnails/highland.png) no-repeat;height:200px;width:140px}.standard-content .content section.search-results .result span.map .lanarkshire{background:url(/test/healthboard/thumbnails/lanarkshire.png) no-repeat;height:200px;width:140px}.standard-content .content section.search-results .result span.map .lothian{background:url(/test/healthboard/thumbnails/lothian.png) no-repeat;height:200px;width:140px}.standard-content .content section.search-results .result span.map .orkney{background:url(/test/healthboard/thumbnails/orkney.png) no-repeat;height:200px;width:140px}.standard-content .content section.search-results .result span.map .shetland{background:url(/test/healthboard/thumbnails/shetland.png) no-repeat;height:200px;width:140px}.standard-content .content section.search-results .result span.map .tayside{background:url(/test/healthboard/thumbnails/tayside.png) no-repeat;height:200px;width:140px}.standard-content .content section.search-results .result span.map .western-isles{background:url(/test/healthboard/thumbnails/western-isles.png) no-repeat;height:200px;width:140px}.standard-content .content section.search-results .result span.date-container{margin-top:20px;display:block;font-size:16px}.standard-content .content section.search-results .result span.date-container b{font-weight:600}.standard-content .content section.search-results .result span.date-container span{position:relative;left:30px;margin:10px 60px 10px 0}.standard-content .content section.search-results .result span.date-container span:before{font-family:FontAwesome;position:absolute;content:'';top:0;left:-30px;font-size:22px;font-weight:500}.standard-content .content section.search-results .result span.date-container span.location{display:inline-block}.standard-content .content section.search-results .result span.date-container span.location:before{content:'\f041'}.standard-content .content section.search-results .result span.date-container span.date{display:inline-block;color:inherit;text-transform:none}.standard-content .content section.search-results .result span.date-container span.date:before{content:'\f073'}.standard-content .content section.search-results .result span.date-container span.time{display:inline-block;font-weight:600}.standard-content .content section.search-results .result span.date-container span.time:before{content:'\f017'}.standard-content .content section.search-results .result span.date-container span.type{display:inline-block;font-weight:600}.standard-content .content section.search-results .result span.date-container span.type:before{content:'\f013'}.standard-content .content section.search-results .result span.date-container span.contact{display:inline-block}.standard-content .content section.search-results .result span.date-container span.contact a{color:inherit;text-decoration:none;font-weight:600}.standard-content .content section.search-results .result span.date-container span.contact:before{content:'\f0e0';font-size:18px}.standard-content .content section.search-results .result span.date-container span.availability{display:inline-block;font-weight:600}.standard-content .content section.search-results .result span.date-container span.availability a{color:inherit;text-decoration:none}.standard-content .content section.search-results .result span.date-container span.availability:before{font-weight:500;font-family:fontAwesome}.standard-content .content section.search-results .result span.date-container span.availability.good:before{content:'\f00c'}.standard-content .content section.search-results .result span.date-container span.availability.waiting:before{content:'\f00d'}.standard-content .content section.search-results .result span.date-container span.availability.limited:before{content:'\f12a'}.standard-content .content section.search-results .result span.booking{position:absolute;top:0;right:0;font-weight:600;color:#FFF;border-left:1px solid #E8E8E8;height:100%;padding:30px;min-width:178px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.standard-content .content section.search-results .result span.booking .booking-container{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative}@media only screen and (max-width :992px){.standard-content .content section.search-results .result span.booking{position:relative;display:block;border-left:0;border-top:1px solid #e8e8e8;margin-top:30px}.standard-content .content section.search-results .result span.booking .booking-container{-webkit-transform:none;transform:none;top:0}}.standard-content .content section.search-results .result span.booking .booking-container span.price{display:block;color:#444;font-size:20px;text-align:center}.standard-content .content section.search-results .result span.booking .booking-container span.reserve{background:#004785;display:block;border-radius:5px;margin-top:20px;text-align:center}.standard-content .content section.search-results .result span.booking .booking-container span.reserve:first-child{margin-top:0}.standard-content .content section.search-results .result span.booking .booking-container span.reserve:hover{background-color:#00559f}.standard-content .content section.search-results .result span.booking .booking-container span.reserve a{color:inherit;text-decoration:none;display:block;padding:20px}.standard-content .content section.search-results .result{font-family:proxima-nova,Helvetica,Arial,sans-serif!important;font-size:16px!important;line-height:28px!important;color:inherit!important}.standard-content .content section.search-results .result p{margin:0!important;text-indent:0!important;color:inherit!important}.standard-content .content section.search-results .result p div,.standard-content .content section.search-results .result p font,.standard-content .content section.search-results .result p span{font-family:proxima-nova,Helvetica,Arial,sans-serif!important;font-size:16px!important;line-height:28px!important;margin:0!important;color:inherit!important}.standard-content .content section.search-results .result .div{font-family:proxima-nova,Helvetica,Arial,sans-serif!important;font-size:16px!important;line-height:28px!important;margin:0!important}.standard-content .content section.search-results .result a{color:inherit;font-family:proxima-nova,Helvetica,Arial,sans-serif!important;font-size:16px!important;line-height:28px!important;margin:0!important}.panel-container{margin-bottom:20px}.panel-container a.news-story-link{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:10}.panel-container .panel{background-color:#FFF;padding:0;box-shadow:0 2px 3px 0 rgba(0,0,0,.08)}.panel-container .panel .image{background:#004785;min-height:160px;position:relative}.panel-container .panel .image i{position:absolute;right:25px;bottom:25px;color:rgba(255,255,255,.5)}.panel-container .panel .image img{width:100%;height:100%;max-height:160px;-o-object-fit:cover;object-fit:cover;display:block}.panel-container .panel .content{padding:30px 30px 60px;position:relative}.panel-container .panel .content h3{font-size:18px;font-weight:600;margin:0}.panel-container .panel .content p{font-size:16px;line-height:22px;margin:20px 0}.panel-container .panel .content a{text-decoration:none;color:inherit;font-size:14px;font-weight:600;padding-left:20px;position:absolute;bottom:30px}.panel-container .panel .content a:before{font-family:FontAwesome;content:'\f054';position:absolute;left:0;top:2px;color:#00788a;font-size:12px}.panel-container .panel .content span.date{text-transform:uppercase;font-weight:600;font-size:12px;color:#004785;display:block;margin-top:10px}.panel-container .panel.news-home{box-shadow:none;border:1px solid #eee;border-bottom:3px solid #EDEDED;position:relative}.panel-container .panel.news-home .image{background:#00788a;position:relative;z-index:1}.panel-container .panel.news-home .image:before{content:'\f1ae';font-family:fontAwesome;color:rgba(255,255,255,.47);position:absolute;bottom:-7px;right:0;z-index:-1;font-size:38px;-webkit-transform:rotate(-28deg);transform:rotate(-28deg)}.panel-container .panel.news-home .content{padding:30px}.panel-container .panel.news-home .content a{position:relative;bottom:inherit;padding:0}.panel-container .panel.news-home .content a:before{display:none}.panel-container:nth-child(2) .image{background:#6bcbcc}.panel-container:nth-child(3) .image{background:#a29ccd}@media only screen and (max-width :992px){.panel-container{width:33.333333%}}@media only screen and (max-width :480px){.panel-container{margin-right:10px}.panel-container,.panel-container:last-child{width:100%}.panel-container:nth-child(2){width:100%;margin-right:10px;margin-left:0}}section.log-sheets .action{display:block;margin-top:20px;background-color:#F7F7F7;padding:30px;border:1px solid #EBEBEB}section.log-sheets .action a.button{background:#00788a;border:0;color:#FFF;padding:15px 15px 15px 45px;border-radius:5px;font-size:14px;font-weight:600;text-transform:uppercase;margin-right:20px;position:relative;text-decoration:none;display:inline-block}section.log-sheets .action a.button:before{content:'\f073';font-family:fontAwesome;position:absolute;left:15px;top:15px;font-weight:500}@media only screen and (max-width :768px){section.log-sheets .action a.button{width:100%;margin-bottom:10px}}section.log-sheets .action a.add-log{float:right;background-color:#004785;margin-right:0}section.log-sheets .action a.add-log:before{content:'\f016'}section.log-sheets .action h2{margin-bottom:10px}section.log-sheets .group-action{border:1px solid #eee;margin:-1px 0;min-height:250px;position:relative;padding:30px 30px 80px}section.log-sheets .group-action:nth-child(2){border-left:0;padding-left:30px}section.log-sheets .group-action h2{margin-bottom:20px}section.log-sheets .group-action input[type=checkbox]{display:none}section.log-sheets .group-action input[type=checkbox]:checked~label{font-weight:600}section.log-sheets .group-action input[type=checkbox]:checked~label:before{content:'\f046';font-weight:500}section.log-sheets .group-action label{position:absolute;bottom:30px;padding-left:30px}section.log-sheets .group-action label:before{content:'\f096';position:absolute;left:0;top:0;font-family:fontAwesome;font-size:20px;color:#00788a;font-weight:600}section.log-sheets input.group-action-save{margin:-1px 0 100px;border:1px solid #004785;padding:30px;background:#004785;display:block;width:100%;text-transform:uppercase;font-weight:600;color:#FFF;font-size:15px}section.log-sheets input.group-action-save:hover{cursor:pointer;background-color:#0062b8;border-color:#0062b8;color:#FFF}section.log-sheets .log{border:1px solid #eee;margin:-1px 0 20px;position:relative}section.log-sheets .log .content{padding:30px;overflow:auto}section.log-sheets .log .content h2{font-size:17px;font-weight:600;margin-bottom:20px}section.log-sheets .log .content span.date,section.log-sheets .log .content span.log-id{position:relative;padding-left:30px;display:inline-block;margin:0 20px 0 0;color:inherit;font-weight:500}section.log-sheets .log .content span.date:before,section.log-sheets .log .content span.log-id:before{content:'\f073';font-family:fontAwesome;position:absolute;left:0;color:#00788a}section.log-sheets .log .content span.log-id::before{content:'\f0a9'}section.log-sheets .log .content a{color:inherit;text-decoration:none;padding:10px;border:2px solid #eee;background-color:#FFF;border-radius:5px;text-align:center;display:inline-block;float:left;margin-right:15px}section.log-sheets .log .content a:hover{background-color:#00788a;color:#FFF;border-color:#00788a}@media only screen and (max-width :768px){section.log-sheets .log .content a{margin-bottom:15px}}section.log-sheets .log .info:last-child{border:0;background-color:#fdfdfd;border-top:1px solid #eee}section.contacts .contact-row{margin-bottom:70px}section.contacts .contact-row h2{padding:20px;background-color:#00788a;color:#FFF;text-align:center;font-size:18px;margin:0}section.contacts .contact-row .team-member{border:1px solid #EEE;margin-top:-1px}section.contacts .contact-row .team-member:first-child{margin-top:0}section.contacts .contact-row .team-member:nth-of-type(even){background-color:#FBFBFB}section.contacts .contact-row .team-member:nth-of-type(even) .image{float:right;border-right:0;border-left:1px solid #EEE}section.contacts .contact-row .team-member .image{border-right:1px solid #EEE;padding:20px}section.contacts .contact-row .team-member .image .member-photo{width:100%;position:relative}section.contacts .contact-row .team-member .image .member-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.contacts .contact-row .team-member .description{padding:20px}section.contacts .contact-row .team-member .description h3{margin:0 0 15px;font-weight:500;font-size:22px;position:relative;display:inline-block}section.contacts .contact-row .headings .heading{display:block;background-color:#77C4C5;padding:15px 20px;color:#FFF;text-transform:uppercase;font-weight:600;font-size:13px}section.contacts .contact-row span.lower-heading{display:block;background:#F0F0F0;padding:15px 20px;border-bottom:1px solid #EEE;font-weight:600}section.contacts .contact-row .entry{border:1px solid #EEE;margin-top:-1px;background-color:#FFF;z-index:20}section.contacts .contact-row .entry .email,section.contacts .contact-row .entry .name,section.contacts .contact-row .entry .position{padding:15px 20px;word-wrap:break-word;font-size:14px;line-height:20px}section.contacts .contact-row .entry:nth-of-type(even){background-color:#FBFBFB}section.contacts .contact-row .entry:hover{z-index:21;-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}section.contacts .contact-row .content{border-bottom:1px solid #EEE;border-left:1px solid #EEE;border-right:1px solid #EEE;padding:20px;font-size:15px}section.contacts .contact-row .content p{font-size:14px;line-height:27px}section.contacts .contact-row .content .details{border-right:1px solid #eee}section.contacts .contact-row .content .details:last-child{padding-left:20px;border:0}section.newsletters .tab{display:none}section.newsletters .current{display:block}section.newsletters ul.tabs{list-style-type:none;margin:0 0 -1px;padding:0}section.newsletters ul.tabs li{display:inline-block;width:50%;float:left;cursor:pointer;padding:30px;background:#EEE;text-align:center;font-weight:600}section.newsletters ul.tabs li.current{background:#00788a;color:#FFF;position:relative}section.newsletters ul.tabs li.current:after{content:'';position:absolute;bottom:-4px;left:50%;height:20px;width:20px;background:#00788a;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:-10px;z-index:10}section.newsletters .newsletter{border:1px solid #EEE;margin-bottom:-1px;background-color:#FFF}section.newsletters .newsletter:last-child{margin-bottom:0}section.newsletters .newsletter:nth-child(even){background-color:#FBFBFB}section.newsletters .newsletter .content{padding:30px}section.newsletters .newsletter .content h2{margin-bottom:5px}section.newsletters .newsletter .view{padding:30px;border-left:1px solid #EEE}section.newsletters .newsletter .view a.view{background:#004785;display:block;border-radius:5px;color:#FFF;text-align:center;text-decoration:none;padding:20px}.news-item,.news-item:last-of-type{padding-right:20px}section.add-log-sheet p.intro,section.become-member p.intro,section.login p.intro,section.meeting-reminder p.intro,section.register p.intro{margin-bottom:30px}section.add-log-sheet .forms,section.become-member .forms,section.login .forms,section.meeting-reminder .forms,section.register .forms{padding-right:30px;position:relative;border-right:1px solid #E8E8E8}@media only screen and (max-width :992px){section.add-log-sheet .forms,section.become-member .forms,section.login .forms,section.meeting-reminder .forms,section.register .forms{width:70%}}@media only screen and (max-width :768px){section.add-log-sheet .forms,section.become-member .forms,section.login .forms,section.meeting-reminder .forms,section.register .forms{width:100%;border-right:0;border-bottom:1px solid #e8e8e8;padding-bottom:30px;margin-bottom:30px;padding-right:0}}section.add-log-sheet .description,section.become-member .description,section.login .description,section.meeting-reminder .description,section.register .description{padding-left:30px}section.add-log-sheet .description h2,section.become-member .description h2,section.login .description h2,section.meeting-reminder .description h2,section.register .description h2{margin:0 0 20px;padding:0;font-weight:500}@media only screen and (max-width :992px){section.add-log-sheet .description,section.become-member .description,section.login .description,section.meeting-reminder .description,section.register .description{width:30%}}@media only screen and (max-width :768px){section.add-log-sheet .description,section.become-member .description,section.login .description,section.meeting-reminder .description,section.register .description{width:100%;padding-left:0}}section.add-log-sheet .details,section.become-member .details,section.login .details,section.meeting-reminder .details,section.register .details{overflow:auto;border-bottom:2px solid #00788a;margin-bottom:60px;padding-bottom:60px}section.add-log-sheet .details input,section.add-log-sheet .details select,section.add-log-sheet .details textarea,section.become-member .details input,section.become-member .details select,section.become-member .details textarea,section.login .details input,section.login .details select,section.login .details textarea,section.meeting-reminder .details input,section.meeting-reminder .details select,section.meeting-reminder .details textarea,section.register .details input,section.register .details select,section.register .details textarea{width:calc (100% - 150px)}section.add-log-sheet .details input:focus+.information,section.add-log-sheet .details select:focus+.information,section.add-log-sheet .details textarea:focus+.information,section.become-member .details input:focus+.information,section.become-member .details select:focus+.information,section.become-member .details textarea:focus+.information,section.login .details input:focus+.information,section.login .details select:focus+.information,section.login .details textarea:focus+.information,section.meeting-reminder .details input:focus+.information,section.meeting-reminder .details select:focus+.information,section.meeting-reminder .details textarea:focus+.information,section.register .details input:focus+.information,section.register .details select:focus+.information,section.register .details textarea:focus+.information{visibility:visible;opacity:1}section.add-log-sheet .details span.input-text,section.become-member .details span.input-text,section.login .details span.input-text,section.meeting-reminder .details span.input-text,section.register .details span.input-text{font-weight:600;display:inline-block}section.add-log-sheet .details h2,section.become-member .details h2,section.login .details h2,section.meeting-reminder .details h2,section.register .details h2{margin:0 0 35px;padding:0 0 15px;border-bottom:1px solid #E8E8E8;font-size:22px}section.add-log-sheet .details .information,section.become-member .details .information,section.login .details .information,section.meeting-reminder .details .information,section.register .details .information{visibility:hidden;opacity:0;position:absolute;right:-260px;top:-15px;background:#6EBCBD;padding:20px;border-radius:10px;color:#FFF;width:auto;max-width:200px;z-index:11}section.add-log-sheet .details .information:before,section.become-member .details .information:before,section.login .details .information:before,section.meeting-reminder .details .information:before,section.register .details .information:before{content:'';position:absolute;left:-5px;top:30px;height:20px;width:20px;background:#6EBCBD;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width :992px){section.add-log-sheet .details .information,section.become-member .details .information,section.login .details .information,section.meeting-reminder .details .information,section.register .details .information{right:-225px}}@media only screen and (max-width :768px){section.add-log-sheet .details .information,section.become-member .details .information,section.login .details .information,section.meeting-reminder .details .information,section.register .details .information{display:none}}section.add-log-sheet .details .member-options,section.become-member .details .member-options,section.login .details .member-options,section.meeting-reminder .details .member-options,section.register .details .member-options{overflow:auto;border-bottom:1px solid #eee;margin-bottom:30px}section.add-log-sheet .details .field,section.become-member .details .field,section.login .details .field,section.meeting-reminder .details .field,section.register .details .field{position:relative;margin-bottom:30px}section.add-log-sheet .details .field:last-child input,section.become-member .details .field:last-child input,section.login .details .field:last-child input,section.meeting-reminder .details .field:last-child input,section.register .details .field:last-child input{margin-bottom:0}section.add-log-sheet .details .field+.textarea label,section.become-member .details .field+.textarea label,section.login .details .field+.textarea label,section.meeting-reminder .details .field+.textarea label,section.register .details .field+.textarea label{display:block;padding:0;text-align:left;width:100%;margin-bottom:10px}section.add-log-sheet .details .field+.textarea textarea,section.become-member .details .field+.textarea textarea,section.login .details .field+.textarea textarea,section.meeting-reminder .details .field+.textarea textarea,section.register .details .field+.textarea textarea{width:100%}section.add-log-sheet .details .field+.textarea .information,section.become-member .details .field+.textarea .information,section.login .details .field+.textarea .information,section.meeting-reminder .details .field+.textarea .information,section.register .details .field+.textarea .information{top:50px}section.add-log-sheet .details .field input,section.add-log-sheet .details .field select,section.add-log-sheet .details .field textarea,section.become-member .details .field input,section.become-member .details .field select,section.become-member .details .field textarea,section.login .details .field input,section.login .details .field select,section.login .details .field textarea,section.meeting-reminder .details .field input,section.meeting-reminder .details .field select,section.meeting-reminder .details .field textarea,section.register .details .field input,section.register .details .field select,section.register .details .field textarea{margin-bottom:0}section.add-log-sheet label,section.become-member label,section.login label,section.meeting-reminder label,section.register label{display:block;text-transform:uppercase;font-weight:600;margin-bottom:10px;font-size:14px;vertical-align:middle;line-height:22px}section.add-log-sheet input,section.add-log-sheet select,section.add-log-sheet textarea,section.become-member input,section.become-member select,section.become-member textarea,section.login input,section.login select,section.login textarea,section.meeting-reminder input,section.meeting-reminder select,section.meeting-reminder textarea,section.register input,section.register select,section.register textarea{width:100%;padding:20px;border:1px solid #e4e5e7;font-weight:600;color:#777f88;margin:0 0 20px;-webkit-appearance:none;vertical-align:middle}section.add-log-sheet textarea,section.become-member textarea,section.login textarea,section.meeting-reminder textarea,section.register textarea{min-height:120px;font-family:proxima-nova,sans-serif;line-height:22px}section.add-log-sheet input[type=radio],section.become-member input[type=radio],section.login input[type=radio],section.meeting-reminder input[type=radio],section.register input[type=radio]{-webkit-appearance:radio;margin-right:15px;width:auto}section.add-log-sheet input[type=radio]:first-child,section.become-member input[type=radio]:first-child,section.login input[type=radio]:first-child,section.meeting-reminder input[type=radio]:first-child,section.register input[type=radio]:first-child{margin-left:150px}section.add-log-sheet input[type=radio]:last-child,section.become-member input[type=radio]:last-child,section.login input[type=radio]:last-child,section.meeting-reminder input[type=radio]:last-child,section.register input[type=radio]:last-child{margin-left:25px}section.add-log-sheet input[type=checkbox],section.become-member input[type=checkbox],section.login input[type=checkbox],section.meeting-reminder input[type=checkbox],section.register input[type=checkbox]{-webkit-appearance:checkbox;margin:0}section.add-log-sheet .select-container,section.become-member .select-container,section.login .select-container,section.meeting-reminder .select-container,section.register .select-container{position:relative;display:inline-block;width:calc (100% - 150px)}section.add-log-sheet .select-container select,section.become-member .select-container select,section.login .select-container select,section.meeting-reminder .select-container select,section.register .select-container select{width:100%;-moz-appearance:none}section.add-log-sheet .select-container:after,section.become-member .select-container:after,section.login .select-container:after,section.meeting-reminder .select-container:after,section.register .select-container:after{font-family:FontAwesome;content:'\f054';position:absolute;right:20px;top:23px;z-index:10;-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#00788a;pointer-events:none}section.add-log-sheet button.submit,section.become-member button.submit,section.login button.submit,section.meeting-reminder button.submit,section.register button.submit{display:inline-block;background:#00788a;border:0;padding:20px;color:#FFF;text-transform:uppercase;font-weight:600;border-radius:5px}section.add-log-sheet .remember-me,section.become-member .remember-me,section.login .remember-me,section.meeting-reminder .remember-me,section.register .remember-me{display:inline-block;position:absolute;right:30px}section.add-log-sheet .remember-me input[type=checkbox],section.become-member .remember-me input[type=checkbox],section.login .remember-me input[type=checkbox],section.meeting-reminder .remember-me input[type=checkbox],section.register .remember-me input[type=checkbox]{width:initial;margin-right:15px}section.add-log-sheet .submit-buttons,section.become-member .submit-buttons,section.login .submit-buttons,section.meeting-reminder .submit-buttons,section.register .submit-buttons{overflow:auto}section.add-log-sheet .submit-buttons button.submit,section.become-member .submit-buttons button.submit,section.login .submit-buttons button.submit,section.meeting-reminder .submit-buttons button.submit,section.register .submit-buttons button.submit{float:right;margin-left:20px}section.add-log-sheet .submit-buttons button.submit:last-child,section.become-member .submit-buttons button.submit:last-child,section.login .submit-buttons button.submit:last-child,section.meeting-reminder .submit-buttons button.submit:last-child,section.register .submit-buttons button.submit:last-child{background-color:#5EA4A5}section.add-log-sheet .attendees .field,section.become-member .attendees .field,section.login .attendees .field,section.meeting-reminder .attendees .field,section.register .attendees .field{width:50%;display:inline-block;float:left}section.add-log-sheet .attendees input,section.become-member .attendees input,section.login .attendees input,section.meeting-reminder .attendees input,section.register .attendees input{width:auto}section.add-log-sheet .attendees label,section.become-member .attendees label,section.login .attendees label,section.meeting-reminder .attendees label,section.register .attendees label{width:auto;padding-left:10px}.basket-page{padding-right:0}@media only screen and (max-width :992px){.basket-page{width:100%}}.basket-page .basket{padding-bottom:40px}.basket-page .basket .basket-heading{border:1px solid #E8E8E8}@media only screen and (max-width :768px){.basket-page .basket .basket-heading{display:none}}.basket-page .basket .basket-heading span.heading{background-color:#FFF;display:block;padding:20px;text-transform:uppercase;font-weight:600;font-size:13px;text-align:center}.basket-page .basket .basket-heading [class*=column-]{padding:0}.basket-page .basket .basket-item{border:1px solid #E8E8E8;border-top:0}@media only screen and (max-width :768px){.basket-page .basket .basket-item{border:1px solid #E8E8E8;margin-top:-1px}.basket-page .basket .basket-item .column-2{width:50%}.basket-page .basket .basket-item .column-2.delete{width:100%}}@media only screen and (max-width :480px){.basket-page .basket .basket-item .column-2{width:100%}}.basket-page .basket .basket-item .basket-content{padding:20px;position:relative}.basket-page .basket .basket-item .basket-content span.item-heading{display:block;font-weight:600;font-size:14px}.basket-page .basket .basket-item .basket-content span.item-date{display:block;font-size:12px;padding-top:7px}.basket-page .basket .basket-item .availability span.good,.basket-page .basket .basket-item .availability span.limited,.basket-page .basket .basket-item .availability span.waiting{width:30px;height:30px;border-radius:30px;display:block;color:#FFF;text-align:center;line-height:28px;margin-left:10px}.basket-page .basket .basket-item .availability span.good:before,.basket-page .basket .basket-item .availability span.limited:before,.basket-page .basket .basket-item .availability span.waiting:before{position:absolute;bottom:20px;left:17px;color:#4D5661;text-align:center;width:100%;text-transform:uppercase;font-size:12px;font-weight:600}@media only screen and (max-width :768px){.basket-page .basket .basket-item .availability span.good:before,.basket-page .basket .basket-item .availability span.limited:before,.basket-page .basket .basket-item .availability span.waiting:before{text-align:left;left:80px}}.basket-page .basket .basket-item .availability span.good{background-color:#7FC88F}.basket-page .basket .basket-item .availability span.good:after{content:'\f00c';font-family:FontAwesome}.basket-page .basket .basket-item .availability span.good:before{content:'Good'}.basket-page .basket .basket-item .availability span.waiting{background-color:#EF8080}.basket-page .basket .basket-item .availability span.waiting:after{content:'\f00d';font-family:FontAwesome}.basket-page .basket .basket-item .availability span.waiting:before{content:'Waiting List'}.basket-page .basket .basket-item .availability span.limited{background-color:#EEAD6B}.basket-page .basket .basket-item .availability span.limited:after{content:'\f12a';font-family:FontAwesome}.basket-page .basket .basket-item .availability span.limited:before{content:'Limited'}.basket-page .basket .basket-item .fee{text-align:center;font-size:14px;font-weight:600}@media only screen and (max-width :768px){.basket-page .basket .basket-item .fee{font-size:22px}}.basket-page .basket .basket-item .delete{text-align:center}.basket-page .basket .basket-item .delete a.delete{text-decoration:none;color:#FFF;background-color:#004785;border-radius:5px;padding:10px;display:block}.basket-page .basket .basket-item button.connect-soar{border:0;text-decoration:none;color:#FFF;background-color:#004785;border-radius:5px;padding:10px;display:block;cursor:pointer}.basket-page .basket .basket-item [class*=column-]{padding:0}.basket-page .basket span.total-amount{padding:20px;display:block;background-color:#FAFAFA;text-align:right;font-weight:600;border:1px solid #e8e8e8;margin-top:-1px}.basket-page .basket .complete-booking,.basket-page .basket .refresh-booking{background-color:#8495A3;padding:10px 20px 10px 40px;border-radius:5px;display:block;color:#FFF;margin-top:30px;text-decoration:none;float:right;position:relative;border:0}.basket-page .basket .complete-booking:before,.basket-page .basket .refresh-booking:before{content:'\f023';font-family:FontAwesome;color:#FFF;position:absolute;left:15px;top:12px}.basket-page .basket a.refresh-booking{margin-right:20px}.basket-page .basket a.refresh-booking:before{content:'\f021'}.sidebar-column-basket{padding-right:20px!important}@media only screen and (max-width :992px){.sidebar-column-basket{width:100%}}:focus{outline-offset:-3px;outline:#ffb81c solid 3px}.tooltip{display:none;position:absolute;background-color:#777f88;border-radius:5px;padding:15px;color:#fff;font-size:16px}.twitter-panel{margin:0 -12px;min-height:360px}.gmap-a{color:#004785!important;margin-top:10px;display:block;text-decoration:underline!important}._ba_manual{z-index:1}.tinymodal-overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);z-index:999}.tinymodal-window{position:absolute;width:600px;top:20%;left:50%;box-shadow:rgba(0,0,0,.2) 0 0 60px;border-radius:20px}.tinymodal-title{background:#00788a;color:#FFF;padding:30px;font-size:22px;position:relative;border-radius:7px 7px 0 0}.tinymodal-close{position:absolute;top:50%;right:30px;margin-top:-.5em;line-height:1;border:none;color:#fff;background:#00788a;cursor:pointer}.tinymodal-content{padding:30px;background:#fff;border-radius:0 0 7px 7px;max-height:300px;overflow-y:auto}.tinymodal-content p{margin:0;line-height:28px}.tinymodal-content a.button{display:inline-block;margin:20px 20px 0 0;padding:15px 20px;border-radius:5px;color:#6F717D;font-weight:600;text-decoration:none;border:2px solid #eee}.tinymodal-content a.button:hover{background:#00788a;color:#FFF;border-color:#00788a}.largeQuote{font-size:32px;line-height:47px;color:#6F9CAE}blockquote{margin:20px 0;background:#FbFbFb;border:2px solid #EEE;border-radius:10px;padding:30px;line-height:25px}blockquote strong{display:block;margin-top:10px}.green-bold{color:#6EBCBD;font-weight:600}a.disabled{pointer-events:none}.renewalsBox{width:100%;border:1px solid #E8E8E8;padding:0 10px 10px 15px;margin:10px 0 10px 10px;overflow:hidden}.renewalsText{width:65%;display:inline-block;float:left}.renewalsPrice{display:inline-block;margin:86px 0 0;width:10%;text-align:center}.renewalsBox .renewalsPrice .renewalsPriceText{font-size:30px}.renewButton{background-color:#333E50;padding:50px 25px;color:#fff;display:inline-block;margin:45px 10px 0 15px;border:1px solid #000144;float:right}.renewButton:hover{background-color:#556070}.standard-content .content .forms p.formSubHeader{font-weight:600;margin-bottom:15px;margin-top:15px}.PBSGLPanelGroups h1{font-size:14px;font-weight:600;margin-bottom:5px}.password,fieldset legend{font-weight:700}.groupDetailList li,.moduleSearchList li{margin:0!important;line-height:none!important}.tinymodal-content a{text-decoration:none;color:#6CBAD9}iframe{display:inline-block}#ContactedFacilitator{width:auto}.mapLegend{padding-bottom:10px}.mapLegend i:first-of-type{color:#F76054}.mapLegend i:last-of-type{color:#6991FD;padding-left:10px}.groupDetailList li::before{content:none!important}.moduleSearchList li::before{content:none!important}.moduleSearchList{display:block}.searchList{width:100%}.moduleDetails{width:80%}.thumbNail img{width:100%;margin-left:auto;margin-right:auto;text-align:center;display:block;height:auto}.moduleDetails ul{margin-top:0!important;margin-bottom:10px!important}.moduleLinks{padding-right:25px;text-align:right}.moduleSearchPanel{display:inline-block;width:100%;margin-bottom:5px}fieldset legend,fieldset legend .field{margin-bottom:8px}fieldset{border:none;padding:0}fieldset legend{text-transform:uppercase;font-size:14px}._ba_manual{position:absolute;bottom:0;right:0}.hide{display:none}.hide--offscreen{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;background:#fff;color:#000}.show{display:block}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel,.owl-carousel .owl-wrapper{position:relative;display:none}.owl-carousel{width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-theme .owl-controls{text-align:right;position:absolute;bottom:10px;width:100%;padding-right:20px}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:alpha(opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:16px;height:16px;margin:5px;filter:alpha(opacity=50);opacity:1;border:1px solid #FFF}.owl-buttons,.owl-next,.owl-prev{display:inline-block}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:alpha(opacity=100);opacity:1;background:#FFF}.owl-next,.owl-prev{background:rgba(59,72,125,.8);color:transparent;position:relative;height:40px;margin-left:10px}.owl-next:after,.owl-prev:after{content:"\e609";font-family:icomoon;color:#FFF;-webkit-transform:rotate(90deg);transform:rotate(90deg);display:block;font-size:10px;position:absolute;top:14px;left:6px}.owl-next:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#cookie-bar{background:#111;height:auto;line-height:24px;color:#eee;text-align:center;padding:3px 0}#cookie-bar.fixed{position:fixed;top:0;left:0;width:100%}#cookie-bar.fixed.bottom{bottom:0;top:auto}#cookie-bar p{margin:0;padding:0}#cookie-bar a{color:#fff;display:inline-block;border-radius:3px;text-decoration:none;padding:0 6px;margin-left:8px}#cookie-bar .cb-enable{background:#070}#cookie-bar .cb-enable:hover{background:#090}#cookie-bar .cb-disable{background:#900}#cookie-bar .cb-disable:hover{background:#b00}#cookie-bar .cb-policy{background:#03b}#cookie-bar .cb-policy:hover{background:#05d}.st0{fill:#DCDCDC;stroke:#FFF}.st1{fill:#DCDCDC;stroke:#FFF;stroke-width:2}.st2{fill:#DCDCDC}g *{-webkit-transition:all ease .3s;transition:all ease .3s}g.Ayrshire:hover *,g.Borders:hover *,g.Dumfries:hover *,g.Fife:hover *,g.Forth_Valley:hover *,g.Glasgow:hover *,g.Grampian:hover *,g.Highland:hover *,g.Lanarkshire:hover *,g.Lothian:hover *,g.Orkney:hover *,g.Shetland:hover *,g.Tayside:hover *,g.Western_Isles:hover *{fill:#00788a}.masterTooltip{position:relative;z-index:0}.masterTooltip:focus{z-index:3}.masterTooltip:focus g.Ayrshire *,.masterTooltip:focus g.Borders *,.masterTooltip:focus g.Dumfries *,.masterTooltip:focus g.Fife *,.masterTooltip:focus g.Forth_Valley *,.masterTooltip:focus g.Glasgow *,.masterTooltip:focus g.Grampian *,.masterTooltip:focus g.Highland *,.masterTooltip:focus g.Lanarkshire *,.masterTooltip:focus g.Lothian *,.masterTooltip:focus g.Orkney *,.masterTooltip:focus g.Shetland *,.masterTooltip:focus g.Tayside *,.masterTooltip:focus g.Western_Isles *{fill:#00788a;stroke:#ffb81c;stroke-width:3}