/*!
Theme Name: vitamink - starter
Theme URI: e
Description: Bespoke wordpress theme for client
Version: 1.0
Author: Johnathan.kendall@vitaminkdesign.com
Tags: simple options

*/@import url("now-alt/webfont.css");@font-face{font-family:'icomoon';src:url("scss/icons/icomoon.eot?-ienutq");src:url("scss/icons/icomoon.eot?#iefix-ienutq") format("embedded-opentype"),url("scss/icons/icomoon.ttf?-ienutq") format("truetype"),url("scss/icons/icomoon.woff?-ienutq") format("woff"),url("scss/icons/icomoon.svg?-ienutq#icomoon") format("svg");font-weight:normal;font-style:normal}[class^='icon-'],[class*=' icon-']{font-family:'icomoon';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.contain-floats,.wrapper:after,ul.courseMeta:after,.relatedPosts .horizontal li.post:after,li.post:after,.homepage-panel-widget:after,#vkBlock1409:after,#f ul.menu:after,.mceContentBody ul:after{content:'.';clear:both;background:#f00;display:block;height:1px;margin:-1px 0 0 0;padding:0;visibility:hidden}.break-after,.courseLink:after{content:'\A';white-space:pre}.rarrow,nav.blogNavs li:before,#sectionMenu li:before,.courseLink:before,.mceContentBody ul li:before{content:'\00BB'}/*!
Pure v0.4.2
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*//*!
normalize.css v1.1.3 | MIT License | git.io/normalize
Copyright (c) Nicolas Gallagher and Jonathan Neal
*//*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}[hidden]{display:none !important}/*!
Pure v0.4.2
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*/.pure-button{display:inline-block;*display:inline;zoom:1;line-height:normal;white-space:nowrap;vertical-align:baseline;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button{font-family:inherit;font-size:100%;*font-size:90%;*overflow:visible;padding:.5em 1em;color:#444;color:rgba(0,0,0,0.8);*color:#444;border:1px solid #999;border:0 rgba(0,0,0,0);background-color:#E6E6E6;text-decoration:none;border-radius:2px}.pure-button-hover,.pure-button:hover,.pure-button:focus{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);background-image:-o-linear-gradient(transparent, rgba(0,0,0,0.05) 40%, rgba(0,0,0,0.1));background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(40%, rgba(0,0,0,0.05)), to(rgba(0,0,0,0.1)));background-image:linear-gradient(transparent, rgba(0,0,0,0.05) 40%, rgba(0,0,0,0.1))}.pure-button:focus{outline:0}.pure-button-active,.pure-button:active{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.15) inset,0 0 6px rgba(0,0,0,0.2) inset;box-shadow:0 0 0 1px rgba(0,0,0,0.15) inset,0 0 6px rgba(0,0,0,0.2) inset}.pure-button[disabled],.pure-button-disabled,.pure-button-disabled:hover,.pure-button-disabled:focus,.pure-button-disabled:active{border:0;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.pure-button-hidden{display:none}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:#0078e7;color:#fff}/*!
Pure v0.4.2
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*/.pure-form input[type=text],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=color],.pure-form select,.pure-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 3px #ddd;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.pure-form input:not([type]){padding:.5em .6em;display:inline-block;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 3px #ddd;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.pure-form input[type=color]{padding:.2em .5em}.pure-form input[type=text]:focus,.pure-form input[type=password]:focus,.pure-form input[type=email]:focus,.pure-form input[type=url]:focus,.pure-form input[type=date]:focus,.pure-form input[type=month]:focus,.pure-form input[type=time]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=week]:focus,.pure-form input[type=number]:focus,.pure-form input[type=search]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=color]:focus,.pure-form select:focus,.pure-form textarea:focus{outline:0;outline:thin dotted \9;border-color:#129FEA}.pure-form input:not([type]):focus{outline:0;outline:thin dotted \9;border-color:#129FEA}.pure-form input[type=file]:focus,.pure-form input[type=radio]:focus,.pure-form input[type=checkbox]:focus{outline:thin dotted #333;outline:1px auto #129FEA}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input[type=text][disabled],.pure-form input[type=password][disabled],.pure-form input[type=email][disabled],.pure-form input[type=url][disabled],.pure-form input[type=date][disabled],.pure-form input[type=month][disabled],.pure-form input[type=time][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=week][disabled],.pure-form input[type=number][disabled],.pure-form input[type=search][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=color][disabled],.pure-form select[disabled],.pure-form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input:not([type])[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{background:#eee;color:#777;border-color:#ccc}.pure-form input:focus:invalid,.pure-form textarea:focus:invalid,.pure-form select:focus:invalid{color:#b94a48;border-color:#ee5f5b}.pure-form input:focus:invalid:focus,.pure-form textarea:focus:invalid:focus,.pure-form select:focus:invalid:focus{border-color:#e9322d}.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus,.pure-form input[type=checkbox]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{border:1px solid #ccc;background-color:#fff}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em}.pure-form fieldset{margin:0;padding:.35em 0 .75em;border:0}.pure-form legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;color:#333;border-bottom:1px solid #e5e5e5}.pure-form-stacked input[type=text],.pure-form-stacked input[type=password],.pure-form-stacked input[type=email],.pure-form-stacked input[type=url],.pure-form-stacked input[type=date],.pure-form-stacked input[type=month],.pure-form-stacked input[type=time],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=week],.pure-form-stacked input[type=number],.pure-form-stacked input[type=search],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=color],.pure-form-stacked select,.pure-form-stacked label,.pure-form-stacked textarea{display:block;margin:.25em 0}.pure-form-stacked input:not([type]){display:block;margin:.25em 0}.pure-form-aligned input,.pure-form-aligned textarea,.pure-form-aligned select,.pure-form-aligned .pure-help-inline,.pure-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.pure-form-aligned textarea{vertical-align:top}.pure-form-aligned .pure-control-group{margin-bottom:.5em}.pure-form-aligned .pure-control-group label{text-align:right;display:inline-block;vertical-align:middle;width:10em;margin:0 1em 0 0}.pure-form-aligned .pure-controls{margin:1.5em 0 0 10em}.pure-form input.pure-input-rounded,.pure-form .pure-input-rounded{border-radius:2em;padding:.5em 1em}.pure-form .pure-group fieldset{margin-bottom:10px}.pure-form .pure-group input{display:block;padding:10px;margin:0;border-radius:0;position:relative;top:-1px}.pure-form .pure-group input:focus{z-index:2}.pure-form .pure-group input:first-child{top:1px;border-radius:4px 4px 0 0}.pure-form .pure-group input:last-child{top:-2px;border-radius:0 0 4px 4px}.pure-form .pure-group button{margin:.35em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}.pure-form .pure-help-inline,.pure-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:.875em}.pure-form-message{display:block;color:#666;font-size:.875em}@media only screen and (max-width: 480px){.pure-form button[type=submit]{margin:.7em 0 0}.pure-form input:not([type]),.pure-form input[type=text],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=color],.pure-form label{margin-bottom:.3em;display:block}.pure-group input:not([type]),.pure-group input[type=text],.pure-group input[type=password],.pure-group input[type=email],.pure-group input[type=url],.pure-group input[type=date],.pure-group input[type=month],.pure-group input[type=time],.pure-group input[type=datetime],.pure-group input[type=datetime-local],.pure-group input[type=week],.pure-group input[type=number],.pure-group input[type=search],.pure-group input[type=tel],.pure-group input[type=color]{margin-bottom:0}.pure-form-aligned .pure-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.pure-form-aligned .pure-controls{margin:1.5em 0 0}.pure-form .pure-help-inline,.pure-form-message-inline,.pure-form-message{display:block;font-size:.75em;padding:.2em 0 .8em}}@media screen and (min-width: 901px){*{-webkit-box-sizing:border-box !important;box-sizing:border-box !important}.mobile-only{display:none}}@media screen and (min-width: 901px) and (max-width: 1100px){html{font-size:13px}}@media screen and (min-width: 901px) and (max-width: 960px){html{font-size:12px}}@media screen and (min-width: 901px){body #page-wrapper>*>.wrapper{margin:0 auto;max-width:1280px;width:80%;min-width:320px;padding:2%;position:relative;margin-bottom:1rem;padding-bottom:0}#page-wrapper>#main-content>.wrapper{padding:1% 1%;margin-bottom:0}}@media screen and (min-width: 901px) and (max-width: 1280px){body #page-wrapper>*>.wrapper{width:90%}}@media screen and (min-width: 901px) and (max-width: 1024px){body #page-wrapper>*>.wrapper{width:95%}}@media screen and (min-width: 901px){.ie #page-wrapper>*>.wrapper{min-width:990px}main .wrapper{padding:0}#header nav li,#footer nav li{float:left}#menu-top-menu>li{min-width:14.28%}html #menu-top-menu>li>a{padding-left:0 !important;padding-right:0 !important}}@media screen and (min-width: 901px) and (max-width: 900px){#menu-top-menu>li{font-size:0.9em}p.whatNext{font-size:0.9em}#course-search-filter input[type='submit']{font-size:0.9em !important;padding:1.8ex 0.2ex !important}#vkBlock1411 h3{font-size:1.2em !important}}@media screen and (min-width: 901px){body #header-navigation .wrapper{padding:0}li.post{clear:none}body header #header-navigation{background:none;padding:0;position:absolute;left:0;right:0;bottom:0;top:0}header .menu-utility{right:2%;top:2%}#menu-item-406{position:absolute;right:2%;top:60px}#menu-item-406 a{background:#ccc}#menu-item-22{position:absolute;left:2%;top:2%}header #header-navigation .menu-utility *{color:#000}header #header-menu{width:100%}#menu-top-menu>li>a{text-align:center}#menu-top-menu>li>a:hover{background:rgba(0,0,0,0.5)}#menu-main-menu{padding-right:4em}#menu-top-menu{display:table;width:100%}#menu-top-menu>li{display:table-cell;vertical-align:center;font-size:1.2em}}@media screen and (min-width: 901px) and (max-width: 1100px){#menu-top-menu>li{font-size:1.1em !important}}@media screen and (min-width: 901px) and (max-width: 1000px){#menu-top-menu>li{font-size:1em !important}}@media screen and (min-width: 901px) and (max-width: 900px){#menu-top-menu>li{font-size:0.9em !important}}@media screen and (min-width: 901px){nav li li{display:block}nav li li a{display:block;padding:1ex}.jColumns .jColumn{float:left !important;width:23%;margin-right:1%}body header #header-menu a{background:none;padding:0}#header-menu div{-webkit-box-shadow:none !important;box-shadow:none !important}#menu-main-menu{width:100%;display:table;-webkit-box-shadow:none;box-shadow:none;position:relative;border:none}header #header-navigation #header-menu{position:static !important}ul#menu-main-menu>li{margin:0;text-align:center;background:#efefef;padding:.5ex 1vw;max-width:18%;font-size:1rem !important;display:table-cell;float:none !important}header #header-menu ul>li:hover>a{color:#900}header #header-menu ul ul{border:Solid 1px #999;top:1.5em;-webkit-box-shadow:0 4px 2px #999;box-shadow:0 4px 2px #999;padding:0;width:14em;left:50%;margin-left:-7em}header #header-menu ul li.active ul,header #header-menu ul li.clicked ul{display:block}header #header-menu ul ul li{margin-right:0}header #header-menu ul ul li{display:block;float:none !important}header #header-menu li li a{padding:1ex 1em;display:block;text-decoration:none;font-weight:normal;line-height:1.2em}header #header-menu li li a:hover{background:lightYellow}#header-menu ul ul.sub-menu{position:absolute !important;left:0;top:3.7em;right:0;background:white;padding:2%}#header-menu ul ul.sub-menu{border-top:none !important;padding:3em 4% 2.8em 4%;margin:0 -1px}#menu-item-1060 .sub-menu:before{content:'Course areas:';position:absolute;top:2.5ex;left:28.5%;color:#7DBFCB;font-family:"now_altregular", trebuchet, sans-serif}#menu-item-1332{-moz-column-break-before:column;break-before:column;-webkit-column-break-before:always}#searchform{position:absolute;top:0;right:0}#primary>.wrapper{padding:1%;padding:1.2vw}.page-template-layout-1 #main-content>.wrapper{overflow:hidden}.page-template-layout-1 #primary{width:74%;float:left}.page-template-layout-1 #secondary{width:23.9%;float:right;clear:right}.page-template-layout-1 #tertiary{width:auto;float:none;clear:both;padding:0}.page-template-layout-1 #tertiay>.wrapper{padding:0;margin:0}.breadCrumb{padding:0 0 1em 0}.page-template-layout-2 #main-content .wrapper{overflow:hidden}.page-template-layout-2 #primary{width:50%;float:left}.page-template-layout-2 #secondary{float:right;width:50%}.page-template-layout-2 #tertiary{clear:both}#main-content .pure-form label{float:left;clear:left;width:20%}body #main-content .pure-form input,body #main-content .pure-form textarea,body #main-content .pure-form select{float:left;width:80%}#homepage-panel .courseQuickSearch,.homepage-panel-widget .contentBlock{min-height:9.5rem}html #homepage-panel .courseQuickSearch{width:50%;float:left;padding:2% 2% 0 2%}#vkBlock1412:before{margin-bottom:0}.homepage-panel-widget{float:right;width:49%}aside h2{font-size:1.8vw;line-height:1.2em;margin-bottom:1em}aside>h2{margin-bottom:0}.relatedPosts li{-webkit-box-sizing:border-box;box-sizing:border-box}#tertiary .relatedPosts .horizontal li{float:left;width:24%;margin-right:1%;clear:none;padding:0}#tertiary .relatedPosts .horizontal li .postThumb{float:none;width:100%;margin:0 0 1ex 0}#tertiary .relatedPosts .horizontal li img{width:100%}.home .relatedPosts .horizontal li.post{float:left;width:48%;margin-right:2%;padding:0;clear:none}.home .horizontal li.post:nth-child(3n){clear:left}.horizontal li.post .postBody p{overflow:hidden}li.post .postBody p:first-child{margin-top:0}html #f h3{font-size:1.6vw}html footer section{float:left;width:33%;padding:0 2% 0 2% !important;clear:none;margin-bottom:0}footer #howToFind span{display:block}#socialism *{margin:0;padding:0}#course-search-filter fieldset label{width:45%;float:left;margin-right:2%}#course-search-filter fieldset label.select-duration{margin-right:0}#course-search-filter fieldset label.select-duration{display:none !important}#course-search-filter .showSupported,#course-search-filter .showFamily{width:45%}.outline-item{padding:1ex 0 0 0;position:relative}.outline-item ul{margin:0 !important;padding:0 !important}.outline-item li{margin:0 0 1em 2em !important;padding:0;list-style:box outside}.outline-item p{margin-top:0 !important}#oi-objective>ul li,#ol-activities>ul li{float:left;width:40%}.courseDetails{overflow:hidden}.courseDetails ul{margin:0;padding:0}.courseDetails li{position:relative;padding:0;float:left;margin:0;list-style:none outside;margin:0.8ex 0;width:40%;-webkit-box-sizing:border-box;box-sizing:border-box}.courseDetails li strong{float:left;width:30%;min-width:12em}#header-menu li li{margin:0 3% 0 0;float:none}#header-menu .sub-menu>li{border-bottom:1em transparent solid}html:not(.ie9) #header-menu li#menu-item-1073 .sub-menu>li{display:inline-block;width:100%}#menu-main-menu li.active ul.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex}#menu-main-menu ul.sub-menu{-ms-flex-wrap:wrap;flex-wrap:wrap}#menu-main-menu ul.sub-menu>*{-webkit-box-flex:1;-ms-flex:1 1 1;flex:1 1 1;width:22% !important;display:block !important}#header-menu li li a{display:block;background:#fdf9f0;font-weight:bold;color:#4193a1;border-left:solid 1ex #7DBFCB;padding:1em}#header-menu-off li li a{padding-bottom:2em;position:relative}#header-menu-off li li a:after{content:' ';position:absolute;bottom:0;left:-1ex;right:0;height:1em;background:#fff}}@media screen and (min-width: 901px) and (max-width: 900px){#header-menu li li a{min-height:6em}}@media screen and (min-width: 901px){.relatedPosts li.post{margin-bottom:2em}.js #menu-main-menu{display:block !important}.postList>li,#pgNewsEvents #main-content #related h3>li{margin-bottom:3rem}body{position:relative}#backDrop{background:#3e8c9a;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}.page-id-1021 #tertiary{width:74% !important;float:left !important}.csstransforms .whatNext h2{top:47.5%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.frm_verify label{position:absolute;left:-9000vw}}.icon-home:before{content:"\e602";font-family:'icomoon'}.icon-phone:before{content:'\e604';font-family:'icomoon'}.icon-youtube:before,#sl-yt a:after{content:'\e607';font-family:'icomoon'}.icon-location2:before{content:'\e609';font-family:'icomoon'}.icon-thumbsup:before,.icon-thumbsup2:before,.icon-happy:before,.courseMeta li.supported:before,.icon-info:before,.icon-search:before,.icon-family_icon:before,label.showFamily:before,li.family:before,label.showSupported:before,.icon-search2:before,#menu-item-1077 a:before,.icon-location2:before,#searchSubmitLabel:before{font-family:'icomoon'}.icon-thumbsup:before{content:"\e603"}.icon-thumbsup2:before{content:"\e60a"}.icon-happy:before,.courseMeta li.supported:before,label.showSupported:before,li#menu-item-1324 a:before{content:"\e0e8 ";font-family:'icomoon'}.icon-info:before{content:"\e2a3"}.icon-search:before{content:"\e2ca"}.icon-family_icon:before,li.family:before,label.showFamily:before{content:"\e60b"}.icon-search2,#menu-item-1077 a:before,#searchSubmitLabel:before{content:"\e60c";font-family:'icomoon'}.icon-location2:before{content:"\e609"}.uglyselect select{-webkit-appearance:none;background-color:white;padding-right:1.5em}#searchSubmitLabel{position:absolute;right:0;width:2px;height:100%;background:none !important;z-index:999}#searchSubmitLabel:before{position:absolute;width:1em;text-align:center;height:1em;right:0.8ex;top:.3ex;text-indent:0 !important;display:block;color:#fff;font-size:2.2em;z-index:999}@media screen and (max-width: 900px){#searchSubmitLabel:before{left:10px;top:0.2em;font-size:2em}#toggle-menu-main-menu:before{top:0.2ex !important}}.js #searchSubmitLabel input{width:3rem;height:2.8rem;right:8px;top:-1px;text-indent:-900px}input[type='submit']:active,input[type='submit']:focus{outline:none}h1,h2,#f h3,label,legend,#secondary h3,#footContactDetails *{font-family:"now_altregular", trebuchet, sans-serif}body{font-family:"now_altregular", trebuchet, sans-serif}h1,h2,h3,h1 *,h2 *,h3 *{color:#7DBFCB}h1,h1 *{color:#EB6BA6}article h1{line-height:1.3em}h2,h2 *{color:#EB6BA6}.mceContentBody h2{color:#2f9476}h3,h3 *{color:#59adbc}html{font-size:14px}.pwp-pagination{text-align:center;margin:2em 0}.pwp-pagination li{display:inline-block;min-width:2em;line-height:2em;margin:0.4ex}.pwp-pagination li a,.pwp-pagination li span{background:#fff;display:block;text-decoration:none}.pwp-pagination li a.next{position:relative;text-indent:-9000px}.pwp-pagination li a.next:before{content:'\00BB';position:absolute;right:1ex;text-indent:0;font-size:1.6em;line-height:1.8ex}.pwp-pagination .current,.pwp-pagination li a:hover{background:#7DBFCB;color:#fff !important}header#h .wrapper{background:none}header nav ul{font-size:1.4rem}header nav ul ul{font-size:1rem}.logo{position:relative}header#h .wrapper{padding:0}header .branding{overflow:hidden}header .logo{font-size:2rem;font-weight:bold;float:left;padding:0;margin:0}header .logo a{display:block}header .branding{padding:1em 0}.fontface:not(.ie) .logo a{text-decoration:none}.fontface:not(.ie) .logo *{font-size:1em}.fontface:not(.ie) header .logo{position:relative;height:130px;font-size:1rem}.fontface:not(.ie) header .logo a{display:block}.fontface:not(.ie) header .logo a:focus{outline:none}.fontface:not(.ie) .logo .mark:after{font-weight:normal;font-size:9.8rem;position:absolute;left:0;color:#6b8a15}.fontface:not(.ie) header .logo .siteName:after{height:100px;position:absolute;left:11rem;top:3.5rem;font-size:4em;color:#000;font-weight:normal !important;text-indent:0}.fontface:not(.ie) header .logo .siteName{text-indent:-9000px}html:not(.fontface) .siteName{font-size:10px}.siteName{text-indent:-9000px}*{-webkit-text-size-adjust:none}div.wp-caption.alignnone{max-width:100%}input[type='button'],input[type='submit']{background:#EB6BA6;color:#444;border:none;color:#fff;padding:1ex 1em}option,select{padding:1ex 1em}body{background-color:#fdf9f0}@media screen and (max-width: 900px){html{background-size:contain}}.wrapper{display:block}#devNotice{background:lightYellow !important;text-align:center !important;color:#666;padding:1ex;font-size:0.8em}.clicked{border:solid 1px #f00 !important}#page-wrapper>*>.wrapper{background:#fff;padding:0 2em 0 0;position:relative}html #footer-2 .wrapper{background:none;padding:0 1%;margin:0 auto}html #footer-2 p{font-size:0.9rem;color:#4399a9;margin:0;line-height:1.6em}html #footer-2 a{text-decoration:none;color:#727f40}.v-kredit{display:none}html #footer-2 p.v-kredit{font-size:0.7rem}html #footer-2 h4{margin:0}*{color:#000}#main-content a{color:#EB6BA6}#main-content a:hover{text-decoration:underline}@media screen and (max-width: 900px){#locationMap #gmap{min-height:100vw}}#homepage-panel+#main-content>.wrapper{padding-top:0}.mceContentBody table,.mceContentBody td{border:solid 1px #7DBFCB;font-size:0.9rem}.mceContentBody td{padding:1em;vertical-align:top}.mceContentBody td ul{padding-left:20px}.mceContentBody tr:nth-child(even){background:l-adjust(#7DBFCB, 90)}.mceContentBody table th{background:#7DBFCB;padding:0.5ex 0.8ex;color:#fff;font-size:0.9rem;border:solid 1px #fdf9f0}.mceContentBody table th *{color:#fff}#secondary p:empty{display:none}.jump2Timetable{float:right;font-size:1.2rem;font-weight:normal}@media screen and (max-width: 600px){.jump2Timetable{font-size:0.9rem}#main-content .wrapper{padding:1em 1%}}.jump2Timetable:before{content:'jump to '}fieldset{border:none}nav.blogNavs,#sectionMenu{padding:8%;background:#fdf9f0;margin-bottom:1em}#sectionMenu h3{font-size:1.8em;line-height:1em;margin-bottom:0.6ex}nav.blogNavs li,#sectionMenu li{padding-left:1em;position:relative;margin-bottom:0.4ex;list-style:none outside}#sectionMenu li h4{margin:0}nav.blogNavs li a,#sectionMenu li a{text-decoration:none;color:#4193a1 !important}#sectionMenu li a{font-weight:bold}nav.blogNavs li:before,#sectionMenu li:before{position:absolute;left:-0.2ex;top:-0.6ex;font-size:1.5em;color:#7DBFCB;font-family:"now_altregular", trebuchet, sans-serif;font-weight:bold}nav.blogNavs ul,ulsectionMenu{margin:0 0 1em 0}nav.blogNavs h3{margin-bottom:0.5ex}nav ul{padding:0;margin:0}nav{display:block;clear:both}.pTurners{margin-top:2em;font-family:"now_altregular", trebuchet, sans-serif}#main-content .pTurners a{text-decoration:none;font-weight:bold}#main-content .pTurners .lTurners{margin-right:3em}aside h3{margin-top:0}.postList,#pgNewsEvents #main-content #related h3{list-style:none outside;margin:0;padding:0}#tertiary .postList.horizontal,#tertiary #pgNewsEvents #main-content #related h3.horizontal,#pgNewsEvents #main-content #related #tertiary h3.horizontal{padding:0 1%}.search ul.postList{counter-reset:my-counter;border-top:solid l-adjust(#7DBFCB, 25) 1px;padding-top:1em;margin-top:1em}.search li.post{padding-left:2.5em !important;border-bottom:solid l-adjust(#7DBFCB, 25) 1px;min-height:5em;position:relative}.search li.post:before{content:counter(my-counter) ".";counter-increment:my-counter;position:absolute;font-size:1.4rem;left:.5ex;top:-0.4ex;font-weight:300;font-family:"now_altregular", trebuchet, sans-serif;color:l-adjust(#7DBFCB, 25)}#tertiary h2{margin-left:2%;margin-bottom:0 !important}#tertiary .relatedPosts .postList.vertical,#tertiary .relatedPosts #pgNewsEvents #main-content #related h3.vertical,#pgNewsEvents #main-content #related #tertiary .relatedPosts h3.vertical{padding:0 2%}.postList>li,#pgNewsEvents #main-content #related h3>li{margin-left:0}.relatedPosts .mceContentBody p{font-size:0.9em;line-height:1.4em}.relatedPosts h2{margin-bottom:1ex !important}.relatedPosts h3{color:#7DBFCB !important;font-size:1rem !important}li.post{padding:2em 2% 2em 0;clear:left;margin:0}#tertiary li.post{padding:1em 2% 1em 0}.search li.post{margin:0 2% 1em 0;padding:0}li.post-type-post,#pgNewsEvents #related li.post{border-bottom:solid l-adjust(#7DBFCB, 25) 1px;padding-top:2em;margin-bottom:0}#pgNewsEvents #related ul{border-top:solid l-adjust(#7DBFCB, 25) 1px}li.post .postThumb{float:right;margin:0 0 2em 5%;width:25%}#primary .horizontal li.post .postThumb{float:left;margin:0 5% 2em 0;width:28%}.postThumb img{max-width:100%}p.post-tags{margin-top:2em;font-size:smaller;color:#666}p.post-tags a{text-decoration:none}.relatedPosts h2.sectionTitle{font-size:1.8em;margin-bottom:0}#wp-calendar td a{background:#999;color:#fff}.postList .postTitle,#pgNewsEvents #main-content #related h3 .postTitle{margin-bottom:1ex;font-size:1.4em;line-height:1.2em}#pgNewsEvents #main-content #related h3{font-family:"now_altregular", trebuchet, sans-serif;font-size:1.4em !important}#related h3 .date,.postTitle .date,.postTitle .postType{font-size:0.9rem;font-weight:normal !important;font-family:"now_altregular", trebuchet, sans-serif;white-space:nowrap}.postTitle .postType{color:#7DBFCB}#related h3 .date *,.postTitle .date *{color:#333}.postList .postTitle a,#pgNewsEvents #main-content #related h3 .postTitle a{text-decoration:none}.postTitle{margin-top:0}.post-edit-link{float:right}.v-kredit{float:right;font-size:0.8rem}p.copy{clear:both}h1{font-size:2.6em;line-height:1em;margin-bottom:0.5ex;margin-top:0}.js #SkipLink{color:#7DBFCB}#SkipLink{position:absolute;top:0;left:0;font-size:0.8rem}.js-loaded #SkipLink{visibility:hidden}.js-loaded #SkipLink:hover,.js-laoded #focus:hover{visibility:visible}div.branding{padding:2% 2.5%;float:left;width:40%;min-width:16em}@media screen and (max-width: 900px){div.branding{width:100%;margin-right:-100%}}#head-donatebutton{float:right;clear:right;padding:1em;background:#efefef;margin:.5ex 0}#header-navigation{padding:0;position:relative;clear:both;background:#7DBFCB}body #header-navigation .wrapper{background:none}#header-navigation div.menu-level-1{position:relative}#header-navigation #header-menu{width:100%}button#toggle-menu-main-menu{color:#7DBFCB;padding:1ex 1em;background:none;position:relative;border:none}button#toggle-menu-main-menu:focus{border:none;outline:none}#toggle-menu-main-menu:before{content:'\2261 ';display:block;color:#fff;font-size:3.2rem;font-weight:bold;width:100%;position:relative;top:0.4ex;text-align:center;padding:0;height:1ex;line-height:1ex;z-index:999;background:#7DBFCB}header #header-navigation button{border:none;padding:1ex}#header-navigation ul ul{display:none}#header-navigation ul a{position:relative;padding:1.2em 1em;display:block;text-decoration:none;font-weight:bold}li#menu-item-1324 a:before{font-size:1.8em;position:absolute;right:1ex !important;left:auto !important;top:0.8ex}#header-navigation ul a:focus{outline:none}#header-navigation .sub-menu a:hover{background:#7DBFCB;color:#fdf9f0;border-left:solid 1ex #EB6BA6}@media screen and (max-width: 600px){#header-navigation .sub-menu a{border:none !important;margin:0 !important}#header-navigation .sub-menu li{border-left:0;margin:0 !important;padding:0 !important}#header-navigation .sub-menu{margin-bottom:0 !important}#header-navigation *{margin:none !important}#header-navigation .sub-menu *{font-weight:normal !important}}#header-navigation *{color:#fff}#menu-top-menu>li:focus{outline:none;background:#5DCCAB}@media screen and (max-width: 900px){ul#menu-top-menu{background:#5DCCAB;background:#32717d;padding-top:1vw;position:absolute;top:0;width:100vw}#menu-top-menu li{background:#7DBFCB;margin-bottom:3px}#menu-top-menu li{font-size:4.4vw}}@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait){#menu-top-menu li{font-size:14px !important}#menu-top-menu li li{font-size:12px !important !important;margin-bottom:1em !important}.js #searchform{position:absolute;top:0 !important;right:1em !important}.h-donate{top:1em !important;right:9em !important}.js .announcement{margin-right:6em !important;top:-3.2rem}.js #searchform.active{width:88% !important}#menu-top-menu li li{margin-bottom:1vw !important;font-size:4vw}html #menu-top-menu>li.active>a{background:#5DCCAB;background:#4193a1;color:white}html #menu-top-menu .active ul{background:#5DCCAB;background:#32717d;padding-bottom:0}html #menu-top-menu .active ul li{background:transparent;padding-left:1ex;border-bottom:solid 0.5vw #7DBFCB}html #menu-top-menu .active ul li:last-child{margin-bottom:0}html #menu-top-menu .active ul li a:before{content:'\00BB  ';font-size:1.4em}}header #header-menu *{color:#000;line-height:1em;padding:0;font-weight:bold}header #header-menu>{padding:0;margin:0}header #header-menu a{text-decoration:none;background:#efefef;margin:0 0 2px 0}#menu-main-menu{position:absolute;top:0;left:0;z-index:9999;width:100%;-webkit-box-shadow:0px 0.6rem 2px rgba(100,100,100,0.4);box-shadow:0px 0.6rem 2px rgba(100,100,100,0.4)}#header-menu ul{-webkit-transition:display 2s;-o-transition:display 2s;transition:display 2s}header #header-menu .current-page-parent>a,header #header-menu .current_page_item>a{text-decoration:underline}#menu-top-menu ul li{font-family:"now_altregular", trebuchet, sans-serif}#header-navigation li.active>a{background:#666;color:#fff}#menu-top-menu>li.active>a{background:#fff;color:#000}#header-menu li.active>ul{border:solid 1px #7DBFCB}#menu-item-1077 a,#menu-item-1254 a{font-family:'open sans';border-left:none !important;background:#7DBFCB !important;color:#fff !important}#menu-item-1077 a:before{float:right;border:solid 1px #fff;height:2em;font-size:1.6em;font-weight:normal}.no-js #header-menu ul li:hover ul,#header-menu ul li.active ul,#header-menu ul li.clicked ul{display:block}#header-menu a:active,header #header-menu a:focus{background:#999}#menu-item-406{position:absolute;right:2%;top:70px}#menu-item-406 a{background:#ccc}#menu-item-22{position:absolute;left:2%;top:-80px}#searchform{padding:1ex 10% 1ex 1ex}.js #searchform{padding:1ex 4rem 1ex 1ex}.js #searchform{right:0;z-index:9999;position:absolute;width:4em;-webkit-transition:width 0.6s ease-in-out;-o-transition:width 0.6s ease-in-out;transition:width 0.6s ease-in-out}.js #searchform.active{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 700px){#searchform .searchbox{margin-left:8%}}.js #searchform input[type='text']{float:right;border:none;color:#fff;background:#fff;width:1px;-webkit-transition:width 0.6s ease-in-out,	opacity 0.6s ease-in-out;-o-transition:width 0.6s ease-in-out,	opacity 0.6s ease-in-out;transition:width 0.6s ease-in-out,	opacity 0.6s ease-in-out;opacity:0}.js #searchform label{background:rgba(0,0,0,0.5);width:1em;padding-right:3em;float:right}.js #searchform label #toggleSearch{position:absolute;left:-9000px}@media screen and (max-width: 960px){.js #searchform label input{font-size:0.8rem}}.js #searchform.active input[type='text']{width:100% !important;opacity:1;color:#5DCCAB}.js #searchform input.notice{color:#bbb !important}#searchform input[type='text']:focus{background:#cff;background:lemonchiffon}#searchsubmit{position:absolute;right:0;top:1em;background:rgba(0,0,0,0.3)}#searchform .screen-reader-text{text-indent:-9000px;display:block;background:#fff}#searchform .screen-reader-text input{display:block;right:0;top:0}dl#contactDetails{font-size:1.8rem;font-family:"now_altregular", trebuchet, sans-serif;float:right;margin:4.6rem 0 0 0}@media screen and (max-width: 960px){dl#contactDetails{margin-top:3.8rem}}@media screen and (max-width: 800px){dl#contactDetails{margin-top:1.6rem;font-size:0.8rem}}#contactDetails dd{margin-left:1em}@media screen and (max-width: 900px){.fontface header .logo{height:90px}.fontface .logo .mark:after{font-size:5em}.fontface header .logo .siteName:after{font-size:3.4em !important;left:1.8em;top:0.4em}dl#contactDetails{font-size:1.4rem;margin-right:1em;margin-top:3.4em}}@media screen and (max-width: 700px){dl#contactDetails{font-size:1.2rem;margin-top:4em}.fontface header .logo{height:90px;width:100%}}@media screen and (max-width: 600px){dl#contactDetails{font-size:0.9rem;margin-top:3em}.fontface header .logo{height:65px}}@media screen and (max-width: 580px){dl#contactDetails{float:none;clear:left;margin-left:5%;margin-top:1em;margin-bottom:4em;font-weight:600}}dl#contactDetails *{text-decoration:none;color:#EB6BA6}.phoneAndEmail dt,.phoneAndEmail dd{float:left}.phoneAndEmail dt{clear:left}dl#contactDetails dt{clear:left;width:3em;color:#59adbc}main img{max-width:100%;height:auto !important}div.searchfb{padding:0 1%;margin:0 0 1ex 0 !important}body #homepage-panel .wrapper{padding-bottom:0% !important;padding:1% !important;color:#fff;background:#fff;margin-bottom:0}#homepage-panel .courseQuickSearch{background:#eaf5f7;padding:4%}#homepage-panel #bookio-course-panel{background-color:#EB6BA6;-webkit-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;background-image:url("images/bookio-course-panel-bg.gif");background-position:top right;background-repeat:no-repeat;background-size:12em;padding:1.8em 1em 1em 3%}#homepage-panel #bookio-course-panel:hover{background-color:#e64790}#homepage-panel #bookio-course-panel a{text-decoration:none}#homepage-panel #bookio-course-panel a:hover strong{text-decoration:underline}#homepage-panel #bookio-course-panel,#homepage-panel #bookio-course-panel *{color:white}#homepage-panel #bookio-course-panel strong{color:#F3C855}#homepage-panel #bookio-course-panel h2{font-family:now_altblack;text-transform:uppercase;font-size:2.4em;font-weight:normal}#homepage-panel #bookio-course-panel p{font-family:now_altbold;font-size:1.4em;text-shadow:0 0 2px #EB6BA6, 0 0 2px #EB6BA6, 0 0 4px #EB6BA6, 0 0 4px #EB6BA6}#vkBlock1409 h2{font-size:1.2em}.homepage-panel-widget #vkBlock1407 .textContent,.homepage-panel-widget aside #vkBlock1409 .textContent,aside .homepage-panel-widget #vkBlock1409 .textContent{padding-right:1em !important}@media screen and (min-width: 901px){#homepage-panel>.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch}#homepage-panel>.wrapper>*{-ms-flex-preferred-size:1;flex-basis:1}#homepage-panel>.wrapper #bookio-course-panel{margin-right:1em;-ms-flex-line-pack:middle;align-content:middle}#homepage-panel>.wrapper #text-13{float:none}#homepage-panel>.wrapper a{word-wrap:break-word}#homepage-panel>.wrapper #text-13>.textwidget{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#homepage-panel>.wrapper #text-13>.textwidget>*{width:unset;float:none;width:50%;-ms-flex-preferred-size:calc(50% - 0.5em);flex-basis:calc(50% - 0.5em);min-width:calc(50% - 0.5em)}}.courseQuickSearch h2{float:left;margin:0}.courseQuickSearch a.advancedOptions{float:right;margin-top:1ex;position:relative;top:-0.4ex;font-size:1em;color:#4193a1;text-decoration:none;margin-right:30%}.courseQuickSearch input[type=submit]{float:left;width:29%;margin-left:1%;font-weight:bold;padding:1.2ex 0;min-width:90px}@media screen and (max-width: 900px){#category_select{width:60%;font-size:11px;padding:2ex 1ex}#category_select option{padding:0;margin:0}.courseQuickSearch input[type=submit]{font-size:11px;padding:2ex 1ex}.courseQuickSearch input:before{content:'go';color:white}}.courseQuickSearch form{clear:both}.courseQuickSearch p{clear:both;margin:2.6em 0 0 0.5ex !important;font-size:1.1em}a.whatNext{font-weight:600}a.whatNext:after{content:' \00BB'}.js .courseFinder label.category{display:none}.courseFinder select{background-color:#fff;float:left;width:70%;margin-right:0 !important;margin-bottom:1ex;border:none;font-weight:600}.courseFinder select option{font-weight:bold;font-weight:bold}select,input[type=text],input[type='button'],input[type='submit'],button{border-radius:0px}.homepage-panel-widget h3.blockTitle{display:none}.homepage-panel-widget *{color:#fff;text-decoration:none;font-size:1em;margin:0}.homepage-panel-widget .contentBlock{padding:1em;background:#7DBFCB;outline:solid 1px #fff;position:relative;margin-bottom:0.2ex}.homepage-panel-widget .contentBlock h2{font-size:1.4rem;margin-bottom:1ex}@media screen and (max-width: 900px){.homepage-panel-widget .contentBlock{margin-top:1ex}.homepage-panel-widget .contentBlock h2{font-size:1.2rem;line-height:1em}.homepage-panel-widget .contentBlock p{font-size:0.9em}}.homepage-panel-widget .contentBlock{-webkit-box-sizing:border-box;box-sizing:border-box;width:49%;float:left}.homepage-panel-widget #vkBlock1409{float:right;background:#5DCCAB}.contentBlock a:hover{text-decoration:underline}@media screen and (max-width: 36rem){.homepage-panel-widget .contentBlock{min-height:24vw}}.homepage-panel-widget #vkBlock1407 .textContent,.homepage-panel-widget aside #vkBlock1409 .textContent,aside .homepage-panel-widget #vkBlock1409 .textContent{padding-right:24%}#vkBlock1407 img,aside #vkBlock1409 img{position:absolute;right:0;top:0;max-width:30%;right:1ex;height:auto;width:auto;max-height:100%;-webkit-transform:rotate(7deg);-ms-transform:rotate(7deg);transform:rotate(7deg);-webkit-box-shadow:2px 2px 2px #52611d;box-shadow:2px 2px 2px #52611d;border:solid 1px #52611d;z-index:999}#vkBlock1409:before{position:absolute;background:url("css/form_icon.png?v=2020");background-position:top right;background-size:contain;background-repeat:no-repeat;content:'.';text-indent:-9000px;display:block;width:28%;right:0;top:0;height:100%;-webkit-transform:rotate(7deg);-ms-transform:rotate(7deg);transform:rotate(7deg)}#secondary #vkBlock1407,#secondary aside #vkBlock1409,aside #secondary #vkBlock1409{position:relative;top:-1ex}aside .contentBlock{position:relative}#secondary .contentBlock{margin-bottom:1em}aside .contentBlock a{text-decoration:none}aside #vkBlock1407,aside #vkBlock1409{background:#7DBFCB;color:#fff;padding:1ex 35% 2em 6%;padding:1em 6% 2em;margin:1ex 0}aside #vkBlock1407 *,aside #vkBlock1409 *{color:#fff}#vkBlock1943{position:relative;background:#7DBFCB;padding:2em 10%}#vkBlock1943 h2{font-size:1.8em}#vkBlock1943 *{color:white !important}#vkBlock1943 a{text-decoration:underline;font-weight:bold}#vkBlock1943:before,#vkBlock1943:after{font-family:"now_altregular", trebuchet, sans-serif !important;content:'"';color:white;font-size:44px;position:absolute;top:0.2ex;left:0.2ex;height:30px;display:block;overflow:hidden;z-index:999}#vkBlock1943:after{right:1ex;bottom:1ex;content:'"';left:auto;top:auto}aside a:hover{text-decoration:underline}aside #vkBlock1409{color:#fff;padding:1ex 6% 2em 6%;background:#5DCCAB}aside #vkBlock1409:before{top:8%;right:4%}#vkBlock1409 *{color:#fff !important}#vkBlock1409 .textContent{padding-right:33%}#homepage-panel #vkBlock1409 .textContent{padding-right:30%}@media screen and (max-width: 1024px){#homepage-panel #vkBlock1409 .textContent{padding-right:24%}}#secondary .mceContentBody>h2{border:Solid 1px #f00}.relatedPosts .horizontal li.post a.postThumbLink{float:left;width:30%;overflow:hidden;margin:0 3% 0 0}.relatedPosts .horizontal li.post{padding-left:0}#vkBlock1407 p:first-child,aside #vkBlock1409 p:first-child{float:right}a.backBtn{position:relative;top:-0.5em;padding:1ex 1ex 1ex 2em;border:solid 1px #ccc;background:#f2f2f2;display:none}a.backBtn:before{content:'\00AB';position:absolute;top:0.4ex;left:1ex;font-size:1.4em;text-decoration:none}h1 a[rel=bookmark]{text-decoration:none;cursor:default}div.date{font-size:0.85em;color:#333;margin:0 0 1em 0;line-height:1em}#main-content>.wrapper{padding-top:2%;padding-bottom:2.5%}#main-content #tertiary .wrapper{padding-top:1%}.home #main-content>.wrapper{padding-top:0%}#tertiary aside,#secondary aside{padding:2.5%}#main-content .pure-form label{display:block}#main-content .pure-form input,#main-content .pure-form textarea,#main-content .pure-form select{display:block;margin-bottom:1rem;width:100%}#main-content .pure-form input[type='submit']{width:auto;margin:0 0 1rem auto;float:none;clear:both}.breadCrumb{clear:both;font-size:0.9em}.breadCrumb,.breadCrumb a{color:#7DBFCB;text-decoration:none}#f{margin-top:0}#f .wrapper{background:#7DBFCB;margin-top:0;padding-bottom:0}#f .wrapper *{color:#fdf9f0}#f img{max-width:100%}#f ul.menu{padding:3em 0 1em 0 !important;text-align:center;clear:both}@media screen and (max-width: 1150px) and (min-width: 900px){#footContactDetails dd,#footContactDetails dt{font-size:0.9em !important}}#f .menu li{font-size:0.9em;padding:0;margin:0;display:inline;display:inline-block;list-style:none outside}#f .menu li:after{content:' |'}#f .menu li:last-child:after{content:''}#f .menu li a{text-decoration:underline}#socialism a{text-decoration:none}#footContactDetails dd,#footContactDetails dt{float:left;font-size:1.2rem}#footContactDetails dt{width:10%;min-width:4em}#footContactDetails *{font-weight:300;text-decoration:none}#howToFind p.phone{display:none}footer section{padding:1%}#howToFind a.mapLink:link{text-decoration:none}footer a:hover{text-decoration:underline !important}@media screen and (max-width: 800px){.home #secondary .mceContentBody2{display:-webkit-box;display:-ms-flexbox;display:flex}.home #secondary .mceContentBody2>*{display:none}.home #secondary .mceContentBody2>#vkBlock1412,.home #secondary .mceContentBody2 #vkBlock1411{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block}.home #secondary .mceContentBody2>#vkBlock1412{margin-right:2rem}}#vkBlock1412{background:#7DBFCB;padding:1em;margin-bottom:1em}#vkBlock1412 p:empty{display:none}#vkBlock1412 li{list-style:none outside}#vkBlock1412 *{color:#fff !important;margin:0;padding:0}#vkBlock1412 h2{font-size:1.8em;margin-bottom:1ex}#vkBlock1412 p:last-child{background:rgba(0,0,0,0.5);margin:1em -1ex;font-size:0.9em;padding:0.5ex;display:block;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:middle;-ms-flex-align:middle;align-items:middle}#vkBlock1412 p:last-child:before{content:' ';width:40px;height:40px;padding:0}#vkBlock1412 p:last-child a{padding-left:1ex}#vkBlock1412 .textContent{padding:0 4% 0 4%}aside a{text-decoration:underline}@media screen and (max-width: 1150px) and (min-width: 900px){#vkBlock1412 h2,#vkBlock1412 h3,#vkBlock1407 h2,aside #vkBlock1409 h2,#vkBlock1407 h3,aside #vkBlock1409 h3,#vkBlock1409 h2,#vkBlock1409 h3{font-size:1.3em}}.off #vkBlock1412:before{content:'.';display:block;background-image:url("sprites.png?v=2020");background-size:100% auto;padding-top:32%;margin:-1ex 0 1em 0;text-indent:-9000px}#vkBlock1411 h3{font-size:1.4em;background:#7DBFCB;color:#fff;margin:0 -5%;text-align:center;padding:1ex 0}#vkBlock1411:before{content:'.';display:block;max-width:221px;background-size:contain;padding-top:40%;margin-bottom:1em}#vkBlock1411 .textContent{padding:0 4% 1em 4%;font-weight:bold}#vkBlock1411 a{color:#7DBFCB}footer section{clear:left;margin-bottom:5em;padding-top:2em}footer section *{color:#fdf9f0}footer #howToFind p{font-size:0.9em}@media screen and (max-width: 700px){.fontface #socialism .networks li{font-size:1.4rem;margin:1em 2em 0 0}}#footContactDetails{overflow:hidden}#f ul{padding:0;margin:0}#f h3{font-weight:300;font-size:5vw;opacity:0.9;margin:0 0 1ex 0}#f p{margin:0 0 1ex 0}#socialism .networks li{display:inline-block;margin-right:2em;font-size:0.9rem}.fontface #socialism .networks li a:after{font-size:1.8em;text-decoration:none;position:absolute;left:0;top:0;text-indent:0;opacity:0.75}.fontface #socialism .networks li a:hover:after{opacity:1}.fontface #socialism .networks li a{position:relative;display:block;text-indent:-9000px;min-width:1em;text-decoration:none !important}.fontface #socialism .networks{overflow:hidden;margin-bottom:1em;padding-bottom:1em}#socialism .networks a{display:inline-block;width:32px;height:32px;background-position:center center;background-repeat:no-repeat}#socialism .networks a:hover{opacity:0.5}#sl-fb a{background-image:url("images/social_facebook.gif?v=2020")}#sl-twit a{background-image:url("images/social_twitter.gif?v=2020")}#sl-instagram a{background-image:url("images/social_insta.gif?v=2020")}#sl-pinterest a{background-image:url("images/social_pinterest.gif?v=2020")}#donate{margin-bottom:2em}#donate h2{background:yellow}.post-type-course_timetable *{font-size:1rem !important}.post-type-course_timetable h2.courseTitle *{font-size:1.4rem !important}#primary .post-type-course .courseTableLink{text-decoration:none !important}#primary .post-type-course .courseTableLink td.courseRef:hover{text-decoration:underline}#primary .post-type-course .courseTableLink tr:hover *{background:#7DBFCB;color:white !important}li.post-type-course ul.courseMeta{float:right;margin:0.2ex 0 0 0;font-size:0.9em;margin-right:1%;font-weight:bold}li.post-type-course .courseMeta li{display:inline-block;padding:0 0 0 2em;color:#7DBFCB;margin-left:2em}label.showFamily:before,label.showSupported:before{font-size:1.8em}label.showFamily input,label.showSupported input{padding-left:3em}.courseMeta li.supported,.courseMeta li.family{padding-left:3em;position:relative;overflow:visible}.courseMeta li.supported:before{font-size:1.6em;position:absolute;left:0;top:-.25ex}.courseMeta li.family:before{font-size:1.8em;position:absolute;left:0;top:-.5ex}p.whatNext{float:right;margin:-2.1em 0 0 0;text-align:right}@media screen and (max-width: 700px){p.whatNext{clear:left;float:none;text-align:left;margin:0}html #course-search-filter form select[name="category"]{width:55%;font-size:1em;padding:0.8em 0.2ex}html #course-search-filter form select option{font-size:1em}}#course-search-filter{background:#F4F2E6}#course-search-filter *{color:#59adbc;font-family:"now_altregular", trebuchet, sans-serif}#course-search-filter input[type='submit']{padding:1ex 1em;font-weight:Bold;color:#fff;border:none;font-size:1.2rem}#course-search-filter fieldset{border:none;clear:both}#course-search-filter form{padding-bottom:1em}#course-search-filter select{text-transform:capitalize}#course-search-filter fieldset label{margin-bottom:1em;font-weight:bold;display:block}#course-search-filter fieldset label.select-when{border-bottom:solid 0.6ex #7DBFCB;padding-bottom:1ex}#course-search-filter fieldset label.select-duration{display:none}#course-search-filter fieldset label select{float:right;width:60%;border:none;padding:0.5ex 1ex;position:relative;top:-0.7ex}#course-search-filter option[selected]{font-weight:bold !important;background:#7DBFCB !important;color:#fff !important}#course-search-filter form{padding:2%;margin-bottom:1em}#course-search-filter form input[type=submit]{display:block;float:Right;position:relative;min-width:25%;background:#EB6BA6;border:Solid 1px #EB6BA6}#course-search-filter form label.category{font-size:1.2rem;margin-bottom:1em;display:block;font-weight:bold;position:absolute;left:-9000px}select:focus{border:none !important}#course-search-filter form select[name="category"]{font-weight:bold;font-size:1.2em;color:#666;float:left;width:73%;border:none;margin-bottom:1ex}#course-search-filter form select[name="category"] option{margin-left:10px;padding:1rem !important}#course-search-filter form select[name="category"] .child{color:#555;font-size:0.85em !important}#courseSearchAdvanced input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}#course-search-filter input[type="checkbox"]{background:white;color:#7DBFCB;border:solid #7DBFCB 1px;width:0.9em;height:0.9em;padding-left:0 !important}#course-search-filter input[type="checkbox"]:checked:before{content:'\2714';position:absolute;top:-0.5ex;left:0;font-weight:bold}#course-search-filter input:focus{outline:none}.courseDetails p{float:left;height:35px;background:url("sprites.gif?v=2020") no-repeat top left;font-size:0.8rem;padding:1em 0 1em 30px;margin-right:2rem;color:#666}.courseDetails p.isSupported{clear:left;background-position:0 -200px}.courseDetails p:hover{text-indent:0}#main-content li .courseOutline,#main-content li .courseDetails{padding:0.2% 1%}#main-content .courseOutline h2{font-size:1.2rem}#main-content .courseOutline li{font-size:1rem}#main-content .courseOutline p,#main-content .courseOutline li{max-width:48rem}.outline-item{margin-bottom:1em}li.post-type-course_timetable textarea{display:none;position:absolute;right:0}li.post-type-course_timetable:hover textarea{display:block}li.post-type-course{margin-bottom:2em;padding:0 1% 1em 1%}li.post-type-course p{margin:0}li.post-type-course h2 a{text-decoration:none}li.post-type-course h2.postTitle{margin-bottom:0}li.post-type-course .timeTables h3{font-size:1em;font-family:'open sans', sans-serif;margin-bottom:0.5ex;font-weight:600;margin-top:0}.post-type-course .timeTables{margin-top:1ex !important}li.post-type-course h2 a:hover{text-decoration:underline}li.post-type-course h2 a .linkHover{visibility:hidden;display:inline;font-weight:normal;font-size:0.8em}li.post-type-course h2 a:hover .linkHover{visibility:visible}#toggleAdvanced{display:block;padding:0.5ex 1ex;cursor:pointer;clear:both;font-weight:bold}#courseSearchAdvanced{padding:1em 0}#toggleAdvanced:before{content:"\25BA";font-family:arial}#toggleAdvanced.active:before{content:"\25BC"}.no-courses{padding:1% 2%;background:#ccc}.fees{white-space:nowrap}.fees,.fees *{color:#7DBFCB}label.showSupported{clear:left}label.showSupported:before,label.showFamily:before{position:absolute;top:-0.3ex;left:1.5rem}label.showSupported,label.showFamily{width:40%;float:left;margin-top:1.2em;padding-left:4rem;position:relative;margin:0}label.showSupported input,label.showFamily input{position:absolute;left:0;top:0.2rem;font-size:1.4em}label.kwSearch{clear:both;margin:1em 0 0 0;width:80% !important;display:none !important}label.kwSearch input{float:left;width:80%;border:none;padding:1ex 1em}table.courseOptions{width:100%}table.courseOptions th{font-weight:normal}table.courseOptions th,table.courseOptions td.courseRef{background:#7DBFCB;color:#fff;font-size:0.85em;padding:0.5ex 1ex}table.courseOptions td.courseRef{font-weight:300 !important;font-size:1.3em;padding-left:1.5em}table.courseOptions td.courseDates{width:27%}table.courseOptions td.courseDates .duration{white-space:nowrap;font-weight:normal !important}table.courseOptions{border-spacing:3px;border-collapse:separate;margin-left:-3px}table.courseOptions td{padding:0.75ex 0.1ex 0.75ex 0.8ex;vertical-align:top;color:#2b616b;font-weight:bold;font-size:0.9em}table.courseOptions td.hoursPerWeek,table.courseOptions th.hoursPerWeek{text-align:center !important;display:none}table.courseOptions td *{color:inherit}table.courseOptions td.courseRef{font-weight:bold;padding-left:1.4%}.courseOptions td{background:#fdf9f0}.courseOptions .courseDates{width:25%}.courseOptions .courseCosts{font-weight:normal}.courseOverview h2 .linkHover{display:none;color:#999}.courseOverview h2:hover .linkHover{display:inline;text-decoration:none !important}.courseDetails h3{display:none}.courseDetails li{float:left;font-size:0.85rem}.courseDetails li.courseRef{margin:0 !important;font-size:1.6rem !important;padding:0 !important;float:left;width:16% !important;line-height:1.4rem}.courseDetails li.courseRef strong{position:static !important;font-size:0.7rem !important;display:block;float:none;font-weight:normal}.courseOverview .postBody:first-of-type{border:solid 1px #f00}.courseOverview .postBody:first-of-type .courseDetails li strong{display:block}.courseDetails li strong{display:none}div.whatNext{margin-top:4em;padding:1em 4% 1em 24em;background:#EB6BA6;font-weight:bold;color:white;position:relative;border:solid 1px #fff;clear:both}.whatNext h2{font-weight:200;font-size:3em;position:absolute;margin:0;left:5%;top:15%}article.course .whatNext *{color:white !important;font-weight:500}.whatNext p{font-size:1.1em}@media screen and (max-width: 900px){.whatNext h2{position:static;font-size:2.4em;margin:0;padding-bottom:0;-webkit-transform:none;-ms-transform:none;transform:none}div.whatNext{padding-left:4%}div.whatNext p{margin-top:0}}h2.locationNote{font-size:1rem;margin-bottom:2em}.frm_forms div.form-field{margin-bottom:1ex;clear:left}.frm_forms div.form-field label{font-weight:bold;float:left;color:#2f9476;font-size:1.1em;margin-bottom:0.2ex}input{padding:1.4ex 1em}.frm_forms{background:#f0faf7;padding:3%}.frm_forms fieldset{padding:0}.frm_forms legend{font-size:2.4em;font-weight:300;color:#2f9476;line-height:1em;margin:1ex 0 !important;border-top:solid 1px  transparent}@media screen and (max-width: 900px){.frm_forms legend{font-size:1.8em !important;font-weight:bold}}.frm_forms div.form-field input[type=text],.frm_forms div.form-field input[type=email],.frm_forms div.form-field select,.frm_forms div.form-field textarea{clear:left;float:left;width:100%;margin-bottom:1em;border:solid 1px #ccc;max-width:100%}.frm_forms div.form-field textarea{display:block;width:100%;min-height:8em;padding:1em}.frm_forms .frm_description{clear:both;font-size:0.9em;margin-bottom:1ex}#frm_field_3_container{float:left;width:50%;margin-right:5%}#frm_field_3_container input{max-width:100% !important}#frm_field_4_container{float:left;width:45%;clear:none}#frm_field_4_container input{max-width:5em !important}.frm_forms button,.frm_forms input[type=button],.frm_forms input[type=submit]{font-weight:bold;font-family:"now_altregular", trebuchet, sans-serif;font-size:1.2em;padding:.7em 2em;float:right}.frm-show-form .frm_ajax_loading{display:none}#locationMap .wrapper{padding:0.5% !important}#f h4{margin:0.5ex 0}.courseLink{font-weight:bold;font-size:1.4em;padding:1.4em 3em 1.6em 8%;display:block;background:#fdf9f0;color:#5DCCAB;position:relative;font-family:"now_altregular", trebuchet, sans-serif !important;overflow:visible}.courseLink a{color:#5DCCAB !important}.courseLink:before{position:absolute;left:3%;font-size:2em;top:28%;line-height:0.75em}.locationNote{font-family:"now_altregular", trebuchet, sans-serif;color:#333}.mceContentBody ul{overflow:visible;padding:0}.mceContentBody li{position:relative;list-style:none outside;margin-left:1.4em}.mceContentBody ul li:before{color:#7DBFCB;font-weight:700;font-size:1.4em;line-height:0.9em;top:0;position:absolute;left:-1em}.mceContentBody .submenu li{font-weight:bold;margin-bottom:0.5ex}.mceContentBody .submenu{min-height:12em}article.course .postBody h2{font-size:1.8em;font-weight:700;color:#59adbc;border-bottom:solid 0.15ex #7DBFCB}.outline-item h3{font-weight:700;font-size:1.5em;font-family:"now_altregular", trebuchet, sans-serif;color:#59adbc;margin-bottom:0.5ex}.timeTables h2{color:#7DBFCB}#secondary h1,#secondary h2{margin-top:0}.blog #secondary h2{margin-top:1ex;margin-bottom:1ex}.js #menu-main-menu{display:none}#pgHowToFindUs #secondary{background:#fdf9f0;padding:3%;font-size:1em}#pgHowToFindUs #secondary h2{font-weight:300;font-size:1.8em;margin-bottom:0.5ex;margin-top:0}form.passwordForm{padding:1em 2%;background:#F5C855;display:inline-block}form.passwordForm p{border:solid 1px #f00}form.passwordForm input[type=submit]{padding:0.85ex 1em;font-weight:bold;font-family:"now_altregular", trebuchet, sans-serif;font-size:1.2em}form.passwordForm label{font-weight:bold;margin-right:2em}#pgStaffArea #secondary{background:#fdf9f0;padding:1em 2%}#mc_embed_signup_scroll{display:inline-block}#mc_embed_signup_scroll div{overflow:hidden;margin-bottom:1em;min-width:32em}#mc_embed_signup_scroll label{width:33%;float:left;font-weight:bold;font-family:"now_altregular", trebuchet, sans-serif}#mc_embed_signup_scroll input{width:66%}#mc_embed_signup_scroll input[type=submit]{width:auto !important;font-family:"now_altregular", trebuchet, sans-serif;font-weight:bold;padding:1.4ex 2em;display:block;margin:0 0 1ex auto}.indicates-required{text-align:right;color:#999;font-size:small}#primary article.course #costs p{font-size:1.286em;font-family:"now_altregular", trebuchet, sans-serif;color:#333}article.course #costs strong{color:#7DBFCB}#primary #vkBlock1862 h2{font-size:1em}#primary #vkBlock1862 h2:after{content:' +'}#primary #vkBlock1862.active h2:after{content:' -'}#primary #vkBlock1862 h2{margin-bottom:0.2ex !important;text-decoration:underline;cursor:pointer}#vkBlock1862.active h2:after{content:' -'}#vkBlock1862 ul{margin:0;padding:0}#vkBlock1862 li{margin-left:1.5em;margin-bottom:0.5ex}#vkBlock1862 .textContent{margin-top:0 !important;background:#fdf9f0;padding:1.4em}#vkBlock1862 h2{margin-bottom:0}.js #vkBlock1862 .textContent{font-size:0.9em}#funding #vkBlock1862 p{margin-top:0}#funding #vkBlock1862 p{margin-bottom:0}.mceContentBody blockquote{border-left:1ex solid #fdf9f0;margin-left:0;padding-left:1em}.mceContentBody blockquote,.mceContentBody blockquote *{font-family:"now_altregular", trebuchet, sans-serif;color:#7DBFCB;font-size:1.2em}.ie .sub-menu li{float:left !important;clear:none !important;width:21%;margin-right:3%}.ie #menu-item-1060 .sub-menu{padding-left:27%;position:relative}.ie #menu-item-1060 .sub-menu li{width:30%}.ie #menu-item-1077,.ie #menu-item-1254{position:absolute;left:2.2%;top:13.4%;width:23% !important}.ie #menu-item-1254{top:30.5%}.ie .sub-menu li a:after{content:''}@media screen and (max-width: 390px){#course-search-filter input[type='submit']{font-size:1em}table.courseOptions{zoom:95%}}@media screen and (max-width: 900px){.courseOptions th{color:#7DBFCB;background:transparent;text-align:left}.courseOptions td{font-size:0.75em !important}.hoursPerWeek{display:none}.courseOptions .timetableDay{width:5% !important;min-width:0 !important;overflow:hidden;white-space:nowrap}.courseOptions .courseCosts{max-width:10% !important}#primary h1{margin:1em 0 1ex 0;font-size:1.6em}#main-content .wrapper{padding:2%}.postList .postTitle,#pgNewsEvents #main-content #related h3 .postTitle,#pgNewsEvents #main-content #related h3{font-size:1.2em}#footContactDetails dd,#footContactDetails dt{font-size:1em}footer section{margin-bottom:2em}#f h3{font-size:1.8em}#menu-main-footer{text-align:right !important}#menu-main-footer li:not(#menu-item-1861){display:none}.courseLink{padding:5% 4% 10% 2.5em;font-size:1.3em;line-height:1.5em}.courseLink a{text-decoration:none}}@media screen and (max-width: 560px){#branding{width:100%}}#main-content>.wrapper{min-height:30em}.frm_form_fields{overflow:hidden;position:relative}#commentform{overflow:hidden;padding:1em 1.4em;background:#fdf9f0}#commentform input,#commentform textarea{border:none;padding:0.5ex}#commentform input[type='submit']{padding:1ex 1em;font-weight:bold}#commentform label small{color:#7DBFCB;font-weight:bold;font-family:"now_altregular", trebuchet, sans-serif;font-size:1em}#commentform label{margin-left:1ex}#commentform p{overflow:hidden}#commentform textarea{width:100%}.commentlist{padding:0;margin:1em 0}.commentlist>li{background:#fdf9f0;padding:1em 1em 1em 1.6em;list-style:none outside;margin-bottom:1ex;font-size:0.8em;clear:both}.commentlist .comment-body>p{font-style:italic}.commentlist .comment-author{font-weight:bold;font-size:1.2em}.commentlist .comment-author cite{font-style:normal}#respond{padding:0;margin:2em 0 0 0}#respond h3{margin:0 0 1ex 0}#postComments .wrapper{padding:0 !important}#commentsBoxTitle{margin-bottom:0}#commentsBoxTitle:after{content:'...'}#secondary p:empty{display:none}div+br{display:none}.announcement{position:absolute;right:0;top:0;width:29rem;text-align:center;font-family:"now_altregular", trebuchet, sans-serif;border-radius:1em;padding:1ex 1.8em;margin:0;background-color:#EB6BA6;color:white}.announcement *{color:white;opacity:0.9}.announcement p{margin:0}.announcement a:hover{opacity:1}@media screen and (max-width: 800px){#h .wrapper{position:relative}.announcement{top:-3rem;max-width:75%;margin:0 auto;width:initial !important}}#main-content #newCourses{margin:1em 0 2em 0}#main-content #newCourses li,#main-content #newCourses ol,#main-content #newCourses ul{list-style:none outside;padding:0;margin:0}#main-content #newCourses p{font-size:0.9em}#main-content #newCourses ul{padding:1em 4% 2em 4%;background:#fdf2f7}@media screen and (min-width: 700px){#main-content #newCourses ul{padding:1em 2% 2em 2%}}@media screen and (min-width: 700px){#main-content #newCourses ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-preferred-size:1;flex-basis:1}#main-content #newCourses ul li:not(:last-child){margin-right:2em}#main-content #newCourses ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;width:0}}#main-content #newCourses ul li{margin-bottom:2.4em}#main-content #newCourses h3{font-size:1em;font-family:"now_altregular", trebuchet, sans-serif;margin-bottom:0}#main-content #newCourses h3 a{text-decoration:none}#main-content #newCourses h3 a:after{content:'\00BB';margin-left:1ex}#secondary .weareHiring .wrapper{padding:1em;padding:1em calc(1em + 0.4%) 2em calc(1em + 0.4%);background:#7DBFCB}#secondary .weareHiring .wrapper h3{font-size:1.8em;margin-bottom:1ex;padding:0.4ex 34px 0.4ex 0;min-height:24px}#secondary .weareHiring .wrapper *,#secondary .weareHiring .wrapper{color:white}#secondary .weareHiring .wrapper li,#secondary .weareHiring .wrapper ol,#secondary .weareHiring .wrapper ul{list-style:none outside;padding:0;margin:0}#secondary .weareHiring .wrapper li{margin-left:1rem;position:relative;font-family:"now_altregular", trebuchet, sans-serif;font-weight:bold}#secondary .weareHiring .wrapper li:before{content:'\00BB';position:absolute;font-family:"now_altregular", trebuchet, sans-serif;left:-1rem;top:0}@media screen and (max-width: 800px){#secondary .weareHiring .wrapper a{padding:0 0 1em 0;display:block}}#secondary .weareHiring .twittercta{margin:0 1em}#secondary .weareHiring .twittercta p{font-size:0.8em}#twitterFeed ul,#twitterFeed li,#twitterFeed ol{list-style:none outside}#twitterFeed .user img{display:none}#twitterFeed .user a{font-weight:bold;text-decoration:none}#twitterFeed .user span[title="Swarthmore Leeds"]{display:none}#twitterFeed li{clear:both;overflow:hidden;padding:1em;margin:0 -1em 1rem -1em;background:#EB6BA6;-webkit-transition:background 0.3s;-o-transition:background 0.3s;transition:background 0.3s}#twitterFeed li:hover{background:#5DCCAB}#twitterFeed p{font-size:0.9rem}#twitterFeed .timePosted{float:left}#twitterFeed .interact{float:right}#twitterFeed .interact a{margin-left:1ex}#twitterFeed li:not(:hover) .interact{visibility:hidden}#twitterFeed .timePosted,#twitterFeed .interact{font-size:0.85em;opacity:0.7}#socialism .networks #sl-instagram,#socialism .networks #sl-pinterest{margin-right:0.9em}#h{position:relative}#h .h-donate{display:block;float:left;padding-top:4.8em;margin:0 auto}#h .h-donate *{margin:0}#h .h-donate h3{font-family:"now_altregular", trebuchet, sans-serif;font-weight:normal}#h .h-donate a,#h .h-donate img{display:block;max-width:100%;vertical-align:middle}#h .h-donate a{position:relative;display:inline-block;outline:none;border-radius:15px;-webkit-box-shadow:1px 6px 1px rgba(0,0,0,0.2);box-shadow:1px 6px 1px rgba(0,0,0,0.2);margin-left:-10px;margin-top:4px;top:0}#h .h-donate a:hover{-webkit-box-shadow:1px 1px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 0 rgba(0,0,0,0.2);top:1px}#h .h-donate img{margin:0}@media screen and (max-width: 880px){#h .h-donate{padding:0;clear:both;float:none;position:absolute;bottom:10px;right:10px}}@media screen and (max-width: 880px) and (min-width: 600px){#h .h-donate{right:10em}}@media screen and (max-width: 880px){#h .h-donate *{display:inline-block}#h .h-donate a{margin-left:10px;max-width:120px}}.course_category_grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.course_category_grid,.course_category_grid li{padding:0;list-style:none outside !important;margin:0}.course_category_grid>*{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;position:relative}.course_category_grid:after{content:none !important}.course_category_grid li:before{display:none !important;content:none !important}.course_category_grid li{margin-bottom:3.2rem;overflow:hidden}.course_category_grid>li>a{padding-top:50%;display:block;position:relative;z-index:2}.course_category_grid p{margin:0;padding:0 1em}.course_category_grid p{background:white}.course_category_grid h3{bottom:0;left:0;font-size:1.2em;margin:0 0 0.5em 0}@media screen and (max-width: 900px){.course_category_grid h3{font-size:1em}}.course_category_grid h3 strong{background:#555;padding:1em 2em 1em 1ex;-webkit-mask:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg enable-background='new 0 0 228.378 47.719' version='1.1' viewBox='0 0 228.38 47.719' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m65.418 2.559s3.524-0.881 10.353 0 7.489 1.763 11.894 1.102 7.709-0.381 9.251-0.631-0.22-0.41 4.185 0 12.555 0.25 14.317 0c1.763-0.25 6.167 0.471 9.03 0s8.811-1.475 10.573-0.862 5.727 1.734 7.489 1.724c1.762-0.011 17.181-0.871 22.688 0 5.506 0.871 12.775 1.751 15.858 1.972s5.728 1.541 10.132 0c4.406-1.541 12.556-1.829 15.859-1.575s7.049 2.387 8.59 2.312c1.543-0.075 0.882-1.684 3.745 2e-3s3.745 0.363 4.405 2.786 1.236 4.641 1.542 6.168c0.881 4.405 0.221 5.286 0 7.269s0.445 4.185 0.445 4.185 0.216 1.322-1.547 1.763-2.203 0.661-2.644 1.982-0.22 3.304-0.22 4.185-0.221 3.524-0.221 3.524-1.321 0.88-1.762 2.202 1.101 2.423-1.321 3.084c-2.424 0.661 0 2.424-3.965 2.203s-1.543-0.661-3.965-0.221c-2.424 0.44 9.471-2.423 0 0-9.472 2.423-8.591-0.623-15.199 0.239-6.607 0.862-27.895 1.888-31.717 0.718-5.287-1.618-40.309-1.397-41.41-0.957s-15.198 2.526-20.925 1.483-16.079 1.181-18.062 0.289-1.102-2.874-3.084-2.874-12.669 0.882-12.669 0.882l-67.063 0.439v-43.977l65.418 0.584z' fill='%23fff'/%3E%3C/svg%3E%0A");mask:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg enable-background='new 0 0 228.378 47.719' version='1.1' viewBox='0 0 228.38 47.719' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m65.418 2.559s3.524-0.881 10.353 0 7.489 1.763 11.894 1.102 7.709-0.381 9.251-0.631-0.22-0.41 4.185 0 12.555 0.25 14.317 0c1.763-0.25 6.167 0.471 9.03 0s8.811-1.475 10.573-0.862 5.727 1.734 7.489 1.724c1.762-0.011 17.181-0.871 22.688 0 5.506 0.871 12.775 1.751 15.858 1.972s5.728 1.541 10.132 0c4.406-1.541 12.556-1.829 15.859-1.575s7.049 2.387 8.59 2.312c1.543-0.075 0.882-1.684 3.745 2e-3s3.745 0.363 4.405 2.786 1.236 4.641 1.542 6.168c0.881 4.405 0.221 5.286 0 7.269s0.445 4.185 0.445 4.185 0.216 1.322-1.547 1.763-2.203 0.661-2.644 1.982-0.22 3.304-0.22 4.185-0.221 3.524-0.221 3.524-1.321 0.88-1.762 2.202 1.101 2.423-1.321 3.084c-2.424 0.661 0 2.424-3.965 2.203s-1.543-0.661-3.965-0.221c-2.424 0.44 9.471-2.423 0 0-9.472 2.423-8.591-0.623-15.199 0.239-6.607 0.862-27.895 1.888-31.717 0.718-5.287-1.618-40.309-1.397-41.41-0.957s-15.198 2.526-20.925 1.483-16.079 1.181-18.062 0.289-1.102-2.874-3.084-2.874-12.669 0.882-12.669 0.882l-67.063 0.439v-43.977l65.418 0.584z' fill='%23fff'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center right;mask-position:center right;-webkit-mask-size:260px;mask-size:260px;color:white;display:inline-block}.course_category_grid .img-wrapper{position:absolute;z-index:-1;left:0;top:0;height:85%;overflow:hidden}.course_category_grid a{text-decoration:none !important}.course_category_grid li:nth-child(5n+5) h3 strong{background-color:#85D5BA}.course_category_grid li:nth-child(5n+5) p strong,.course_category_grid li:nth-child(5n+5) a{color:#EB6BA6}.course_category_grid li:nth-child(5n+2) h3 strong{background-color:#FAC65B}.course_category_grid li:nth-child(5n+2) p strong,.course_category_grid li:nth-child(5n+2) a{color:#7DBFCB}.course_category_grid li:nth-child(5n+4) h3 strong{background-color:#5DCCAB}.course_category_grid li:nth-child(5n+4) p strong,.course_category_grid li:nth-child(5n+4) a{color:#EB6BA6}.course_category_grid li:nth-child(5n+1) h3 strong{background-color:#EB6BA6}.course_category_grid li:nth-child(5n+1) p strong,.course_category_grid li:nth-child(5n+1) a{color:#5DCCAB}.course_category_grid li:nth-child(5n+3) h3 strong{background-color:#7DBFCB}.course_category_grid li:nth-child(5n+3) p strong,.course_category_grid li:nth-child(5n+3) a{color:#85D5BA}.privacy_notice{-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;left:50%;top:10vh;width:95vw;max-width:42em;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-height:80vh;overflow-Y:auto;outline:solid 200vmax rgba(0,0,0,0.7);z-index:99999;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.5);box-shadow:0 5px 10px rgba(0,0,0,0.5);padding:4vw;background:white}.privacy_notice.active{display:block !important}.privacy_notice button{margin-top:1em;background:#EB6BA6;color:white;padding:1em 2em;font-weight:bold;border-radius:0.5ex;border:none}select{-webkit-appearance:none}
