@charset "UTF-8";@import url(//hello.myfonts.net/count/2f74df);@font-face{font-family:HelveticaNeueLTStd-Roman;src:url(../fonts/2F74DF_0_0.eot);src:url(../fonts/2F74DF_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2F74DF_0_0.woff2) format("woff2"),url(../fonts/2F74DF_0_0.woff) format("woff"),url(../fonts/2F74DF_0_0.ttf) format("truetype")}@font-face{font-family:HelveticaNeue;src:url(../fonts/helveticaneue.eot);src:url(../fonts/helveticaneue.eot?#iefix) format("embedded-opentype"),url(../fonts/helveticaneue.svg#helveticaneue) format("svg"),url(../fonts/helveticaneue.ttf) format("truetype"),url(../fonts/helveticaneue.woff) format("woff"),url(../fonts/helveticaneue.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeueLTStd-Md;src:url(../fonts/2F74DF_1_0.eot);src:url(../fonts/2F74DF_1_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2F74DF_1_0.woff2) format("woff2"),url(../fonts/2F74DF_1_0.woff) format("woff"),url(../fonts/2F74DF_1_0.ttf) format("truetype")}@font-face{font-family:HelveticaNeueLT-Bold;src:url(../fonts/2F74DF_2_0.eot);src:url(../fonts/2F74DF_2_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2F74DF_2_0.woff2) format("woff2"),url(../fonts/2F74DF_2_0.woff) format("woff"),url(../fonts/2F74DF_2_0.ttf) format("truetype")}@font-face{font-family:HelveticaNeueLT-Light;src:url(../fonts/2F74DF_3_0.eot);src:url(../fonts/2F74DF_3_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2F74DF_3_0.woff2) format("woff2"),url(../fonts/2F74DF_3_0.woff) format("woff"),url(../fonts/2F74DF_3_0.ttf) format("truetype")}h1,h2,h3,h4,h5,h6{font-weight:400}body{font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.3;background-color:#fff;color:#2b2a2a;text-align:center}.wrapper.fixed-width{margin:0 auto;width:1000px}.drop-shadow{-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,.25);-moz-box-shadow:2px 2px 2px 0 rgba(0,0,0,.25);box-shadow:2px 2px 2px 0 rgba(0,0,0,.25)}.no-js img[data-defer-src]{display:none!important}.underline{padding-bottom:.4em;margin-bottom:.7em;background-image:url(../img/dotted-line-horizontal.png?v=1);background-repeat:repeat-x;background-position:left bottom}img.full-width{display:block;width:100%;height:auto}.limit-height{max-height:700px;overflow:hidden}:focus{outline:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.js [aria-hidden=true]{display:none}.js .gm-style [aria-hidden=true]{display:inherit}p a{color:#0097a9}a{color:#0097a9;text-decoration:none}a:focus,a:hover{color:#82c0c7;text-decoration:underline}a:active{position:relative;top:1px}a:active.no-button-effect{position:inherit;top:inherit}a.block-wrapper{display:block}a.block-wrapper:active{position:static;top:0}a.block-wrapper:focus p.more,a.block-wrapper:hover p.more{text-decoration:underline}span.block-wrapper{display:block}.ui-button,a.button-blue,input.button{display:inline-block;zoom:1;padding:.65em 1em .45em;background-color:#0097a9;color:#fff;font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.9em;line-height:1;text-transform:uppercase;text-align:center}.ui-button:focus,.ui-button:hover,a.button-blue:focus,a.button-blue:hover,input.button:focus,input.button:hover{text-decoration:none}a.button-blue:focus,a.button-blue:hover{background-color:#e9cd00}a.button{display:inline-block;zoom:1;padding:.4em .6em;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.1em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#2a2a2a!important;white-space:nowrap}.more-button,span.tag{display:inline-block;zoom:1;padding:.4em .6em;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.1em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#2a2a2a!important;white-space:nowrap}.more-button.current,.more-button:focus,.more-button:hover,a.button.current,a.button:focus,a.button:hover,span.tag.current,span.tag:focus,span.tag:hover{text-decoration:none}.more-button.button-grey,a.button.button-grey,span.tag.button-grey{background-color:#ccc}.more-button.button-grey.current,.more-button.button-grey:focus,.more-button.button-grey:hover,.more-button.button-yellow,a.button.button-grey.current,a.button.button-grey:focus,a.button.button-grey:hover,a.button.button-yellow,span.tag.button-grey.current,span.tag.button-grey:focus,span.tag.button-grey:hover,span.tag.button-yellow{background-color:#e9cd00}.more-button.button-yellow.current,.more-button.button-yellow:focus,.more-button.button-yellow:hover,a.button.button-yellow.current,a.button.button-yellow:focus,a.button.button-yellow:hover,span.tag.button-yellow.current,span.tag.button-yellow:focus,span.tag.button-yellow:hover{background-color:#fff083}a:focus .more-button.button-yellow,a:hover .more-button.button-yellow{background-color:#fff083}.scroll-arrow{display:block;position:fixed;z-index:9999;bottom:10px;left:50%;width:64px;height:37px;margin-left:-40px;border:none;background-color:rgba(0,0,0,.5);cursor:pointer;text-align:center}.scroll-arrow:before{display:inline-block;content:'';width:51px;height:36px}.scroll-arrow:focus,.scroll-arrow:hover{background-color:#000}.svg .scroll-arrow:before{background:url(../img/arrow-down.png) no-repeat 0 0;background-position:center}.svg-arrow-down{fill:#e9cd00}.no-svg .scroll-arrow:before{height:34px;background:url(../img/sprites.png?v=14) no-repeat -789px -245px}#back-to-top .scroll-arrow{position:absolute;bottom:auto;top:-80px;margin-left:-4em;width:8em;height:40px;background:0 0;color:#2b2a2a!important}#back-to-top .scroll-arrow:before{width:35px;height:40px;-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV}.js .ui-dialog{z-index:99999;padding:30px;background:#fff;border:1px solid #ddd;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:5px 5px 5px 0 rgba(0,0,0,.5);-moz-box-shadow:5px 5px 5px 0 rgba(0,0,0,.5);box-shadow:5px 5px 5px 0 rgba(0,0,0,.5);text-align:left;font-size:.9em}.js .ui-dialog button{border:none}.js .ui-dialog-titlebar{display:none}.js .ui-dialog-buttonpane{margin-top:30px;text-align:center}.js #content ul.tabs{padding:0!important;margin:0!important;list-style:none!important}.js #content ul.tabs li{float:left;margin-right:10px}.js #content ul.tabs li a{background-color:#ccc}.js #content ul.tabs li a:focus,.js #content ul.tabs li a:hover{background-color:#e9e9e9}.js #content ul.tabs li.current a{background-color:#e9cd00}.js #content .pane{display:none}.js #content .pane.current{display:block}ul.tweets li p.tweet-date{margin-bottom:.4em!important;font-size:.9em}ul.tweets li p.tweet-date a{color:#605f5f}ul.tweets li p.tweet-date:before{content:'';display:inline-block;width:16px;height:14px;margin-right:5px;background:url(../img/twitter-small.png?v=1) no-repeat 0 0}ul.tweets li p.tweet-text{margin-bottom:0}ul.tweets li p.tweet-text a{color:#0097a9!important}ul.tweets li p.tweet-text a:focus,ul.tweets li p.tweet-text a:hover{color:#7dc7ce!important}ul.tweets li p.tweet-text a.user-link{font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;color:inherit!important}.js #content ul li#older-posts{margin-top:25px;list-style:none;text-align:center}.js #content ul li#older-posts a{display:inline-block;zoom:1;height:35px;padding:10px 15px 0 55px;line-height:1;background:#e9e9e9 url(../img/sprites.png?v=14) no-repeat -950px -200px;color:#000;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal}.js #content ul li#older-posts a:focus,.js #content ul li#older-posts a:hover{text-decoration:none;background-color:#e9cd00}.tool-button{position:relative;z-index:9;overflow:visible;width:34px;height:34px;margin-right:2px}.tool-button>.button,.tool-button>a{display:block;width:34px;height:34px}.tool-button a:focus,.tool-button a:hover{text-decoration:none}.tool-button.icon-text{width:auto;margin-right:0}.tool-button.icon-text>.button,.tool-button.icon-text>a{width:auto;color:inherit!important}.tool-button.icon-text .icon{display:block;float:left;width:34px;height:34px;margin:0 15px 23px 0;background:url(../img/sprites.png?v=14) no-repeat -800px -100px}.tool-button.icon-text .text{display:block;float:right;width:126px;height:34px}.tool-button.download-file a span{font-size:.9em}.tool-button.download-file>a{background:url(../img/sprites.png?v=14) no-repeat -900px -200px}.tool-button.download-file>a.hover,.tool-button.download-file>a:focus,.tool-button.download-file>a:hover{background-position:-900px -250px}.tool-button.download-file.pdf>a{background-position:-900px -100px}.tool-button.download-file.pdf>a.hover,.tool-button.download-file.pdf>a:focus,.tool-button.download-file.pdf>a:hover{background-position:-900px -150px}.tool-button.twitter>a{background:url(../img/sprites.png?v=14) no-repeat -950px 0}.tool-button.twitter>a.hover,.tool-button.twitter>a:focus,.tool-button.twitter>a:hover{background-position:-950px -50px}.tool-button.twitter.icon-text>a{background:0 0}.tool-button.twitter.icon-text>a .icon{background:url(../img/sprites.png?v=14) no-repeat -950px 0}.tool-button.twitter.icon-text>a.hover .icon,.tool-button.twitter.icon-text>a:focus .icon,.tool-button.twitter.icon-text>a:hover .icon{background-position:-950px -50px}.tool-button.signup>a{background:url(../img/sprites.png?v=14) no-repeat -800px -100px}.tool-button.signup>a.hover,.tool-button.signup>a:focus,.tool-button.signup>a:hover{background-position:-800px -150px}.tool-button.signup .box{width:350px}.tool-button.search .box{background-color:transparent!important}.js .tool-button .tooltip{display:none;position:absolute;padding:10px 15px;height:34px;background-color:#fff;color:#000;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-weight:400;font-style:normal;text-align:left;line-height:1;white-space:nowrap;text-transform:lowercase;font-size:16px;cursor:default}.js .tool-button.tooltip-right-bottom .tooltip{top:34px;right:0}.js .tool-button.tooltip-left-bottom .tooltip{top:34px;left:0}.js .tool-button.tooltip-right-top .tooltip{bottom:34px;right:0}.js .tool-button.tooltip-left .tooltip{top:0;right:34px}.js .tool-button.tooltip-right .tooltip{top:0;left:34px}.js .tool-button.tooltip-left-top .tooltip{bottom:34px;left:0}.js .tool-button.click-box .box{position:absolute;padding:20px 24px;background-color:#fff;color:#000;text-align:left}.js .tool-button.click-box.box-right-bottom .box{top:34px;right:0}.js .tool-button.click-box.box-right-top .box{top:0;left:34px}.js .tool-button.click-box.box-left-bottom .box{top:34px;left:0}ul.page-tools{padding:0!important;margin-bottom:10px!important;list-style:none!important}ul.page-tools>li{float:right}ul.page-tools>li.favourite>a{background:url(../img/sprites.png?v=14) no-repeat -950px -100px}ul.page-tools>li.favourite>a.hover,ul.page-tools>li.favourite>a:focus,ul.page-tools>li.favourite>a:hover{background-position:-950px -150px}ul.page-tools>li.favourite.favourited>a{background-position:-950px -150px}ul.page-tools>li.favourite.favourited>a.hover,ul.page-tools>li.favourite.favourited>a:focus,ul.page-tools>li.favourite.favourited>a:hover{background-position:-950px -100px}ul.page-tools>li.sharethis span{overflow:hidden;background:url(../img/sprites.png?v=14) no-repeat -800px 0;cursor:pointer}ul.page-tools>li.sharethis span:focus,ul.page-tools>li.sharethis span:hover{background-position:-800px -50px}span.favourites-example{display:block;margin:.5em 0;width:34px;height:34px;background:url(../img/sprites.png?v=14) no-repeat -950px -100px;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal}li.info-button{display:inline-block;zoom:1;margin:0 8px 8px 0}li.info-button a{color:#000}li.info-button a h3{height:34px;padding:6px 10px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.1em;white-space:nowrap}li.info-button a .hover-box{width:490px;min-height:120px;padding:15px 70px 15px 20px;background:#fff url(../img/sprites.png?v=14) no-repeat 440px -180px;border:1px solid #ddd;font-size:1em}li.info-button a .hover-box p{margin-bottom:0}li.info-button a .hover-box p.date{margin-bottom:.3em;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal}li.info-button a:focus,li.info-button a:hover{text-decoration:none}.js li.info-button{position:relative}.js li.info-button a .hover-box{position:absolute;z-index:9999;top:34px;left:0}.js li.info-button a:focus .hover-box,.js li.info-button a:hover .hover-box{display:block!important}.filters{margin-bottom:30px}.filters p.label{display:inline-block;zoom:1;margin-right:6px;color:#605f5f}.filters ul{margin:0!important;padding:0!important;list-style:none;display:inline-block;zoom:1}.filters ul li{display:inline-block;zoom:1;margin-right:6px}.filters ul li a{font-family:HelveticaNeueLT-Light,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.1em}.jumplinks{padding:20px;margin-bottom:50px;background-color:#e9e9e9}.jumplinks>ul{display:inline}.jumplinks>ul>li{margin-bottom:6px}.jumplinks>ul>li a{background-color:#fff}.jumplinks>ul>li a.core{background-color:#fcef91}.jumplinks>ul>li a.additional{background-color:#7dc7ce}.jumplinks>ul>li a.initial-teacher-education{background-color:#6d5b74;color:#fff!important}.jumplinks>ul>li a.special-events{background-color:#bd8182;color:#fff!important}.jumplinks>ul>li a.masters-module{background-color:#7b718d;color:#fff!important}.jumplinks>ul>li a.beacon-schools{background-color:#5da3b5;color:#fff!important}.jumplinks>ul>li a:focus,.jumplinks>ul>li a:hover{background-color:#e9cd00}.jumplinks>ul>li a:focus.additional,.jumplinks>ul>li a:focus.beacon-schools,.jumplinks>ul>li a:focus.core,.jumplinks>ul>li a:focus.initial-teacher-education,.jumplinks>ul>li a:focus.masters-module,.jumplinks>ul>li a:focus.special-events,.jumplinks>ul>li a:hover.additional,.jumplinks>ul>li a:hover.beacon-schools,.jumplinks>ul>li a:hover.core,.jumplinks>ul>li a:hover.initial-teacher-education,.jumplinks>ul>li a:hover.masters-module,.jumplinks>ul>li a:hover.special-events{background-color:#fff;color:#000!important}.date-nav{margin-bottom:60px}.date-nav ul{text-transform:uppercase;font-size:.9em}.date-nav ul li a{display:inline-block;zoom:1;padding:.2em .4em;line-height:1;color:#000}.date-nav ul li.year{font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal}.date-nav ul li.current a{background-color:#e9cd00}.js .date-nav{position:relative}.js .date-nav .date-wrap{position:relative;height:20px;overflow:hidden}.js .date-nav .date-wrap ul{position:absolute;margin:0!important;padding:0!important;list-style:none!important}.js .date-nav .date-wrap ul li{display:inline-block;zoom:1;margin-right:17px}.js .date-nav .date-wrap ul li.year{margin:0 10px 0 12px}.js .date-nav a.scroll{position:absolute;top:0;height:18px;width:14px;background:url(../img/sprites.png?v=14) no-repeat -500px -50px}.js .date-nav a.scroll.left{left:-30px}.js .date-nav a.scroll.right{right:-30px;background-position:-550px -50px}.js .date-nav.year-nav .date-wrap ul li.year{margin:0 10px 0 0}.error,.message{margin:1em 0;border-left:10px solid #46949d;padding:.8em 1.5em;background-color:#ecf5f6;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-weight:400;font-style:normal}.message p:last-child{margin-bottom:0!important}.error{border-color:#e9cd00;background-color:#fff083}.error p:last-child{margin-bottom:0!important}.confirmation-letter-link a{width:240px;padding:12px 12px 15px;background-color:#46949d;color:#fff;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal}.confirmation-letter-link a .icon{float:left;width:19px;height:24px;margin:3px 8px 0 0;background:url(../img/sprites.png?v=14) no-repeat -900px -50px}.confirmation-letter-link a p{float:left;width:189px;margin:0!important}.confirmation-letter-link a:focus,.confirmation-letter-link a:hover{background-color:#7dc7ce}.download{width:155px;height:112px}.download .download-link{position:relative;width:155px;height:112px;overflow:hidden;background-color:#2a2a2a;color:#fff;font-size:.9em}.download .download-link img{display:block;position:absolute;top:0;left:0;opacity:.4}.download .download-link .icon{position:absolute;bottom:10px;left:10px;width:24px;height:30px;background:url(../img/sprites.png?v=14) no-repeat -650px -150px}.download .download-link .icon.type-specific-pdf{background-position:-750px -100px}.download .download-link .icon.type-generic-video{width:27px;background-position:-650px -100px}.download .download-link .icon.type-generic-audio{width:26px;background-position:-624px -100px}.download .download-link .icon.type-specific-zip{width:27px;background-position:-700px -100px}.download .download-link .text{position:absolute;bottom:8px;left:44px;width:100px}.download .download-link .text h3{margin-bottom:.1em;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal}.download .download-link .text p{margin:0!important}.download .download-link.access-granted:focus,.download .download-link.access-granted:hover{background-color:#605f5f}.download .download-link.access-granted:active{position:relative!important}.download .download-link.access-blocked{opacity:.5}.downloads-blocked-notice{position:absolute;z-index:99999;left:15%;right:15%;bottom:60px;padding:30px;background-color:#fff;background-color:rgba(255,255,255,.9);-webkit-box-shadow:4px 4px 8px 0 rgba(0,0,0,.5);-moz-box-shadow:4px 4px 8px 0 rgba(0,0,0,.5);box-shadow:4px 4px 8px 0 rgba(0,0,0,.5);text-align:center}.downloads-blocked-notice .more-button{font-size:.9em;white-space:normal}.carousel{text-align:left}.carousel ul{padding:0!important;list-style:none!important}.carousel ul li{position:relative;float:left;margin:0 14px 14px 0}.js .carousel{position:relative}.js .carousel a.scroll{position:absolute;top:0;left:0;display:block;text-indent:-9999px}.js .carousel a.scroll.right{left:auto;right:0}.js .carousel .carousel-wrapper{position:relative;overflow:hidden}.js .carousel .carousel-wrapper ul{position:absolute;top:0;left:0;height:300px;margin:0!important;padding:0!important}.js #content #content-main .map-canvas{height:630px}.js #content #content-main .map-canvas .info-window{width:350px;line-height:1.35;overflow:hidden;padding:20px 14px 0}.js #content #content-main .map-canvas .info-window .info-content{width:350px;font-family:HelveticaNeueLT-Light,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.2em}.js #content #content-main .map-canvas .info-window .info-content h2{font-size:1.1em}.js #content #content-main .map-canvas .info-window .info-content h2.title{padding-bottom:14px;background:url(../img/dotted-line-horizontal.png?v=1) repeat-x left bottom;margin-bottom:.6em;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:20px}.js #content #content-main .map-canvas .info-window .info-content p{font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-size:16px;line-height:18px}.js #content #content-main .map-canvas .info-window .info-content p a{color:#0097a9}section#related-content h1{margin-bottom:.5em;font-size:1em!important}section#related-content ul{padding:0;margin:0;list-style:none}section#related-content ul li{padding:20px 20px 20px 25px;margin-bottom:28px;background-color:#2a2a2a;color:#fff;text-align:left}section#related-content ul li .text{width:620px}section#related-content ul li .text h2{margin-bottom:.7em;font-size:1.2em}section#related-content ul li .text p.copy{font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-weight:400;font-style:normal;color:#fff;font-size:15px;line-height:18px}section#related-content ul li .text p.button{margin-bottom:0;padding:26px 0 0;font-size:.7em}section#related-content ul li.image{display:flex}section#related-content ul li.image .img{width:41.7%}section#related-content ul li.image .img img{width:100%}section#related-content ul li.image .text{width:58.3%;padding:25px 50px 0 0}section#related-content ul li.image .text h2{font-size:24px;line-height:16px;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif}section#related-content ul li.quote .text{float:left;width:520px}section#related-content ul li.quote blockquote{float:right;width:300px;color:#46949d;font-family:HelveticaNeueLT-Light,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.1em}form .input,form .slt-cf-input{padding:.4em .7em!important;background-color:#ccc!important;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.05em!important;border:none!important}form input.button{padding:.65em 1em;border:none!important;cursor:pointer!important;-webkit-appearance:none}form input.button:focus,form input.button:hover{background-color:#82c0c7}form .field,form .gfield{margin-bottom:10px!important}form .field label,form .gfield label{display:block}form .field label .gfield_required,form .gfield label .gfield_required{display:none}form .field .input,form .gfield .input{display:block;width:100%}form .field textarea,form .gfield textarea{height:6em}form .ginput_container .required{display:none}form .buttons,form .gform_footer{margin:10px 0}form .buttons .gform_ajax_spinner,form .gform_footer .gform_ajax_spinner{margin-left:1em}#theme-my-login form h3,#theme-my-login1 form h3{clear:both;margin:1.5em 0 .4em;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.3em}#theme-my-login form .description,#theme-my-login1 form .description{font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-weight:400;font-style:normal;font-size:13px!important}#theme-my-login form table.form-table,#theme-my-login1 form table.form-table{display:block;margin-bottom:2em}#theme-my-login form table.form-table tbody,#theme-my-login form table.form-table td,#theme-my-login form table.form-table th,#theme-my-login form table.form-table tr,#theme-my-login1 form table.form-table tbody,#theme-my-login1 form table.form-table td,#theme-my-login1 form table.form-table th,#theme-my-login1 form table.form-table tr{display:block;padding:0!important}#theme-my-login form table.form-table tr,#theme-my-login1 form table.form-table tr{margin-bottom:1em}#theme-my-login form table.form-table th,#theme-my-login1 form table.form-table th{margin-bottom:.3em;font-weight:400;text-align:left}#theme-my-login form table.form-table td .slt-cf-input,#theme-my-login form table.form-table td input.input,#theme-my-login1 form table.form-table td .slt-cf-input,#theme-my-login1 form table.form-table td input.input{display:block;width:100%!important;max-width:20em}#theme-my-login form table.form-table td .description,#theme-my-login1 form table.form-table td .description{display:block;margin:.2em 0;line-height:1.2}#theme-my-login form table.form-table textarea.slt-cf-input,#theme-my-login1 form table.form-table textarea.slt-cf-input{height:5em}#theme-my-login form>p label,#theme-my-login1 form>p label{display:block;margin-bottom:.3em}#theme-my-login form>p input.input,#theme-my-login1 form>p input.input{display:block;width:100%!important;max-width:20em}#theme-my-login form>p#mc4wp-checkbox label,#theme-my-login form>p.forgetmenot label,#theme-my-login1 form>p#mc4wp-checkbox label,#theme-my-login1 form>p.forgetmenot label{display:inline}#theme-my-login form>p#mc4wp-checkbox input,#theme-my-login form>p.forgetmenot input,#theme-my-login1 form>p#mc4wp-checkbox input,#theme-my-login1 form>p.forgetmenot input{margin-right:.3em;vertical-align:middle}#theme-my-login form>p.forgetmenot,#theme-my-login1 form>p.forgetmenot{font-size:.85em}#theme-my-login form>p#mc4wp-checkbox,#theme-my-login1 form>p#mc4wp-checkbox{margin:-1em 0 2em}#theme-my-login form>p.submit,#theme-my-login1 form>p.submit{margin:2em 0}#theme-my-login form #pass-strength-result,#theme-my-login1 form #pass-strength-result{padding:.5em 1em;width:11em;text-align:center;color:#000;background-color:#ddd}#theme-my-login form #pass-strength-result.short,#theme-my-login1 form #pass-strength-result.short{background-color:#ffa0a0}#theme-my-login form #pass-strength-result.bad,#theme-my-login1 form #pass-strength-result.bad{background-color:#ffb78c}#theme-my-login form #pass-strength-result.good,#theme-my-login1 form #pass-strength-result.good{background-color:#ffec8b}#theme-my-login form #pass-strength-result.strong,#theme-my-login1 form #pass-strength-result.strong{background-color:#c3ff88}#theme-my-login form#your-profile #wpua-allowed-files,#theme-my-login form#your-profile #wpua-message,#theme-my-login form#your-profile #wpua-preview,#theme-my-login form#your-profile #wpua-thumbnail,#theme-my-login form#your-profile #wpua-upload-messages,#theme-my-login1 form#your-profile #wpua-allowed-files,#theme-my-login1 form#your-profile #wpua-message,#theme-my-login1 form#your-profile #wpua-preview,#theme-my-login1 form#your-profile #wpua-thumbnail,#theme-my-login1 form#your-profile #wpua-upload-messages{font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.2;font-size:.8em!important}#theme-my-login form#your-profile #wpua-remove-button button,#theme-my-login form#your-profile #wpua-undo-button button,#theme-my-login1 form#your-profile #wpua-remove-button button,#theme-my-login1 form#your-profile #wpua-undo-button button{font-size:.8em!important;background-color:#e9cd00}#theme-my-login form#your-profile #wpua-remove-button button:focus,#theme-my-login form#your-profile #wpua-remove-button button:hover,#theme-my-login form#your-profile #wpua-undo-button button:focus,#theme-my-login form#your-profile #wpua-undo-button button:hover,#theme-my-login1 form#your-profile #wpua-remove-button button:focus,#theme-my-login1 form#your-profile #wpua-remove-button button:hover,#theme-my-login1 form#your-profile #wpua-undo-button button:focus,#theme-my-login1 form#your-profile #wpua-undo-button button:hover{background-color:#ffe41d}#theme-my-login ul.tml-action-links,#theme-my-login1 ul.tml-action-links{padding:0!important;list-style:none!important;font-size:.9em}#theme-my-login ul.tml-action-links a,#theme-my-login1 ul.tml-action-links a{color:#0097a9!important}#theme-my-login #pass1-text,#theme-my-login1 #pass1-text{display:none}#theme-my-login .show-password #pass1,#theme-my-login1 .show-password #pass1{display:none}#theme-my-login .show-password #pass1-text,#theme-my-login1 .show-password #pass1-text{display:block}#theme-my-login .wp-pwd,#theme-my-login1 .wp-pwd{width:100%}#theme-my-login .password-input-wrapper,#theme-my-login1 .password-input-wrapper{display:block;width:100%}.quiz-results ol{padding:0;list-style:none;color:#605f5f;font-size:1.1em;font-family:HelveticaNeueLT-Light,Arial,sans-serif;font-weight:400;font-style:normal}.quiz-results ol li{margin-bottom:1.5em;padding:30px;background-color:#e9e9e9}.quiz-results ol li.incorrect{background-color:#a5d2d7;color:#000}.quiz-results ol li h2{margin-bottom:.4em;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.4em}.quiz-results ol li h2 span{text-transform:uppercase}.quiz-results ol li strong{font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal}.quiz-results ol li p.answer-given{margin-bottom:.2em!important}.quiz-results ol li p.note{margin-top:1em;font-size:.9em}.quiz-results ol li p.got-it-right span{font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.4em}.infotabs-tab{height:76px;padding:.5em .3em 0;margin-bottom:3px;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.8em;line-height:1;background-color:#ddd;color:#2a2a2a}.infotabs-panel{padding:28px 20px;margin:3px 0;background-color:#ddd;color:#2a2a2a}.infotabs-panel .img{float:left;width:37.5%}.infotabs-panel .img img{width:100%;height:auto;border-right:17px solid #0097a9}.infotabs-panel .text{float:right;width:60.5%;text-align:left;font-size:.75em}.infotabs-panel .text h2{margin:0 0 .5em!important;font-size:1.45em!important}#logos{position:relative;height:116px;text-align:left}#logos .site-title{padding:25px 5% 0;line-height:1.2;text-transform:uppercase;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal}#logos .site-title a{color:#2b2a2a;font-size:17px;line-height:19px}#logo-ucl{position:absolute;bottom:0;right:5%}#logo-ucl a{width:197px;height:57px;background:url(../img/sprites.png?v=14) no-repeat -550px -293px}#nav-main{padding:12px 5%;background-color:#2a2a2a;color:#fff;text-align:left;font-size:1.2em;line-height:1}#nav-main ul li{display:inline-block;zoom:1;margin-right:1.5em}#nav-main ul li a{color:#fff}#nav-main ul li a:focus,#nav-main ul li a:hover{color:#e9cd00;text-decoration:none}#nav-main ul li ul.sub-menu{display:none}.header-condensed{width:100%;padding:13px 0;background-color:#e9e9e9}.header-condensed.fixed{position:fixed;top:0;left:0;z-index:99999}#nav-global{position:relative;z-index:9;float:left;margin:0 0 0 5%;text-transform:none!important;font-size:1.2em;line-height:1.2;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-weight:400;font-style:normal}#nav-global h1{float:left;width:34px;height:34px;background:#000 url(../img/sprites.png?v=14) no-repeat -554px 0;cursor:pointer}#nav-global h1.box-open,#nav-global h1:focus,#nav-global h1:hover{background-color:#e9cd00}#nav-global ul{position:absolute}#nav-global ul li{margin:0}#nav-global ul li a{display:block;padding:.3em 20px .4em .5em;line-height:1;color:#000}#nav-global ul li a:focus,#nav-global ul li a:hover{background-color:#daeaeb;text-decoration:none}#nav-global ul li.current_page_ancestor>a,#nav-global ul li.current_page_item>a{color:#46949d}#nav-global ul li.open>ul{display:block}#nav-global ul.top-level{display:none;width:610px;top:35px;left:0;padding:20px 15px 40px;background-color:#fff;text-align:left;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.1em}#nav-global ul.top-level>li{width:265px}#nav-global ul.top-level>li>ul.children{left:300px}#nav-global ul.top-level>li.open>a{background-color:#daeaeb}#nav-global ul.children{display:none;width:265px;top:20px;left:245px;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.95em}#nav-global ul.children ul{top:0}#parent-link{float:left;margin-right:1px}#parent-link a{height:34px;padding-top:.5em;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-weight:400;font-style:normal;text-transform:none!important}#header-msg{position:fixed;top:40px;width:100%}#header-msg .wrapper{text-align:left}#header-msg .wrapper .message{display:inline-block}#toolbar{float:right;width:171px;height:34px;margin:0 5% 0 0;overflow:visible}#toolbar>ul li.tool-button{float:left}#toolbar>ul li.tool-button>a{background-color:#000;color:#fff}#toolbar>ul li.tool-button>a:focus,#toolbar>ul li.tool-button>a:hover{background-color:#e9cd00!important;text-decoration:none}#toolbar>ul li.tool-button.coordinators>a{background:#000 url(../img/sprites.png?v=14) no-repeat -600px 0}#toolbar>ul li.tool-button.coordinators .box{width:232px}#toolbar>ul li.tool-button.coordinators .box h2{line-height:1}#toolbar>ul li.tool-button.coordinators .box h2 span{display:block}#toolbar>ul li.tool-button.coordinators .box h2 span.line1{font-size:.9em}#toolbar>ul li.tool-button.coordinators .box h2 span.line2{font-size:1.1em;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal}#toolbar>ul li.tool-button.coordinators .box .infos h3{margin-bottom:.3em}#toolbar>ul li.tool-button.coordinators .box .infos ul{margin-bottom:.3em;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal}#toolbar>ul li.tool-button.coordinators .box p{margin-bottom:.7em}#toolbar>ul li.tool-button.settings>a{background:#000 url(../img/sprites.png?v=14) no-repeat -650px 0}#toolbar>ul li.tool-button.my-account{width:111px;margin:0 13px}#toolbar>ul li.tool-button.my-account>a{width:111px;padding:11px 7px;line-height:1;text-transform:uppercase;font-size:.9em}#toolbar>ul li.tool-button.my-account.logged-in{margin-right:0}#toolbar>ul li.tool-button.my-account.logged-in>a{padding:0}#toolbar>ul li.tool-button.my-account.logged-in>a .gravatar{float:left;width:34px;height:34px;overflow:hidden;background-color:#000}#toolbar>ul li.tool-button.my-account.logged-in>a p{float:left;padding:3px 3px 0 8px;width:77px;height:34px;overflow:hidden;text-transform:none;text-align:left;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-weight:400;font-style:normal;line-height:1;font-size:.9em}#toolbar>ul li.tool-button.my-account .box{left:auto;right:0}#toolbar>ul li.tool-button.my-account .box.sign-in{width:350px;font-family:HelveticaNeueLT-Light,Arial,sans-serif;font-weight:400;font-style:normal}#toolbar>ul li.tool-button.my-account .box.sign-in h2{margin-bottom:.1em;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.5em}#toolbar>ul li.tool-button.my-account .box.sign-in form{margin:1em 0;padding-bottom:.8em}#toolbar>ul li.tool-button.my-account .box.sign-in form p{margin-bottom:.6em}#toolbar>ul li.tool-button.my-account .box.sign-in form p label{display:block;margin-bottom:.2em}#toolbar>ul li.tool-button.my-account .box.sign-in form p input.input{width:100%;background-color:#ccc}#toolbar>ul li.tool-button.my-account .box.sign-in form p.forgetmenot{float:right;font-size:.8em}#toolbar>ul li.tool-button.my-account .box.sign-in form p.forgetmenot input{vertical-align:top;margin-right:2px}#toolbar>ul li.tool-button.my-account .box.sign-in form p.forgetmenot label{display:inline}#toolbar>ul li.tool-button.my-account .box.sign-in form p.submit{float:left}#toolbar>ul li.tool-button.my-account .box.sign-in ul.links{margin-bottom:.6em;font-size:.9em}#toolbar>ul li.tool-button.my-account .box.sign-in ul.links li{margin-bottom:.1em}#toolbar>ul li.tool-button.my-account .box.sign-in ul.links li a:focus,#toolbar>ul li.tool-button.my-account .box.sign-in ul.links li a:hover{text-decoration:underline}#toolbar>ul li.tool-button.logout{margin-right:13px}#toolbar>ul li.tool-button.logout>a{padding:3px 3px 0 6px;text-align:left;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-weight:400;font-style:normal;line-height:1;font-size:.8em;background:#000 url(../img/dotted-line-vertical.png?v=1) repeat-y 0 0}#toolbar>ul li.tool-button.search{margin-right:0;width:34px}#toolbar>ul li.tool-button.search>a{background:#000 url(../img/sprites.png?v=14) no-repeat -750px 0}#toolbar>ul li.tool-button.search .box{left:auto;right:0;padding:0}#toolbar>ul li.tool-button.search .box #search-q{width:279px;background-color:#fff!important;-webkit-box-shadow:1px 1.5px 1px .5px rgba(0,0,0,.2);-moz-box-shadow:1px 1.5px 1px .5px rgba(0,0,0,.2);box-shadow:1px 1.5px 1px .5px rgba(0,0,0,.2)}.logged-in #toolbar{width:243px}.logged-in.coordinator #toolbar{width:279px}.secondary-header{position:relative}.secondary-header .text{position:absolute;left:0;bottom:50px;padding:30px 100px 30px 50px;width:500px;background-color:#fff;background-color:rgba(255,255,255,.7);text-align:left;font-size:1.2em}.secondary-header .text h2{margin-bottom:.4em;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:2.4em;line-height:1}.secondary-header a .text{color:#000!important}.secondary-header a .text .more{color:#46949d!important}.secondary-header a:focus,.secondary-header a:hover{text-decoration:none}.secondary-header a:focus .text,.secondary-header a:hover .text{background-color:#fff!important}.secondary-header a:focus .text .more,.secondary-header a:hover .text .more{text-decoration:underline}#hero{position:relative}#hero img{display:block;width:100%;height:auto}#hero a{color:#000}#hero a:focus .text,#hero a:hover .text{background-color:#fff}#hero .text{left:0;top:50px;padding:40px 70px 40px 50px;width:45%;min-width:430px;background-color:#fff;background-color:rgba(255,255,255,.5);text-align:left;font-size:1.2em}@media only screen and (min-width:768px){#hero .text{position:absolute}}#hero .text .heading{margin-bottom:.2em;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:2.4em;line-height:1}#hero p{margin-bottom:0!important}#hero .more-button{margin:1em 0 0;font-size:.9em}#content ul{padding-left:2em;list-style:disc}#content blockquote,#content dl,#content ol,#content p,#content table,#content ul{margin-bottom:1em}#content .content-header{padding:38px 0 30px;text-align:left}#content .content-header .wrapper{padding:0 50px}#content .content-header .title,#content .content-header h1{margin-bottom:0;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:20px;margin-bottom:17px;line-height:1}#content .content-header.grey{background-color:#ddd}#content .content-header.masthead{position:relative;padding:0;background-color:#2a2a2a}#content .content-header.masthead .wrapper{padding:100px 0 0}#content .content-header.masthead .heading{margin-bottom:1.8em;color:#fff;font-size:1.8em;line-height:1.1}#content .content-header.masthead .heading .subtitle{margin:0;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.1em}#content .content-header.masthead .heading h1{font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:2em}#content .content-header.masthead .details{width:100%;padding:15px 50px;background-color:#000;background-color:rgba(0,0,0,.5);color:#ddd;font-size:1.1em;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-weight:400;font-style:normal}#content .content-header.masthead .details p{margin:0}#content .content-header.masthead .details p a.button{font-size:1em}#content .content-header.masthead.image{padding:0!important}#content .content-header.masthead.image img{display:block;width:100%;height:auto}#content .content-header.masthead.image .heading{position:absolute;top:40%;left:50px;width:70%;text-shadow:1px 1px 3px rgba(0,0,0,.5)}#content .content-header.masthead.image .heading .more-button{margin-top:1em;font-size:.7em;text-shadow:none;white-space:normal}#content .content-header.masthead.image .details{position:absolute;bottom:0;left:0}#content .content-header.masthead.no-creator{padding-bottom:10px}#content .post-content{color:#605f5f;font-size:1.1em;font-family:HelveticaNeueLT-Light,Arial,sans-serif;font-weight:400;font-style:normal}#content .post-content h2{margin:2em 0 .6em;font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.3em;color:#2a2a2a}#content .post-content h3{margin:2em 0 .6em;font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.3em;color:#2a2a2a;margin:1.5em 0 .2em;font-size:1em}#content .post-content>p{margin-bottom:1.5em}#content .post-content>p:first-child{color:#2a2a2a;font-size:1.2em;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal}#content .post-content>p.download-link{min-height:13px;padding-left:20px;background:url(../img/sprites.png?v=14) no-repeat -990px 5px}#content .post-content.first-para-normal>p:first-child{color:inherit;font-size:inherit;font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-weight:400;font-style:normal}#content .post-content>dl,#content .post-content>ol,#content .post-content>ul{margin-bottom:1.5em}#content .post-content>ul{list-style:none;padding:0}#content .post-content>ul li{padding-left:1.2em;text-indent:-1em}#content .post-content>ul li:before{content:"• ";color:#e9cd00}#content .post-content blockquote{margin-bottom:1.5em;padding:0 2em;font-size:.9em}#content .post-content .pullquote{margin:1em 0;font-family:HelveticaNeueLT-Light,Arial,sans-serif;font-weight:400;font-style:normal;color:#46949d;font-size:1.5em;line-height:1.2}#content .post-content .pullquote p{margin-bottom:.4em}#content .post-content .pullquote p.source{color:#000;font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.6em}#content .wrapper.section-heading{padding:0 5% 20px;text-align:left}#content .wrapper.section-heading h2{font-size:1.4em;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal}#content section.section{font-size:1.45em;line-height:1.2}#content section.section .wrapper{padding:40px 5%}#content section.section .wrapper.fixed-width{padding:35px 50px}#content section.section .note{font-size:.6em;font-style:italic;color:#605f5f}#content section.section.grey-dark{background-color:#2a2a2a;color:#fff}#content section.section.grey-dark a{color:#7dc7ce}#content section.section.grey-dark a:focus,#content section.section.grey-dark a:hover{color:#b5dfe3}#content section.section.white-dark .wrapper.fixed-width{width:900px;margin-top:60px;margin-bottom:60px;padding:60px 30px;background-color:#2a2a2a;color:#fff}#content section.section.grey-light{background-color:#ddd}#content section.section.grey-very-light{background-color:#e9e9e9}#content section.section.grey-very-light.quote blockquote{padding:20px 0;width:560px;text-align:left;font-family:HelveticaNeueLT-Light,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.1em;color:#46949d}#content section.section.grey-very-light.quote blockquote p{margin-bottom:.4em}#content section.section.grey-very-light.quote blockquote p.source{color:#000;font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.6em}#content section.section.grey-very-very-light{background-color:#f6f6f6}#content section.section.high-promo{font-size:1.2em;text-align:center}#content section.section.high-promo .wrapper{padding:40px 50px 50px!important;max-width:680px}#content section.section.high-promo .target{margin:0 auto;width:24px;height:24px;background:url(../img/sprites.png?v=14) no-repeat -850px -50px}#content section.section.high-promo a{color:#fff!important}#content section.section.high-promo a .more{color:#46949d;text-transform:capitalize}#content section.section.high-promo a:focus,#content section.section.high-promo a:hover{text-decoration:none}#content section.section.high-promo a:focus .more,#content section.section.high-promo a:hover .more{color:#7dc7ce;text-decoration:underline}#content section.section.high-promo h2{margin:.2em 0 .5em;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.8em;line-height:1.1}#content section.section.high-promo p{margin:0 auto}#content section.section.account-welcome{font-size:1.2em;text-align:center}#content section.section.account-welcome .wrapper{padding:40px 50px 50px!important}#content section.section.account-welcome h2{margin:.2em 0 .5em;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.8em}#content section.section.account-welcome p{margin:0 auto 1em}#content section.section.children .wrapper{padding-top:65px}#content section.section.children .wrapper h1{margin-bottom:.8em;font-size:1em}#content section.section.children .wrapper ul{margin-bottom:50px;padding:0;list-style:none}#content section.section.children .wrapper ul li.child{margin-bottom:24px}#content section.section.children .wrapper ul li.child a{background-color:#e9e9e9;border-left:20px solid #46949d;text-align:left;color:#2a2a2a}#content section.section.children .wrapper ul li.child a .text{width:675px;padding:30px 25px;font-size:.8em;font-family:HelveticaNeueLT-Light,Arial,sans-serif;font-weight:400;font-style:normal}#content section.section.children .wrapper ul li.child a .text h2{margin-bottom:.4em;font-size:1.6em;line-height:1.1;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;color:#000}#content section.section.children .wrapper ul li.child a .text p{margin-bottom:0}#content section.section.children .wrapper ul li.child a:focus,#content section.section.children .wrapper ul li.child a:hover{background-color:#ccc;border-color:#7dc7ce!important;color:#000;text-decoration:none}#content section.section.children .wrapper ul li.child.thumb a .img{float:right;width:340px;padding:20px}#content section.section.children .wrapper ul li.child.thumb a .img img{display:block}#content section.section.children .wrapper ul li.child.thumb a:focus .img img,#content section.section.children .wrapper ul li.child.thumb a:hover .img img{opacity:.6}#content section.section.children .wrapper ul li.latest-findings{margin-bottom:2em;font-family:HelveticaNeueLT-Light,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.8em;text-align:left}#content section.section.children .wrapper ul li.latest-findings h2{margin-bottom:.2em;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.5em}#content section.section.children .wrapper ul li.latest-findings>p{margin-bottom:1.6em}#content section.section.children .wrapper ul li.latest-findings .image{float:right;width:47%}#content section.section.children .wrapper ul li.latest-findings .image img{width:100%;height:auto}#content section.section.children .wrapper ul li.latest-findings .text{float:left;width:44%;margin-top:.6em}#content section.section.children .wrapper ul li.latest-findings .text h3{margin-bottom:.7em;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.4em}#content section.section.children .wrapper ul li.latest-findings .buttons p{display:inline-block;margin-right:.6em;font-size:.75em}#content section.section.blue-side-left{border-left:30px solid #46949d;border-right:30px solid transparent}#content section.section.blue-side-left .wrapper{text-align:left}#content section.section.blue-side-right{border-right:30px solid #46949d;border-left:30px solid transparent}#content section.section.blue-side-right .wrapper{text-align:left}#content section.section.media{background-color:#2a2a2a}#content section.section.media .wrapper{padding:0}#content section.section.media .wrapper .embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}#content section.section.media .wrapper .embed-container embed,#content section.section.media .wrapper .embed-container iframe,#content section.section.media .wrapper .embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}#content section.section.find-courses{text-align:left}#content section.section.find-courses .wrapper{padding:50px}#content section.section.find-courses .col1{float:left;width:365px;margin-right:30px}#content section.section.find-courses .col1 h1{margin-bottom:.3em;font-size:1.3em;color:#000}#content section.section.find-courses .col1 .find-courses{font-size:.7em}#content section.section.find-courses .col1 .find-courses form{padding-bottom:.8em}#content section.section.find-courses .col1 .find-courses form label{display:block;margin-bottom:.4em}#content section.section.find-courses .col1 .find-courses form input.input{width:100%;display:block;margin-bottom:.6em}#content section.section.find-courses .col1 .find-courses .view-by-date{font-size:.8em}#content section.section.find-courses .col2{float:left;width:400px;font-size:24px}#content section.section.find-courses .col2 blockquote{color:#0097a9;font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-weight:400;font-style:normal}#content section.section.find-courses .col2 blockquote p{margin-bottom:.5em}#content section.section.find-courses .col2 blockquote p.source{color:#000;font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-weight:400;font-style:normal;font-size:15px}#content section.section.tags{text-align:left}#content section.section.tags h1{padding-bottom:.5em;border-bottom:2px solid #ccc;margin-bottom:.7em;font-size:.95em}#content section.section.tags .terms{float:left;width:300px;padding:0 20px 20px 0;font-size:.7em}#content section.section.tags .terms h2{margin-bottom:.5em;color:#605f5f}#content section.section.tags .terms ul{padding:0;list-style:none}#content section.section.tags .terms ul li{float:left;margin:0 7px 7px 0}#content section.section.tags .terms ul li span.tag{background-color:#ccc}#content section.section.sub-pages{text-align:left}#content section.section.sub-pages ul{padding:0;list-style:none}#content section.section.sub-pages ul li{border-top:2px solid #ccc}#content section.section.sub-pages ul li a{padding:30px 30px 60px;color:#000}#content section.section.sub-pages ul li a:focus,#content section.section.sub-pages ul li a:hover{text-decoration:none;background-color:#e9e9e9}#content section.section.sub-pages ul li a h2{float:left;width:320px;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.2em}#content section.section.sub-pages ul li a p{float:right;width:490px;margin:0;font-family:HelveticaNeueLT-Light,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.75em}#content section.section.wiener-library{background-color:#e9e9e9}#content section.section.wiener-library .title-icons h1{float:left;display:inline-block;zoom:1;height:34px;padding:7px 15px 0 47px;margin:0 7px 7px 0;background:#fff url(../img/sprites.png?v=14) no-repeat -950px -250px;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.75em}#content section.section.wiener-library .title-icons ul.icons{float:left;padding:0;margin:0}#content section.section.wiener-library .title-icons ul.icons li{display:inline-block;zoom:1}#content section.section.wiener-library .title-icons ul.icons li .box{font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.7em}#content section.section.wiener-library .title-icons ul.icons li .box h3{margin-bottom:.3em;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.5em}#content section.section.wiener-library .body{clear:both}#content section.section.wiener-library .body .img{float:left;width:325px;margin-right:23px}#content section.section.wiener-library .body .text{float:left;width:470px;font-size:.8em;font-family:HelveticaNeueLT-Light,Arial,sans-serif;font-weight:400;font-style:normal}#content section.section.wiener-library .body .text h2{margin-bottom:.4em;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:2em}#content section.section.team{text-align:left}#content section.section.team ul{margin:0;padding:0;list-style:none}#content section.section.team ul li.team-member{margin-bottom:30px;font-size:.8em}#content section.section.team ul li.team-member a{height:130px;overflow:hidden;border-left:25px solid #46949d;background-color:#e9e9e9;color:#000}#content section.section.team ul li.team-member a img{display:block;float:left}#content section.section.team ul li.team-member a .heading{float:left;width:230px;margin:18px 25px 0;font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-weight:400;font-style:normal;line-height:1}#content section.section.team ul li.team-member a .heading h2{margin-bottom:.2em;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.6em}#content section.section.team ul li.team-member a .heading p.role{line-height:1.1}#content section.section.team ul li.team-member a .text{float:left;width:520px;margin-top:32px;line-height:1.3;font-family:HelveticaNeueLT-Light,Arial,sans-serif;font-weight:400;font-style:normal}#content section.section.team ul li.team-member a:focus,#content section.section.team ul li.team-member a:hover{text-decoration:none;background-color:#ccc}#content section.section.team ul li.team-member.image a{border-left:none;border-right:25px solid #46949d}#content section.section.team ul li.team-member.image a .text{width:450px}#content section.section.team ul li.team-member.image a:focus img,#content section.section.team ul li.team-member.image a:hover img{opacity:.6}#content section.section.infographic .wrapper{padding-bottom:0}#content section.section.infographic h1{margin-bottom:7px;font-size:1.2em}#content section.section.infographic .infotabs-tab{width:200px;height:2em;left:auto;right:0;padding:.5em .8em 0;background-color:#e9cd00;color:#2a2a2a;font-size:.8em;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-weight:400;font-style:normal}#content section.section.infographic .infotabs-tab:focus,#content section.section.infographic .infotabs-tab:hover{color:#fff;background-color:#46949d}#content section.section.infographic .infotabs-tab.current{color:#fff;background-color:#2a2a2a}#content section.section.infographic .infotabs-tab-1{right:207px}#content section.section.infographic .infotabs-panel{padding:28px;background-color:#2a2a2a}#content section.section.infographic .infotabs-panel>.text{font-size:.8em!important;color:#fff}#content section.section.infographic .infotabs-panel-1 .text{float:none;width:auto;font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-weight:400;font-style:normal}#content section.section.infographic .infotabs-panel-1 .info-image{position:relative;margin-bottom:28px}#content section.section.infographic .infotabs-panel-1 .info-image .img{float:none;width:100%}#content section.section.infographic .infotabs-panel-1 .info-popups-list{padding:0;list-style:none;text-align:left}#content section.section.infographic .infotabs-panel-1 .info-popups-item{margin-bottom:.4em}#content section.section.infographic .infotabs-panel-1 .info-popups-label{display:none}#content section.section.infographic .infotabs-panel-1 .info-popups-popup{overflow:hidden;padding:20px;background-color:#ddd;font-size:.7em}#content section.section.infographic .infotabs-panel-1 .info-popups-text{float:left;width:50%}#content section.section.infographic .infotabs-panel-1 .info-popups-heading{margin-bottom:.4em;font-size:1.1em;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-weight:400;font-style:normal}#content section.section.infographic .infotabs-panel-1 .info-popups-image{float:right;width:47%}#content section.section.infographic .infotabs-panel-1 .info-popups-image img{display:block;width:100%;height:auto}#content section.section.infographic .resource-link{margin-bottom:28px;padding:.7em;background-color:#fff}#content section.section.infographic .resource-link .more{margin-top:1em}#content section.section.infographic .resource-link .more a{color:#fff!important;font-size:.9em}#content section.section .narrow{padding:0 140px}#content section.section h1{text-align:left;font-size:1.2em;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal}#content section.section .ilw h1{margin-bottom:.4em;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-weight:400;font-style:normal;font-size:28px!important;text-align:center}#content section.section .ilw .intro{margin:0 70px 1.7em;font-family:HelveticaNeue;font-weight:400;font-style:normal;color:#605f5f;font-size:17px}#content section.section .ilw p.more{margin-bottom:2.5em!important;font-size:.75em}#content section.section .highlights{padding-top:1em}#content section.section .highlights h1{margin-bottom:1em}#content section.section .highlights-content{float:left;width:46%;margin-bottom:1.5em;text-align:left}#content section.section .highlights-content .heading{margin:.4em 0 .6em;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.1em}#content section.section .highlights-content .teaser{margin-bottom:.3em;font-size:.8em;line-height:1.3}#content section.section .highlights-content .more{font-size:.7em}#content section.section .highlights-video-image img{width:100%;height:auto;border-left:17px solid #0097a9}#content section.section .highlights-news-twitter{float:right;width:50%;font-size:.7em}#content section.section .highlights-news-twitter a{background-color:transparent!important;color:#000}#content section.section .highlights-news-twitter .pane{clear:both;text-align:left;padding:1.8em;background-color:#fff}#content section.section .highlights-news-twitter .pane ul{padding:0;margin:0;list-style:none}#content section.section .highlights-news-twitter .pane li{margin-bottom:.7em}.js #content section.section .highlights-news-twitter ul.tabs li a{display:inline-block;padding:.5em .9em}.js #content section.section .highlights-news-twitter ul.tabs li.current a{background-color:#fff!important}.box-dark{padding:25px;margin-bottom:1px;background-color:#2a2a2a;color:#fff}.box-dark h2{padding-bottom:.2em;margin-bottom:1em;background:url(../img/dotted-line-horizontal-light.png?v=1) repeat-x left bottom;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.5em}.box-dark form{margin-top:1em!important}#content-main{padding:45px 50px;text-align:left}#content-main .col1{float:left;width:560px}#content-main .col2{float:right;width:300px}#content-main .col2 ul.page-tools>li{float:left}#content-main .col2 ul.page-tools>li.find-course-now{float:right;font-size:1.1em}#content-main .col2 .image{margin:10px 0 45px}#content-main .col2 .image img{display:block}#content-main .col2 .image .caption{width:300px;padding:4px 12px;background-color:#2a2a2a;color:#fff}#content-main .col2 .quote{margin:45px 0;font-family:HelveticaNeueLT-Light,Arial,sans-serif;font-weight:400;font-style:normal;color:#46949d;font-size:1.5em;line-height:1.2}#content-main .col2.also-in-this-section{margin-bottom:2em}#content-main .col2.also-in-this-section h2{margin-bottom:.3em;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.2em}#content-main .col2.also-in-this-section ul{margin:0;padding:0;list-style:none}#content-main .col2.also-in-this-section ul li{margin-bottom:.2em}#content-main .col2.also-in-this-section ul li a{color:#0097a9}#content-main .col2.also-in-this-section ul li.current{color:#605f5f}.sidebar-jumplink{margin:2em 0}.sidebar-jumplink a{display:inline-block;zoom:1;padding:.55em .6em .3em;background-color:#46949d;color:#fff;text-transform:uppercase;font-size:.9em;letter-spacing:.05em}.sidebar-jumplink a:before{display:inline-block;zoom:1;vertical-align:text-top;content:'';width:10px;height:11px;margin-right:.6em;background:url(../img/sprites.png?v=14) no-repeat -1000px -250px}.sidebar-jumplink a:focus,.sidebar-jumplink a:hover{background-color:#e9cd00;text-decoration:none}.js #content section.section.find-courses .find-courses{position:relative}.js #content section.section.find-courses .find-courses .form{position:absolute;right:-140px;top:0;width:320px;padding:25px;background-color:#fff;color:#000;border:1px solid #ddd}.js #content section.section .highlights .header ul{float:left;font-size:.75em}#home-intro .more{margin-bottom:0;font-size:.7em}#home-intro .wrapper{position:relative}#home-intro .page-tools{position:absolute;top:35px;right:50px}#home-highlights{border-bottom:1px dotted #959595}#home-lesson-plans-materials .wrapper{margin-top:60px;margin-bottom:50px;padding:0!important}#home-lesson-plans-materials .carousel ul{padding:0;list-style:none}#home-lesson-plans-materials .carousel ul li{width:438px;height:300px;margin:0 12px 12px 0}#home-lesson-plans-materials .carousel ul li a .text{display:none;position:absolute;top:90px;left:0;width:438px;padding:30px 25px;background-color:#000;background-color:rgba(0,0,0,.6);color:#fff;text-align:left}#home-lesson-plans-materials .carousel ul li a .text p.subtitle{margin-bottom:.1em;font-size:.8em}#home-lesson-plans-materials .carousel ul li a .text h2{font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.2em}#home-lesson-plans-materials .carousel ul li a .img{height:300px;background-color:#ccc}#home-lesson-plans-materials .carousel ul li a:focus .text,#home-lesson-plans-materials .carousel ul li a:hover .text{display:block}#home-quiz{text-align:left}#home-quiz h1{margin-bottom:1.1em}#home-quiz ol.quiz li.question p.question{font-family:HelveticaNeueLT-Light,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.5em;line-height:1.1;color:#7dc7ce}#home-quiz ol.quiz li.question ol.options{list-style:upper-alpha}.js #home-lesson-plans-materials .wrapper{padding-left:0!important;padding-right:0!important}.js #home-lesson-plans-materials h1{margin:0 0 .4em 50px}.js #home-lesson-plans-materials .carousel{height:300px}.js #home-lesson-plans-materials .carousel a.scroll{width:40px;height:300px;background-color:#ddd}.js #home-lesson-plans-materials .carousel a.scroll span{position:absolute;top:50%;left:50%;margin:-23px 0 0 -12px;display:block;width:24px;height:46px;background:url(../img/sprites.png?v=14) no-repeat -850px 0}.js #home-lesson-plans-materials .carousel a.scroll.right span{background-position:-900px 0}.js #home-lesson-plans-materials .carousel a.scroll:focus,.js #home-lesson-plans-materials .carousel a.scroll:hover{background-color:#605f5f}.js #home-lesson-plans-materials .carousel .carousel-wrapper{height:300px;width:900px;margin:0 auto}.js #home-lesson-plans-materials .carousel .carousel-wrapper ul{height:300px}.js #home-lesson-plans-materials .carousel .carousel-wrapper ul li{margin:0 15px 0 0}.js #home-quiz ol.quiz{position:relative;height:240px;margin:0;padding:0}.js #home-quiz ol.quiz li.question{position:absolute;top:0;left:0;width:900px;height:240px;display:none}.js #home-quiz ol.quiz li.question.current{display:block}.js #home-quiz ol.quiz li.question p.question{margin:0;padding:0 20px 20px;text-align:center}.js #home-quiz ol.quiz li.question ol.options{margin:0;padding:0;position:absolute;top:166px;left:0;width:900px;height:76px;counter-reset:li}.js #home-quiz ol.quiz li.question ol.options li.option{position:relative;list-style:none;float:left;width:296px;margin-right:6px;overflow:hidden}.js #home-quiz ol.quiz li.question ol.options li.option label{display:block;height:76px;padding:18px 30px 0 40px;font-size:.75em;background-color:#fff;color:#2a2a2a}.js #home-quiz ol.quiz li.question ol.options li.option input{position:absolute;left:-99999px}.js #home-quiz ol.quiz li.question ol.options li.option.last{margin-right:0}.js #home-quiz ol.quiz li.question ol.options li.option:before{content:counter(li,upper-alpha);counter-increment:li;position:absolute;top:17px;left:12px;color:#2a2a2a;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.1em}.js #home-quiz ol.quiz li.question ol.options li.option:focus label,.js #home-quiz ol.quiz li.question ol.options li.option:hover label{background-color:#ccc}.js #home-quiz ol.quiz li.question ol.options li.option.selected label{background-color:#46949d;color:#fff}.js #home-quiz ol.quiz li.question ol.options li.option.selected:before{color:#fff}.js #home-quiz ol.indicator{float:right;margin:1em 0;padding:0}.js #home-quiz ol.indicator li{float:left;width:11px;height:11px;margin-right:8px;list-style:none;background-color:#605f5f}.js #home-quiz ol.indicator li.current{background-color:#ddd}.js #home-quiz ol.indicator li.last{margin-right:0}ul.key,ul.key-indicator{margin:0!important;padding:0!important;list-style:none!important}ul.key li span,ul.key-indicator li span{display:inline-block;zoom:1;width:17px;height:17px;margin-left:2px;text-indent:-99999px}ul.key li.initial-teacher-education span,ul.key-indicator li.initial-teacher-education span{background-color:#6d5b74}ul.key li.core span,ul.key-indicator li.core span{background-color:#fcef91}ul.key li.additional span,ul.key-indicator li.additional span{background-color:#7dc7ce}ul.key li.special-events span,ul.key-indicator li.special-events span{background-color:#bd8182}.page-template-page_courses-php #content .content-header{padding-bottom:0}.page-template-page_courses-php #content .content-header h1{margin-bottom:17px}.page-template-page_courses-php #find-course{margin-bottom:20px}.page-template-page_courses-php #find-course form legend{display:block;float:left;margin:8px 20px 0 0;font-family:HelveticaNeueLT-Light,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1em}.page-template-page_courses-php #find-course form input{display:inline-block;zoom:1}.page-template-page_courses-php #find-course form input.input{background-color:#fff}.page-template-page_courses-php #content-main{padding-top:60px}.page-template-page_courses-php #content-main ul{margin:0;padding:0;list-style:none}.page-template-page_courses-php #content-main .courses-key ul li{margin-bottom:1em}.page-template-page_courses-php #content-main .courses-key ul li span{float:left;margin:0 .6em .6em 0}.page-template-page_courses-php #course-tools{padding:50px 25px}.page-template-page_courses-php .course-tools-list{margin-bottom:0!important}.page-template-page_courses-php .course-tools-list .clickbox{z-index:9999999999!important}.page-template-page_courses-php .course-tools-item{display:inline-block;margin:0 5em 0 0;font-size:1em}.page-template-page_courses-php .course-tools-item h2{margin-bottom:0!important;background:0 0;font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.1}.page-template-page_courses-php .course-tools-item .box{top:0;left:-310px;width:310px}.page-template-page_courses-php .course-tools-item .box h3{font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.2em}.page-template-page_courses-php .course-tools-item .box ul{padding-left:0!important;list-style:none!important}.page-template-page_courses-php .course-tools-item .tooltip{width:141px}.page-template-page_courses-php .course-tools-item.special-request h2 span.icon{margin-bottom:0;background:url(../img/sprites.png?v=14) no-repeat -850px -100px}.page-template-page_courses-php .course-tools-item.tool-button.icon-text .icon,.page-template-page_courses-php .course-tools-item.tool-button.icon-text .text{float:none;display:inline-block;vertical-align:middle}.page-template-page_courses-php .course-tools-item.tool-button.icon-text .icon{margin:0 15px 0 0}.page-template-page_courses-php .course-tools-item.tool-button.icon-text .text{width:auto;height:auto}.page-template-page_courses-php .course-type-pages{margin-top:54px!important;font-size:1.1em}.page-template-page_courses-php .course-type-page{margin-bottom:16px}.page-template-page_courses-php .course-type-page .heading .alt-label{font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.8em}.page-template-page_courses-php .course-type-page .heading:before{content:'';width:8%;height:0;padding-bottom:8%;display:inline-block;vertical-align:top;margin:4px 4% 0 0;background:#ccc}.page-template-page_courses-php .course-type-page .heading-text{display:inline-block;vertical-align:top;width:88%}.page-template-page_courses-php .course-type-page.initial-teacher-education .heading:before{background:#6d5b74}.page-template-page_courses-php .course-type-page.core .heading:before{background:#fcef91}.page-template-page_courses-php .course-type-page.additional-teacher-training .heading:before{background:#7dc7ce}.page-template-page_courses-php .course-type-page.special-events .heading:before{background:#bd8182}.page-template-page_courses-php .course-type-heading button{padding:0;margin-bottom:.5em;border:none;background-color:transparent;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.4em;text-align:left}.page-template-page_courses-php .course-instances-heading button{padding:0;margin-bottom:.5em;border:none;background-color:transparent;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.4em;text-align:left;margin-bottom:.8em;font-size:1em}.page-template-page_courses-php .course-type-details{margin-bottom:30px}.js .page-template-page_courses-php #content .content-header .wrapper{position:relative}.js .page-template-page_courses-php #courses-view-control{position:absolute;bottom:-54px;right:-5px}.js .page-template-page_courses-php #courses-view-control ul{list-style:none;padding:0;margin-bottom:0}.js .page-template-page_courses-php #courses-view-control ul li{display:inline-block;zoom:1;margin-right:8px}.js .page-template-page_courses-php #courses-view-control ul li a{display:block;background:#fff}.js .page-template-page_courses-php #courses-view-control ul li a:hover{background:#46949d}.js .page-template-page_courses-php #courses-view-control ul li a.active{background:#7dc7ce}.js .page-template-page_courses-php #courses-view-control ul li a span{vertical-align:top}.js .page-template-page_courses-php #courses-view-control ul li a .tool-button{display:inline-block;zoom:1;margin:0;overflow:hidden;background:url(../img/list-copy.png) no-repeat center}.js .page-template-page_courses-php #courses-view-control ul li a .text{display:inline-block;zoom:1;padding:10px 15px 10px 2px;height:34px;color:#000;font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-weight:400;font-style:normal;text-align:left;line-height:1;white-space:nowrap;text-transform:lowercase;font-size:16px}.js .page-template-page_courses-php #courses-view-control ul li a.active{cursor:default}.js .page-template-page_courses-php #courses-view-control ul li a.active .text{display:inline-block;zoom:1}.js .page-template-page_courses-php #courses-view-control ul li a.active .tool-button,.js .page-template-page_courses-php #courses-view-control ul li a:focus .tool-button,.js .page-template-page_courses-php #courses-view-control ul li a:hover .tool-button{background:url(../img/list-copy.png) no-repeat center}.js .page-template-page_courses-php #courses-view-control ul li.date .text{padding-left:6px}.js .page-template-page_courses-php #courses-view-control ul li.map a .tool-button{background:url(../img/uk-map.png) no-repeat center}.js .page-template-page_courses-php #courses-view-control ul li.map a:hover .tool-button,.js .page-template-page_courses-php #courses-view-control ul li.map a:hover.active .tool-button,.js .page-template-page_courses-php #courses-view-control ul li.map a:hover:focus .tool-button{background:url(../img/uk-map.png) no-repeat center}.js .page-template-page_courses-php #course-tools ul li h2{cursor:pointer}.js .page-template-page_courses-php #course-tools ul li h2.open span.icon,.js .page-template-page_courses-php #course-tools ul li h2:focus span.icon,.js .page-template-page_courses-php #course-tools ul li h2:hover span.icon{background-position:-800px -150px}.js .page-template-page_courses-php #course-tools ul li.special-request h2.open span.icon,.js .page-template-page_courses-php #course-tools ul li.special-request h2:focus span.icon,.js .page-template-page_courses-php #course-tools ul li.special-request h2:hover span.icon{background-position:-850px -150px}.js .page-template-page_courses-php .courses-item{cursor:pointer}.js .page-template-page_courses-php #courses-map{position:relative;height:630px}.js .page-template-page_courses-php #courses-map .courses-key{position:absolute;z-index:99;bottom:0;right:0;width:225px}.js .page-template-page_courses-php #courses-map-canvas{height:630px}.js .page-template-page_courses-php #courses-map-canvas .info-window .info-content h2.date{margin:.6em 0 .1em}.js .page-template-page_courses-php #courses-map-canvas .info-window .info-content p.book{float:left}.js .page-template-page_courses-php #courses-map-canvas .info-window .info-content p.book a{font-size:1em;text-transform:uppercase}.js .page-template-page_courses-php #courses-map-canvas .info-window .info-content ul.key{float:right}.js .page-template-page_courses-php #courses-map-canvas .info-window .info-content ul.key li{display:inline-block;zoom:1;margin-right:4px}.js .page-template-page_courses-php .course-type-details{padding-left:25px}.js .page-template-page_courses-php .course-instances-heading button:before,.js .page-template-page_courses-php .course-type-heading button:before{content:'+';display:inline-block;width:.7em;margin-right:.2em;font-size:1.2em;color:#46949d}.js .page-template-page_courses-php .course-instances-heading button:focus,.js .page-template-page_courses-php .course-instances-heading button:hover,.js .page-template-page_courses-php .course-type-heading button:focus,.js .page-template-page_courses-php .course-type-heading button:hover{color:#46949d}.js .page-template-page_courses-php .course-instances-heading button:focus:before,.js .page-template-page_courses-php .course-instances-heading button:hover:before,.js .page-template-page_courses-php .course-type-heading button:focus:before,.js .page-template-page_courses-php .course-type-heading button:hover:before{color:#e9cd00}.js .page-template-page_courses-php .course-instances-heading button[aria-expanded=true]:before,.js .page-template-page_courses-php .course-type-heading button[aria-expanded=true]:before{content:'\2013'}.single-pcm-course-instance #content-main .col1{margin-bottom:65px}.single-pcm-course-instance #content-main .col1 h1{padding-bottom:.1em;border-bottom:2px solid #ccc;margin-bottom:1.2em;font-size:1.4em;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;color:#000}.single-pcm-course-instance #content-main .col1 .course-key{float:left;width:88px}.single-pcm-course-instance #content-main .col1 .course-key ul.key-indicator{float:right}.single-pcm-course-instance #content-main .col1 .course-key ul.key-indicator li{display:inline-block;zoom:1}.single-pcm-course-instance #content-main .col1 .course-description{float:right;width:455px;font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.9em}.single-pcm-course-instance #content-main .col1 .course-description h2.date{margin-top:0;font-size:1.4em}.single-pcm-course-instance #content-main .col1 .course-description p.time{margin:-.7em 0 1.1em}.single-pcm-course-instance #content-main .col1 .course-description p.location{margin:-.8em 0 1.4em;font-size:1.1em;color:#000}.single-pcm-course-instance #content-main .col2{margin-bottom:65px}.single-pcm-course-instance #content-main .col2 .quote{margin-top:28px!important}.single-pcm-course-instance #content-main #course-booking .booking{padding:30px 25px;background-color:#e9e9e9}.single-pcm-lesson #content section#lesson-intro .wrapper{padding-top:70px;text-align:left}.single-pcm-lesson #content section#lesson-intro .wrapper .post-content{float:left;width:650px;color:#fff!important;font-size:.75em;line-height:1.5;font-family:HelveticaNeueLT-Light,Arial,sans-serif;font-weight:400;font-style:normal}.single-pcm-lesson #content section#lesson-intro .wrapper .post-content p:first-child{color:#fff!important;font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.5em;line-height:1.2}.single-pcm-lesson #content section#lesson-intro .wrapper div.page-tools{float:right;width:72px}.single-pcm-lesson #content section#lesson-about h1{float:left;width:300px}.single-pcm-lesson #content section#lesson-about .post-content{float:left;width:500px;margin-top:.4em;font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.8em;color:#000}.single-pcm-lesson #content section#lesson-about .post-content ul li{margin-bottom:.6em}.single-pcm-lesson #content section#lesson-about .post-content a{color:#0097a9}.single-pcm-lesson #content section#lesson-downloads{text-align:left}.single-pcm-lesson #content section#lesson-downloads .wrapper{position:relative}.single-pcm-lesson #content section#lesson-downloads h2{margin-bottom:.1em;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.5em}.single-pcm-lesson #content section#lesson-downloads .lesson-plan{float:left;width:300px;font-size:.65em}.single-pcm-lesson #content section#lesson-downloads .lesson-materials{float:left;width:600px;padding-left:50px;background:url(../img/dotted-line-vertical.png?v=1) repeat-y left top;font-size:.65em}.single-pcm-lesson #content section#lesson-downloads .lesson-materials h2{margin-bottom:1.5em}.single-pcm-lesson #content section#lesson-downloads .lesson-materials .no-carousel ul{padding-left:0;list-style:none}.single-pcm-lesson #content section#lesson-downloads .lesson-materials .no-carousel ul li{float:left;margin:0 14px 14px 0}.single-pcm-lesson #content section#lesson-downloads .lesson-materials .no-carousel ul li.last{margin-right:0}.single-pcm-lesson #content.preparation section#lesson-intro{background-color:#fff!important;color:#000!important}.single-pcm-lesson #content.preparation section#lesson-intro .wrapper .post-content{color:#000!important}.single-pcm-lesson #content.preparation section#lesson-intro .wrapper .post-content p:first-child{color:#000!important}.js .single-pcm-lesson section#lesson-downloads .carousel{height:112px;right:30px}.js .single-pcm-lesson section#lesson-downloads .carousel a.scroll{z-index:9999;width:17px;height:31px;margin-top:38px;background:url(../img/sprites.png?v=14) no-repeat -700px -150px}.js .single-pcm-lesson section#lesson-downloads .carousel a.scroll.right{background-position:-750px -150px}.js .single-pcm-lesson section#lesson-downloads .carousel .carousel-wrapper{height:112px;width:493px;margin:0 30px}.js .single-pcm-lesson section#lesson-downloads .carousel .carousel-wrapper ul{height:112px}.js .single-pcm-lesson section#lesson-downloads .carousel .carousel-wrapper ul li{margin-bottom:0}.page-template-page_landing-php .content-header,.page-template-page_landing_team-php .content-header{padding-bottom:4px!important}.page-template-page_landing-php .content-header h1,.page-template-page_landing_team-php .content-header h1{color:#2a2a2a!important}.page-template-page_landing-php #content #content-main,.page-template-page_landing_team-php #content #content-main{padding:0}.page-template-page_landing-php #content section.quote,.page-template-page_landing_team-php #content section.quote{background-color:#fff!important}.page-template-page_infographic #content{padding-bottom:80px}.page-template-page_infographic #content-main{padding-bottom:20px}.page-template-page_infographic #content-main .post-content{max-width:555px}.page-template-page_infographic .jumplinks{margin-bottom:0}.page-template-page_landing_resources-php #content .content-header{padding-bottom:5px}.page-template-page_landing_resources-php #content .content-header h1{color:#2a2a2a;font-size:2.3em}.page-template-page_landing_resources-php #content #resources-listing{text-align:left}.page-template-page_landing_resources-php #content #resources-listing .wrapper{padding-top:70px}.page-template-page_landing_resources-php #content #resources-listing h1{margin-bottom:.1em}.page-template-page_landing_resources-php #content #resources-listing p{font-family:HelveticaNeueLT-Light,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.8em}.page-template-page_landing_resources-php #content #resources-listing h2{margin:60px 0 15px;padding-bottom:10px;background:url(../img/dotted-line-horizontal.png?v=1) repeat-x left bottom;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal}.page-template-page_landing_resources-php #content #resources-listing div.filters-wrapper{margin-bottom:2em;font-size:.7em}.page-template-page_landing_resources-php #content #resources-listing div.filters-wrapper h2{font-size:1.4em}.page-template-page_landing_resources-php #content #resources-listing div.filters-wrapper div.taxonomy h3{margin-bottom:.6em;color:#959595}.page-template-page_landing_resources-php #content #resources-listing div.filters-wrapper div.taxonomy ul li{margin-bottom:6px}.page-template-page_landing_resources-php #content #resources-listing div.filters-wrapper p.view-all{float:right;margin:0 0 0 1.2em}.page-template-page_landing_resources-php #content #resources-listing div.filters-wrapper p.view-all a{font-size:1.1em}.page-template-page_landing_resources-php #content #resources-listing div.filters-wrapper div.selected{float:right}.page-template-page_landing_resources-php #content #resources-listing div.filters-wrapper div.selected p,.page-template-page_landing_resources-php #content #resources-listing div.filters-wrapper div.selected ul{display:inline-block;zoom:1}.page-template-page_landing_resources-php #content #resources-listing div.filters-wrapper div.selected li{margin:0 .5em .2em;font-size:.8em}.page-template-page_landing_resources-php #content #resources-listing ul.lessons{padding:0;margin:0}.page-template-page_landing_resources-php #content #resources-listing ul.lessons li.lesson{margin-bottom:15px;list-style:none}.page-template-page_landing_resources-php #content #resources-listing ul.lessons li.lesson a{background-color:#2a2a2a;color:#fff}.page-template-page_landing_resources-php #content #resources-listing ul.lessons li.lesson a .text{float:left;width:450px;padding:40px 30px 20px}.page-template-page_landing_resources-php #content #resources-listing ul.lessons li.lesson a .text h3{margin-bottom:.7em;font-size:1.3em}.page-template-page_landing_resources-php #content #resources-listing ul.lessons li.lesson a .img{float:right;width:450px}.page-template-page_landing_resources-php #content #resources-listing ul.lessons li.lesson a .img img{display:block;float:right}.page-template-page_landing_resources-php #content #resources-listing ul.lessons li.lesson a:focus,.page-template-page_landing_resources-php #content #resources-listing ul.lessons li.lesson a:hover{text-decoration:none;background-color:#5d5d5d}.page-template-page_landing_resources-php #content #resources-listing ul.lessons li.lesson a:focus .img img,.page-template-page_landing_resources-php #content #resources-listing ul.lessons li.lesson a:hover .img img{opacity:.7}.page-template-page_landing_resources-php #content #resources-listing ul.lessons li.lesson.no-img a{min-height:240px}.page-template-page_landing_resources-php #content #resources-listing ul.lessons li#older-posts a{font-size:.7em}.js .page-template-page_landing_resources-php #content #resources-listing div.filters-wrapper{margin-top:1em}.js .page-template-page_landing_resources-php #content #resources-listing div.filters-wrapper ul.tabs{display:block;margin-top:.5em!important}.js .page-template-page_landing_resources-php #content #resources-listing div.filters-wrapper ul.tabs li{display:inline-block;zoom:1;margin-right:.4em}.js .page-template-page_landing_resources-php #content #resources-listing div.filters-wrapper ul.tabs li a{display:inline-block;zoom:1;padding:.4em 1em;background-color:#f6f6f6;color:#605f5f;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal}.js .page-template-page_landing_resources-php #content #resources-listing div.filters-wrapper ul.tabs li.current a{background-color:#e9e9e9;color:#000}.js .page-template-page_landing_resources-php #content #resources-listing div.filters-wrapper div.taxonomy{clear:both;display:none;background-color:#e9e9e9;padding:1em;margin-bottom:.5em}.js .page-template-page_landing_resources-php #content #resources-listing div.filters-wrapper div.taxonomy.current{display:block}.author #content section.activities,.author #content section.contact,.author #content section.publications-resources,.author #content section.resources,.single-beacon-school #content section.activities,.single-beacon-school #content section.contact,.single-beacon-school #content section.publications-resources,.single-beacon-school #content section.resources{text-align:left;font-size:1.1em}.author #content section .heading,.single-beacon-school #content section .heading{padding-bottom:.3em;margin-bottom:1.7em;background:url(../img/dotted-line-horizontal.png?v=1) repeat-x left bottom;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.3em!important}.author #content section.activities,.single-beacon-school #content section.activities{font-family:HelveticaNeueLT-Light,Arial,sans-serif;font-weight:400;font-style:normal}.author #content section.activities .text,.single-beacon-school #content section.activities .text{width:78%}.author #content header.content-header{line-height:1.2}.author #content header.content-header p.role{margin-bottom:0;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.9em}.author #content section.publications-resources{border-bottom:2px solid #ccc}.author #content section.publications-resources ul{list-style:none;margin:0 0 2em;padding:0 11% 0 16%}.author #content section.publications-resources ul li{min-height:13px;padding-left:20px;margin-bottom:.4em;background:url(../img/sprites.png?v=14) no-repeat -990px 3px}.page-template-page_beacon-schools-php #claims-conference-banner{padding:30px;background-color:#e9e9e9;border-right:20px solid #ddd}.page-template-page_beacon-schools-php #claims-conference-banner .img{float:left;width:258px;padding:20px;background:#fff}.page-template-page_beacon-schools-php #claims-conference-banner .img .img-rep{width:200px;height:78px;background:url(../img/sprites.png?v=14) no-repeat -550px -200px}.page-template-page_beacon-schools-php #claims-conference-banner .text{float:right;width:540px;text-align:left}.page-template-page_beacon-schools-php #claims-conference-banner .text h1{margin-bottom:.4em}.page-template-page_beacon-schools-php #claims-conference-banner .text p{font-size:.8em;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-weight:400;font-style:normal}.single-beacon-school #content section.contact ul,.single-beacon-school #content section.resources ul{padding:0;list-style:none}.single-beacon-school #content section.contact ul li{margin-bottom:.4em}.single-beacon-school #content section.resources ul li{margin-bottom:.4em;padding-left:26px;min-height:16px;background:url(../img/icons/file-txt.png?v=1) no-repeat 0 2px}.single-beacon-school #content section.resources ul li span{font-size:.8em}.single-beacon-school #content section.resources ul li.pdf{background-image:url(../img/icons/file-pdf.png?v=1)}.blog #content ul.tabs{margin-bottom:2em!important}.blog #content .pane.news ul.news{margin:0;padding:0;list-style:none}.blog #content .pane.news ul.news li{background:url(../img/dotted-line-horizontal.png?v=1) repeat-x left top}.blog #content .pane.news ul.news li a{padding:25px 15px;color:#000}.blog #content .pane.news ul.news li a header .post-meta{margin-bottom:.1em;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-weight:400;font-style:normal;color:#605f5f;font-size:.9em}.blog #content .pane.news ul.news li a header h1{margin-bottom:.7em;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.5em}.blog #content .pane.news ul.news li a .post-extract p{margin:0}.blog #content .pane.news ul.news li a .post-extract p.more{margin-top:.5em;color:#46949d}.blog #content .pane.news ul.news li a:focus,.blog #content .pane.news ul.news li a:hover{text-decoration:none;background-color:#e9e9e9}.blog #content .pane.news ul.news li a:focus .post-extract .more,.blog #content .pane.news ul.news li a:hover .post-extract .more{text-decoration:underline;color:#7dc7ce}.blog #content .pane#twitter ul{padding:0;margin:0;list-style:none}.js .blog #content .pane.news ul.news li#older-posts{background:0 0}.js .blog #content .pane.news ul.news li#older-posts a{display:inline-block;zoom:1}.page-template-page_account-php #content .content-header .gravatar{width:96px;height:96px;background-color:#2a2a2a;float:left;margin-right:10px}.page-template-page_account-php #content .content-header .gravatar img{display:block;margin:0!important}.page-template-page_account-php #content .content-header .heading{width:794px;float:left}.page-template-page_account-php #content .content-header .heading h1{margin-top:1.7em;font-size:2.2em!important}.page-template-page_account-php #content section{font-size:1em;text-align:left}.page-template-page_account-php #content section h1{margin-bottom:.9em;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.8em}.page-template-page_account-php #content section.courses-infos{padding-bottom:100px}.page-template-page_account-php #content section.courses-infos ul.courses{list-style:none;padding:0}.page-template-page_account-php #content section.courses-infos ul.courses>li{margin-bottom:1.5em}.page-template-page_account-php #content section.courses-infos ul.courses>li h2{padding-bottom:.1em;border-bottom:2px solid #ccc;margin-bottom:.7em;font-size:1.4em}.page-template-page_account-php #content section.courses-infos ul.courses>li h2 .status{color:#46949d}.page-template-page_account-php #content section.courses-infos ul.courses>li .course-col{float:left;width:240px;margin-right:60px}.page-template-page_account-php #content section.courses-infos ul.courses>li .course-col h3{padding-left:14px;margin-bottom:.3em;background:url(../img/sprites.png?v=14) no-repeat -990px 3px;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal}.page-template-page_account-php #content section.courses-infos ul.courses>li .course-col ol.lessons{padding-left:1.5em}.page-template-page_account-php #content section.courses-infos ul.courses>li .course-col ol.lessons li{margin-bottom:.3em}.page-template-page_account-php #content section.courses-infos ul.courses>li .course-col1 ul{list-style:none;padding:0}.page-template-page_account-php #content section.courses-infos ul.courses>li .course-col1 ul li{margin-bottom:.2em}.page-template-page_account-php #content section.courses-infos ul.courses>li .course-col1 ul li span{font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal}.page-template-page_account-php #content section.courses-infos ul.courses>li .course-col1 ul li.status span{text-transform:capitalize}.page-template-page_account-php #content section.courses-infos ul.courses>li .course-col1 .confirmation-letter-link{margin-bottom:1em}.page-template-page_account-php #content section.courses-infos ul.courses>li .course-instances{float:left;width:600px}.page-template-page_account-php #content section.courses-infos ul.courses>li .course-instances .course-instance{margin-bottom:1em}.page-template-page_account-php #content section.courses-infos ul.courses>li .course-instances .course-instance>h3{margin-bottom:.6em}.page-template-page_account-php #content section.courses-infos ul.courses>li.not-booked .course-instance>h3{color:#ccc!important}.page-template-page_account-php #content section.courses-infos ul.courses>li.not-booked .course-col2{color:#ccc!important}.page-template-page_account-php #content section.courses-infos ul.courses>li.not-booked .course-col2 h3{padding-left:0;background:0 0}.page-template-page_account-php #content section.courses-infos ul.courses>li.not-booked .course-col2 a{color:#ccc!important}.page-template-page_account-php #content section.courses-infos ul.courses>li.approved .course-col3,.page-template-page_account-php #content section.courses-infos ul.courses>li.not-booked .course-col3,.page-template-page_account-php #content section.courses-infos ul.courses>li.pending .course-col3{color:#ccc!important}.page-template-page_account-php #content section.courses-infos ul.courses>li.approved .course-col3 h3,.page-template-page_account-php #content section.courses-infos ul.courses>li.not-booked .course-col3 h3,.page-template-page_account-php #content section.courses-infos ul.courses>li.pending .course-col3 h3{padding-left:0;background:0 0}.page-template-page_account-php #content section.courses-infos ul.courses>li.approved .course-col3 a,.page-template-page_account-php #content section.courses-infos ul.courses>li.not-booked .course-col3 a,.page-template-page_account-php #content section.courses-infos ul.courses>li.pending .course-col3 a{color:#ccc!important}.page-template-page_account-php #content section.favourites .icon,.page-template-page_account-php #content section.open-access-lessons .icon{float:left;width:34px;height:34px;margin:0 10px 10px 0}.page-template-page_account-php #content section.open-access-lessons .icon{background:url(../img/sprites.png?v=14) no-repeat -1000px -100px}.page-template-page_account-php #content section.open-access-lessons ul.lessons{padding:0}.page-template-page_account-php #content section.open-access-lessons ul.lessons>li{display:inline-block;zoom:1;margin:0 8px 8px 0}.page-template-page_account-php #content section.open-access-lessons ul.lessons>li a{display:inline-block;zoom:1;padding:6px 10px;background-color:#e9cd00;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.1em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#000}.page-template-page_account-php #content section.open-access-lessons ul.lessons>li a:focus,.page-template-page_account-php #content section.open-access-lessons ul.lessons>li a:hover{background-color:#fff083;text-decoration:none}.page-template-page_account-php #content section.favourites .icon{background:url(../img/sprites.png?v=14) no-repeat -950px -100px}.page-template-page_account-php #content section.favourites ul.favourites{float:left;padding:0}.page-template-page_account-php #content section.favourites ul.favourites li.info-button a h3{background-color:#e9cd00}.page-template-page_account-php #content section.favourites ul.favourites li.info-button a .hover-box .img{float:left;width:155px;margin-right:13px}.page-template-page_account-php #content section.favourites ul.favourites li.info-button a .hover-box .text{float:left;width:215px;font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.9em}.page-template-page_account-php #content section.favourites ul.favourites li.info-button a:focus h3,.page-template-page_account-php #content section.favourites ul.favourites li.info-button a:hover h3{background-color:#fff083}.page-template-page_account-php #content section.events h1{margin-bottom:.4em}.page-template-page_account-php #content section.events h2{margin-bottom:.4em;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.3em}.page-template-page_account-php #content section.events ul.events{padding:0;list-style:none}.page-template-page_account-php #content section.events ul.events li.info-button a h3{background-color:#fff}.page-template-page_account-php #content section.events ul.events li.info-button a .hover-box p.date .status{color:#46949d}.page-template-page_account-php #content section.events ul.events li.info-button a:focus h3,.page-template-page_account-php #content section.events ul.events li.info-button a:hover h3{background-color:#605f5f;color:#fff}.page-template-page_account-php #content section#related-content{font-size:1.5em}.page-template-page_account-php.logged-in #content .content-header .heading p{margin:2.2em 0 0!important;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.1em}.page-template-page_account-php.logged-in #content .content-header .heading h1{margin-top:0}.page-template-page_search-php #content #content-main .col1{width:80%}#footer .wrapper{text-align:left}#footer-main{background-color:#000;color:#ddd}#footer-main .wrapper{position:relative;padding:80px 50px 18px 50px}#footer-main a{color:#7dc7ce}#footer-main a:focus,#footer-main a:hover{color:#c7e7ea}#footer-main .contact{float:left;width:380px;margin:13px 0 50px;font-size:1.1em}#footer-main .contact h2{margin-bottom:.6em;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.1em;color:#fff}#footer-main .contact address{margin-bottom:.6em;font-style:normal}#footer-main .signup{float:right;width:450px}#footer-main .signup h2{margin-bottom:.3em;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.8em}#footer-main .signup form .buttons,#footer-main .signup form .field{float:left;width:46%;margin-right:4%}#footer-main .signup form .buttons label,#footer-main .signup form .field label{margin-bottom:.2em;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-weight:400;font-style:normal;color:#ccc}#footer-main .signup form .buttons .input,#footer-main .signup form .field .input{background-color:#605f5f}#footer-main .signup form .field.lname{margin-right:0}#footer-main .signup form .buttons{margin-right:0;margin-top:2%}#footer-main .nav{clear:both;padding-top:20px;background:url(../img/dotted-line-horizontal-light.png?v=1) repeat-x left top}#footer-main .nav ul li{float:left;margin-right:25px;font-size:1.2em}#footer-main .nav ul li a{color:#fff}#footer-main .nav ul li a:focus,#footer-main .nav ul li a:hover{color:#e9cd00;text-decoration:none}#footer-main .nav p.twitter{float:right}#footer-credits .wrapper{padding:8px 30px 60px;display:flex;justify-content:space-between;align-items:center}#footer-credits .wrapper:after,#footer-credits .wrapper:before{display:none}#footer-credits .supporters h2{float:left;margin:21px 20px 0 0}#footer-credits .supporters ul{display:flex}#footer-credits .supporters ul li{float:left;margin:12px 25px 0 0}#footer-credits .supporters ul li a img{width:100%;float:left}#footer-credits .siteby h2{display:inline-block;zoom:1;margin-right:20px}#footer-credits .siteby .pl{display:inline-block;zoom:1;position:relative;top:5px}#footer-credits .siteby .pl a{width:58px;height:28px;background:url(../img/sprites.png?v=14) no-repeat -550px -100px}.js img.preloader{position:absolute;z-index:999999;top:50%;left:50%;margin-top:-17px;margin-left:-17px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 1px 2px rgba(0,0,0,.4);-moz-box-shadow:0 0 1px 2px rgba(0,0,0,.4);box-shadow:0 0 1px 2px rgba(0,0,0,.4)}@media only screen and (min-width:1000px){.hide-for-desktop{display:none!important}#content-main .col1.post-content{position:relative}#content-main .col1.post-content .pullquote{position:absolute;right:-340px;width:300px;margin:0}.js .infotabs-list{position:relative;padding-top:82px}.js .infotabs-tab{position:absolute;top:0;left:0;cursor:pointer}.js .infotabs-tab:focus,.js .infotabs-tab:hover{background-color:#ccc}.js .infotabs-tab.last{margin-right:0}.js .infotabs-tab.current{background-color:#fff;cursor:auto}.js .infotabs-tab span{color:#0097a9;font-size:40px;margin:0 15px 0 8px}.js .infotabs-panel{display:none;width:900px}.js .infotabs-panel.current{display:block;background-color:#fff}.js .infotabs-panel-1 .text{float:left;width:39%}.js .infotabs-panel-1 .img{float:right;width:58%;margin:0}.js .infotabs-panel-1 .img img{width:100%;height:auto}.js .infotabs-tabs-2 .infotabs-tab{width:49.5%}.js .infotabs-tabs-2 .infotabs-tab-2{left:50.5%}.js .infotabs-tabs-3 .infotabs-tab{width:32.666666667%;display:flex;align-items:center;text-align:left}.js .infotabs-tabs-3 .infotabs-tab-2{left:33.666666667%}.js .infotabs-tabs-3 .infotabs-tab-3{left:67.333333333%}.js #content section.section.infographic .infotabs-list{position:relative;top:-1.8em;padding-top:1.8em}.js #content section.section.infographic .info-popups-list{position:absolute;top:35%;left:63%;width:30%}.js #content section.section.infographic .info-popups-item{position:relative}.js #content section.section.infographic .info-popups-item.open .info-popups-popup{display:block}.js #content section.section.infographic .info-popups-item.open .info-popups-label{color:#e9cd00}.js #content section.section.infographic .info-popups-item.open .info-popups-label:before{background-position:0 -16px}.js #content section.section.infographic .info-popups-label{display:block;position:relative;margin-bottom:0;padding:0;text-align:left;background-color:transparent;border:none;color:#7dc7ce;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1em;cursor:pointer}.js #content section.section.infographic .info-popups-label:before{content:'';display:block;position:absolute;top:5px;left:-25px;width:16px;height:16px;background:url(../img/popup-link.png?v=1) no-repeat 0 0}.js #content section.section.infographic .info-popups-label:focus,.js #content section.section.infographic .info-popups-label:hover{color:#e9cd00}.js #content section.section.infographic .info-popups-label:focus:before,.js #content section.section.infographic .info-popups-label:hover:before{background-position:0 -16px}.js #content section.section.infographic .info-popups-popup{display:none;position:absolute;z-index:9999;top:-70px;left:-531px;width:495px}.js #content section.section.infographic .link-to-solutions{margin-top:1em}.js #content section.section.infographic .link-to-solutions .more-button{width:70%;border:none;white-space:normal;font-size:.8em;line-height:1.4}.js #ig-2 .info-popups-list{left:71%!important;width:26%!important}.js #ig-3 .info-popups-list,.js #ig-4 .info-popups-list{left:69%!important;width:28%!important}}@media only screen and (min-width:661px){.js .tool-button .box,.js .tool-button .tooltip{-webkit-box-shadow:1px 1.5px 1px .5px rgba(0,0,0,.2);-moz-box-shadow:1px 1.5px 1px .5px rgba(0,0,0,.2);box-shadow:1px 1.5px 1px .5px rgba(0,0,0,.2)}.js #nav-global ul.top-level{-webkit-box-shadow:1px 1.5px 1px .5px rgba(0,0,0,.2);-moz-box-shadow:1px 1.5px 1px .5px rgba(0,0,0,.2);box-shadow:1px 1.5px 1px .5px rgba(0,0,0,.2)}.page-template-page_courses-php .course-type-page{overflow:hidden}.page-template-page_courses-php .course-type-page .heading{float:left;width:30%}.page-template-page_courses-php .course-type-page .heading .alt-label{display:block;margin-top:4px}.page-template-page_courses-php .course-type-page .body{float:right;width:65%}.page-template-page_infographic #content-main .post-thumbnail{float:right;margin:0 0 1em 1em}}@media only screen and (min-width:661px) and (max-width:999px){.hide-for-tablet{display:none!important}.page-template-page_courses-php .course-type-page{padding-right:0}.js .page-template-page_courses-php #content #content-main #courses-map{height:auto}.js .page-template-page_courses-php #content #content-main #courses-map .courses-key{position:static;width:auto;padding:6px 8px 0;margin:0}.js .page-template-page_courses-php #content #content-main #courses-map .courses-key h2{display:none}.js .page-template-page_courses-php #content #content-main #courses-map .courses-key ul{font-size:.8em}.js .page-template-page_courses-php #content #content-main #courses-map .courses-key ul li{float:left;margin:0 1em 0 0}}@media only screen and (max-width:999px){.wrapper.fixed-width{width:100%}#header #nav-main{padding:15px 5%;font-size:1em}#header #nav-main ul li{margin-right:1em}.secondary-header .text{width:70%;padding:20px 50px 20px 20px;font-size:1em}ul.page-tools>li{float:left}.filters ul li{margin-bottom:6px}.tool-button.icon-text .text{width:auto;float:left}#hero .text{top:20px;padding:20px;min-width:350px;font-size:1em}#hero .text .heading{font-size:1.8em}#content #content-main .col1,#content #content-main .col2{float:none!important;width:100%!important}#content section.section .wrapper.fixed-width{padding:20px 2%}#content section.section.white-dark .wrapper.fixed-width{width:100%}#content section.section.quote blockquote{padding:20px 10%!important}#content section.section.high-promo p{width:100%}#content section.section.find-courses .col1,#content section.section.find-courses .col2{float:none;width:100%;margin:0 0 1em}#content section.section.sub-pages ul li a h2{float:none;width:100%;margin-bottom:.4em}#content section.section.sub-pages ul li a p{float:none;width:100%}#content section.section.wiener-library .title-icons h1,#content section.section.wiener-library .title-icons ul.icons{float:none}#content section.section.wiener-library .body .img,#content section.section.wiener-library .body .text{float:none;width:100%}#content section.section.team ul.team li.team-member a{height:auto}#content section.section.team ul.team li.team-member a .text{width:auto;margin:5px 25px 20px}#content section.section.infographic .infotabs-tab{cursor:auto;background-color:#2a2a2a!important;color:#fff!important}#content section.section.infographic .infotabs-tab:focus,#content section.section.infographic .infotabs-tab:hover{background-color:#2a2a2a!important;color:#fff!important}#content section.section.infographic .infotabs-panel{margin-bottom:1em}#content section.section .narrow{padding:0 10%!important}section#related-content ul li .text{float:none!important;width:100%!important;margin-bottom:1em}section#related-content ul li.image .img{float:none;margin-bottom:1em}section#related-content ul li.quote blockquote{float:none;width:100%}section#home-intro .sharethis .tooltip{right:auto;left:0}.page-template-page_courses-php #course-tools .course-tools-item{margin:0 2em 1em 0!important}.page-template-page_courses-php #course-tools .course-tools-item .box{z-index:999;left:34px}.single-pcm-course-instance #content-main .col1 .course-key{width:10%;margin-right:5%}.single-pcm-course-instance #content-main .col1 .course-description{float:left;width:70%}.single-pcm-lesson #content section#lesson-intro .wrapper .post-content{float:none;width:100%}.single-pcm-lesson #content section#lesson-intro .wrapper div.page-tools{float:none;width:auto}.single-pcm-lesson #content section#lesson-downloads .lesson-plan{float:none;width:100%;margin-bottom:1.5em}.single-pcm-lesson #content section#lesson-downloads .lesson-materials{float:none;width:100%;margin:0;padding:0}.single-pcm-lesson #content section#lesson-downloads .lesson-materials h2{margin-bottom:.5em}.downloads-blocked-notice{top:80px;right:20px;bottom:auto;left:20px;max-width:600px}.page-template-page_landing_resources-php #content #resources-listing ul.lessons li.lesson a{padding:5%}.page-template-page_landing_resources-php #content #resources-listing ul.lessons li.lesson a .text{float:none;width:100%;padding:0}.page-template-page_landing_resources-php #content #resources-listing ul.lessons li.lesson a .img{float:none;width:100%}.page-template-page_landing_resources-php #content #resources-listing ul.lessons li.lesson a .img img{float:none}.page-template-page_account-php #content .content-header{padding-top:80px}.page-template-page_account-php #content .content-header .heading{width:auto}.page-template-page_account-php #content .content-header .heading h1{margin-top:0}.page-template-page_beacon-schools-php #claims-conference-banner .img{float:none;margin-bottom:1em}.page-template-page_beacon-schools-php #claims-conference-banner .text{float:none;width:auto}#footer #footer-main .contact,#footer #footer-main .signup{float:none;width:100%;margin:1em 0}.js .carousel .carousel-wrapper ul{position:static}.js .infotabs-tab{float:none;width:100%;background-color:#fff;cursor:auto;text-align:left}.js .infotabs-tab:focus,.js .infotabs-tab:hover{background-color:#fff}.js .infotabs-panel{display:block;position:static;width:100%;background-color:#fff}.js .infotabs-panel .text{width:100%}.js section.find-courses .find-courses .form{right:auto;left:180px}.js #home-lesson-plans-materials .carousel{height:auto}.js #home-lesson-plans-materials .carousel .carousel-wrapper{height:auto;width:100%}.js #home-lesson-plans-materials .carousel .carousel-wrapper ul{height:auto}.js #home-lesson-plans-materials .carousel .carousel-wrapper ul li{margin:0 0 1em}.js #home-lesson-plans-materials .carousel .carousel-wrapper ul li a .text{display:block}.js #home-quiz ol.quiz{height:auto}.js #home-quiz ol.quiz li.question{display:block;position:static;width:100%;height:auto;margin:1em 0}.js #home-quiz ol.quiz li.question ol.options{position:static;width:100%;height:auto}.js #home-quiz ol.quiz li.question ol.options li.option{float:none;width:100%;margin-bottom:6px}.js #home-quiz ol.quiz li.question ol.options li.option input{position:static}.js .single-pcm-lesson #content section#lesson-downloads .carousel{height:auto;right:0}.js .single-pcm-lesson #content section#lesson-downloads .carousel .carousel-wrapper{height:auto;width:100%;margin:0}.js .single-pcm-lesson #content section#lesson-downloads .carousel .carousel-wrapper ul{height:auto}.js .single-pcm-lesson #content section#lesson-downloads .carousel .carousel-wrapper ul li{margin-bottom:14px}}@media only screen and (max-width:660px){.hide-for-mobile{display:none!important}.wrapper.fixed-width{width:90%}img{width:100%;height:auto}.filters{margin-bottom:15px}.error,.message{padding:.5em 1em}.infotabs-tab{text-align:center!important}.infotabs-list .img{width:100%;margin-bottom:.4em}#header,.js #header{display:block;position:relative;padding-bottom:0}.header-condensed.fixed #nav-global{top:10px}#logos{height:80px}#logos .site-title{padding-top:36px}#logo-ucl{height:26px;width:100%;top:0;right:0;background-color:#e9e9e9}#logo-ucl a{position:absolute;right:0;bottom:0;width:100%;height:20px;background-position:right -380px}#nav-global{position:absolute;top:36px;right:10px;margin:0}#nav-global h1{float:none}#nav-global ul{display:none}#toolbar{display:none;float:none;position:static;width:100%!important;height:auto;margin:0;padding:.6em 0 0;font-size:1.3em!important}#toolbar>ul{text-align:left}#toolbar>ul>li{position:relative;float:none;width:auto!important;height:auto!important;margin:0!important;border-bottom:1px solid #ddd}#toolbar>ul>li a{display:block;width:auto!important;height:auto!important;margin:0!important;padding:.35em .8em .5em!important;color:#000!important;background:transparent none!important;text-indent:0!important;font-size:inherit!important;text-transform:none!important;line-height:1!important}#toolbar>ul>li>a{font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.2em}#toolbar>ul>li .indicator{position:absolute;z-index:99999;top:.1em;right:.6em;display:block;width:34px;height:34px;background:#e9e9e9 url(../img/sprites.png?v=14) no-repeat -465px 8px;cursor:pointer}#toolbar>ul>li .indicator:focus,#toolbar>ul>li .indicator:hover{background-color:#e9cd00}#toolbar>ul>li.open .indicator{background-position:-465px -42px;background-color:#e9cd00}#toolbar>ul>li ul.children{display:none;padding:.4em 0;background-color:#daeaeb;font-size:.9em}#toolbar>ul>li ul.children li a{font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-weight:400;font-style:normal}#toolbar>ul>li.tool-button a p{float:none!important;padding:0!important;width:auto!important;height:auto!important;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:inherit!important}#toolbar>ul>li.tool-button a:focus,#toolbar>ul>li.tool-button a:hover{background-color:transparent!important;text-decoration:underline!important}#toolbar>ul>li.tool-button.search form{padding:.35em .8em .5em}#toolbar>ul>li.tool-button.search form #search-q{width:70%}.header-condensed{padding:0}.secondary-header .text{position:static;padding:15px;width:100%}.secondary-header .text h2{font-size:1.4em}#hero .text{top:auto;bottom:0;width:100%;min-width:auto;font-size:1.1em}#content .message{font-size:1em}#content .content-header{padding:15px 0!important}#content .content-header .wrapper{padding:0}#content .content-header .wrapper .title,#content .content-header .wrapper h1{font-size:1.6em}#content .content-header.masthead .heading{font-size:1.2em}#content .content-header.masthead .heading h1{font-size:1.4em}#content .content-header.masthead .details{padding:20px 5%}#content .content-header.masthead.image .details,#content .content-header.masthead.image .heading{position:static;width:100%;margin-bottom:0;padding:20px 5%}#content .wrapper.section-heading{padding:0 0 20px}#content #content-main{padding:25px 0}#content #content-main .col2 .image .caption{width:100%}#content section.section{font-size:1.3em}#content section.section .ilw h1{font-size:1.2em!important}#content section.section .ilw .intro{margin:0 0 1.7em}#content section.section .wrapper.fixed-width{padding:30px 5px}#content section.section.white-dark .wrapper.fixed-width{margin-top:1px;margin-bottom:1px;padding:30px 20px}#content section.section.grey-very-light.quote blockquote{width:auto;padding:0!important;margin-bottom:.5em}#content section.section.high-promo .wrapper{padding:30px 10px!important}#content section.section.high-promo .wrapper h2{font-size:1.5em}#content section.section.children ul{margin-bottom:0}#content section.section.children ul li.child a{padding:1em}#content section.section.children ul li.child a .text{float:none!important;width:100%!important;margin:0!important;padding:0!important}#content section.section.children ul li.child.thumb a .img{padding:0!important;float:none!important;width:auto!important;margin-bottom:.8em}#content section.section.children ul li.latest-findings .image,#content section.section.children ul li.latest-findings .text{float:none!important;width:auto!important}#content section.section.sub-pages ul{margin-bottom:0}#content section.section.sub-pages ul li a{padding:20px 0}#content section.section.team ul li.team-member a .heading,#content section.section.team ul li.team-member a img{width:auto}#content section.section.courses-infos,#content section.section.open-access-lessons{font-size:1em}#content section.section.favourites{font-size:1em}#content section.section.favourites ul.favourites{margin-top:1em}#content section.section.favourites ul.favourites li{margin-bottom:8px}#content section.section.events{font-size:1em}#content section.section.blue-side-right .wrapper{margin-left:0}#content section.section.infographic .infotabs-panel-1 .info-popups-image,#content section.section.infographic .infotabs-panel-1 .info-popups-text{float:none;width:100%}#content section.section .highlights-content,#content section.section .highlights-news-twitter{float:none;width:auto}.home #hero .text{bottom:0;padding:15px;width:100%;min-width:inherit;font-size:.9em}.home #hero .text h2{font-size:1.8em}.home section.section#home-intro .page-tools{right:0}.home section.section#home-intro .intro{margin-top:0}.home section.section#home-lesson-plans-materials .wrapper{margin:30px auto}.home section.section#home-lesson-plans-materials .wrapper .carousel ul li{width:100%;height:auto}.home section.section#home-lesson-plans-materials .wrapper .carousel ul li a .text{top:auto;bottom:0;width:100%}.home section.section#home-lesson-plans-materials .wrapper .carousel ul li a .img{height:auto;min-height:180px}.home section.section#home-quiz .question{font-size:.8em}.author #content header.content-header p.role{font-size:1.2em}.page-template-page_account-php #content .content-header .heading h1{font-size:1.7em!important}.page-template-page_account-php.logged-in #content .content-header .heading p{margin-top:0!important}.page-template-page_landing_resources-php #content .show-hide a{color:#fff!important}.page-template-page_landing_resources-php #content .filters-wrapper{display:none;font-size:.7em!important}.page-template-page_landing_resources-php #content .filters-wrapper h2{padding-bottom:0!important;background-image:none!important}.page-template-page_landing_resources-php #content .filters-wrapper ul.tabs{display:none!important}.page-template-page_landing_resources-php #content .filters-wrapper .pane{display:block!important;padding:.5em 0!important}.page-template-page_landing_resources-php #content .filters-wrapper .pane h3{display:block!important}.page-template-page_landing_resources-php #content .filters-wrapper .pane.key-question{border-bottom:1px solid #ddd!important;margin-bottom:1em}.page-template-page_landing_resources-php #content .filters-wrapper div.selected{text-align:left!important}.page-template-page_landing_resources-php #content .filters-wrapper.open{display:block}.page-template-page_landing_resources-php #content #resources-listing .wrapper{padding-top:30px}.page-template-page_landing_resources-php #content #resources-listing .wrapper h2{margin-top:20px}.page-template-page_landing_resources-php #content #resources-listing .wrapper div.filters-wrapper{margin-bottom:20px}.page-template-page_landing_resources-php #content #resources-listing .wrapper div.filters-wrapper div.taxonomy{border-top:1px solid #ddd;background-color:transparent}.page-template-page_courses-php #content .content-header #find-course form legend{font-size:1.2em}.page-template-page_courses-php #course-tools .wrapper{width:100%;text-align:left}.page-template-page_courses-php #course-tools .course-tools-list{padding-left:0}.page-template-page_courses-php #course-tools .course-tools-item{margin-right:0!important}.page-template-page_courses-php #course-tools .course-tools-item h2 .text{max-width:180px}.page-template-page_courses-php .course-type-page .heading{margin-bottom:.8em}.page-template-page_courses-php .course-type-page .heading:before{margin-right:2%}.page-template-page_courses-php .courses-item .booking,.page-template-page_courses-php .courses-item .date,.page-template-page_courses-php .courses-item .description,.page-template-page_courses-php .courses-item .location{display:block;width:auto;margin-right:0;text-align:left}.page-template-page_courses-php .courses-item .description{margin-bottom:.3em}.page-template-page_infographic #content-main .post-thumbnail{margin:0 0 1em 0}.page-template-page_beacon-schools-php #claims-conference-banner .img{width:204px}.page-template-page_beacon-schools-php #claims-conference-banner .img .img-rep{width:164px;height:41px;background:url(../img/sprites.png?v=14) no-repeat -350px -100px}.single-pcm-course-instance #content-main .col1 h1{font-size:1.2em}.single-pcm-course-instance #content-main .col1 .course-key{float:none;width:100%;margin-bottom:.7em}.single-pcm-course-instance #content-main .col1 .course-key ul.key-indicator{float:none}.single-pcm-course-instance #content-main .col1 .course-description{clear:both;float:none;width:100%}.single-pcm-course-instance #content-main .col1 .course-description h2.date{font-size:1.2em}.single-pcm-lesson #content section#lesson-about .post-content{width:auto}.single-pcm-lesson #content section#lesson-intro .wrapper{padding-top:30px}.blog #content .pane.news ul.news li a{padding:20px 0}#footer #footer-main .wrapper{padding:25px 0}#footer #footer-main .wrapper .nav ul li{float:none;margin-bottom:.6em}#footer #footer-main .wrapper .nav ul li a{display:block}#footer #footer-main .wrapper .nav p.twitter{float:none}#footer #footer-credits .supporters ul li{margin:25px 30px 0 0}#footer #footer-credits .supporters ul li.claims{margin-top:5px}#footer #footer-credits .siteby{margin-top:1.5em}.js .close-overlay-target{position:absolute;z-index:9999}.js .close-overlay-target a.close-overlay{position:absolute;z-index:99999;top:10px;right:20px;display:block;padding:3px;background-color:#fff;color:#000;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.9em;text-transform:uppercase;cursor:pointer}.js .close-overlay-target a.close-overlay span{display:inline-block;padding:3px;line-height:1;background-color:#000;color:#fff}.js .close-overlay-target a.close-overlay:focus,.js .close-overlay-target a.close-overlay:hover{background-color:#e9cd00!important;color:#000!important;text-decoration:none}.js .date-nav{margin-bottom:20px}.js .date-nav a.scroll.left{left:-20px}.js .date-nav a.scroll.right{right:-20px}.js ul li.info-button a:focus .hover-box,.js ul li.info-button a:hover .hover-box{display:none!important}.js ul li.tool-button .box.mobile-full-screen{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:999999!important;width:auto!important;padding-top:40px}.js #content section.section.find-courses .find-courses h2{font-size:1.3em}.js #content section.section.find-courses .find-courses .form{position:static;margin:1em 0;display:block;right:auto;width:auto;font-size:1.2em}.js #content section.section .highlights .header{margin-bottom:1em}.js #content section.section .highlights .header h1,.js #content section.section .highlights .header ul{float:none}.js #content section.section .highlights .header h1{margin-bottom:.3em}.js #content section.section .highlights .pane{margin-bottom:1em}.js .home #home-lesson-plans-materials h1{margin-left:0}.js .home #home-quiz ol.quiz li.question p.question{padding:0 0 20px 0}.js .home #home-quiz ol.quiz li.question ol.options li label{height:auto;padding-bottom:18px}.js .page-template-page_courses-php #courses-view-control{position:static}.js .page-template-page_courses-php #courses-view-control ul{padding:0;margin:1em 0}.js .page-template-page_courses-php #courses-view-control ul li{float:left;width:auto;margin-right:1em}.js .page-template-page_courses-php #courses-view-control ul li.date{display:none}.js .page-template-page_courses-php #courses-date ul.courses{margin:2em 0}.js .page-template-page_courses-php #courses-date ul.courses li.item{margin:0 0 2em}.js .page-template-page_courses-php #courses-date ul.courses li.item .text{float:none;width:100%;margin-bottom:45px}.js .page-template-page_courses-php #courses-date ul.courses li.item ul.key-indicator{clear:both;position:static;width:auto;margin-bottom:.5em!important}.js .page-template-page_courses-php #courses-date ul.courses li.item ul.key-indicator li{float:left}.js .page-template-page_courses-php #courses-date ul.courses li.item .booking{float:none;width:100%}.js .page-template-page_courses-php #find-course form legend{font-size:1.2em}.js .page-template-page_courses-php .course-type-details{padding-left:0}.js .page-template-page_courses-php #courses-map{position:fixed!important;top:0;right:0;bottom:0;left:0;z-index:9999999;height:100%!important}.js .page-template-page_courses-php #courses-map .courses-key{position:absolute;z-index:99;top:auto!important;right:auto!important;bottom:0!important;left:0!important;width:100%!important;padding:8px 8px 0!important;margin-bottom:0!important;font-size:.8em}.js .page-template-page_courses-php #courses-map .courses-key h2{display:none}.js .page-template-page_courses-php #courses-map .courses-key ul li{display:inline-block;zoom:1;margin:0 1em .1em 0}.js .page-template-page_courses-php #courses-map-canvas{height:100%!important}}@-moz-document url-prefix(){input.button{padding:.45em 1em!important}}.lt-ie10 #content #content-main #theme-my-login form table.form-table td,.lt-ie10 #content #content-main #theme-my-login form table.form-table th{width:100%;box-sizing:border-box;float:left;clear:left}.lt-ie10 #content #content-main #theme-my-login form table.form-table td{margin-bottom:1em}.lt-ie9 .hide-for-desktop,.lt-ie9 .hide-for-tablet{display:none!important}.lt-ie9 .page-template-page_courses-php #content #find-course form input.input{color:#000!important}.lt-ie9.js .click-box .box{border:1px solid #ccc}.lt-ie8.js #header{display:block!important;position:static!important}.lt-ie8.js #header #nav-main h1{display:none}.fluid-width{padding:0!important;margin:0 5%}p.more a{color:#46949d}.single_course input{background:#e9cd00!important;border-radius:4px!important;color:#2b2a2a}.single_course input:hover{background:#ffea54!important}.single_course_LO{background:#e9cd00!important;border-radius:4px!important;color:#2b2a2a!important}.single_course_LO:hover{background:#ffea54!important}@media all and (-ms-high-contrast:none){.holo_home_header .holo_home_header_main .text{top:28%}}.holo_home_header{position:relative}.holo_home_header .holo_home_header_main{display:flex;flex-direction:column;justify-content:center}.holo_home_header .holo_home_header_main .img{width:100%;min-height:285px}@media only screen and (min-width:640px){.holo_home_header .holo_home_header_main .img{min-height:auto}}.holo_home_header .holo_home_header_main .text{background-color:rgba(255,255,255,.85);font-size:15px;padding:20px 35px 40px 35px;position:absolute;text-align:left;width:100%;color:#2b2a2a}@media only screen and (min-width:1000px){.holo_home_header .holo_home_header_main .text{max-width:41.26%;padding:40px 70px 40px 50px;margin:0 0 0 50px}}.holo_home_header .holo_home_header_main .heading{font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-size:27px;font-style:normal;font-weight:400;line-height:1;margin-bottom:.27em;color:#2b2a2a}.holo_home_header .holo_home_header_main p{margin-bottom:0!important;line-height:21px;font-family:HelveticaNeue}.holo_home_header .holo_home_header_main .more-button{margin:1em 0 0;font-size:14px;color:#2b2a2a;font-weight:600}.holo_home_header .owl-nav .owl-next,.holo_home_header .owl-nav .owl-prev{position:absolute;top:50%;width:27px;height:50px;text-indent:-9999px}.holo_home_header .owl-nav .owl-prev{background:url(../img/arrow-left.png) no-repeat;float:left;left:7px}.holo_home_header .owl-nav .owl-next{background:url(../img/arrow-right.png) no-repeat;float:right;right:7px}.introduction_main{padding:15px 15px!important}@media only screen and (min-width:1000px){.introduction_main{width:900px!important;padding:50px 50px!important}}.introduction_main h1{text-align:center!important;font-size:28px;padding-bottom:15px;font-family:HelveticaNeueLTStd-Md!important}.introduction_main .has_2_cols{display:flex;flex-direction:column}@media only screen and (min-width:1000px){.introduction_main .has_2_cols{flex-direction:row}}.introduction_main .has_2_cols .col{width:100%}@media only screen and (min-width:1000px){.introduction_main .has_2_cols .col{max-width:50%}}@media only screen and (min-width:1000px){.introduction_main .has_2_cols .col:nth-child(odd){padding:0 25px 0 0}.introduction_main .has_2_cols .col:nth-child(even){padding:0 0 0 25px}}.introduction_main .has_2_cols .col p{text-align:center;font-size:17px;line-height:22px;padding:0 25px 5px 0}@media only screen and (min-width:640px){.introduction_main .has_2_cols .col p{text-align:left}}.introduction_main .has_2_cols .col p a{color:#99d1dc!important;font-size:17px}.introduction_main .has_2_cols .col p a:hover{color:#46949d!important}.introduction_main .more a{font-family:HelveticaNeueLTStd-Md!important}.front_page_section{padding-bottom:110px}.booking_thanks_main{background:rgba(0,0,0,.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999;align-items:center;display:flex;justify-content:center}.booking_thanks_main .booking_thanks_inner{max-width:600px;display:flex;flex-direction:column;position:relative}.booking_thanks_main .booking_thanks_inner .bkt_header{background:#ddd;padding:25px;display:flex;flex-direction:column}.booking_thanks_main .booking_thanks_inner .bkt_header span{font-size:13px}.booking_thanks_main .booking_thanks_inner .bkt_header h1{padding-bottom:.1em;margin-bottom:.2em;font-size:1.4em;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;color:#2d2d2d}.booking_thanks_main .booking_thanks_inner .bkt_footer{background:#fff;padding:25px 25px 75px}.booking_thanks_main .booking_thanks_inner .close{bottom:10px;color:#0097a9;position:absolute;right:15px;align-items:center;display:flex}.booking_thanks_main .booking_thanks_inner .close:hover{cursor:pointer}.booking_thanks_main .booking_thanks_inner .close .icon{color:#212121;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-size:28px;font-weight:600;padding:0 0 0 10px}.cpd_events_header h1{font-size:24px!important;line-height:20px!important;color:#2b2a2a}.cpd_events_header .cpd_events_text{max-width:66.66%;padding:0 50px 0 0}.cpd_events_header .cpd_events_text p{font-size:15px;line-height:18px;font-family:HelveticaNeue}.cpd_events_header .cpd_events_text p:first-child{font-size:17px;line-height:21px;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif}.sub-pages.course-events .fluid-width{padding:1px 0 16px!important}.sub-pages.course-events .fluid-width .sub_events a{width:100%}.sub-pages.course-events .title_right .cal_button:hover{color:#46949d;text-decoration:underline}.course-events{background:#d5d4d4}.events_main .events_header{display:flex;flex-direction:column;padding:22px 30px 5px 25px;background:#fff;margin:16px 0 0!important}@media only screen and (min-width:640px){.events_main .events_header{flex-direction:row}}.events_main .events_header:hover{background:#ecebeb;cursor:pointer}.events_main .events_header.sub_events a{display:flex;color:#2b2a2a}.events_main .events_header.active:hover{background:#fff!important}.events_main .events_header.active .title_right .expander:after{display:none}.events_main .events_header .title_left{width:100%}@media only screen and (min-width:640px){.events_main .events_header .title_left{max-width:66.66%;padding:0 50px 0 0}}.events_main .events_header .title_left h3{color:#2b2a2a;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-size:18px;line-height:20px;padding:0 0 12px;width:66.66%}.events_main .events_header .title_left .teaser{font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-size:14px;line-height:16px}.events_main .events_header .title_right{position:absolute;float:right;right:18px;display:flex}@media only screen and (min-width:640px){.events_main .events_header .title_right{width:100%;justify-content:space-between;max-width:33.33%;position:relative}}.events_main .events_header .title_right .cal_button{display:flex;align-items:center;height:26px;font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-size:14px;line-height:16px;color:#2b2a2a;margin:0 20px 0 0}.events_main .events_header .title_right .cal_button img{margin:0 20px 0 0;display:none}@media only screen and (min-width:640px){.events_main .events_header .title_right .cal_button img{display:block}}.events_main .events_header .title_right .expander{position:relative}.events_main .events_header .title_right .expander:before{background:#2b2a2a;content:"";height:3px;left:-13px;position:absolute;top:9px;width:19px}.events_main .events_header .title_right .expander:after{background:#2b2a2a;content:"";height:19px;left:-5px;position:absolute;top:1px;width:3px}.events_main .events_inner{background:#fff}.events_main .events_inner.one_or_less.active .title .expander{display:none}.events_main .events_inner.one_or_less.active .events_inner{display:flex!important}.events_main .events_inner .title{position:relative;border-top:1px solid #2b2a2a;color:#2b2a2a;font-size:22px!important;line-height:20px!important;margin:0 25px;padding:25px 0 25px 0}.events_main .events_inner .title:hover{background:#ecebeb}.events_main .events_inner .title .expander{float:left;height:20px;margin:0 20px 0 0;padding:0;position:relative;width:20px}.events_main .events_inner .title .expander:before{background:#2b2a2a;content:"";height:3px;position:absolute;top:9px;width:19px}.events_main .events_inner .title .expander:after{background:#2b2a2a;content:"";height:19px;left:8px;position:absolute;top:1px;width:3px}.events_main .events_inner .title.active:hover{background:#fff}.events_main .events_inner .title.active .expander:after{display:none}.events_main .events_inner .events_inner{padding:0 25px 25px}.events_main .events_inner .events_inner.active{display:flex!important;padding:0 25px 47px;flex-direction:column}@media only screen and (min-width:640px){.events_main .events_inner .events_inner.active{flex-direction:row}}.events_main .events_inner .events_inner.active a{color:#0097a9}.events_main .events_inner .events_inner .description{width:100%;max-width:100%}@media only screen and (min-width:640px){.events_main .events_inner .events_inner .description{max-width:50%;padding:0 25px 0 0}}@media only screen and (min-width:920px){.events_main .events_inner .events_inner .description{max-width:66.66%;padding:0 50px 0 0}}.events_main .events_inner .events_inner .description img{float:left;height:auto;margin:0 25px 15px 0;max-width:50%;width:100%}.events_main .events_inner .events_inner .description a{color:#0097a9}.events_main .events_inner .events_inner>p{width:100%;max-width:33.33%}.events_main .events_inner .events_inner ul{list-style:disc!important;display:flex;flex-direction:column}@media only screen and (min-width:640px){.events_main .events_inner .events_inner ul{padding:0 0 0 15px!important;margin:0 0 15px 25px!important}}.events_main .events_inner .events_inner .courses-list{width:100%}@media only screen and (min-width:640px){.events_main .events_inner .events_inner .courses-list{max-width:50%;padding:0 25px 0 0}}@media only screen and (min-width:920px){.events_main .events_inner .events_inner .courses-list{max-width:33.33%;margin-left:auto!important}}.events_main .events_inner .events_inner .courses-list h3{font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-size:16px;line-height:18px;padding-bottom:16px}.events_main .events_inner .events_inner .courses-list .courses-item{align-items:center;display:flex;justify-content:space-between;padding:0 0 20px}.events_main .events_inner .events_inner .courses-list .courses-item .description{width:auto;padding:0 0 0;display:flex;flex-direction:column;color:#2b2a2a}@media only screen and (min-width:920px){.events_main .events_inner .events_inner .courses-list .courses-item .description{padding:0 25px 0 0}}.events_main .events_inner .events_inner .courses-list .courses-item .description .date{font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-size:16px;line-height:18px}.events_main .events_inner .events_inner .courses-list .courses-item .description .location{font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-size:16px;line-height:18px;font-weight:400}.events_main .events_inner .events_inner .courses-list .courses-item .booking{width:auto}.events_main .events_inner .events_inner .courses-list .courses-item .booking a{font-size:12px;line-height:18px;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;color:#2b2a2a;border-radius:4px;background:#e9cd00}.events_main .events_inner .events_inner .courses-list .courses-item .booking a:hover{background:#ffea54}.reg_page .content-header{padding-bottom:17px!important}.reg_page .content-header .fixed-width{padding-bottom:0!important}.reg_page .content-header h1{padding:0 0 3px;margin-bottom:0!important}.reg_page .content-header p{font-family:HelveticaNeueLTStd-Md;font-size:17px;line-height:20px;max-width:61%;padding-bottom:9px}.reg_page .content-header p:first-of-type{font-family:HelveticaNeue}.reg_page .content-header p a{color:#46949d;text-decoration:underline}.reg_page .frm_fields_container{display:flex!important;flex-direction:column}@media only screen and (min-width:640px){.reg_page .frm_fields_container{flex-direction:row;flex-wrap:wrap;grid-gap:0!important}}.reg_page .frm_fields_container .frm_form_field{display:flex;flex-direction:column;margin-bottom:1em;margin-left:0;margin-right:0;width:100%}@media only screen and (min-width:640px){.reg_page .frm_fields_container .frm_form_field{max-width:50%}}.reg_page .frm_fields_container .frm_form_field.frm_half{padding:0}@media only screen and (min-width:640px){.reg_page .frm_fields_container .frm_form_field.frm_half{max-width:50%}}@media only screen and (min-width:640px){.reg_page .frm_fields_container .frm_form_field.frm_half.pl{padding-left:13px}}@media only screen and (min-width:640px){.reg_page .frm_fields_container .frm_form_field.frm_half.pr{padding-right:13px}}.reg_page .frm_fields_container .frm_form_field.full_row{max-width:100%;padding:0}.reg_page .frm_fields_container .frm_form_field label{margin-bottom:.3em;color:#605f5f;font-size:1.1em;font-family:HelveticaNeueLT-Light,Arial,sans-serif;font-weight:400;font-style:normal}.reg_page .frm_fields_container .frm_form_field label .frm_required{font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-weight:400;font-style:normal;font-size:13px!important}.reg_page .frm_fields_container .frm_form_field input,.reg_page .frm_fields_container .frm_form_field select,.reg_page .frm_fields_container .frm_form_field textarea{padding:.4em .7em!important;background-color:#ccc!important;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.05em!important;border:none!important;width:100%}.reg_page .frm_fields_container .frm_submit{display:flex;justify-content:flex-end;width:100%}.reg_page .frm_fields_container .frm_submit button{background:#e9cd00!important;border-radius:4px;color:#2b2a2a;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-size:16px;line-height:18px;width:auto;box-shadow:none;border:none;padding:.65em 1em;border:none!important;cursor:pointer!important;-webkit-appearance:none;text-transform:uppercase}.reg_page .frm_fields_container .vertical_radio .frm_opt_container{width:100%;max-width:50%}.reg_page .frm_fields_container .vertical_radio .checker span{background:rgba(43,42,42,.15);content:"";float:left;height:30px;margin:0 12px 0 0;width:30px;position:relative}.reg_page .frm_fields_container .vertical_radio .checker span input[type=checkbox]{position:absolute;margin-left:-9999px;visibility:hidden}.reg_page .frm_fields_container .vertical_radio .checker span.checked:after{border-bottom:2px solid #2b2a2a;border-right:2px solid #2b2a2a;content:"";height:12px;left:9px;margin:0 30px 0 0;padding:0;position:absolute;top:5px;transform:rotate(35deg);width:7px}.reg_page .fixed-width{padding:0 50px 45px!important}#frm-reset-password-0 .frm_description p,.frm_login_form .frm_description p{background-color:#ecf5f6;border-left:10px solid #46949d;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-size:17px;font-style:normal;font-weight:400;margin:1em 0;padding:.8em 1.5em;line-height:20px;max-width:61%;padding-bottom:9px;margin-bottom:1em}#frm-reset-password-0 .form-field,.frm_login_form .form-field{max-width:50%}#frm-reset-password-0 input,.frm_login_form input{padding:.4em .7em!important;background-color:#ccc!important;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.05em!important;border:none!important;border-radius:0}#frm-reset-password-0 input[type=submit],.frm_login_form input[type=submit]{display:inline-block;zoom:1;padding:.65em 1em!important;background-color:#0097a9!important;color:#fff!important;font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.9em;line-height:1;text-transform:uppercase;text-align:center}.post-content.intro p:first-of-type{font-family:HelveticaNeueLTStd-Md,Arial,sans-serif}.post-content.intro .col2 h2{margin:0 0 .6em!important}.beacon_header_wrap{font-size:17px;line-height:22px;color:#2b2a2a;padding-bottom:15px}.beacon_header_wrap h1{font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-size:24px;line-height:20px;margin-bottom:17px}.beacon_schools_map_key{background:#2b2a2a;padding:22px 25px 0 25px}.beacon_schools_map_key h1{color:#fff;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-size:18px;line-height:16px;border-bottom:1px dotted #eaeaea;padding-bottom:10px}.beacon_schools_map_key .has_3_cols{display:flex;padding:16px 0}.beacon_schools_map_key .has_3_cols .col{color:#fff;display:flex;font-size:14px;line-height:16px;padding:0 50px 0 0}.beacon_schools_map_key .has_3_cols .col .key_ico img{width:15px;height:15px;margin:0 11px 0 0}.after_map{font-size:15px;line-height:18px;color:#2b2a2a;padding:36px 0 0;max-width:61%}.eii_page_header{background:#fff}.eii_page_header .heading{max-width:61%}.eii_page_header .heading p:first-of-type{font-family:HelveticaNeueLTStd-Md}.eii_page_header .heading .header_buttons{padding:14px 0 40px}.eii_page_header .heading .header_buttons a{font-family:HelveticaNeueLT-Bold;font-size:15px;line-height:18px;background:#e9cd00;color:#2b2a2a;border-radius:4px;padding:4px 11px;margin:0 10px 0 0}.eii_page_header .heading .header_buttons a:hover{background:#ffea54}.eii_page h2{font-size:20px;line-height:20px;font-family:HelveticaNeueLT-Bold;color:#2b2a2a;margin:0 0 13px}.eii_page .tab_main{background:#fff;padding:0 25px 20px;margin:30px 0 0}.eii_page .tab_main .tab_header_section{display:flex;justify-content:space-between;padding:21px 0 6px}.eii_page .tab_main .tab_header_section h3{font-size:20px;line-height:20px;font-family:HelveticaNeueLT-Bold;color:#2b2a2a}.eii_page .tab_main .tab_header_section a{font-family:HelveticaNeueLT-Bold;font-size:15px;line-height:18px;background:#e9cd00;color:#2b2a2a;border-radius:4px;padding:4px 11px}.eii_page .tab_main .tab_header_section a:hover{background:#ffea54}.tabs_container{padding:10px 0 0}.tabs_container .tabs{display:flex;flex-direction:column}@media only screen and (min-width:640px){.tabs_container .tabs{flex-direction:row}}.tabs_container .tabs li{width:100%;max-width:100%;padding:7px 0 5px 11px;font-size:16px;line-height:20px;font-family:HelveticaNeueLTStd-Md;background:#6d5b74;margin:0 4px 0 0!important}.tabs_container .tabs li:hover{background:#56465c}.tabs_container .tabs li a{color:#fff;text-decoration:none;width:100%;background:0 0!important}.tabs_container .tabs li img{margin:0 10px 0 0;width:23px;height:auto}.tabs_container .tabs li.current{background:#b6adb9}.tabs_container .tabs li.current a{color:#2b2a2a}.tabs_container .tab-content{border:0;margin:21px 0 0;display:none}.tabs_container .tab-content.current{display:block}.tabs_container .tab-content .tab_col_rows{display:flex;flex-direction:column}@media only screen and (min-width:640px){.tabs_container .tab-content .tab_col_rows{flex-direction:row}}.tabs_container .tab-content .tab_col_rows .tab_left{width:100%;padding:0 0 15px}@media only screen and (min-width:640px){.tabs_container .tab-content .tab_col_rows .tab_left{max-width:33.33%;min-width:33.33%;padding:0 4px 0 0}}.tabs_container .tab-content .tab_col_rows .tab_left .videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.tabs_container .tab-content .tab_col_rows .tab_left .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.tabs_container .tab-content .tab_col_rows .tab_left img{width:auto;max-width:100%;height:auto}@media only screen and (min-width:640px){.tabs_container .tab-content .tab_col_rows .tab_right{padding:0 17px;max-width:66.66%}}.tabs_container .tab-content .tab_col_rows .tab_right p{letter-spacing:normal}.tabs_container .tab-content .tab_col_rows .tab_right a{color:#46949d}.my-account .box-open{position:fixed;z-index:10;top:0;width:100%;height:100%;z-index:99999}.account_page{background:rgba(43,42,42,.2)}.account_page .page_title{background:#fff;padding:50px 0}.account_page .page_title h2{color:#2b2a2a;font-family:HelveticaNeueLTStd-Md,Arial,sans-serif;font-size:24px;line-height:20px;padding-bottom:19px}.account_page .page_title p{font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-style:15px;line-height:18px}.account_page .courses-infos .account_course_section{padding-top:40px}.account_page .courses-infos .account_course_section .section_title{align-items:center;color:#2b2a2a;display:flex;font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-size:14px;line-height:16px}.account_page .courses-infos .account_course_section .section_title span{width:25px;height:25px;position:relative;float:left;margin:0 9px 0 0}.account_page .courses-infos .account_course_section.complete_courses .section_title span{background:#2b2a2a}.account_page .courses-infos .account_course_section.complete_courses .section_title span:before{content:"";width:13px;height:13px;position:absolute;background:#e9cd00;top:6px;left:6px}.account_page .courses-infos .account_course_section.confirmed_courses .section_title span{background:#fff;border:1px solid #2b2a2a}.account_page .courses-infos .account_course_section.confirmed_courses .section_title span:before{content:"";width:13px;height:13px;position:absolute;background:#e9cd00;top:5px;left:5px}.account_page .courses-infos .account_course_section.pending_courses .section_title span{background:#fff;border:1px solid #2b2a2a}.account_page .courses-infos .account_course_section.pending_courses .section_title span:before{content:"";width:13px;height:13px;position:absolute;background:#0097a9;top:5px;left:5px}.account_page .courses-infos .account_course_section.still_to_book_courses .section_title span{background:#fff;border:1px solid #2b2a2a}.account_page .courses-infos .account_course_section.still_to_book_courses .section_title span:before{content:"";width:13px;height:13px;position:absolute;background:#fff;top:5px;left:5px}.account_page .courses-infos .account_course_section.still_to_book_courses .events_main .has_3_cols .col.col_left{max-width:66.66%}.account_page .courses-infos .account_course_section.still_to_book_courses .events_main .has_3_cols .col.col_left img{max-width:50%;padding:0 25px 27px 0;float:left}.account_page .courses-infos .account_course_section.still_to_book_courses .events_main ul{padding:0;margin:0}.account_page .courses-infos .account_course_section.still_to_book_courses .events_main ul h3{font-family:HelveticaNeueLT-Bold,Arial,sans-serif;font-size:16px;line-height:18px;padding-bottom:16px}.account_page .courses-infos .account_course_section.still_to_book_courses .events_main ul li{align-items:center;display:flex;justify-content:space-between;padding:0 0 20px}.account_page .courses-infos .account_course_section.still_to_book_courses .events_main ul li .description{color:#2b2a2a;display:flex;flex-direction:column;padding:0 25px 0 0;width:auto}.account_page .courses-infos .account_course_section.still_to_book_courses .events_main ul li .description .date{font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-size:16px;line-height:18px}.account_page .courses-infos .account_course_section.still_to_book_courses .events_main ul li .description .location{font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif;font-size:16px;line-height:18px;font-weight:400}.account_page .courses-infos .account_course_section.still_to_book_courses .events_main ul li .booking{width:auto;min-width:95px;max-width:105px}.account_page .courses-infos .account_course_section.still_to_book_courses .events_main ul li .booking a{background:#e9cd00;border-radius:4px;color:#2b2a2a;font-family:HelveticaNeueLT-Bold,Arial,sans-serif;line-height:18px;font-size:12px}.account_page .courses-infos .account_course_section.still_to_book_courses .events_main ul li .booking a:hover{background:#ffea54;text-decoration:none}.account_page .courses-infos .events_main .events_header{margin:10px 0 0 0!important;justify-content:space-between}.account_page .courses-infos .events_main .events_header .title_left h3{font-family:HelveticaNeueLT-Bold,Arial,sans-serif}.account_page .courses-infos .events_main .events_header .title_right{max-width:30.33%}.account_page .courses-infos .events_main .events_inner{position:relative;color:#2b2a2a;font-size:22px!important;line-height:20px!important}.account_page .courses-infos .has_3_cols{display:flex;border-top:1px solid #2b2a2a;margin:0 25px;padding:25px 0 25px 0}.account_page .courses-infos .has_3_cols .col{width:100%;max-width:33.33%;font-size:15px;line-height:18px;font-family:HelveticaNeue;padding:0 25px 0 0}.account_page .courses-infos .has_3_cols .col:first-child{padding:0}.account_page .courses-infos .has_3_cols .col:nth-child(2n){padding:0 25px}.account_page .courses-infos .has_3_cols .col:nth-child(3n){padding:0 0 0 25px}.account_page .courses-infos .has_3_cols .col img{width:100%;height:auto}.account_page .courses-infos .has_3_cols .col ul{margin:0;padding:0}.account_page .courses-infos .has_3_cols .col ul li{list-style:none;padding-bottom:8px}.account_page .courses-infos .has_3_cols .col ul li a{color:#46949d;font-family:HelveticaNeue}.account_page .courses-infos .has_3_cols .col ul li a:hover{text-decoration:underline}.frm_login_form form{background-image:url(../img/dotted-line-horizontal.png?v=1);background-repeat:repeat-x;background-position:left bottom}.frm_login_form fieldset .form-field{width:100%;max-width:100%}.frm_login_form fieldset .form-field input{border-radius:0!important;font-weight:400!important;color:#333!important;font-family:HelveticaNeueLT-Bold,Arial,sans-serif!important}.frm_login_form fieldset .frm_submit{width:auto!important;float:left}.frm_login_form fieldset .frm_submit input{margin:0!important;display:inline-block;zoom:1;padding:.65em 1em .65em!important;font-family:HelveticaNeueLTStd-Roman,Arial,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:.9em!important;line-height:1!important;text-transform:uppercase;text-align:center;border-radius:0!important}.frm_login_form fieldset .login-remember{margin-bottom:0!important}.frm_login_form fieldset .login-remember label{display:flex;flex-direction:row;padding:20px 0 0}.frm_login_form .login_lost_pw{margin:15px 0!important;padding:0;float:left!important;text-align:left!important}figure{max-width:100%}figure img{max-width:100%;height:auto}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{overflow:hidden;min-height:1px;float:left;background:#2a2a2a;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.ui.accordion .title~.content{display:none}.ui.accordion .accordion .title~.content{display:none}.ui.accordion .accordion .title .dropdown.icon,.ui.accordion .title .dropdown.icon{opacity:1;-webkit-transition:opacity .1s ease,-webkit-transform .1s ease;transition:opacity .1s ease,-webkit-transform .1s ease;transition:transform .1s ease,opacity .1s ease;transition:transform .1s ease,opacity .1s ease,-webkit-transform .1s ease;vertical-align:baseline;-webkit-transform:none;transform:none}.ui.accordion .accordion .active.content,.ui.accordion .active.content{display:block}
/*# sourceMappingURL=maps/main.css.map */
