﻿/*! normalize.css v1.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:Arial, sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1,h2,h3,h4,h5,h6{margin:0 0 1em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:0 0 1em}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:81.25%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:0 0 1em}dd{margin:0 0 0 40px}menu,ol,ul{padding:0}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:none;margin:0;padding:0}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{background-color:#fff}img,video,iframe,object{max-width:100%;height:auto}audio,canvas,img,svg,video{vertical-align:middle}button,input,select,textarea{box-sizing:border-box}li{list-style-position:inside}@media screen and (min-width: 19.25em){li{list-style-position:outside;margin-left:1em}}@media screen and (min-width: 30em){li{margin-left:0}}/*! Components */.alpha,.beta,.gamma,.delta,.epsilon,.descriptor{color:#003876}@media screen and (min-width: 24.375em){.alpha,.beta,.gamma,.delta,.epsilon,.descriptor{font-weight:normal}}.page-title{color:#7dcaea;background:#fff;font-size:1.625em;padding:1.11538461538462em 6.3829787234045%;margin-bottom:0}@media screen and (min-width: 24.375em){.page-title{font-weight:normal}}.list-title{background:#00133b;border-bottom:none;color:#7dcaea;font-size:0.94em;font-weight:400;margin-bottom:0px;padding:0.75em 0.5em}.alpha{font-size:1.5em}.beta{font-size:1.25em}.gamma{font-size:1em}.delta{font-size:0.875em}.epsilon{color:#62bb46;font-size:0.75em}.irregular{font-size:1em}.item-title-link{color:#003876}.item-title-link:hover,.item-title-link:focus{text-decoration:underline}[role=main] a{font-weight:bold}p,li,td,dl{color:#231f20;font-size:1rem;line-height:1.4em;word-wrap:break-word}.simple-link{text-decoration:underline}.simple-link--section{display:none}.no-js .simple-link--section{display:inline}.strapline{color:#fff;font-size:1.13333333333333em;font-size:1.0625rem;padding:1em 8.5106382978725%}@media screen and (min-width: 48em){.strapline{font-size:1.46666666666667em;font-size:1.375rem}}.read-more{color:#003876;font-weight:bold}.read-more:hover,.read-more:focus{text-decoration:underline}.wp-post-image{margin-bottom:1.375em}.page-header{background-color:#fff;padding:0.8125em 0 0.3125em}@media screen and (min-width: 45em){.page-header{padding:1.3125em 0 1.3125em}}.logo{width:100%}@media screen and (min-width: 18.3125em){.logo{width:11.5em;height:auto}}@media screen and (min-width: 30em){.logo{width:12em;height:auto}}@media screen and (min-width: 50em){.logo{width:18em;height:auto}}.button-large{color:#fff;background:#000;border-bottom:0.5em solid #234686;font-size:1.125em;text-align:center;display:block;margin-bottom:0.75em}@media screen and (min-width: 45em){.button-large{margin-bottom:1.375em}}.button-large--green .button-large__text{background-color:#60bb46}.button-large--blue .button-large__text{background-color:#00adee}.button-large--red .button-large__text{background-color:#ec1c24}.button-large--navy .button-large__text{background-color:#003876}.button-large--marine .button-large__text{background-color:#1a99aa}.button-large__img{display:none}@media screen and (min-width: 30em){.button-large__img{display:block;width:100%}}.button-large__text{display:block}@media screen and (min-width: 24.375em){.button-large__text{min-height:2.44444444444444em}}@media screen and (min-width: 77.9375em){.button-large__text{min-height:0}}.button-large__img{background:#000}.button-large__text{border-top:0.25em solid #fff;position:relative;padding:1em 0.25em}@media screen and (min-width: 30em){.csstransforms .button-large__text:before{content:"";background:#60bb46;position:absolute;left:0;top:0;width:100%;height:1em;z-index:2}}@media screen and (min-width: 30em){.csstransforms .button-large__text:after{content:"";position:absolute;left:50%;top:-0.25em;width:0;height:0;border:0.375em solid #60bb46;box-shadow:0 0 0 0.25em #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:-0.375em}}@media screen and (min-width: 24.375em){.csstransforms .button-large--blue .button-large__text:before{background:#00adee}}@media screen and (min-width: 24.375em){.csstransforms .button-large--blue .button-large__text:after{border-color:#00adee}}@media screen and (min-width: 24.375em){.csstransforms .button-large--red .button-large__text:before{background:#ec1c24}}@media screen and (min-width: 24.375em){.csstransforms .button-large--red .button-large__text:after{border-color:#ec1c24}}@media screen and (min-width: 24.375em){.csstransforms .button-large--navy .button-large__text:before{background:#003876}}@media screen and (min-width: 24.375em){.csstransforms .button-large--navy .button-large__text:after{border-color:#003876}}@media screen and (min-width: 24.375em){.csstransforms .button-large--marine .button-large__text:before{background:#1a99aa}}@media screen and (min-width: 24.375em){.csstransforms .button-large--marine .button-large__text:after{border-color:#1a99aa}}.button-large:hover .button-large__img,.button-large:focus .button-large__img{opacity:0.7}.button-large:hover .button-large__text,.button-large:focus .button-large__text{background-image:url(assets/stripes.png)}@media screen and (min-width: 24.375em){.csstransforms .button-large:hover .button-large__text:before,.csstransforms .button-large:focus .button-large__text:before{background-image:url(assets/stripes.png)}}.button-sport{color:#777;text-align:center;display:block;margin-bottom:1.375em}.button-sport__img{display:block;width:100%}.input-normal{border:none;padding:0.25em;width:100%;margin-bottom:1.375em}.button{color:#fff;background-color:#003876;border:none;text-align:center;padding:0.25em 3em}.button:hover,.button:focus{background-color:#60bb46}@media screen and (min-width: 24.375em){.button{overflow:hidden}}.simple-form{background:#fff;text-align:center}@media screen and (min-width: 10em){.simple-form{border:1px solid #b7b7b7;overflow:hidden;padding:1px 0;margin-top:-2px}}.simple-form__input{width:100%;background:none;-webkit-appearance:none}@media screen and (min-width: 10em){.simple-form__input{border:none;display:inline-block;width:75%;padding:0.25em}}.simple-form__button{cursor:pointer;width:66%}@media screen and (min-width: 10em){.simple-form__button{background:none;border:none;float:right;width:20%;padding:0.25em 0}}.button__img{vertical-align:middle;height:1em;width:1.125em}@media screen and (min-width: 10em){.search.ir{display:block;width:100%;background:url(assets/magnifying-glass.png) 50% 50% no-repeat}}.micro{margin-bottom:1.375em}.micro--list{border-bottom:1px solid #d9d9d9}.micro__intro,.micro__body{font-size:0.8125rem}.micro__intro{color:#000;font-weight:bold;margin-bottom:0}.micro__title-aux{color:#8a8a8a;font-weight:normal}.micro__link{color:#7dcaea}.micro__link:hover,.micro__link:focus{text-decoration:underline}.news{margin-bottom:0}.news-item{list-style:none;margin:0}.news-item__text{color:#fff;background:#117cce;border-bottom:1px solid #003876;font-size:1em;display:block;padding:1em}.news-item__text:hover,.news-item__text:focus{background:#003876}@media screen and (min-width: 65.375em){.news-item__text{font-size:0.93333333333333em}}@media screen and (min-width: 65.375em){.news-item__text.active{background:#003876}}.news-item:nth-of-type(3) .news-item__text{border-bottom:none}@media screen and (min-width: 65.375em){.intro{background-color:#f2f2f2;border-top:10px solid #003b77;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2em 1em}}@media screen and (min-width: 65.375em){.intro p{color:#003b77;font-size:1.26666666666667em;font-size:1.1875rem;line-height:1.5}}.background{background-color:#fff;border-bottom:0.5em solid #234686;padding:2em 6.3829787234045%;margin-bottom:1.375em}.background--home{padding:2em 4.003639672429%}.background--activ8{border-bottom:3em solid #662382}.background--anti-doping{border-bottom:3em solid #0481b0}.background--clubmark{border-bottom:3em solid #000}.background--mysportni{border-bottom:3em solid #70a016}.background--tollymore{border-bottom:3em solid #003875}.background--nisportsstars{border-bottom:3em solid #4095b4}.background--sini{border-bottom:3em solid #67c94a}.thumbs{text-align:center}.promo{color:#fff;background:#7dcaec;border-bottom:0.5em solid #234686;padding:2em 6.3829787234045%}.promo__title{font-size:1.625em;margin-bottom:0.5em}@media screen and (min-width: 24.375em){.promo__title{font-weight:normal}}.promo__text{color:#fff}.sidebar{border-top:1px solid #d9d9d9;padding-top:1em}@media screen and (min-width: 45em){.sidebar{border-top:none;padding-top:0}}.sidebar--nav{display:none}@media screen and (min-width: 45em){.sidebar--nav{display:block}}.shares{text-align:center}@media screen and (min-width: 30em){.share{width:20px}}@media screen and (min-width: 39.75em){.share{width:32px}}.page-main-img{width:100%;margin-bottom:1.375em}.widget-1{background-color:#4db0d9;padding:1em 0;margin-bottom:1.375em}.widget-1 .stretch{margin:0 1.25em}.widget-1 .micro{margin:0 1.25em 1.375em}.widget-1 .stretch{border-bottom:1px solid #6bcaf1;margin-bottom:1.5em}.widget-1 .micro__intro-aux{color:#003876;font-weight:normal}.widget-1 .micro__body{color:#fff}.widget-1__title,.widget-1 .micro__link,.widget-1 .micro__body a{color:#fff;font-weight:normal}.widget-1__intro{font-size:0.8125rem;margin-left:1.25em}.widget-1 .micro__body a:hover,.widget-1 .micro__body a:focus{text-decoration:underline}.widget-1__title.stretch-left{margin-bottom:0.5em}.widget-1__link{color:#fff;display:inline-block;padding:0.25em}.widget-1__link:hover,.widget-1__link:focus{background-color:#459ec2}.organisation{color:#fff;background-color:#000;background-position:93.6170212765955% 50%;background-repeat:no-repeat;font-weight:normal;font-size:1.625em;padding:1.11538461538462em 6.3829787234045%;margin-bottom:0}@media screen and (min-width: 18.3125em){.organisation--clubmark{background-image:url(assets/org_bg-clubmark.png)}}.organisation--activ8{background-color:#662382;background-position:93.6170212765955% 100%}@media screen and (min-width: 18.3125em){.organisation--activ8{background-image:url(assets/org_bg-activ8.png)}}.organisation--anti-doping{background-color:#0481b0;background-position:100% 50%}@media screen and (min-width: 18.3125em){.organisation--anti-doping{background-image:url(assets/org_bg-anti-doping.png)}}.organisation--mysportni{background-color:#70a016;background-position:93.6170212765955% 50%}@media screen and (min-width: 18.3125em){.organisation--mysportni{background-image:url(assets/org_bg-mysportni.png)}}.organisation--tollymore{background-color:#003875;background-position:93.6170212765955% 50%}@media screen and (min-width: 18.3125em){.organisation--tollymore{background-image:url(assets/org_bg-tollymore.png)}}.organisation--nisportsstars{background-color:#4095b4;background-position:100% 50%}@media screen and (min-width: 18.3125em){.organisation--nisportsstars{background-image:url(assets/org_bg-nisportsstars.png)}}.organisation--activeplacesni{color:#70b529;background-color:#fff;background-position:93.6170212765955% 50%}@media screen and (min-width: 18.3125em){.organisation--activeplacesni{background-image:url(assets/org_bg-activeplacesni.png)}}.organisation--sini{background-color:#67c94a;background-position:93.6170212765955% 50%}@media screen and (min-width: 18.3125em){.organisation--sini{background-image:url(assets/org_bg-sini.png)}}.breadcrumb{background:#fff;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;font-size:0.93333333333333em;font-size:0.825rem;padding:1em 6.3829787234045%;margin:0}.breadcrumb a{color:blue;text-decoration:underline}.staff{margin-bottom:2em}.staff-name{font-weight:bold}@media screen and (min-width: 55em){.staff-name{font-weight:normal;display:inline-block;width:30%}}.staff-detail{margin-bottom:1em}@media screen and (min-width: 55em){.staff-detail{display:inline-block;width:65%}}.team-section{border-bottom:1px solid #d9d9d9;margin-bottom:1.375em}.wp-pagenavi span.current{background:#2a52a6;border-color:#222;color:#fff;font-weight:bold}.wp-pagenavi a:hover{border-color:#000;color:#000}.wp-pagenavi a,.wp-pagenavi span{border:1px solid #bfbfbf;color:#bfbfbf;margin:2px;padding:3px 5px;text-decoration:none}.funders{padding:0;margin-bottom:1.375em}@media screen and (min-width: 53em){.funders{text-align:right;padding:0;margin-bottom:2.75em}}.funder{display:block;margin-bottom:1.375em}@media screen and (min-width: 41.3125em){.funder{display:inline;vertical-align:middle;margin:0 0.5em}}.stretch{text-align:right;display:block}.stretch--skip{text-align:left;color:#fff;background:#00133b;padding:0.5em 8.2758620689665%}@media screen and (min-width: 18.3125em){.stretch--skip{text-align:right}}.stretch-left{float:left;margin-bottom:0}.video{position:relative;height:0;padding-top:56.25%;margin-bottom:1.375em}.video__player{position:absolute;left:0;top:0;width:100%;height:100%}.media{border-bottom:1px solid #d9d9d9;margin-bottom:1.375em}@media screen and (min-width: 45em){.media{overflow:hidden}}@media screen and (min-width: 45em){.media__img-wrap{float:left;width:19.2307692308%;padding-bottom:1em;margin-right:1em}}@media screen and (min-width: 45em){.media__img{display:block}}@media screen and (min-width: 45em){.media__body{overflow:hidden}}.wpcf7-form{margin-bottom:2.75em}.wpcf7-form [type=text],.wpcf7-form [type=email],.wpcf7-form [type=tel],.wpcf7-form textarea{width:100%}@media screen and (min-width: 32.5625em){.wpcf7-form [type=text],.wpcf7-form [type=email],.wpcf7-form [type=tel],.wpcf7-form textarea{width:66.666666666666%}}@media screen and (min-width: 45em){.wpcf7-form [type=text],.wpcf7-form [type=email],.wpcf7-form [type=tel],.wpcf7-form textarea{width:100%}}.main-nav{background:#117cce;border-top:1px solid #23419a}.menu{background:#23419a;padding:0}@media screen and (min-width: 58.5625em){.menu{background:#117cce}}@media screen and (min-width: 22.1875em){.main-nav .menu-item:nth-of-type(2n+2) a{margin:0 0 1px 1px}}@media screen and (min-width: 58.5625em){.main-nav .menu-item:first-of-type a{border:none}}.main-nav .menu-item a{color:#fff;background:#67b346;display:block;padding:0.4em 2.5%;margin:0 0 1px}@media screen and (min-width: 22.1875em){.main-nav .menu-item a{text-align:center}}@media screen and (min-width: 27.375em){.main-nav .menu-item a{margin:0 0 1px 1px}}@media screen and (min-width: 58.5625em){.main-nav .menu-item a{border-left:1px solid #23419a;margin:0 !important}}.main-nav .current-menu-item a,.main-nav .current-page-ancestor a{color:#8addfd;background:#00133b}.secondary-nav .menu-item{text-align:right}.secondary-nav .menu-item a{color:#fff;text-decoration:none;font-size:0.875em}.secondary-nav .menu-item a:hover,.secondary-nav .menu-item a:focus{text-decoration:underline}.section-nav{background:#00133b;padding:0;margin-bottom:1.375em}@media screen and (min-width: 45em){.section-nav{display:none}}@media screen and (min-width: 45em){.no-js .section-nav{display:block}}.section-nav a{color:#8addfd}.section-nav a:hover,.section-nav a:focus{text-decoration:underline}.section-nav ul,.section-nav ul ul{margin-bottom:0}.section-nav ul ul{margin:0.625em 0 0}.section-nav ul ul li{margin-bottom:0.625em}.section-nav ul ul a{color:#fff}.section-nav>ul>li{border-bottom:1px solid #2a53a6;padding:0.5em 8.2758620689665%;margin-left:0}.side-section__link,.side-section a{color:#00133b;border-bottom:1px solid #d9d9d9;display:block;padding:0.75em 0.5em}.side-section__link:hover,.side-section__link:focus,.side-section a:hover,.side-section a:focus{background:#ebebeb}.sidebar--nav__title{color:#7dcaea;background:#00133b;border-bottom:none;font-weight:normal;font-size:0.9375em;padding:0.75em 0.5em;margin-bottom:0}.side-section ul{margin:0 0 0 1.5em}.tabs{list-style:none;margin:0 0 2em}.tabs__item{margin:0}.tabs__link{border-bottom:1px solid #d9d9d9;color:#00133b;display:block;padding:0.75em 0.5em}.tabs__link:hover,.tabs__link:focus{background:#ebebeb}@media screen and (min-width: 45em){.skiplink{display:none}}.skip{display:none}.page-footer{color:#fff;background:#60bb46;padding:1em 2.553191489362% 1px;margin-bottom:1.375em}@media screen and (min-width: 24.375em){.svg .page-footer{background-image:url(assets/footer-bg.min.svg)}}.address{color:#fff;margin-bottom:3em}.address__link{color:#fff}.address__link:hover,.address__link:focus{text-decoration:underline}.footer-links{color:#fff}@media screen and (min-width: 20em){.footer-links{text-align:right}}.footer-links__link{color:#fff}.footer-links__link:hover,.footer-links__link:focus{text-decoration:underline}.page-header{background-repeat:no-repeat;background-position:-900% 47px;background-color:#003875}[role=main] p a{text-decoration:none}p.tweet a{color:#000;font-weight:bold;text-decoration:none}@media screen and (min-width: 24.375em){.page-header{background-repeat:no-repeat;background-position:-900% 47px;background-color:#003875}}@media screen and (min-width: 27.375em){.page-header{background-repeat:no-repeat;background-position:-900% 47px;background-color:#003875}}@media screen and (min-width: 58.5625em){.page-header{background-repeat:no-repeat;background-position:31% 47px;background-color:#003875}}@media screen and (min-width: 90.5625em){.page-header{background-repeat:no-repeat;background-position:37% 47px;background-color:#003875}}.main-nav .menu-item a{color:#ffffff;background:#67b346;display:block;padding:0.4em 2.5%;margin:0 0 1px}@media screen and (min-width: 22.1875em){.main-nav .menu-item a{text-align:center}}@media screen and (min-width: 27.375em){.main-nav .menu-item a{margin:0 0 1px 1px}}@media screen and (min-width: 58.5625em){.main-nav .menu-item a{border-left:1px solid #fff;margin:0 !important}}.main-nav .current-menu-item a,.main-nav a:hover,.main-nav a:focus,.main-nav .current-page-ancestor a{color:#8addfd;background:#00133b}.secondary-nav .menu-item{text-align:right}.secondary-nav .menu-item a{color:#fff;text-decoration:none;font-size:0.875em}.secondary-nav .menu-item a:hover,.secondary-nav .menu-item a:focus{text-decoration:underline}/*! normalize.css v1.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:Arial, sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0 0 0.67em}h2{font-size:1.5em;margin:0 0 0.83em}h3{font-size:1.17em;margin:0 0 1em}h4{font-size:1em;margin:0 0 1.33em}h5{font-size:0.83em;margin:0 0 1.67em}h6{font-size:0.67em;margin:0 0 2.33em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:0 0 1em}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:81.25%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:0 0 1em}dd{margin:0}menu,ol,ul{padding:0}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:none;margin:0;padding:0}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{background-color:#f2f2f2}@media screen and (min-width: 24.375em){body{background:#f2f2f2 url(../assets/body-bg.png) 50% 0}}img,video,iframe,object{max-width:100%}img{height:auto}a{text-decoration:none}button,input,select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}li{list-style-position:inside}@media screen and (min-width: 19.25em){li{list-style-position:outside;margin-left:1em}}@media screen and (min-width: 30em){li{margin-left:0}}@font-face{font-family:'BPreplay';src:url("fonts/BPreplay-webfont.eot");src:url("fonts/BPreplay-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/BPreplay-webfont.woff") format("woff"),url("fonts/BPreplay-webfont.ttf") format("truetype"),url("fonts/BPreplay-webfont.svg#BPreplayRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'BPreplay';src:url("fonts/BPreplayBold-webfont.eot");src:url("fonts/BPreplayBold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/BPreplayBold-webfont.woff") format("woff"),url("fonts/BPreplayBold-webfont.ttf") format("truetype"),url("fonts/BPreplayBold-webfont.svg#BPreplayRegular") format("svg");font-weight:bold;font-style:normal}/*! Components */.alpha,.beta,.gamma,.delta,.epsilon,.descriptor{color:#003876}@media screen and (min-width: 24.375em){.alpha,.beta,.gamma,.delta,.epsilon,.descriptor{font-weight:normal;font-family:"BPreplay", Arial, sans-serif}}.page-title{color:#7dcaea;background:#fff;font-size:1.625em;padding:1.11538461538462em 6.3829787234045%;margin-bottom:0}@media screen and (min-width: 24.375em){.page-title{font-weight:normal;font-family:"BPreplay", Arial, sans-serif}}.list-title{background:#00133b;border-bottom:none;color:#7dcaea;font-size:0.94em;font-weight:400;margin-bottom:0px;padding:0.75em 0.5em}.alpha{font-size:1.5em}.beta{font-size:1.25em}.gamma{font-size:1em}.delta{font-size:0.875em}.epsilon{color:#62bb46;font-size:0.75em}.irregular{font-size:1em}.item-title-link{color:#003876}.item-title-link:hover,.item-title-link:focus{text-decoration:underline}[role=main] a{font-weight:bold}p,li,td,dl{color:#231f20;font-size:1rem;line-height:1.4em;word-wrap:break-word}.simple-link{text-decoration:underline}.simple-link--section{display:none}.no-js .simple-link--section{display:inline}.strapline{color:#fff;font-size:1.13333333333333em;font-size:1.0625rem;padding:1em 8.5106382978725%}@media screen and (min-width: 24.375em){.strapline{font-family:"BPReplay", Arial, sans-serif}}@media screen and (min-width: 48em){.strapline{font-size:1.46666666666667em;font-size:1.375rem}}.read-more{color:#003876;font-weight:bold}.read-more:hover,.read-more:focus{text-decoration:underline}.wp-post-image{margin-bottom:1.375em}.page-header{background-color:#003875;background-position:500% -500%;background-repeat:no-repeat;padding:0.8125em 0 0.3125em}@media screen and (min-width: 45em){.page-header{padding:1.3125em 0 1.3125em}}@media screen and (min-width: 72.8125em){.page-header{background-position:31% 47px}}.tagline{width:17.5em;height:auto}.button-large{color:#fff;background:#000;border-bottom:0.5em solid #67b346;font-size:1em;text-align:center;display:block;margin-bottom:0.75em}@media screen and (min-width: 24.375em){.button-large{font-family:"BPreplay", Arial, sans-serif}}@media screen and (min-width: 45em){.button-large{margin-bottom:1.375em}}[role=main] .button-large{color:#fff;font-weight:normal}.button-large__text{background-color:#003875}.button-large__img{display:none}@media screen and (min-width: 30em){.button-large__img{display:block;width:100%}}.button-large__text{display:block}@media screen and (min-width: 24.375em){.button-large__text{min-height:2.44444444444444em}}@media screen and (min-width: 77.9375em){.button-large__text{min-height:0}}.button-large__img{background:#000}.button-large__text{border-top:0.25em solid #67b346;position:relative;padding:1em 0.25em}@media screen and (min-width: 30em){.csstransforms .button-large__text:before{content:"";background:#003875;position:absolute;left:0;top:0;width:100%;height:1em;z-index:2}}@media screen and (min-width: 30em){.csstransforms .button-large__text:after{content:"";position:absolute;left:50%;top:-0.25em;width:0;height:0;border:0.375em solid #003875;box-shadow:0 0 0 0.25em #67b346;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:-0.375em}}.button-large:hover .button-large__img,.button-large:focus .button-large__img{opacity:0.7}.button-large:hover .button-large__text,.button-large:focus .button-large__text{background-image:url(assets/stripes.png)}@media screen and (min-width: 24.375em){.csstransforms .button-large:hover .button-large__text:before,.csstransforms .button-large:focus .button-large__text:before{background-image:url(assets/stripes.png)}}.button-sport{color:#777;text-align:center;display:block;margin-bottom:1.375em}@media screen and (min-width: 24.375em){.button-sport{font-family:"BPreplay", Arial, sans-serif}}.button-sport__img{display:block;width:100%}.input-normal{border:none;padding:0.25em;width:100%;margin-bottom:1.375em}.button{color:#fff;background-color:#003876;border:none;text-align:center;padding:0.25em 3em}.button:hover,.button:focus{background-color:#60bb46}@media screen and (min-width: 24.375em){.button{overflow:hidden}}.simple-form{background:#fff;text-align:center}@media screen and (min-width: 10em){.simple-form{border:1px solid #b7b7b7;overflow:hidden;padding:1px 0;margin-top:-2px}}.simple-form__input{width:100%;background:none;-webkit-appearance:none}@media screen and (min-width: 10em){.simple-form__input{border:none;display:inline-block;width:75%;padding:0.25em}}.simple-form__button{cursor:pointer;width:66%}@media screen and (min-width: 10em){.simple-form__button{background:none;border:none;float:right;width:20%;padding:0.25em 0}}.button__img{vertical-align:middle;height:1em;width:1.125em}@media screen and (min-width: 10em){.search.ir{display:block;width:100%;background:url(assets/magnifying-glass.png) 50% 50% no-repeat}}.micro{margin-bottom:1.375em}.micro--list{border-bottom:1px solid #d9d9d9}.micro__intro,.micro__body{font-size:0.8125rem}.micro__intro{color:#000;font-weight:bold;margin-bottom:0}.micro__title-aux{color:#8a8a8a;font-weight:normal}.micro__link{color:#7dcaea}.micro__link:hover,.micro__link:focus{text-decoration:underline}.news{margin-bottom:0}.news-item{list-style:none;margin:0}.news-item__text{color:#000;font-weight:600;background:#e2e2e2;border-bottom:1px solid #003876;font-size:1em;display:block;padding:1em}.news-item__text:hover,.news-item__text:focus{background:#fff}@media screen and (min-width: 24.375em){.news-item__text{font-family:"BPReplay", Arial, sans-serif}}@media screen and (min-width: 65.375em){.news-item__text{font-size:0.93333333333333em}}@media screen and (min-width: 65.375em){.news-item__text.active{background:#fff}}.news-item:nth-of-type(3) .news-item__text{border-bottom:none}@media screen and (min-width: 65.375em){.intro{background-color:#f2f2f2;border-top:10px solid #003b77;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2em 1em}}@media screen and (min-width: 65.375em){.intro p{color:#003b77;font-size:1.26666666666667em;font-size:1.1875rem;line-height:1.5}}.background{background-color:#fff;padding:2em 6.3829787234045%;margin-bottom:1.375em}.background--home{padding:2em 4.003639672429%}.background--activ8{border-bottom:3em solid #662382}.background--anti-doping{border-bottom:3em solid #0481b0}.background--clubmark{border-bottom:3em solid #000}.background--mysportni{border-bottom:3em solid #70a016}.background--tollymore{border-bottom:3em solid #003875}.background--nisportsstars{border-bottom:3em solid #4095b4}.background--sini{border-bottom:3em solid #67c94a}.thumbs{text-align:center}.promo{color:#fff;background:#7dcaec;border-bottom:0.5em solid #234686;padding:2em 6.3829787234045%}.promo__title{font-size:1.625em;margin-bottom:0.5em}@media screen and (min-width: 24.375em){.promo__title{font-weight:normal;font-family:"BPreplay", Arial, sans-serif}}.promo__text{color:#fff}.sidebar{border-top:1px solid #d9d9d9;padding-top:1em}@media screen and (min-width: 45em){.sidebar{border-top:none;padding-top:0}}.sidebar--nav{display:none}@media screen and (min-width: 45em){.sidebar--nav{display:block}}.shares{text-align:center}@media screen and (min-width: 30em){.share{width:20px}}@media screen and (min-width: 39.75em){.share{width:32px}}.page-main-img{width:100%;margin-bottom:1.375em}.widget-1{background-color:#4db0d9;padding:1em 0;margin-bottom:1.375em}@media screen and (min-width: 24.375em){.widget-1{font-family:"BPReplay", Arial, sans-serif}}.widget-1 .stretch{margin:0 1.25em}.widget-1 .micro{margin:0 1.25em 1.375em}.widget-1 .stretch{border-bottom:1px solid #6bcaf1;margin-bottom:1.5em}.widget-1 .micro__intro-aux{color:#003876;font-weight:normal}.widget-1 .micro__body{color:#fff}.widget-1__title,.widget-1 .micro__link,.widget-1 .micro__body a{color:#fff;font-weight:normal}.widget-1__intro{font-size:0.8125rem;margin-left:1.25em}.widget-1 .micro__body a:hover,.widget-1 .micro__body a:focus{text-decoration:underline}.widget-1__title.stretch-left{margin-bottom:0.5em}.widget-1__link{color:#fff;display:inline-block;padding:0.25em}.widget-1__link:hover,.widget-1__link:focus{background-color:#459ec2}.organisation{color:#fff;background-color:#000;background-position:93.6170212765955% 50%;background-repeat:no-repeat;font-weight:normal;font-size:1.625em;padding:1.11538461538462em 6.3829787234045%;margin-bottom:0}@media screen and (min-width: 24.375em){.organisation{font-family:"BPReplay", Arial, sans-serif}}@media screen and (min-width: 18.3125em){.organisation--clubmark{background-image:url(assets/org_bg-clubmark.png)}}.organisation--activ8{background-color:#662382;background-position:93.6170212765955% 100%}@media screen and (min-width: 18.3125em){.organisation--activ8{background-image:url(assets/org_bg-activ8.png)}}.organisation--anti-doping{background-color:#0481b0;background-position:100% 50%}@media screen and (min-width: 18.3125em){.organisation--anti-doping{background-image:url(assets/org_bg-anti-doping.png)}}.organisation--mysportni{background-color:#70a016;background-position:93.6170212765955% 50%}@media screen and (min-width: 18.3125em){.organisation--mysportni{background-image:url(assets/org_bg-mysportni.png)}}.organisation--tollymore{background-color:#003875;background-position:93.6170212765955% 50%}@media screen and (min-width: 18.3125em){.organisation--tollymore{background-image:url(assets/org_bg-tollymore.png)}}.organisation--nisportsstars{background-color:#4095b4;background-position:100% 50%}@media screen and (min-width: 18.3125em){.organisation--nisportsstars{background-image:url(assets/org_bg-nisportsstars.png)}}.organisation--activeplacesni{color:#70b529;background-color:#fff;background-position:93.6170212765955% 50%}@media screen and (min-width: 18.3125em){.organisation--activeplacesni{background-image:url(assets/org_bg-activeplacesni.png)}}.organisation--sini{background-color:#67c94a;background-position:93.6170212765955% 50%}@media screen and (min-width: 18.3125em){.organisation--sini{background-image:url(assets/org_bg-sini.png)}}.breadcrumb{background:#fff;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;font-size:0.93333333333333em;font-size:0.825rem;padding:1em 6.3829787234045%;margin:0}.breadcrumb a{color:#67b346;text-decoration:underline}.staff{margin-bottom:2em}.staff-name{font-weight:bold}@media screen and (min-width: 55em){.staff-name{font-weight:normal;display:inline-block;width:30%}}@media screen and (min-width: 55em){.staff-detail{display:inline-block;width:65%;margin-bottom:1em}}.staff-detail--email{width:100%;margin-bottom:2em}.team-section{border-bottom:1px solid #d9d9d9;margin-bottom:1.375em}.wp-pagenavi span.current{background:#2a52a6;border-color:#222;color:#fff;font-weight:bold}.wp-pagenavi a:hover{border-color:#000;color:#000}.wp-pagenavi a,.wp-pagenavi span{border:1px solid #bfbfbf;color:#bfbfbf;margin:2px;padding:3px 5px;text-decoration:none}.funders{padding:0;margin-bottom:1.375em}@media screen and (min-width: 53em){.funders{text-align:right;padding:0;margin-bottom:2.75em}}.funder{display:block;margin-bottom:1.375em}@media screen and (min-width: 41.3125em){.funder{display:inline;vertical-align:middle;margin:0 0.5em}}.newsletter{margin-top:2em}@media screen and (min-width: 30em){.newsletter{margin-top:2em}}.newsletter__input{font-family:"omnes-pro",sans-serif;padding:.75em;margin:.5em}@media screen and (min-width: 40.625em){.newsletter__input{margin:0 .5em}}.newsletter__submit{font-size:16px!important;font-family:"omnes-pro",sans-serif;margin-top:1em}.lbl-newsletter{display:block;margin-bottom:1em}.stretch{text-align:right;display:block}.stretch--skip{text-align:left;color:#fff;background:#00133b;padding:0.5em 8.2758620689665%}@media screen and (min-width: 18.3125em){.stretch--skip{text-align:right}}.stretch-left{float:left;margin-bottom:0}.video{position:relative;height:0;padding-top:56.25%;margin-bottom:1.375em}.video__player{position:absolute;left:0;top:0;width:100%;height:100%}.media{border-bottom:1px solid #d9d9d9;margin-bottom:1.375em}@media screen and (min-width: 45em){.media{overflow:hidden}}@media screen and (min-width: 45em){.media__img-wrap{float:left;width:19.2307692308%;padding-bottom:1em;margin-right:1em}}@media screen and (min-width: 45em){.media__img{display:block}}@media screen and (min-width: 45em){.media__body{overflow:hidden}}.wpcf7-form{margin-bottom:2.75em}.wpcf7-form [type=text],.wpcf7-form [type=email],.wpcf7-form [type=tel],.wpcf7-form textarea{width:100%}@media screen and (min-width: 32.5625em){.wpcf7-form [type=text],.wpcf7-form [type=email],.wpcf7-form [type=tel],.wpcf7-form textarea{width:66.666666666666%}}@media screen and (min-width: 45em){.wpcf7-form [type=text],.wpcf7-form [type=email],.wpcf7-form [type=tel],.wpcf7-form textarea{width:100%}}.main-nav{background:#67b346}.menu{background:#f2f2f2;padding:0}@media screen and (min-width: 62.3125em){.menu{background:#f2f2f2;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2}}@media screen and (min-width: 22.1875em){.main-nav .menu-item:nth-of-type(2n+2) a{margin:0 0 1px 1px}}@media screen and (min-width: 62.3125em){.main-nav .menu-item:first-of-type a{border:none}}.main-nav .menu-item a{color:#ffffff;background:#67b346;display:block;padding:0.4em 2.5%;margin:0 0 1px}@media screen and (min-width: 22.1875em){.main-nav .menu-item a{text-align:center}}@media screen and (min-width: 27.375em){.main-nav .menu-item a{margin:0 0 1px 1px}}@media screen and (min-width: 58.5625em){.main-nav .menu-item a{border-left:1px solid #fff;margin:0 !important}}.main-nav .current-menu-item a,.main-nav a:hover,.main-nav a:focus,.main-nav .current-page-ancestor a{color:#8addfd;background:#00133b}.secondary-nav .menu-item{text-align:right}.secondary-nav .menu-item a{color:#fff;text-decoration:none;font-size:0.875em}.secondary-nav .menu-item a:hover,.secondary-nav .menu-item a:focus{text-decoration:underline}.section-nav{background:#00133b;padding:0;margin-bottom:1.375em}@media screen and (min-width: 45em){.section-nav{display:none}}@media screen and (min-width: 45em){.no-js .section-nav{display:block}}.section-nav a{color:#8addfd}.section-nav a:hover,.section-nav a:focus{text-decoration:underline}.section-nav ul,.section-nav ul ul{margin-bottom:0}.section-nav ul ul{margin:0.625em 0 0}.section-nav ul ul li{margin-bottom:0.625em}.section-nav ul ul a{color:#fff}.section-nav>ul>li{border-bottom:1px solid #2a53a6;padding:0.5em 8.2758620689665%;margin-left:0}.side-section__link,.side-section a{color:#00133b;border-bottom:1px solid #d9d9d9;display:block;padding:0.75em 0.5em}.side-section__link:hover,.side-section__link:focus,.side-section a:hover,.side-section a:focus{background:#ebebeb}.sidebar--nav__title{color:#7dcaea;background:#00133b;border-bottom:none;font-weight:normal;font-size:0.9375em;padding:0.75em 0.5em;margin-bottom:0}.side-section ul{margin:0 0 0 1.5em}.tabs{list-style:none;margin:0 0 2em}.tabs__item{margin:0}.tabs__link{border-bottom:1px solid #d9d9d9;color:#00133b;display:block;padding:0.75em 0.5em}.tabs__link:hover,.tabs__link:focus{background:#ebebeb}@media screen and (min-width: 45em){.skiplink{display:none}}.skip{display:none}.page-footer{color:#fff;background:#60bb46;border-bottom:0.5em solid #bcd9a6;padding:1em 2.553191489362% 1px;margin-bottom:1.375em}@media screen and (min-width: 24.375em){.svg .page-footer{background-image:url(assets/footer-bg.min.svg)}}.address{color:#fff;margin-bottom:3em}.address__link{color:#fff}.address__link:hover,.address__link:focus{text-decoration:underline}.footer-links{color:#fff}@media screen and (min-width: 20em){.footer-links{text-align:right}}.footer-links__link{color:#fff}.footer-links__link:hover,.footer-links__link:focus{text-decoration:underline}.l-wrapper{width:95%;max-width:68.75em;margin:0 auto}@media screen and (min-width: 30em){.l-wrapper{position:relative}}.l-scooby{margin-top:1em}@media screen and (min-width: 58.5625em){.l-scooby{margin-top:1.375em}}.l-scooby--home{margin-top:1.375em}@media screen and (min-width: 45em){.l-scooby--home{margin-top:2.25em}}@media screen and (min-width: 30em){.l-page-header{position:relative}}.l-topsearch{margin-bottom:0.5em}@media screen and (min-width: 18.3125em){.l-topsearch{position:absolute;top:-200%}.l-topsearch:target{position:static;padding-top:10em;margin:-9em 0 0.5em}}@media screen and (min-width: 30em){.l-topsearch{display:block;width:38%;position:absolute;top:0.5em;right:0}.l-topsearch:target{position:absolute;top:0.5em;right:0;padding:0;margin-top:0}}@media screen and (min-width: 50em){.l-topsearch{width:33.33333333333%;top:2em}.l-topsearch:target{top:2em}}@media screen and (min-width: 18.3125em){.l-topshare{position:absolute;top:-200%}.l-topshare:target{position:static;padding-top:10em;margin:-9em 0 0.5em}}@media screen and (min-width: 30em){.l-topshare{position:absolute;top:0.5em;right:40%;padding:0;margin:0}.l-topshare:target{position:absolute;padding:0;margin:0}}@media screen and (min-width: 39.75em){.l-topshare{top:0.25em}}@media screen and (min-width: 50em){.l-topshare{top:1.75em;right:35%}.l-topshare:target{display:block;position:absolute;padding:0;margin:0}}.l-share{margin:0 0.25em}.l-share:focus{outline:1px solid #fff}.l-openers{display:none}@media screen and (min-width: 18.3125em){.l-openers{display:block;position:absolute;z-index:2;right:2.5%;top:1.25em}}@media screen and (min-width: 30em){.l-openers{display:none}}.l-opener{display:inline-block;margin-left:0.4375em}@media screen and (min-width: 65.375em){.l-widget{position:relative;height:0;padding-top:51.09243697479%}}.l-widget-img{display:none}@media screen and (min-width: 65.375em){.l-widget-img{display:block;position:absolute;left:0;top:0;width:59.5744680851%}}.l-widget-img.active{z-index:3}.l-widget-img--first{z-index:1}@media screen and (min-width: 65.375em){.l-widget-text{position:absolute;right:0;top:0;width:40.425531914894%;height:33.333333333333%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1em 2em 2em}}.l-widget-text--second{top:33.333333333333%}.l-widget-text--third{top:66.666666666666%}.l-widget-text:hover+.l-widget-img,.l-widget-text:focus+.l-widget-img{z-index:2}@media screen and (min-width: 48em){.l-home-large{width:59.203980099502%;overflow:hidden}}@media screen and (min-width: 48em){.l-intro{float:right;width:38.8059701493%}}.l-thumb{display:inline-block;vertical-align:top;width:11.5625em;max-width:100%;margin:0 0 1em}@media screen and (min-width: 15em){.l-thumb{float:left;width:48%;margin-left:4%;margin-right:0}.l-thumb:nth-of-type(2n+1){margin-left:0}}@media screen and (min-width: 30em){.l-thumb{float:none;width:11.5625em;margin:0 0.375em 1em}.l-thumb:nth-of-type(2n+1){margin:0 0.375em 1em}}@media screen and (min-width: 53em){.l-funders{float:right;width:75%}}.l-newsletter{margin-bottom:0.5em}@media screen and (min-width: 53em){.l-newsletter{float:right;width:33.33333333333%}}.l-map{width:100%}.l-nav{margin:0}@media screen and (min-width: 18.3125em){.l-nav{position:absolute;top:-200%}.l-nav:target{position:static;padding-top:10em;width:95%;margin:-10em auto 0}}@media screen and (min-width: 30em){.l-nav{position:static;width:100%;margin:0}.l-nav:target{position:static;padding-top:10em;width:100%;padding-top:0;margin:0}}@media screen and (min-width: 58.5625em){.l-nav{margin-bottom:0}.l-nav:target{margin-bottom:0}}.l-menu{max-width:68.75em;margin:0 auto}@media screen and (min-width: 58.5625em){.l-menu{width:95%}}.main-nav .menu-item{margin-left:0}@media screen and (min-width: 22.1875em){.main-nav .menu-item{display:inline-block;width:50%}}@media screen and (min-width: 32.5625em){.main-nav .menu-item{width:33.3333333333333%}}@media screen and (min-width: 58.5625em){.main-nav .menu-item{width:16.6666666666667%}}.l-nav2{display:none}@media screen and (min-width: 50em){.l-nav2{display:block;position:absolute;top:-0.5em;right:0}}.l-nav2-item,.l-nav2 .menu-item{display:inline-block;margin-left:1.5em}@media screen and (min-width: 53em){.l-nav2-item,.l-nav2 .menu-item{margin-left:2em}}.l-butt{margin-top:-2em;margin-bottom:1.375em}@media screen and (min-width: 53.1875em){.l-address{float:left;margin-bottom:1em}}@media screen and (min-width: 20em){.l-footer-links{float:right;clear:right}}@media screen and (min-width: 45em){.l-tabs{float:right;width:29.268292682927%}}@media screen and (min-width: 33.3125em){.l-tab-item{vertical-align:top;display:inline-block;width:50%;margin-left:0%}.l-tab-item:nth-of-type(2n+1){clear:left;margin-left:0}}@media screen and (min-width: 45em){.l-tab-item{width:100%}}.l-0-full,.l-hand-full,.l-lap-full,.l-desk-full{width:100%}@media screen and (min-width: 24.375em){.l-hand-half{vertical-align:top;display:inline-block;width:48.5%;margin-left:3%}.l-hand-half:nth-of-type(2n+1){clear:left;margin-left:0}}@media screen and (min-width: 24.375em){.l-hand-third{vertical-align:top;display:inline-block;width:32%;margin-left:2%}.l-hand-third:nth-of-type(2n+1){clear:none;margin-left:2%}.l-hand-third:nth-of-type(3n+1){clear:left;margin-left:0}}@media screen and (min-width: 30em){.l-lap-half{vertical-align:top;display:inline-block;width:48.5%;margin-left:3%}.l-lap-half:nth-of-type(2n+1){clear:left;margin-left:0}}@media screen and (min-width: 30em){.l-lap-third{vertical-align:top;display:inline-block;width:32%;margin-left:2%}.l-lap-third:nth-of-type(2n+1){clear:none;margin-left:2%}.l-lap-third:nth-of-type(3n+1){clear:left;margin-left:0}}@media screen and (min-width: 30em){.l-lap-quarter{vertical-align:top;display:inline-block;clear:none;width:23.404255319149%;margin-left:2.127659574468%}.l-lap-quarter:nth-of-type(2n+1){clear:none;margin-left:2.127659574468%}.l-lap-quarter:nth-of-type(3n+1){clear:none;margin-left:2.127659574468%}.l-lap-quarter:nth-of-type(4n+1){clear:left;margin-left:0}}@media screen and (min-width: 45em){.l-desk-half{vertical-align:top;display:inline-block;width:48%;margin-left:4%}.l-desk-half:nth-of-type(2n+1){clear:left;margin-left:0}}@media screen and (min-width: 45em){.l-desk-third{vertical-align:top;display:inline-block;clear:none;width:32%;margin-left:2%}.l-desk-third:nth-of-type(2n+1){clear:none;margin-left:2%}.l-desk-third:nth-of-type(3n+1){clear:left;margin-left:0}}@media screen and (min-width: 45em){.l-desk-quarter{vertical-align:top;display:inline-block;clear:none;width:22%;margin-left:4%}.l-desk-quarter:nth-of-type(2n+1){clear:none;margin-left:4%}.l-desk-quarter:nth-of-type(3n+1){clear:none;margin-left:4%}.l-desk-quarter:nth-of-type(4n+1){clear:left;margin-left:0}}@media screen and (min-width: 45em){.l-desk-quarter2{vertical-align:top;display:inline-block;clear:none;width:23.404255319149%;margin-left:2.127659574468%}.l-desk-quarter2:nth-of-type(2n+1){clear:none;margin-left:2.127659574468%}.l-desk-quarter2:nth-of-type(3n+1){clear:none;margin-left:2.127659574468%}.l-desk-quarter2:nth-of-type(4n+1){clear:left;margin-left:0}}@media screen and (min-width: 45em){.l-lap-main{float:left;width:63.414634146341%}}.l-lap-sidebar{display:none}@media screen and (min-width: 45em){.l-lap-sidebar{display:block;float:right;clear:right;width:29.268292682927%;margin-bottom:1.375em}}.l-lap-sidebar--contact{display:block;margin-bottom:2.75em}@media screen and (min-width: 24.375em){.l-hand-60{width:60%}}@media screen and (min-width: 40em){.l-lap-60{float:left;width:60%}}@media screen and (min-width: 40em){.l-lap-375{float:right;width:37.5%}}.l-entry-summary{margin-bottom:2.75em}@media screen and (min-width: 55em){.l-flex{-webkit-box-orient:vertical;-webkit-flex-flow:column;-ms-flex-direction:column;flex-flow:column}}@media screen and (min-width: 55em){.l-flex-1{-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (min-width: 55em){.l-flex-2{-ms-flex-order:2;order:2}}@media screen and (min-width: 55em){.l-flex-3{-ms-flex-order:3;order:3}}@media screen and (min-width: 26.375em){.long-list{overflow:auto}}@media screen and (min-width: 26.375em){.long-list li{list-style-position:inside;float:left;width:50%}}/*! Helper */.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.page-header{background-repeat:no-repeat;background-position:-900% 47px;background-color:#003875}[role=main] p a{text-decoration:none}p.tweet a{color:#000;font-weight:bold;text-decoration:none}@media screen and (min-width: 24.375em){.page-header{background-repeat:no-repeat;background-position:-900% 47px;background-color:#003875}}@media screen and (min-width: 27.375em){.page-header{background-repeat:no-repeat;background-position:-900% 47px;background-color:#003875}}@media screen and (min-width: 58.5625em){.page-header{background-repeat:no-repeat;background-position:31% 47px;background-color:#003875}}@media screen and (min-width: 90.5625em){.page-header{background-repeat:no-repeat;background-position:37% 47px;background-color:#003875}}.boxes-field{margin-bottom:20px}.azhead{background-color:#f5f5f5;border-radius:4px;color:#252525;font-size:1.15em;line-height:34px;min-height:34px;padding:10px;font-weight:bold !important;font-family:Arial,sans-serif !important;margin:0}.azhead .btns{border:0;color:#656565;cursor:pointer;float:right;height:34px;font-size:0.8em;font-weight:bold;font-family:"Helvetica Neue", sans-serif;padding:0 0 0 15px}.accordion dt,.accordion-governing dt{background-color:#e1e1e1}.accordion dt,.accordion-governing dt,.accordion dd,.accordion-governing dd{padding:10px;border-bottom:1px solid white}.accordion a,.accordion-governing a{display:block;font-weight:bold;color:#000000}.accordion dd,.accordion-governing dd{border-top:0;font-size:12px}.accordion dd a,.accordion-governing dd a{display:block;padding-bottom:5px}.sportimg{padding-bottom:1em}.sportcount{float:right;font-size:.7em}.side-section__link{padding:10px}.side-section__link:before{content:"\203A";padding-right:1em}.sidebar ul{margin:0px}.sidebar ul li.current-page a,.sidebar ul li.parent-page a,.sidebar ul li.ancestor-page a{background:#00133b;color:#fff;border:none}.sidebar ul li ul{display:none;border:none}.sidebar ul li.current-page ul,.sidebar ul li.parent-page ul,.sidebar ul li.ancestor-page ul{display:block;background:#f2f2f2}.sidebar ul li.current-page ul li ul{display:none}.sidebar ul li ul li{font-size:12px}.sidebar ul li ul li a{background:none}.sidebar ul li ul li a:hover{text-decoration:underline}.sidebar ul li ul li ul li{margin-left:20px}.sidebar ul li.current-page ul li a,.sidebar ul li.parent-page ul li a,.sidebar ul li.ancestor-page ul li a{background:#f2f2f2;color:#00133b}.sidebar ul li.parent-page ul li.current-page a{color:#00133b;text-decoration:underline}.sidebar ul li.parent-page ul li.current-page ul li a{text-decoration:none}span.ambassador_sport{font-size:14px;color:#67b346}#custom-form fieldset{background:#f2f2f2;padding:10px;margin:0 0 20px 0}#custom-form input[type=text],#custom-form select{width:100%;padding:5px;margin:0 0 20px 0}#custom-form input[type=submit]{border:none;background:#00133b;color:#fff;padding:10px 15px}span.center{text-align:center;font-style:italic;font-size:20px;font-weight:normal;color:#00133b;width:100%;margin:0 0 20px 0;float:left}.message--error{color:white;background:red;padding:5px;margin:-20px 0 20px 0}.message--success{color:green;padding:5px;margin:0px 0 20px 0}body{font-family:"omnes-pro",sans-serif}.hero{background:url(../images/hero.jpg) center center no-repeat;background-size:cover;padding:5em 0}.course-search{background:#fff;padding:1.25em;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,0.25);display:block}@media screen and (min-width: 24.375em){.course-search{width:17.5em;margin:0 auto}}@media screen and (min-width: 40em){.course-search{margin:0}}.course-search__item{display:block;width:100%;margin-bottom:1em}.course-search__input{font-size:16px;padding:.5em}.course-search__input--date{width:7.75em}.course-search__label{font-size:16px;display:inline-block;width:5em;margin-bottom:0}.course-search__icon{display:inline-block;width:1.5em;height:1.5em;margin-left:.5em;vertical-align:middle}.btn,.btn[type=submit]{border:none;display:inline-block;padding:.75em 1em;border-radius:3px;background:#67b346;text-decoration:none;color:#fff;text-align:center}.btn:hover{background:#579b28}.btn--white{background:#fff;color:#231f20}.btn--white:hover{background:#ddd}.course-search__btn{width:100%;padding:.75em 0}.course-box{background:#fff;background-size:cover;background-repeat:no-repeat;text-align:center;min-height:15em;margin-bottom:2em;border-radius:5px;box-sizing:border-box}.course-box--featured{padding:2em;border:1px solid #ddd}.course-box--rock-climbing{background:url(../images/rock-climbing.jpg) no-repeat;background-size:cover;min-height:15em}.course-box--canoesport{background:url(../images/canoesport.jpg) no-repeat;background-size:cover;min-height:15em}.course-box--mountain-biking{background:url(../images/mountain-biking.jpg) no-repeat;background-size:cover;min-height:15em}.course-box__title{padding:1em;margin-bottom:0;color:#fff}div.cs-select{display:inline-block;vertical-align:middle;position:relative;text-align:left;background:#fff;z-index:100;width:100%;max-width:500px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.cs-select:focus{outline:none}.cs-select select{display:none}.cs-select span{display:block;position:relative;cursor:pointer;padding:.75em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-select>span{padding-right:3em}.cs-select>span::after,.cs-select .cs-selected span::after{speak:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cs-select>span::after{content:'\25BE';right:1em}.cs-select.cs-active>span::after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}div.cs-active{z-index:200}.cs-select .cs-options{position:absolute;overflow:hidden;width:100%;background:#fff;visibility:hidden}.cs-select.cs-active .cs-options{visibility:visible;background:#f5f3ec}.cs-select ul{list-style:none;margin:0;padding:0;width:100%}.cs-select ul span{padding:.75em}.cs-select ul li.cs-focus span{background-color:#ddd}.cs-select li.cs-optgroup ul{padding-left:1em}.cs-select li.cs-optgroup>span{cursor:default}.cs-skin-border>span{border:1px solid #eee;-webkit-transition:background 0.2s, border-color 0.2s;transition:background 0.2s, border-color 0.2s}.cs-skin-border>span::after{content:'';background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20enable-background%3D%22new%200%200%2032%2032%22%3E%3Cpath%20d%3D%22M14.9%2025.1c0%20.1%200%20.1%200%200%20.1.1.1.1.2.1.3.2.6.3%201%20.3s.7-.1%201-.3l.1-.1%207.1-7.1c.6-.6.6-1.6%200-2.3-.6-.6-1.6-.6-2.3%200l-4.4%204.4V8c0-.9-.7-1.6-1.6-1.6s-1.6.7-1.6%201.6v12.1L10%2015.8c-.6-.6-1.6-.6-2.3%200-.6.6-.6%201.6%200%202.3l7.2%207zM16%200C7.2%200%200%207.2%200%2016s7.2%2016%2016%2016%2016-7.2%2016-16S24.8%200%2016%200zm0%2028.8C8.9%2028.8%203.2%2024.1%203.2%2016S8.9%203.2%2016%203.2%2028.8%208.9%2028.8%2016%2024.1%2028.8%2016%2028.8z%22%20fill%3D%22%23010202%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;width:1em;height:1em}.cs-skin-border .cs-selected span{background:#67b346;color:#fff}.cs-skin-border ul span::after{content:'';opacity:0}.cs-skin-border.cs-active>span{color:#2980b9}.cs-skin-border .cs-options{color:#2980b9;font-size:0.75em;opacity:0;-webkit-transition:opacity 0.2s, visibility 0s 0.2s;transition:opacity 0.2s, visibility 0s 0.2s}.cs-skin-border.cs-active .cs-options{opacity:1;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.cs-skin-border ul span{padding:1em 2em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cs-skin-border .cs-options li span:hover,.cs-skin-border li.cs-focus span{background:#003875;color:#fff}.featured-courses{border-top:1px solid #ddd;padding-top:2em;text-align:center}.link-box{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:0;padding:2em 0;text-align:center;font-size:16px!important}.link-box__btn{margin-left:1em}.courses-groups{background:url(../images/groups.jpg) no-repeat;background-size:cover;padding:5em 0}.courses-groups h2,.courses-groups p{color:#fff}.feature{background:#fff;text-align:center}.feature__half{vertical-align:top;display:inline-block;width:50%;margin-left:0%}.feature__icon{display:block;width:5em;height:5em;margin:-2em auto 1em}.feature__inner{padding:0 2em}.l-wrapper{width:95%;max-width:68.5em;margin:0 auto}@media screen and (min-width: 30em){.l-wrapper{position:relative}}.l-scooby{margin-top:1em}@media screen and (min-width: 58.5625em){.l-scooby{margin-top:1.375em}}.l-scooby--home{margin-top:1.375em}@media screen and (min-width: 45em){.l-scooby--home{margin-top:2.25em}}@media screen and (min-width: 30em){.l-page-header{position:relative}}.l-topsearch{margin-bottom:0.5em}@media screen and (min-width: 18.3125em){.l-topsearch{position:absolute;top:-200%}.l-topsearch:target{position:static;padding-top:10em;margin:-9em 0 0.5em}}@media screen and (min-width: 30em){.l-topsearch{display:block;width:38%;position:absolute;top:0.5em;right:0}.l-topsearch:target{position:absolute;top:0.5em;right:0;padding:0;margin-top:0}}@media screen and (min-width: 50em){.l-topsearch{width:33.33333333333%;top:2em}.l-topsearch:target{top:2em}}@media screen and (min-width: 18.3125em){.l-topshare{position:absolute;top:-200%}.l-topshare:target{position:static;padding-top:10em;margin:-9em 0 0.5em}}@media screen and (min-width: 30em){.l-topshare{position:absolute;top:0.5em;right:40%;padding:0;margin:0}.l-topshare:target{position:absolute;padding:0;margin:0}}@media screen and (min-width: 39.75em){.l-topshare{top:0.25em}}@media screen and (min-width: 50em){.l-topshare{top:1.75em;right:35%}.l-topshare:target{display:block;position:absolute;padding:0;margin:0}}.l-share{margin:0 0.25em}.l-openers{display:none}@media screen and (min-width: 18.3125em){.l-openers{display:block;position:absolute;z-index:2;right:2.5%;top:1.25em}}@media screen and (min-width: 30em){.l-openers{display:none}}.l-opener{display:inline-block;margin-left:0.4375em}@media screen and (min-width: 65.375em){.l-widget{position:relative;height:0;padding-top:51.09243697479%}}.l-widget-img{display:none}@media screen and (min-width: 65.375em){.l-widget-img{display:block;position:absolute;left:0;top:0;width:59.5744680851%}}.l-widget-img.active{z-index:3}.l-widget-img--first{z-index:1}@media screen and (min-width: 65.375em){.l-widget-text{position:absolute;right:0;top:0;width:40.425531914894%;height:33.333333333333%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1em 2em 2em}}.l-widget-text--second{top:33.333333333333%}.l-widget-text--third{top:66.666666666666%}.l-widget-text:hover+.l-widget-img,.l-widget-text:focus+.l-widget-img{z-index:2}@media screen and (min-width: 48em){.l-home-large{width:59.203980099502%;overflow:hidden}}@media screen and (min-width: 48em){.l-intro{float:right;width:38.8059701493%}}.l-thumb{display:inline-block;vertical-align:top;width:11.5625em;max-width:100%;margin:0 0 1em}@media screen and (min-width: 15em){.l-thumb{float:left;width:48%;margin-left:4%;margin-right:0}.l-thumb:nth-of-type(2n+1){margin-left:0}}@media screen and (min-width: 30em){.l-thumb{float:none;width:11.5625em;margin:0 0.375em 1em}.l-thumb:nth-of-type(2n+1){margin:0 0.375em 1em}}@media screen and (min-width: 53em){.l-funders{float:right;width:75%}}.l-map{width:100%}.l-nav{margin:0}@media screen and (min-width: 18.3125em){.l-nav{position:absolute;top:-200%}.l-nav:target{position:static;padding-top:10em;width:95%;margin:-10em auto 0}}@media screen and (min-width: 30em){.l-nav{position:static;width:100%;margin:0}.l-nav:target{position:static;padding-top:10em;width:100%;padding-top:0;margin:0}}@media screen and (min-width: 58.5625em){.l-nav{margin-bottom:0}.l-nav:target{margin-bottom:0}}.l-menu{max-width:68.5em;margin:0 auto}@media screen and (min-width: 58.5625em){.l-menu{width:95%}}.main-nav .menu-item{margin-left:0}@media screen and (min-width: 22.1875em){.main-nav .menu-item{display:inline-block;width:50%}}@media screen and (min-width: 32.5625em){.main-nav .menu-item{width:33.3333333333333%}}@media screen and (min-width: 58.5625em){.main-nav .menu-item{width:16.6666666666667%}}.l-nav2{display:none}@media screen and (min-width: 50em){.l-nav2{display:block;position:absolute;top:-0.5em;right:0}}.l-nav2-item,.l-nav2 .menu-item{display:inline-block;margin-left:1.5em}@media screen and (min-width: 53em){.l-nav2-item,.l-nav2 .menu-item{margin-left:2em}}.l-butt{margin-top:-2em;margin-bottom:1.375em}@media screen and (min-width: 53.1875em){.l-address{float:left;margin-bottom:1em}}@media screen and (min-width: 20em){.l-footer-links{float:right;clear:right}}@media screen and (min-width: 45em){.l-tabs{float:right;width:29.268292682927%}}@media screen and (min-width: 33.3125em){.l-tab-item{vertical-align:top;display:inline-block;width:50%;margin-left:0%}.l-tab-item:nth-of-type(2n+1){clear:left;margin-left:0}}@media screen and (min-width: 45em){.l-tab-item{width:100%}}.l-0-full,.l-hand-full,.l-lap-full,.l-desk-full{width:100%}@media screen and (min-width: 24.375em){.l-hand-half{vertical-align:top;display:inline-block;width:48.5%;margin-left:3%}.l-hand-half:nth-of-type(2n+1){clear:left;margin-left:0}}@media screen and (min-width: 24.375em){.l-hand-third{vertical-align:top;display:inline-block;width:32%;margin-left:2%}.l-hand-third:nth-of-type(2n+1){clear:none;margin-left:2%}.l-hand-third:nth-of-type(3n+1){clear:left;margin-left:0}}@media screen and (min-width: 30em){.l-lap-half{vertical-align:top;display:inline-block;width:48.5%;margin-left:3%}.l-lap-half:nth-of-type(2n+1){clear:left;margin-left:0}}@media screen and (min-width: 30em){.l-lap-third{vertical-align:top;display:inline-block;width:32%;margin-left:2%}.l-lap-third:nth-of-type(2n+1){clear:none;margin-left:2%}.l-lap-third:nth-of-type(3n+1){clear:left;margin-left:0}}@media screen and (min-width: 30em){.l-lap-quarter{vertical-align:top;display:inline-block;clear:none;width:23.404255319149%;margin-left:2.127659574468%}.l-lap-quarter:nth-of-type(2n+1){clear:none;margin-left:2.127659574468%}.l-lap-quarter:nth-of-type(3n+1){clear:none;margin-left:2.127659574468%}.l-lap-quarter:nth-of-type(4n+1){clear:left;margin-left:0}}@media screen and (min-width: 45em){.l-desk-half{vertical-align:top;display:inline-block;width:48%;margin-left:4%}.l-desk-half:nth-of-type(2n+1){clear:left;margin-left:0}}@media screen and (min-width: 45em){.l-desk-third{vertical-align:top;display:inline-block;clear:none;width:32%;margin-left:2%}.l-desk-third:nth-of-type(2n+1){clear:none;margin-left:2%}.l-desk-third:nth-of-type(3n+1){clear:left;margin-left:0}}@media screen and (min-width: 45em){.l-desk-quarter{vertical-align:top;display:inline-block;clear:none;width:22%;margin-left:4%}.l-desk-quarter:nth-of-type(2n+1){clear:none;margin-left:4%}.l-desk-quarter:nth-of-type(3n+1){clear:none;margin-left:4%}.l-desk-quarter:nth-of-type(4n+1){clear:left;margin-left:0}}@media screen and (min-width: 45em){.l-desk-quarter2{vertical-align:top;display:inline-block;clear:none;width:23.404255319149%;margin-left:2.127659574468%}.l-desk-quarter2:nth-of-type(2n+1){clear:none;margin-left:2.127659574468%}.l-desk-quarter2:nth-of-type(3n+1){clear:none;margin-left:2.127659574468%}.l-desk-quarter2:nth-of-type(4n+1){clear:left;margin-left:0}}@media screen and (min-width: 45em){.l-lap-main{float:left;width:63.414634146341%}}.l-lap-sidebar{display:none}@media screen and (min-width: 45em){.l-lap-sidebar{display:block;float:right;clear:right;width:29.268292682927%;margin-bottom:1.375em}}.l-lap-sidebar--contact{display:block;margin-bottom:2.75em}@media screen and (min-width: 24.375em){.l-hand-60{width:60%}}@media screen and (min-width: 40em){.l-lap-60{float:left;width:60%}}@media screen and (min-width: 40em){.l-lap-375{float:right;width:37.5%}}.l-entry-summary{margin-bottom:2.75em}@media screen and (min-width: 55em){.l-flex{-webkit-box-orient:vertical;-webkit-flex-flow:column;-ms-flex-direction:column;flex-flow:column}}@media screen and (min-width: 55em){.l-flex-1{-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (min-width: 55em){.l-flex-2{-ms-flex-order:2;order:2}}@media screen and (min-width: 55em){.l-flex-3{-ms-flex-order:3;order:3}}@media screen and (min-width: 26.375em){.long-list{overflow:auto}}@media screen and (min-width: 26.375em){.long-list li{list-style-position:inside;float:left;width:50%}}/*! Helper */.ir{background-color:transparent;border:0;overflow:hidden}.ir:before{content:"";display:block;width:0;height:150%}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}@media print{*{background:transparent !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) ")"}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:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}

label[for="start-date"],
label[for="end-date"] {
	margin-bottom: 0;
}

.course-search__enquiry{margin:1em 0 0;padding-top:1em;border-top:1px solid #ccc;text-align:center}

.feature{background:#fff;text-align:center;padding:3em 0}.feature__half{margin-bottom:3em}@media screen and (min-width: 45em){.feature__half{vertical-align:top;display:inline-block;width:50%;margin-left:0%}}.feature__icon{display:block;width:5em;height:5em;margin:0 auto 1em}.feature__inner{padding:0 2em}

.strap{background-size:cover;padding:8em 0}@media screen and (min-width: 45em){.strap--half{width:50%;display:inline-block}}.strap--courses-groups{background:url(../images/groups.jpg) no-repeat;background-size:cover}.strap__wrapper{padding:2em}.strap h2,.strap p{color:#fff;font-size:16px}.strap h2 {font-size:28px}

.page-header{font-size:16px;background-color:#fff;padding:0.8125em 0 0.3125em}@media screen and (min-width: 45em){.page-header{padding:1.3125em 0 1.3125em}}.logo{width:100%}@media screen and (min-width: 18.3125em){.logo{width:11.5em;height:auto}}@media screen and (min-width: 30em){.logo{width:12em;height:auto}}@media screen and (min-width: 50em){.logo{width:18em;height:auto}}

.page-header{background-repeat:no-repeat;background-position:-900% 47px;background-color:#003875}

.page-header{background-repeat:no-repeat;background-position:-900% 47px;background-color:#003875}}@media screen and (min-width: 27.375em){.page-header{background-repeat:no-repeat;background-position:-900% 47px;background-color:#003875}}@media screen and (min-width: 58.5625em){.page-header{background-repeat:no-repeat;background-position:31% 47px;background-color:#003875}}@media screen and (min-width: 90.5625em){.page-header{background-repeat:no-repeat;background-position:37% 47px;background-color:#003875}}

.page-header{background-color:#003875;background-position:500% -500%;background-repeat:no-repeat;padding:0.8125em 0 0.3125em}@media screen and (min-width: 45em){.page-header{padding:1.3125em 0 1.3125em}}@media screen and (min-width: 72.8125em){.page-header{background-position:31% 47px}}

@media screen and (min-width: 30em){.l-page-header{position:relative}}.l-topsearch{display:block;margin-bottom:0.5em}@media screen and (min-width: 18.3125em){.l-topsearch{position:absolute;top:-200%}.l-topsearch:target{position:static;padding-top:10em;margin:-9em 0 0.5em}}@media screen and (min-width: 30em){.l-topsearch{display:block;width:38%;position:absolute;top:0.5em;right:0}.l-topsearch:target{position:absolute;top:0.5em;right:0;padding:0;margin-top:0}}@media screen and (min-width: 50em){.l-topsearch{width:33.33333333333%;top:2em}.l-topsearch:target{top:2em}}@media screen and (min-width: 18.3125em){.l-topshare{position:absolute;top:-200%}.l-topshare:target{position:static;padding-top:10em;margin:-9em 0 0.5em}}@media screen and (min-width: 30em){.l-topshare{position:absolute;top:0.5em;right:40%;padding:0;margin:0}.l-topshare:target{position:absolute;padding:0;margin:0}}@media screen and (min-width: 39.75em){.l-topshare{top:0.25em}}@media screen and (min-width: 50em){.l-topshare{top:1.75em;right:35%}.l-topshare:target{display:block;position:absolute;padding:0;margin:0}}.l-share{margin:0 0.25em}.l-share:focus{outline:1px solid #fff}.l-openers{display:none}@media screen and (min-width: 18.3125em){.l-openers{display:block;position:absolute;z-index:2;right:2.5%;top:1.25em}}@media screen and (min-width: 30em){.l-openers{display:none}}.l-opener{display:inline-block;margin-left:0.4375em}

.simple-form{background:#fff;text-align:center}@media screen and (min-width: 10em){.simple-form{border:1px solid #b7b7b7;overflow:hidden;padding:1px 0;margin-top:-2px}}.simple-form__input{width:100%;background:none;-webkit-appearance:none}@media screen and (min-width: 10em){.simple-form__input{border:none;display:inline-block;width:75%;padding:0.25em}}.simple-form__button{cursor:pointer;width:66%}@media screen and (min-width: 10em){.simple-form__button{background:none;border:none;float:right;width:20%;padding:0.25em 0}}.simple-form__button:hover,.simple-form__button:focus{background:#fff!important}

.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}

.l-wrapper{width:95%;max-width:68.5em;margin:0 auto}@media screen and (min-width: 30em){.l-wrapper{position:relative}}

.l-courses{margin:3em auto 1em}

.course-box{background-position:50% 100%}

@media screen and (min-width:45em){.course-box__title{font-size:1.5em}}

@media screen and (min-width:62.5625em){.course-box__title{font-size:2em}}

.secondary-nav .menu-item{text-align:right}.secondary-nav .menu-item a{color:#fff;text-decoration:none;font-size:0.875em}.secondary-nav .menu-item a:hover,.secondary-nav .menu-item a:focus{text-decoration:underline}

.secondary-nav {margin-top:0}

.l-nav2{display:none}@media screen and (min-width: 50em){.l-nav2{display:block;position:absolute;top:-0.5em;right:0}}.l-nav2-item,.l-nav2 .menu-item{display:inline-block;margin-left:1.5em}@media screen and (min-width: 53em){.l-nav2-item,.l-nav2 .menu-item{margin-left:2em}}

.l-nav{font-size:16px;margin:0}@media screen and (min-width: 18.3125em){.l-nav{position:absolute;top:-200%}.l-nav:target{position:static;padding-top:10em;width:95%;margin:-10em auto 0}}@media screen and (min-width: 30em){.l-nav{position:static;width:100%;margin:0}.l-nav:target{position:static;padding-top:10em;width:100%;padding-top:0;margin:0}}@media screen and (min-width: 58.5625em){.l-nav{margin-bottom:0}.l-nav:target{margin-bottom:0}}.l-menu{max-width:68.75em;margin:0 auto}@media screen and (min-width: 58.5625em){.l-menu{width:95%}}.main-nav .menu-item{margin-left:0}@media screen and (min-width: 22.1875em){.main-nav .menu-item{display:inline-block;width:50%}}@media screen and (min-width: 32.5625em){.main-nav .menu-item{width:33.3333333333333%}}@media screen and (min-width: 58.5625em){.main-nav .menu-item{width:16.6666666666667%}}

.main-nav{background:#67b346;border-top:1px solid #23419a}.menu{background:#23419a;padding:0}@media screen and (min-width: 58.5625em){.menu{background:#117cce}}@media screen and (min-width: 22.1875em){.main-nav .menu-item:nth-of-type(2n+2) a{margin:0 0 1px 1px}}@media screen and (min-width: 58.5625em){.main-nav .menu-item:first-of-type a{border:none}}.main-nav .menu-item a{color:#fff;background:#67b346;line-height:1.4;display:block;padding:0.4em 2.5%;margin:0 0 1px}@media screen and (min-width: 22.1875em){.main-nav .menu-item a{text-align:center}}@media screen and (min-width: 27.375em){.main-nav .menu-item a{margin:0 0 2px 1px}}@media screen and (min-width: 58.5625em){.main-nav .menu-item a{border-left:1px solid #23419a;margin:0 !important}}.main-nav .current-menu-item a,.main-nav .current-page-ancestor a{color:#8addfd;background:#00133b}

.main-nav .menu-item a{color:#ffffff;background:#67b346;font-size:16px;display:block;padding:0.4em 2.5%;margin:0 0 1px}@media screen and (min-width: 22.1875em){.main-nav .menu-item a{text-align:center}}@media screen and (min-width: 27.375em){.main-nav .menu-item a{margin:0 0 2px 1px}}@media screen and (min-width: 58.5625em){.main-nav .menu-item a{border-left:1px solid #fff;margin:0 !important}}.main-nav .current-menu-item a,.main-nav a:hover,.main-nav a:focus,.main-nav .current-page-ancestor a{color:#8addfd;background:#00133b}

.menu{background:#f2f2f2;padding:0}@media screen and (min-width: 58.5625em){.menu{background:#117cce}}@media screen and (min-width:62.3125em){.menu{border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;height:35px}}


[role=main] {
	font-size: 16px;
}

@media screen and (min-width: 30em){.l-lap-two-thirds{vertical-align:top;display:inline-block;width:66%;margin-left:2%}.l-lap-two-thirds:nth-of-type(2n+1){clear:none;margin-left:2%}.l-lap-two-thirds:nth-of-type(3n+1){clear:left;margin-left:0}}

.link-box p {font-size:16px!important}

.shares__link--twitter {
	display: inline-block;
	padding: 0 3px 0 19px;
	zoom: 1;
	position: relative;
	height: 18px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	white-space: nowrap;
	vertical-align: top;
	background-color: white;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#dedede));
	background-image: -webkit-linear-gradient(top,#ffffff,#dedede);
	background-image: linear-gradient(top,#ffffff,#dedede);
	border: #CCC solid 1px;
	border-radius: 3px;
	outline: none;
}

.shares__link--twitter i {
	position: absolute;
	top: 1px;
	left: 1px;
	width: 16px;
	height: 16px;
	background: transparent url("https://g.twimg.com/about/css_resources/dIDNU5WEiRu8lMPVVXpW9eBJ4sC1z4O368NJcIm02Ds.gif") 0 0 no-repeat;
}

.shares__link--facebook {
	background: #4c69ba;
	background: -webkit-gradient(linear, center top, center bottom, from(#4c69ba), to(#3b55a0));
	background: -webkit-linear-gradient(#4c69ba, #3b55a0);
	border: none;
	-webkit-border-radius: 2px;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	padding: 3px;
	text-shadow: 0 -1px 0 #354c8c;
	text-shadow: 0 -1px 0 #354c8c;
	white-space: nowrap;
	-webkit-font-smoothing: antialiased;
}

.shares__link--facebook i {
	display: inline-block;
	background-image: url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/y1/r/LVx-xkvaJ0b.png);
	background-size: auto;
	background-repeat: no-repeat;
	background-position: 0 -42px;
	display: inline-block;
	vertical-align: middle;
	height: 14px;
	width: 14px;
	margin-right: 4px;
}

div.switchToContainer
{
	position: absolute;
	top: 2px;
	right: 2px;
	z-index: 100;
}
div.switchToContainer a
{
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
}
div.switchToContainer a:hover
{
	color: #0099ff;
	text-decoration: underline;
}
div.switchToContainer a.disabled
{
	text-decoration: line-through;
	color: #666;
}

/* Console */

div.webAuthorConsoleContainer div.toolBar ul, div.webAuthorConsoleContainer div.toolBar ul li 
{
	list-style: none !important;
}

a.glossary
{
	text-decoration: none !important;
	border-bottom: dashed 1px;
}
.imageClearer
{
	clear: both;
}

div.breadcrumb
{
	display : none;
}

div.fullWidthHeaderContainer
{
	width: 100%;
}

div.fixedWidthHeaderContainer
{
	width: 975px;
	height : 193px;
	margin : 0 auto;
	margin-top : 20px;
	position: relative;
	background : #fff url(../images/HomeHeader.jpg) no-repeat 18px 12px;
}

div.header
{
	float : left;
	width : 975px;
	margin : 0px;
	padding : 0px;
}

div.header ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

div.headerLeft
{
	float: left;
	padding : 0px;
	margin : 43px 0px 0px 72px;
	display : inline;
}

div.headerRightTop
{
	float: left;
	margin : 0px;
	padding : 0px;
}

div.headerRightTop a
{
	color: #fff;
	display : inline;
	text-decoration: none;
}

div.headerRightTop a:hover
{
	color: #fff;
	text-decoration: underline;
}

a.layoutListOuter
{
	position : absolute;
	right : 0px;
	top : -18px;
	font-weight : bold;
}

div.headerRightTop form
{
	position: absolute;
	bottom : -72px;
	left : 26px;
	display : block !important;
	width : 136px;
	margin: 0;
	padding: 5px 0px 5px 7px;
	background : url(../images/leftNav_channel_bg.gif) no-repeat left top;
	border-bottom : solid 1px #82b391;
}

div.headerRightBottom
{
	position: absolute;
	bottom: 13px;
	left: 17px;
	width : 949px;
}

ul.topLevelNavLinks li
{
	float: left;
	margin : 0px 4px 0px 0px;
	width : 114px;
	text-align: center;
}

ul.topLevelNavLinks li a
{
	display: block;
	color: #152e55;
	font-size : 95%;
	font-weight : bold;
	height : 18px;
	padding : 4px 0px 0px 0px;
	background : url(../images/topLinks_inactive.gif) no-repeat left top;
}

ul.topLevelNavLinks li a:hover
{
	background : url(../images/topLinks_active.gif) no-repeat left top;
	color: #152e55;
}

ul.topLevelNavLinks li.channel_active a
{
	background : url(../images/topLinks_active.gif) no-repeat left top;
}

div.fixedWidthHeaderContainer
{
	background : #fff url(../images/GalleryHeader.jpg) no-repeat 18px 12px;
}

table.structuredData
{
	margin-top: 6px;
}
table.structuredData ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
table.structuredData ul li
{
	margin: 0;
}

div.linkList,
div.linkList ul,
div.linkList ul li,
div.linkList ul li p,
div.linkList ul li a,
div.linkList ul li img 
{
	margin : 0px;
	padding : 0px;
}

div.leftColumnContainer .linkList
{
	float: left;
	width : 160px;
	padding-top : 45px;
	background : #bed3ec url(../images/ZoneLeftLink_bg.gif) repeat-x left bottom;
}

div.rightColumnLinks .linkList 
{
	width : 165px;
}

div.rightColumnLinks .linkList ul 
{
	list-style-type : none;
	width : 135px;
	padding : 16px 15px 5px;
	background : url(../images/ZoneLeftLink_divider.gif) no-repeat left top;
}

div.leftColumnContainer .linkList ul li
{
	list-style-type : none;
	padding : 16px 15px 5px;
	background : url(../images/ZoneLeftLink_divider.gif) no-repeat left top;
}

div.leftColumnContainer .linkList ul li.position1,
div.rightColumnLinks .linkList ul.position1
{
	background : none;
	padding : 12px 15px 5px;
}

div.leftColumnContainer .linkList ul li a.ImageLink,
div.rightColumnLinks .linkList ul li a.ImageLink
{
	text-align : center;
	display : block;
	padding : 0px !important;
}

div.leftColumnContainer .linkList ul li p,
div.rightColumnLinks .linkList ul li p
{
	background : url(../images/linkIcon.gif) no-repeat left 4px;
	padding : 5px 0px 5px 20px;
	font-size : 90%;
	display : block;
	color : #142d54;
	line-height : 95%;
}

div.rightColumnLinks .linkList ul.position3 li p
{
	background : none !important;
	padding : 5px 0px 5px 0px;
	font-size : 90%;
	color : #142d54;
	line-height : 95%;
}

div.leftColumnContainer .linkList ul li a,
div.rightColumnLinks .linkList ul li a
{
	font-weight : bold;
	color : #142d54;
	padding-right : 5px;
	text-decoration : none;
}

div.leftColumnContainer .linkList ul li a:hover,
div.rightColumnLinks .linkList ul li a:hover
{
	font-weight : bold;
	color : #142d54;
	text-decoration : underline;
}

div.leftColumnContainer .linkList ul li.position4 img 
{
	padding : 20px 0px;
}

div.switchToContainer a,
div.switchToContainer a.disabled,
div.switchToContainer a:hover
{
	color: #fff !important;
	font-weight : bold;
}

div.switchToContainer
{
	position: absolute;
	top: 2px;
	right: 2px;
	z-index: 100;
}

@media (min-width:41.75em) {
div.leftColumnContainer
{
	float: left;
	margin : 0 0 20px 20px !important;
	padding : 0px;
	width: 200px;
	display : inline;
}
}

div.leftMenuContainer
{
	float: left;
	margin : 0px;
	padding : 0px 0px 35px;
	/*background : #bdd1ec url(../images/leftNav_bg.gif) repeat-x left bottom;*/
}

div.pageNavTitle
{
	display: none;
}

div.leftMenuContainer ul.pageNavList
{
	margin: 46px 0px 0px 0px;
	padding: 0px;
	width : 160px;
}

div.leftMenuContainer ul.pageNavList li
{
	background : url(../images/leftNav_channel_bg.gif) no-repeat left top;
	padding : 0px;
	width : 143px;
	margin : 0px 0px 4px 9px;
	text-align : right;
	list-style-type : none;
	border-bottom : solid 1px #82b391;
}

div.leftMenuContainer ul.pageNavList li.channel_active,
div.leftMenuContainer ul.pageNavList li.posting_active
{
	background : url(../images/leftNav_channelActive_bg.gif) no-repeat left top;
	border-bottom : solid 1px #4f952e;
}

div.leftMenuContainer ul.subChannel
{
	margin: 0px;
	padding: 10px;
	width : 123px;
}

div.leftMenuContainer ul.subChannel ul
{
	width : 118px;
	padding: 2px 5px 2px 0px;
}

div.leftMenuContainer ul.subChannel ul ul
{
	width : 97px;
}

div.leftMenuContainer ul.subChannel ul ul ul
{
	width : 78px;
}

div.leftMenuContainer ul.subChannel li
{
	width : 123px;
	background : none;
	margin: 0px;
	padding: 0px;
}

div.leftMenuContainer ul.subChannel ul li
{
	width : 113px;
	border-bottom : 0px !important;
}

div.leftMenuContainer ul.subChannel ul ul li
{
	width : 92px;
}

div.leftMenuContainer ul.subChannel ul ul ul li
{
	width : 73px;
}

div.leftMenuContainer ul.pageNavList li a
{
	color : #003466;
	line-height : 90%;
	padding : 12px 30px 6px 0px;
	font-weight : bold;
	display : block;
}

div.leftMenuContainer ul.pageNavList li a:hover
{
	color : #003466;
	text-decoration : underline;
}

div.leftMenuContainer ul.subChannel li a
{
	padding : 3px 0px;
	font-size : 90%;
	font-weight : normal;
}

div.leftMenuContainer ul.subChannel li.channel_active a,
div.leftMenuContainer ul.subChannel li.posting_active a
{
	font-weight : bold;
}

div.leftMenuContainer ul.subChannel li.channel_inactive a,
div.leftMenuContainer ul.subChannel li.posting_inactive a
{
	font-weight : normal;
}

div.leftMenuContainer ul.subChannel li.channel_active,
div.leftMenuContainer ul.subChannel li.posting_active
{
	background : none;
}

div.postingActionsContainer
{
	display : none;
}

html
{
	color: #000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 90%;
	margin: 0px;
	padding : 0px;
	background-color : #a8bfe3;
}

body
{
	font-size: 95%;
	margin: 0px;
	padding : 0px;
}

div.floatClearer
{
	height: 0;
	line-height: 0;
	clear: both;
}

* html .floatClearer
{
	font-size: 0;
}

img
{
	border: 0px;
}

form
{
	display: inline;
}

form .mandatoryIndicator
{
	color: red;
	font-size: 86%;
}

input, select, textarea
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 98%;
}

input.elegantButton
{
	border: outset 1px #aaaaaa;
	background-color: #eeeeee;
	cursor: hand;
	margin-top: 6px;
}

table
{
	border-collapse: collapse;
}

th
{
	padding-right: 6px;
}

th, td
{
	text-align: left;
	vertical-align: top;
}

a,
a:hover
{
	color: #142e54;
	text-decoration: none;
}

a.glossaryTermLink
{
	border-bottom: 1px dashed #142e54;
	cursor: help;
}

a.glossaryTermLink:hover
{
	border-bottom: 1px solid #142e54;
	text-decoration: none !important;
	cursor: help;
}

div.fullWidthBodyContainer
{
	width: 100%;
}

div.fixedWidthBodyContainer
{
	width: 95%;
	max-width: 975px;
	margin : 0 auto;
	padding : 0px;
	background : #fff;
}

div.mainColumnContainer { margin:  0px; }

@media (min-width:41.75em) {
	div.mainColumnContainer
	{
		float: right;
		width: 65%;
	}
}

@media (min-width:53.125em) {
	div.mainColumnContainer {
		width: 72%;
	}
}

@media (min-width:64.25em) {
	div.mainColumnContainer {
		width: 77%;
	}
}

div.mainColumnContainer a:hover
{
	text-decoration: underline;
}

div.pageTitleContainer
{
	padding : 0px;
	margin : 0px;
}

h1.pageTitle
{
	position : relative;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 19px;
	height : 26px;
	color: #fff;
	font-size: 120%;
	font-weight: bold;
	background : #002856 url(../images/homeTitle_bg.gif) no-repeat left top;
}

h2.pageDescription
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	color: #289500;
	font-weight: normal;
	font-size: 100%;
}

span.pageDate
{
	position : absolute;
	top : 0px;
	left : -167px;
	width : 160px;
	margin : 0px;
	font-size: 110%;
	font-weight : bold;
	padding: 9px 0px 6px;
	color: #002856;
	text-align : center;
	background : #002856 url(../images/date_bg.gif) no-repeat right top;
}

div.pageBodyContent
{
	line-height: 120%;
	font-size : 90%;
}

div.pageBodyContent h3
{
	margin-top: 1.2em;
	margin-bottom: 0.3em;
	font-size: 110%;
	color : #289400;
}

div.pageBodyContent h4
{
	margin-top: 1.2em;
	margin-bottom: 0.3em;
	font-size: 110%;
}

div.pageBodyContent h5, 
div.pageBodyContent h6
{
	margin-top: 1.2em;
	margin-bottom: 0.3em;
	font-size: 100%;
}

div.pageBodyContent p.blueBox 
{
	margin-top : 0px !important;
	background-color : #dde5f1;
}

div.pageBodyContent p.greenBox 
{
	margin-top : 0px !important;
	background-color : #d3e3cb;
}

div.pageBodyContent h3.blue
{
	color: #142e54;
	background : #b7c6e0 url(../images/blueHeader_bg.gif) no-repeat right top;
}

div.pageBodyContent h3.green
{
	color: #142e54;
	background : #c4d9b7 url(../images/homeTitleGreen_bg.gif) no-repeat right top;
}

div.pageBodyContent input.formContainer, 
div.pageBodyContent textarea
{
	width: 180px;
}
div.pageBodyContent textarea
{
	height: 60px;
}

div.pageBodyContent img
{
	padding : 2px 0px 0px 0px;
}

div.leftColumnContainer .htmlContentContainer 
{
	float : left;
	width : 130px;
	padding : 30px 15px 20px;
	background-color : #bfd3ed;
}

div.leftColumnContainer .htmlContentContainer p
{
	padding : 0px 0px 3px;
	margin : 0px;
	text-align : right;
	font-size : 80%;
	font-weight : bold;
	color : #142d54;
}

div.leftColumnContainer .htmlContentContainer a,
div.leftColumnContainer .htmlContentContainer a:hover
{
	text-decoration : underline;
	color : #142d54;
}

/* Header */

.footer-section-inner * {
    -webkit-box-sizing: border-box; 
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}

.fixedWidthBodyContainer {
    position: relative;
}

.header-social {
    position: absolute;
    right: 395px;
    top: -115px;
    z-index: 9999;
}

div.FooterLinks .linkList,
div.FooterLinks .linkList ul,
div.FooterLinks .linkList ul li,
div.FooterLinks .linkList ul li a 
{
	margin : 0px;
	padding : 0px;
}

div.FooterLinks li
{
	display : inline;
	list-style-type : none;
}

div.FooterLinks li a
{
	display : inline-block;
	padding : 0 10px !important;
	white-space: nowrap;
	text-decoration : none;
	color: #143151;
	font-size: 0.9em;
}

div.FooterLinks a:hover
{
	color: #000000;
	text-decoration: underline;
}

.footer-section {
	border-top: 22px solid #BED3EE;
}

.footer-section-inner,
.footer-section {
	overflow: hidden;
}

.footer-section-inner {
	padding: 25px;
	border-top: 2px solid #B1B9C4;
}

	.footer-newsletter,
	.FooterLinks,
	.footer-social {
		float: left;
	}

	.footer-newsletter,
	.footer-social {
		width: 25%;
	}
	
	.footer-newsletter {
	    padding-right: 60px;
	}

	.FooterLinks {
		width: 50%;
	}

	.footer-newsletter h3 {
		font-weight: normal;
		margin-top: 0;
	}

/* 
	Footer social links
*/

.social-links {
	margin: 0;
}

.social-links {
	padding: 0;
	text-align: right;
}

	.social-item {
		display: inline-block;
		*display: inline;
		*zoom: 1;
		list-style: none;
	}

	.social-link {
		width: 33px;
		height: 33px;
		display: block;
		overflow: hidden;
	}


		.facebook:hover {
			background-position: 0 100%;
		}

		.twitter {
			background-position: -60px 0;
		}

			.twitter:hover {
				background-position: -60px 100%;
			}

		.youtube {
			background-position: -121px 0;
		}

			.youtube:hover {
				background-position: -121px 100%;
			}
			
/* Product Summary Content */

.pageTypeProductSummary .pageBodyContent,
.pageTypeProduct .pageBodyContent {
    padding: 10px;
}

div.pageBodyContent p
{
	padding : 0px;
	margin-top: 0em;
	margin-bottom: 1.2em;
}

div.pageBodyContent p.blueBox 
{
	display : block;
	padding : 20px;
	margin : 0px 0px 20px;
}

div.pageBodyContent p.greenBox 
{
	display : block;
	padding : 20px;
	margin : 0px 0px 20px;
}

div.pageBodyContent h3.blue
{
	padding : 10px;
}

div.pageBodyContent h3.green
{
	padding : 10px;
}

a.basketLink
{
	display: block;
	margin-top: 12px;
	padding-left: 18px;
	background: url(../images/basket_add.gif) no-repeat left center;
}
table.basketTable
{
	width: 100%;
	border-bottom: solid 1px #ccc;
	background-color: #fff;
	margin-bottom: 24px;
}
div.noItemsAlert
{
	margin-bottom: 26px;
}
div.noItemsAlert p
{
	padding-left: 18px;
	background: url(../images/basket_empty.gif) no-repeat left center;
}
table.basketTable th, table.basketTable td
{
	border-bottom: solid 1px #ccc;
	padding: 2px;
}
a.removeItemLink
{
	font-size: 86%;
	padding-left: 14px;
	background: url(../images/basket_remove.gif) no-repeat left center;
}

input.searchBox
{
	width: 100px;
	height: 15px;
	color : #333;
	font-size : 80%;
	border : solid 1px #82b391;
	padding : 4px 0px 0px 2px;
	margin : 2px 0px 0px 0px;
}

input.searchButton
{
	position : absolute;
	top : 12px;
	left : 117px;
}

div.poll 
{
	clear : both;
}
img.bargraphLeft,
img.bargraphMiddle,
img.bargraphRight
{
	height: 11px;
}
img.bargraphLeft,
img.bargraphRight
{
	width: 6px;
}
div.pollResultStat
{
	margin-top: 1em;
}
div.messageContainer
{
	margin-top: 12px;
	padding: 6px;
	font-size: 86%;
	background: #fafafa;
	border: solid 1px #ececec;
}

div.fullWidthFooterContainer
{
	clear: both;
	width: 100%;
}

div.fixedWidthFooterContainer
{
	position : relative;
	overflow : auto;
	width: 975px;
	margin : 0 auto 40px;
	font-size : 90%;
}

div.footer 
{
	float : left;
	width: 975px;
	margin : 0px;
	padding : 0px;
	text-align : center;
	background-color : #fff;
}

div.footer ul
{
	width: 947px;
	padding : 4px 10px;
	margin: 4px;
}

div.footer li
{
	display : inline;
	list-style-type : none;
}

div.footer li a.footerLink
{
	color : #000;
	font-weight : bold;
	border-left : solid 1px #fff;
	padding : 0 10px;
	white-space: nowrap;
	font-size : 90%;
}

div.footer li a.footerLink0
{
	border : none;
}

div.copyright
{
	float : left;
	width : 525px;
	padding : 5px 5px 5px 0px;
	text-align : right;
}

div.siteDesigner 
{
	float : left;
	text-align : right;
	padding : 5px 25px 5px 5px;
	width : 97%;
	border-top: 2px solid #DDE9F5;
}

div.siteDesigner a:hover
{
	text-decoration : underline;
}

div.authenticationLinksContainer 
{
	float : left;
	width : 975px;
	margin : 10px 0px 0px 0px;
	text-align : center;
}

div.authenticationLinksContainer a
{
	color : #fff;
	font-size : 90%;
	padding : 0px 5px;
}

div.authenticationLinksContainer a:hover
{
	color : #fff;
	text-decoration : underline;
}

.newsletter-subscribe {
    color: #fff;
    background: #71B427;
    font-weight: bold;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 8px 15px;
}


/* JUST TAG IT ON THE END, GOD KNOWS WHAT'S ACTUALLY GOING ON WITH THE CSS IN THIS SITE */

/******************
 * staff bios
 *****************/
.staff {
	margin-bottom: 40px;
}

.staff__person {
	border: 1px solid #f0f0f0;
	text-align: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 5px 3px 10px;
	margin: 0;
}

@media (min-width:25em) {
	.staff__person {
		display: inline-block;
		vertical-align: top;
		width: 40%;
	}
}

.staff__pic {
	width: 100%;
}

@media (min-width:25em) {
	.staff__bio {
		display: inline-block;
		vertical-align: top;
		width: 60%;
	}

	.staff__bio ul {
		margin-top: 0;
	}
}

/******************
 * content images
 *****************/
.wp-caption {
	width: 100% !important;
}

.wp-caption img {
	width: 100% !important;
}

@media (min-width:28.4375em) {
	.wp-caption {
		width: 160px !important;
	}
}

.alignleft,
.alignright {
	float: none;
}

@media (min-width:28.4375em) {
	.alignleft {
		float: left;
	}

	.alignright {
		float: right;
	}
}

/******************
 * embedded content
 *****************/
.embed {
	position: relative;
	width: 100%;
	height: 0;
	padding-top: 56.25%;
}

.embed__inner {
	left: 0;
	top: 0;
	position: absolute;
	width: 100%;
	height: 100%;
}
/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#33aaff;font-weight:bold}.is-selected .pika-button{color:#fff;font-weight:bold;background:#33aaff;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important;border-radius:3px !important}.pika-table abbr{border-bottom:none;cursor:help}.l-wrapper{width:95%;max-width:68.5em;margin:0 auto}@media screen and (min-width: 30em){.l-wrapper{position:relative}}.l-scooby{margin-top:1em}@media screen and (min-width: 58.5625em){.l-scooby{margin-top:1.375em}}.l-scooby--home{margin-top:1.375em}@media screen and (min-width: 45em){.l-scooby--home{margin-top:2.25em}}@media screen and (min-width: 30em){.l-page-header{position:relative}}.l-topsearch{margin-bottom:0.5em}@media screen and (min-width: 18.3125em){.l-topsearch{position:absolute;top:-200%}.l-topsearch:target{position:static;padding-top:10em;margin:-9em 0 0.5em}}@media screen and (min-width: 30em){.l-topsearch{display:block;width:38%;position:absolute;top:0.5em;right:0}.l-topsearch:target{position:absolute;top:0.5em;right:0;padding:0;margin-top:0}}@media screen and (min-width: 50em){.l-topsearch{width:33.33333333333%;top:2em}.l-topsearch:target{top:2em}}@media screen and (min-width: 18.3125em){.l-topshare{position:absolute;top:-200%}.l-topshare:target{position:static;padding-top:10em;margin:-9em 0 0.5em}}@media screen and (min-width: 30em){.l-topshare{position:absolute;top:0.5em;right:40%;padding:0;margin:0}.l-topshare:target{position:absolute;padding:0;margin:0}}@media screen and (min-width: 39.75em){.l-topshare{top:0.25em}}@media screen and (min-width: 50em){.l-topshare{top:1.75em;right:35%}.l-topshare:target{display:block;position:absolute;padding:0;margin:0}}.l-share{margin:0 0.25em}.l-openers{display:none}@media screen and (min-width: 18.3125em){.l-openers{display:block;position:absolute;z-index:2;right:2.5%;top:1.25em}}@media screen and (min-width: 30em){.l-openers{display:none}}.l-opener{display:inline-block;margin-left:0.4375em}@media screen and (min-width: 65.375em){.l-widget{position:relative;height:0;padding-top:51.09243697479%}}.l-widget-img{display:none}@media screen and (min-width: 65.375em){.l-widget-img{display:block;position:absolute;left:0;top:0;width:59.5744680851%}}.l-widget-img.active{z-index:3}.l-widget-img--first{z-index:1}@media screen and (min-width: 65.375em){.l-widget-text{position:absolute;right:0;top:0;width:40.425531914894%;height:33.333333333333%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1em 2em 2em}}.l-widget-text--second{top:33.333333333333%}.l-widget-text--third{top:66.666666666666%}.l-widget-text:hover+.l-widget-img,.l-widget-text:focus+.l-widget-img{z-index:2}@media screen and (min-width: 48em){.l-home-large{width:59.203980099502%;overflow:hidden}}@media screen and (min-width: 48em){.l-intro{float:right;width:38.8059701493%}}.l-thumb{display:inline-block;vertical-align:top;width:11.5625em;max-width:100%;margin:0 0 1em}@media screen and (min-width: 15em){.l-thumb{float:left;width:48%;margin-left:4%;margin-right:0}.l-thumb:nth-of-type(2n+1){margin-left:0}}@media screen and (min-width: 30em){.l-thumb{float:none;width:11.5625em;margin:0 0.375em 1em}.l-thumb:nth-of-type(2n+1){margin:0 0.375em 1em}}@media screen and (min-width: 53em){.l-funders{float:right;width:75%}}.l-map{width:100%}.l-nav{margin:0}@media screen and (min-width: 18.3125em){.l-nav{position:absolute;top:-200%}.l-nav:target{position:static;padding-top:10em;width:95%;margin:-10em auto 0}}@media screen and (min-width: 30em){.l-nav{position:static;width:100%;margin:0}.l-nav:target{position:static;padding-top:10em;width:100%;padding-top:0;margin:0}}@media screen and (min-width: 58.5625em){.l-nav{margin-bottom:0}.l-nav:target{margin-bottom:0}}.l-menu{max-width:68.5em;margin:0 auto}@media screen and (min-width: 58.5625em){.l-menu{width:95%}}.main-nav .menu-item{margin-left:0}@media screen and (min-width: 22.1875em){.main-nav .menu-item{display:inline-block;width:50%}}@media screen and (min-width: 32.5625em){.main-nav .menu-item{width:33.3333333333333%}}@media screen and (min-width: 58.5625em){.main-nav .menu-item{width:16.66666666667%}}.l-nav2{display:none}@media screen and (min-width: 50em){.l-nav2{display:block;position:absolute;top:-0.5em;right:0}}.l-nav2-item,.l-nav2 .menu-item{display:inline-block;margin-left:1.5em}@media screen and (min-width: 53em){.l-nav2-item,.l-nav2 .menu-item{margin-left:2em}}.l-butt{margin-top:-2em;margin-bottom:1.375em}@media screen and (min-width: 53.1875em){.l-address{float:left;margin-bottom:1em}}@media screen and (min-width: 20em){.l-footer-links{float:right;clear:right}}@media screen and (min-width: 45em){.l-tabs{float:right;width:29.268292682927%}}@media screen and (min-width: 33.3125em){.l-tab-item{vertical-align:top;display:inline-block;width:50%;margin-left:0%}.l-tab-item:nth-of-type(2n+1){clear:left;margin-left:0}}@media screen and (min-width: 45em){.l-tab-item{width:100%}}.l-0-full,.l-hand-full,.l-lap-full,.l-desk-full{width:100%}@media screen and (min-width: 24.375em){.l-hand-half{vertical-align:top;display:inline-block;width:48.5%;margin-left:3%}.l-hand-half:nth-of-type(2n+1){clear:left;margin-left:0}}@media screen and (min-width: 24.375em){.l-hand-third{vertical-align:top;display:inline-block;width:32%;margin-left:2%}.l-hand-third:nth-of-type(2n+1){clear:none;margin-left:2%}.l-hand-third:nth-of-type(3n+1){clear:left;margin-left:0}}@media screen and (min-width: 30em){.l-lap-half{vertical-align:top;display:inline-block;width:48.5%;margin-left:3%}.l-lap-half:nth-of-type(2n+1){clear:left;margin-left:0}}@media screen and (min-width: 30em){.l-lap-third{vertical-align:top;display:inline-block;width:32%;margin-left:2%}.l-lap-third:nth-of-type(2n+1){clear:none;margin-left:2%}.l-lap-third:nth-of-type(3n+1){clear:left;margin-left:0}}@media screen and (min-width: 30em){.l-lap-two-thirds{vertical-align:top;display:inline-block;width:66%;margin-left:2%}.l-lap-two-thirds:nth-of-type(2n+1){clear:none;margin-left:2%}.l-lap-two-thirds:nth-of-type(3n+1){clear:left;margin-left:0}}@media screen and (min-width: 30em){.l-lap-quarter{vertical-align:top;display:inline-block;clear:none;width:23.404255319149%;margin-left:2.127659574468%}.l-lap-quarter:nth-of-type(2n+1){clear:none;margin-left:2.127659574468%}.l-lap-quarter:nth-of-type(3n+1){clear:none;margin-left:2.127659574468%}.l-lap-quarter:nth-of-type(4n+1){clear:left;margin-left:0}}@media screen and (min-width: 45em){.l-desk-half{vertical-align:top;display:inline-block;width:48%;margin-left:4%}.l-desk-half:nth-of-type(2n+1){clear:left;margin-left:0}}@media screen and (min-width: 45em){.l-desk-third{vertical-align:top;display:inline-block;clear:none;width:32%;margin-left:2%}.l-desk-third:nth-of-type(2n+1){clear:none;margin-left:2%}.l-desk-third:nth-of-type(3n+1){clear:left;margin-left:0}}@media screen and (min-width: 45em){.l-desk-quarter{vertical-align:top;display:inline-block;clear:none;width:22%;margin-left:4%}.l-desk-quarter:nth-of-type(2n+1){clear:none;margin-left:4%}.l-desk-quarter:nth-of-type(3n+1){clear:none;margin-left:4%}.l-desk-quarter:nth-of-type(4n+1){clear:left;margin-left:0}}@media screen and (min-width: 45em){.l-desk-quarter2{vertical-align:top;display:inline-block;clear:none;width:23.404255319149%;margin-left:2.127659574468%}.l-desk-quarter2:nth-of-type(2n+1){clear:none;margin-left:2.127659574468%}.l-desk-quarter2:nth-of-type(3n+1){clear:none;margin-left:2.127659574468%}.l-desk-quarter2:nth-of-type(4n+1){clear:left;margin-left:0}}@media screen and (min-width: 45em){.l-lap-main{float:left;width:63.414634146341%}}.l-lap-sidebar{display:none}@media screen and (min-width: 45em){.l-lap-sidebar{display:block;float:right;clear:right;width:29.268292682927%;margin-bottom:1.375em}}.l-lap-sidebar--contact{display:block;margin-bottom:2.75em}@media screen and (min-width: 24.375em){.l-hand-60{width:60%}}@media screen and (min-width: 40em){.l-lap-60{float:left;width:60%}}@media screen and (min-width: 40em){.l-lap-375{float:right;width:37.5%}}.l-entry-summary{margin-bottom:2.75em}@media screen and (min-width: 55em){.l-flex{-webkit-box-orient:vertical;-webkit-flex-flow:column;-ms-flex-direction:column;flex-flow:column}}@media screen and (min-width: 55em){.l-flex-1{-webkit-order:1;-ms-flex-order:1;order:1}}@media screen and (min-width: 55em){.l-flex-2{-ms-flex-order:2;order:2}}@media screen and (min-width: 55em){.l-flex-3{-ms-flex-order:3;order:3}}@media screen and (min-width: 26.375em){.long-list{overflow:auto}}@media screen and (min-width: 26.375em){.long-list li{list-style-position:inside;float:left;width:50%}}.l-courses{margin:3em auto 1em}/*! Helper */.ir{background-color:transparent;border:0;overflow:hidden}.ir:before{content:"";display:block;width:0;height:150%}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}@media print{*{background:transparent !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) ")"}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:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*# sourceMappingURL=style.css.map */
