#PortalsCollection #PortalsSelect{margin:0 0 0 2.5em;padding:0}#PortalsCollection #PortalsSelect li{display:inline-block;margin:0;list-style-type:none}#PortalsCollection #PortalsSelect li a{text-decoration:none;padding-left:1em;color:#fff}#PortalsCollection #PortalsSelect li a:hover{text-decoration:underline;color:#fff}@media all and (min-width: 48.063rem) and (max-width: 80rem){#PortalsCollection #PortalsSelect li:nth-child(3),#PortalsCollection #PortalsSelect li:nth-child(4),#PortalsCollection #PortalsSelect li:nth-child(5){display:none}}

#HeaderCurrency ul li{display:block;position:relative;padding:0.5em 1em}#HeaderCurrency ul li:hover{cursor:pointer;background-color:Grey}#HeaderCurrency .Currency.Actuator .ActuatorText:hover{text-decoration:underline}#HeaderCurrency .Currency:before{font-size:1rem;vertical-align:bottom;display:inline-block;content:"\20AC \00a0 \00A3 \00a0 \0024";text-align:center}#HeaderCurrency .Currency.EUR:before{content:"\20AC";font-size:1.2rem}#HeaderCurrency .Currency.GBP:before{content:"\00A3";font-size:1.2rem}#HeaderCurrency .Currency.USD:before,#HeaderCurrency .Currency.AUD:before,#HeaderCurrency .Currency.CAD:before{content:"\0024";font-size:1.2rem}#HeaderCurrency .Currency.JPY:before{content:"\00A5";font-size:1.2rem}#HeaderCurrency .Currency.USD::after,#HeaderCurrency .Currency.AUD::after{content:""}@media all and (max-width: 30rem){#HeaderCurrency .Currency.USD::after,#HeaderCurrency .Currency.AUD::after{font-size:0.5em;margin-bottom:0;position:absolute;right:50%;transform:translateX(50%)}#HeaderCurrency .Currency.USD::after:first-of-type::after,#HeaderCurrency .Currency.AUD::after:first-of-type::after{content:""}}@media all and (min-width: 30.063rem) and (max-width: 48rem){#HeaderCurrency .Currency.USD::after,#HeaderCurrency .Currency.AUD::after{font-size:0.5em;margin-bottom:0;position:absolute;right:50%;transform:translateX(50%)}#HeaderCurrency .Currency.USD::after:first-of-type::after,#HeaderCurrency .Currency.AUD::after:first-of-type::after{content:""}}@media all and (max-width: 30rem){#HeaderCurrency .Currency.AUD::after{content:"AUD"}}@media all and (min-width: 30.063rem) and (max-width: 48rem){#HeaderCurrency .Currency.AUD::after{content:"AUD"}}@media all and (max-width: 30rem){#HeaderCurrency .Currency.USD::after{content:"USD"}}@media all and (min-width: 30.063rem) and (max-width: 48rem){#HeaderCurrency .Currency.USD::after{content:"USD"}}@media all and (max-width: 30rem){#HeaderCurrency .Content .Currency.USD::after,#HeaderCurrency .Content .Currency.AUD::after{content:""}}@media all and (min-width: 30.063rem) and (max-width: 48rem){#HeaderCurrency .Content .Currency.USD::after,#HeaderCurrency .Content .Currency.AUD::after{content:""}}

.ladda-button{position:relative}.ladda-button .ladda-spinner{position:absolute;z-index:2;display:inline-block;width:32px;height:32px;top:50%;opacity:0;pointer-events:none}.ladda-button .ladda-label{position:relative;z-index:3}.ladda-button .ladda-progress{position:absolute;width:0;height:100%;left:0;top:0;background:rgba(0,0,0,0.2);visibility:hidden;opacity:0;-webkit-transition:0.1s linear all !important;-moz-transition:0.1s linear all !important;-ms-transition:0.1s linear all !important;-o-transition:0.1s linear all !important;transition:0.1s linear all !important}.ladda-button[data-loading] .ladda-progress{opacity:1;visibility:visible}.ladda-button,.ladda-button .ladda-spinner,.ladda-button .ladda-label{-webkit-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;-moz-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;-ms-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;-o-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important}.ladda-button{cursor:pointer;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.ladda-button[disabled],.ladda-button[data-loading]{border-color:rgba(0,0,0,0.07);cursor:default}.ladda-button[disabled]:hover,.ladda-button[data-loading]:hover{cursor:default}.ladda-button[data-style=zoom-in],.ladda-button[data-style=zoom-in] .ladda-spinner,.ladda-button[data-style=zoom-in] .ladda-label,.ladda-button[data-style=zoom-out],.ladda-button[data-style=zoom-out] .ladda-spinner,.ladda-button[data-style=zoom-out] .ladda-label{-webkit-transition:0.3s ease all !important;-moz-transition:0.3s ease all !important;-ms-transition:0.3s ease all !important;-o-transition:0.3s ease all !important;transition:0.3s ease all !important}.ladda-button[data-style=expand-right] .ladda-spinner{right:14px}.ladda-button[data-style=expand-right][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-right][data-size="xs"] .ladda-spinner{right:4px}.ladda-button[data-style=expand-right][data-loading]{padding-right:56px}.ladda-button[data-style=expand-right][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-right][data-loading][data-size="s"],.ladda-button[data-style=expand-right][data-loading][data-size="xs"]{padding-right:40px}.ladda-button[data-style=expand-left] .ladda-spinner{left:14px}.ladda-button[data-style=expand-left][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-left][data-size="xs"] .ladda-spinner{left:4px}.ladda-button[data-style=expand-left][data-loading]{padding-left:56px}.ladda-button[data-style=expand-left][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-left][data-loading][data-size="s"],.ladda-button[data-style=expand-left][data-loading][data-size="xs"]{padding-left:40px}.ladda-button[data-style=expand-up]{overflow:hidden}.ladda-button[data-style=expand-up] .ladda-spinner{top:-32px;left:50%}.ladda-button[data-style=expand-up][data-loading]{padding-top:54px}.ladda-button[data-style=expand-up][data-loading] .ladda-spinner{opacity:1;top:14px;margin-top:0}.ladda-button[data-style=expand-up][data-loading][data-size="s"],.ladda-button[data-style=expand-up][data-loading][data-size="xs"]{padding-top:32px}.ladda-button[data-style=expand-up][data-loading][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-up][data-loading][data-size="xs"] .ladda-spinner{top:4px}.ladda-button[data-style=expand-down]{overflow:hidden}.ladda-button[data-style=expand-down] .ladda-spinner{top:62px;left:50%}.ladda-button[data-style=expand-down][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-down][data-size="xs"] .ladda-spinner{top:40px}.ladda-button[data-style=expand-down][data-loading]{padding-bottom:54px}.ladda-button[data-style=expand-down][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-down][data-loading][data-size="s"],.ladda-button[data-style=expand-down][data-loading][data-size="xs"]{padding-bottom:32px}.ladda-button[data-style=slide-left]{overflow:hidden}.ladda-button[data-style=slide-left] .ladda-label{position:relative}.ladda-button[data-style=slide-left] .ladda-spinner{left:100%}.ladda-button[data-style=slide-left][data-loading] .ladda-label{opacity:0;left:-100%}.ladda-button[data-style=slide-left][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-right]{overflow:hidden}.ladda-button[data-style=slide-right] .ladda-label{position:relative}.ladda-button[data-style=slide-right] .ladda-spinner{right:100%}.ladda-button[data-style=slide-right][data-loading] .ladda-label{opacity:0;left:100%}.ladda-button[data-style=slide-right][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-up]{overflow:hidden}.ladda-button[data-style=slide-up] .ladda-label{position:relative}.ladda-button[data-style=slide-up] .ladda-spinner{left:50%;margin-top:1em}.ladda-button[data-style=slide-up][data-loading] .ladda-label{opacity:0;top:-1em}.ladda-button[data-style=slide-up][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=slide-down]{overflow:hidden}.ladda-button[data-style=slide-down] .ladda-label{position:relative}.ladda-button[data-style=slide-down] .ladda-spinner{left:50%;margin-top:-2em}.ladda-button[data-style=slide-down][data-loading] .ladda-label{opacity:0;top:1em}.ladda-button[data-style=slide-down][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=zoom-out]{overflow:hidden}.ladda-button[data-style=zoom-out] .ladda-spinner{left:50%;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5)}.ladda-button[data-style=zoom-out] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-out][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.ladda-button[data-style=zoom-in]{overflow:hidden}.ladda-button[data-style=zoom-in] .ladda-spinner{left:50%;-webkit-transform:scale(0.2);-moz-transform:scale(0.2);-ms-transform:scale(0.2);-o-transform:scale(0.2);transform:scale(0.2)}.ladda-button[data-style=zoom-in] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-in][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(2.2);-moz-transform:scale(2.2);-ms-transform:scale(2.2);-o-transform:scale(2.2);transform:scale(2.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.ladda-button[data-style=contract]{overflow:hidden;width:100px}.ladda-button[data-style=contract] .ladda-spinner{left:50%}.ladda-button[data-style=contract][data-loading]{border-radius:50%;width:52px}.ladda-button[data-style=contract][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=contract-overlay]{overflow:hidden;width:100px;box-shadow:0px 0px 0px 2000px transparent}.ladda-button[data-style=contract-overlay] .ladda-spinner{left:50%}.ladda-button[data-style=contract-overlay][data-loading]{border-radius:50%;width:52px;box-shadow:0px 0px 0px 2000px rgba(0,0,0,0.8)}.ladda-button[data-style=contract-overlay][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-size=xs]{padding:4px 8px}.ladda-button[data-size=xs] .ladda-label{font-size:0.7em}.ladda-button[data-size=s]{padding:6px 10px}.ladda-button[data-size=s] .ladda-label{font-size:0.9em}.ladda-button[data-size=l] .ladda-label{font-size:1.2em}.ladda-button[data-size=xl] .ladda-label{font-size:1.5em}.ladda-button[data-color=green]{background:#2aca76}.ladda-button[data-color=green]:hover{background-color:#38d683}.ladda-button[data-color=blue]{background:#53b5e6}.ladda-button[data-color=blue]:hover{background-color:#69bfe9}.ladda-button[data-color=red]{background:#ea8557}.ladda-button[data-color=red]:hover{background-color:#ed956e}.ladda-button[data-color=purple]{background:#9973c2}.ladda-button[data-color=purple]:hover{background-color:#a685ca}.ladda-button[data-color=mint]{background:#16a085}.ladda-button[data-color=mint]:hover{background-color:#19b698}

#HeaderLogin .Content{box-sizing:border-box}#HeaderLogin .Content.ForForm{padding:1em}#HeaderLogin .HeaderDropDown.HeaderLoggedIn{border-left:none}#HeaderLogin .Slash{display:inline-block;left:0;padding:0;position:relative;top:50%;vertical-align:top;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#HeaderLogin .ActuatorText{padding:0.5em 0}#HeaderLogin .ActuatorText:hover{text-decoration:underline}#HeaderLogin .ActuatorText:hover .icon-user{text-decoration:none}#HeaderLogin .HeaderLoggedIn .Actuator{display:block}#HeaderLogin .HeaderLoggedIn .Actuator .ActuatorText:hover{text-decoration:none}#HeaderLogin .HeaderLoggedIn .ActuatorText{padding-right:0.5em}@media all and (max-width: 30rem){#HeaderLogin [data-action="in"],#HeaderLogin .Slash{display:none}}@media all and (min-width: 30.063rem) and (max-width: 48rem){#HeaderLogin [data-action="in"],#HeaderLogin .Slash{display:none}}#HeaderLogin .Actuator:first-child{padding-right:0}#HeaderLogin .Actuator:last-child{padding-left:0}@media all and (min-width: 48.063rem) and (max-width: 80rem){#HeaderLogin .Actuator{display:inline-block;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media all and (min-width: 80.063rem){#HeaderLogin .Actuator{display:inline-block;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}

#HomeSearch{margin:8.5em auto;box-sizing:border-box}@media all and (min-width: 48.063rem) and (max-width: 80rem){#HomeSearch{max-width:50em}}@media all and (min-width: 80.063rem){#HomeSearch{max-width:50em}}@media all and (max-width: 30rem){#HomeSearch{margin:0}}@media all and (min-width: 30.063rem) and (max-width: 48rem){#HomeSearch{margin:0}}#HomeSearch h1{display:block;font-size:2.3em;width:100%}@media all and (min-width: 48.063rem) and (max-width: 80rem){#HomeSearch h1{color:#fff;text-shadow:1px 1px #666}}@media all and (min-width: 80.063rem){#HomeSearch h1{color:#fff;text-shadow:1px 1px #666}}#HomeSearch form{position:relative;display:inline-block;box-sizing:border-box;width:100%;height:auto;transition:none}#HomeSearch form *[disabled]{opacity:0.70}@media all and (min-width: 48.063rem) and (max-width: 80rem){#HomeSearch form{padding:0.5em;background-color:rgba(0,0,0,0.7)}}@media all and (min-width: 80.063rem){#HomeSearch form{padding:0.5em;background-color:rgba(0,0,0,0.7)}}#HomeSearch form .Section{box-sizing:border-box}@media all and (min-width: 48.063rem) and (max-width: 80rem){#HomeSearch form .Section{width:calc(70% - 0.31em);margin-right:0.5em;float:left}#HomeSearch form .Section:last-child{margin-right:0;width:calc(30% - 0.31em)}}@media all and (min-width: 80.063rem){#HomeSearch form .Section{width:calc(70% - 0.31em);margin-right:0.5em;float:left}#HomeSearch form .Section:last-child{margin-right:0;width:calc(30% - 0.31em)}}#HomeSearch form label{display:none}#HomeSearch form select,#HomeSearch form button[type="submit"],#HomeSearch form input{width:100%;font-size:1.2rem;height:2.5em;margin:0;padding:0.5em;box-sizing:border-box}@media all and (max-width: 30rem){#HomeSearch form select,#HomeSearch form button[type="submit"],#HomeSearch form input{margin:0.5em 0}}@media all and (min-width: 30.063rem) and (max-width: 48rem){#HomeSearch form select,#HomeSearch form button[type="submit"],#HomeSearch form input{margin:0.5em 0}}#HomeSearch form select,#HomeSearch form input{background-color:#fff;border:1px solid #ccc;color:#666;border-radius:3px}#HomeSearch form select option:first-of-type,#HomeSearch form input option:first-of-type{color:#888}#HomeSearch form button[type="submit"]{position:relative}#HomeSearch form button[type="submit"]:after{position:absolute;top:50%;right:0.5em;margin-top:0.1em;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media all and (max-width: 30rem){#HomeSearch form button[type="submit"]:after{right:0.5em}}@media all and (min-width: 30.063rem) and (max-width: 48rem){#HomeSearch form button[type="submit"]:after{right:0.5em}}#AutoCompleteContainer ul{margin:1px 0}@media all and (max-width: 30rem){#AutoCompleteContainer ul{margin:-8px 0}}@media all and (min-width: 30.063rem) and (max-width: 48rem){#AutoCompleteContainer ul{margin:-8px 0}}

#PersonalityTest{width:100%;overflow:hidden;background-color:#eee}#PersonalityTest h2{margin:0}#PersonalityTest figure{margin:0}#PersonalityTest figure img{float:left;margin:0;padding:0;vertical-align:top;width:13em}@media all and (max-width: 30rem){#PersonalityTest figure img{width:auto}}#PersonalityTest #PersonalityTestDescription{padding:1em;position:relative;float:right;width:calc(100% - 13em);box-sizing:border-box}@media all and (max-width: 30rem){#PersonalityTest #PersonalityTestDescription{float:none;width:auto;clear:both}}#PersonalityTest #PersonalityTestDescription p{margin:0}#PersonalityTest #PersonalityTestDescription #TakeTest{font-weight:bold;margin-top:0.5em}

#CountrySpotlight h2{text-align:center}#CountrySpotlight .ViewAll{text-align:center;padding:1em 0 0 0}#CountrySpotlight #CountrySpotlightContainer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;box-sizing:border-box;overflow:hidden;padding-top:0.25em}#CountrySpotlight #CountrySpotlightContainer figure{position:relative;width:calc(100% / 6);border-right:1px solid #fff;overflow:hidden;box-sizing:border-box}@media all and (min-width: 80.063rem){#CountrySpotlight #CountrySpotlightContainer figure:hover{background-color:#fff;height:100%}#CountrySpotlight #CountrySpotlightContainer figure:hover figcaption{height:100%;background:rgba(0,0,0,0.8);bottom:0;-webkit-transform:translateY(0);transform:translateY(0)}#CountrySpotlight #CountrySpotlightContainer figure:hover figcaption span{text-align:left}#CountrySpotlight #CountrySpotlightContainer figure:hover figcaption .Toggle{display:block}}#CountrySpotlight #CountrySpotlightContainer figure img{vertical-align:top;width:100%;box-sizing:border-box}#CountrySpotlight #CountrySpotlightContainer figure figcaption{position:absolute;left:0;bottom:0;width:100%;height:auto;font-size:1.05em;padding:0.5em;color:#fff;background:rgba(0,0,0,0.5);text-align:center;transition:all 0.30s linear;box-sizing:border-box}@media all and (min-width: 48.063rem) and (max-width: 80rem){#CountrySpotlight #CountrySpotlightContainer figure figcaption{text-align:left}}@media all and (min-width: 48.063rem) and (max-width: 80rem){#CountrySpotlight #CountrySpotlightContainer figure figcaption{text-align:left;height:100%;bottom:2.5em;-webkit-transform:translateY(100%);transform:translateY(100%)}}@media all and (min-width: 80.063rem){#CountrySpotlight #CountrySpotlightContainer figure figcaption{text-align:left;height:100%;bottom:2.5em;-webkit-transform:translateY(100%);transform:translateY(100%)}}#CountrySpotlight #CountrySpotlightContainer figure figcaption span{display:block}@media all and (max-width: 30rem){#CountrySpotlight #CountrySpotlightContainer figure figcaption span{height:auto}}@media all and (min-width: 30.063rem) and (max-width: 48rem){#CountrySpotlight #CountrySpotlightContainer figure figcaption span{height:auto}}#CountrySpotlight #CountrySpotlightContainer figure figcaption div{font-size:0.70em}#CountrySpotlight #CountrySpotlightContainer figure figcaption .Toggle{margin:0.5em 0 0 0;line-height:1.40em;display:none}@media all and (max-width: 30rem){#CountrySpotlight #CountrySpotlightContainer figure{width:50%;border-bottom:1px solid #fff}#CountrySpotlight #CountrySpotlightContainer figure figcaption{padding:0.25em}}@media all and (min-width: 30.063rem) and (max-width: 48rem){#CountrySpotlight #CountrySpotlightContainer figure{width:50%;border-bottom:1px solid #fff}#CountrySpotlight #CountrySpotlightContainer figure figcaption{padding:0.25em}}@media all and (min-width: 48.063rem) and (max-width: 80rem){#CountrySpotlight #CountrySpotlightContainer figure{width:calc(100% / 3);border-bottom:1px solid #fff}#CountrySpotlight #CountrySpotlightContainer figure figcaption{font-size:1.15em}}

.BannerPlaceHolder{margin:1em auto}.BannerPlaceHolder.Empty{display:none;margin:0}.BannerPlaceHolder .Banner{padding-left:10px;display:inline-block}.BannerPlaceHolder .Banner:first-of-type{padding-left:0}.BannerPlaceHolder .Banner a{display:inline-block}.BannerPlaceHolder .Banner a img{outline:1px solid #eee;outline-offset:-1px}

div[data-size="mpu"]{height:250px;max-width:1230px;text-align:center}

#DisciplineSpotlight h2{text-align:center}#DisciplineSpotlight ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;box-sizing:border-box;margin:0;padding:0.25em 0 0;list-style-type:none}#DisciplineSpotlight ul li{margin:0;padding:1em;background-color:#eee;width:20%;border-right:1px solid #fff;border-bottom:1px solid #fff;text-align:center;transition:background-color 0.15s linear;box-sizing:border-box;overflow:hidden}@media all and (max-width: 30rem){#DisciplineSpotlight ul li{width:50%}}@media all and (min-width: 30.063rem) and (max-width: 48rem){#DisciplineSpotlight ul li{width:calc(100% / 3)}}#DisciplineSpotlight ul li a{color:#222;transition:none !important;display:block}#DisciplineSpotlight ul li a:before{font-size:2.5em;display:block;padding:0.5em}#DisciplineSpotlight ul li:hover{background-color:#007db2}#DisciplineSpotlight ul li:hover a{color:#eee;text-decoration:none}#DisciplineSpotlight ul li:hover a:before{color:#eee}#DisciplineSpotlight .ViewAll{padding:1em 0 0;text-align:center}@media all and (min-width: 30.063rem) and (max-width: 48rem){#DisciplineSpotlight.HomePage li:last-of-type{display:none}}

#FavouriteQuotes h2{text-align:center}#FavouriteQuotes .TopDecoration,#FavouriteQuotes .BottomDecoration{border-bottom:1px solid #eee;padding:1em}#FavouriteQuotes .TopDecoration:before,#FavouriteQuotes .BottomDecoration:before{color:#eee;background:#fff;font-size:1.6rem;left:50%;padding:0 0.4em 0.4em;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#FavouriteQuotes .Quotes{overflow:auto}#FavouriteQuotes .Quote{padding:2em 1.2em 0;float:left;vertical-align:top;box-sizing:border-box}#FavouriteQuotes .Quote .Author{height:5em;padding-bottom:1em}#FavouriteQuotes .Quote .Author .Details{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#FavouriteQuotes .Quote .Author .Details .Name{display:block}#FavouriteQuotes .Quote .Author img{float:left;margin:0 1em 0 0;border-radius:50%;border:1px solid #ccc}@media all and (max-width: 30rem){#FavouriteQuotes .Quote .Author{margin:0 auto}}@media all and (min-width: 30.063rem) and (max-width: 48rem){#FavouriteQuotes .Quote .Author{margin:0 auto}}@media all and (max-width: 30rem){#FavouriteQuotes .Quote:nth-child(n+3){display:none}}@media all and (min-width: 30.063rem) and (max-width: 48rem){#FavouriteQuotes .Quote:nth-child(n+3){display:none}}@media all and (min-width: 48.063rem) and (max-width: 80rem){#FavouriteQuotes .Quote{width:50%}}@media all and (min-width: 48.063rem) and (max-width: 80rem){#FavouriteQuotes .Quote:nth-child(2n){margin-right:0}}@media all and (min-width: 80.063rem){#FavouriteQuotes .Quote{width:25%}}@media all and (min-width: 80.063rem){#FavouriteQuotes .Quote:last-of-type{margin-right:0}}

#OrganisationSpotlight{margin:0;padding:0}#OrganisationSpotlight ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0;padding:0 7em;box-sizing:border-box}@media all and (max-width: 30rem){#OrganisationSpotlight ul{padding:0}}@media all and (min-width: 30.063rem) and (max-width: 48rem){#OrganisationSpotlight ul{padding:0}}@media all and (min-width: 48.063rem) and (max-width: 80rem){#OrganisationSpotlight ul{padding:0}}#OrganisationSpotlight ul li{width:calc((100% - 0.6em) / 3);padding:0.8em;margin:0.2em 0.2em 0 0;background-color:#fff;box-sizing:border-box}#OrganisationSpotlight ul li .Hidden{display:none}@media all and (max-width: 30rem){#OrganisationSpotlight ul li{width:calc((100% - 0.4em) / 2);padding:0.3em;margin:0 0.2em 2em 0}}@media all and (min-width: 30.063rem) and (max-width: 48rem){#OrganisationSpotlight ul li{width:calc((100% - 1.5em) / 3);padding:0;margin:0 0.5em 2em 0}}#OrganisationSpotlight h2{text-align:center}#OrganisationSpotlight figure{display:block;float:left;width:11em;height:7em;margin:0 0.5em 0.5em 0;text-align:center;box-sizing:border-box;overflow:hidden}@media all and (max-width: 30rem){#OrganisationSpotlight figure{width:100%;height:100%;margin:0 0 0.5em 0}}@media all and (min-width: 30.063rem) and (max-width: 48rem){#OrganisationSpotlight figure{width:100%;height:100%;margin:0 0 0.5em 0}}#OrganisationSpotlight .SpotlightOrganisation{padding:0;min-height:8em;font-size:0.8rem}#OrganisationSpotlight .SpotlightOrganisation h3{font-size:1.2rem;font-weight:bold;margin:0 0 0.5em 0;width:100%}@media all and (max-width: 30rem){#OrganisationSpotlight .SpotlightOrganisation h3{clear:both}}@media all and (min-width: 30.063rem) and (max-width: 48rem){#OrganisationSpotlight .SpotlightOrganisation h3{clear:both}}#OrganisationSpotlight .SpotlightLogo{display:block;border:1px solid #eee;height:6em;overflow:hidden}#OrganisationSpotlight .SpotlightLogo img{box-sizing:border-box;margin:auto;padding:1em;max-height:100%}@media all and (max-width: 30rem){#OrganisationSpotlight .SpotlightLogo{margin:0}#OrganisationSpotlight .SpotlightLogo img{padding:0.5em}}#OrganisationSpotlight .OrganisationSummary .Summary{clear:both}@media all and (max-width: 30rem){#OrganisationSpotlight .OrganisationSummary .Summary{display:none}}@media all and (min-width: 30.063rem) and (max-width: 48rem){#OrganisationSpotlight .OrganisationSummary .Summary{display:none}}#OrganisationSpotlight .OrganisationSummary .DetailsButton{display:block}@media all and (max-width: 30rem){#OrganisationSpotlight .OrganisationSummary .DetailsButton{display:none}}@media all and (min-width: 30.063rem) and (max-width: 48rem){#OrganisationSpotlight .OrganisationSummary .DetailsButton{display:none}}

div[data-size="leaderboard"]{height:90px;max-width:728px}

#ArticleSpotlight{overflow:hidden}#ArticleSpotlight h2{text-align:center}#ArticleSpotlight #ArticleSpotlightContainer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;box-sizing:border-box}@media all and (max-width: 30rem){#ArticleSpotlight #ArticleSpotlightContainer{-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}}@media all and (min-width: 30.063rem) and (max-width: 48rem){#ArticleSpotlight #ArticleSpotlightContainer{-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}}#ArticleSpotlight article{position:relative;border-bottom:1px solid #eee;padding:1.25em 0;cursor:pointer;width:100%;box-sizing:border-box}#ArticleSpotlight article a{display:block;font-weight:bold}#ArticleSpotlight article a:after{position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);font-size:1.20em;color:#888}@media all and (min-width: 48.063rem) and (max-width: 80rem){#ArticleSpotlight article a:after{display:none}}@media all and (min-width: 80.063rem){#ArticleSpotlight article a:after{display:none}}@media all and (min-width: 48.063rem) and (max-width: 80rem){#ArticleSpotlight article{width:50%;border:none}}@media all and (min-width: 80.063rem){#ArticleSpotlight article{width:50%;border:none}}#ArticleSpotlight article:nth-child(odd){padding-right:2em}#ArticleSpotlight article:nth-child(even){padding-left:2em;padding-right:0}@media all and (max-width: 30rem){#ArticleSpotlight article:nth-child(even){padding-left:0;padding-right:2em}}@media all and (min-width: 30.063rem) and (max-width: 48rem){#ArticleSpotlight article:nth-child(even){padding-left:0;padding-right:2em}}#ArticleSpotlight article:first-child{padding-top:0}@media all and (max-width: 30rem){#ArticleSpotlight article:first-child a:after{top:0;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}#ArticleSpotlight article:last-child{border-bottom:none}@media all and (max-width: 30rem){#ArticleSpotlight article span{display:none}}@media all and (min-width: 48.063rem) and (max-width: 80rem){#ArticleSpotlight article:nth-child(2){padding-top:0}}@media all and (min-width: 80.063rem){#ArticleSpotlight article:nth-child(2){padding-top:0}}#ArticleSpotlight #MoreArticles{margin:0.5em 0 0 0;float:right}

#HomeAboutUs{margin-bottom:1em}#HomeAboutUs h2,#HomeAboutUs h3{text-align:center}#HomeAboutUs h3{font-size:1.2rem;font-weight:normal}#HomeAboutUs .ColumnedText{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em;color:#444}@media all and (max-width: 30rem){#HomeAboutUs .ColumnedText{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;text-align:justify}}@media all and (min-width: 30.063rem) and (max-width: 48rem){#HomeAboutUs .ColumnedText{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;text-align:justify}}#HomeAboutUs .ReadMoreSwitch{float:right;margin:0.5em 0 0;cursor:pointer}

#OurPortals h5{color:#fff}#OurPortals ul{margin:0;padding:0;list-style-type:none;color:#fff}#OurPortals ul li{padding:0}#OurPortals ul li:first-child{margin-top:0}#OurPortals ul li:last-child{margin-bottom:0}#OurPortals ul li i{white-space:nowrap}

#FooterRelevantArticles h5{color:#fff}#FooterRelevantArticles ul{margin:0;padding:0;list-style-type:none}#FooterRelevantArticles ul li{padding:0}

#FooterPopularItems h5{color:#fff}#FooterPopularItems ul{margin:0;padding:0;list-style-type:none}#FooterPopularItems ul li{padding:0}

#FooterAboutUs h5{color:#fff}#FooterAboutUs #SelectLanguage{margin-top:1em}#FooterAboutUs ul{margin:0;padding:0;list-style-type:none}#FooterAboutUs ul li{padding:0}

#FooterSocialMediaIcons h5{display:block;width:100%}#FooterSocialMediaIcons div{display:-webkit-flex;display:-ms-flexbox;display:flex;box-sizing:border-box}@media all and (max-width: 30rem){#FooterSocialMediaIcons div{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}#FooterSocialMediaIcons div a{position:relative;background-color:#222;width:3.75em;height:3.75em;display:block;color:#fff;overflow:hidden;text-decoration:none;border-radius:3px;box-sizing:border-box}#FooterSocialMediaIcons div a:nth-child(2){margin:0 2%}#FooterSocialMediaIcons div a:nth-child(3){margin:0 2% 0 0}#FooterSocialMediaIcons div a:before{position:absolute;left:50%;top:50%;vertical-align:text-bottom;font-size:2.25em;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#FooterSocialMediaIcons div a:hover:before{font-size:3em}

#ScrollToTop{text-align:center}#ScrollToTop #ScrollToTopButton{display:inline-block;margin:0 auto;background-color:#eee;color:#666;border-top-left-radius:3px;border-top-right-radius:3px;width:auto;padding:0.5em 1em;cursor:pointer;text-align:center}#ScrollToTop #ScrollToTopButton:before{font-size:1.4em;margin:0 0.5em 0 0}#ScrollToTop #ScrollToTopButton:hover{color:#222;text-decoration:none}

.Popup #LoginPlaceholderContainer{display:block}#LoginPlaceholderContainer{display:none}@supports (-webkit-appearance: none) and (not (overflow: -webkit-marquee)) and (not (-ms-accelerator: true)){#LoginPlaceholderContainer *{-webkit-transform:translateZ(0);-webkit-filter:blur(0)}}#LoginPlaceholderContainer #AuthNavigation{display:block;margin:0 0 1.5rem 0;padding:0;list-style-type:none}#LoginPlaceholderContainer #AuthNavigation:before,#LoginPlaceholderContainer #AuthNavigation:after{content:"";display:block}#LoginPlaceholderContainer #AuthNavigation:after{clear:both}#LoginPlaceholderContainer #AuthNavigation .DisabledBackground{background:#F9F9F9}#LoginPlaceholderContainer #AuthNavigation .ActiveTab{border-bottom:none;background:#fff}#LoginPlaceholderContainer #AuthNavigation .NonActiveTab{border-bottom:1px solid #ccc}#LoginPlaceholderContainer #AuthNavigation .Tab{cursor:pointer}#LoginPlaceholderContainer #AuthNavigation li{position:relative;width:calc(50% - (3rem / 2));height:3rem;margin:0;padding:0;float:left;border-right:1px solid #ccc;box-sizing:border-box;background:#F9F9F9;border-bottom:1px solid #ccc}#LoginPlaceholderContainer #AuthNavigation li:last-child{width:3rem;border-right:none}#LoginPlaceholderContainer #AuthNavigation li button:not(.CloseButton){position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-weight:lighter}#LoginPlaceholderContainer #AuthNavigation li button:not(.CloseButton):hover{text-decoration:none;color:#000}#LoginPlaceholderContainer #AuthNavigation li button:not(.CloseButton).Active{color:#000;font-weight:bolder}#LoginPlaceholderContainer #AuthNavigation .ResetPasswordTab.Tab{display:none}#LoginPlaceholderContainer iframe,#LoginPlaceholderContainer .FacebookLogin{height:39px;width:100%}#LoginPlaceholderContainer .AuthForm,#LoginPlaceholderContainer .FacebookLogin{padding:1.5rem;box-sizing:border-box}#LoginPlaceholderContainer #CustomMessage{text-align:center;padding:0 1.5em;margin:0}#LoginPlaceholderContainer .PrivacyMessage,#LoginPlaceholderContainer .OtherText{text-align:center;display:block;margin:1rem 0}#LoginPlaceholderContainer .PrivacyMessage{font-size:0.8rem;margin-top:0}#LoginPlaceholderContainer .OtherText{font-size:1.2rem}#LoginPlaceholderContainer form .Segment:last-child label{display:inline}#LoginPlaceholderContainer form .Segment button{margin:0}#LoginPlaceholderContainer form .Segment .Error{color:#ff0000;font-size:0.8rem}#LoginPlaceholderContainer form .Segment .Error:before{font-size:1em;padding-right:0.5em}#LoginPlaceholderContainer input[type="checkbox"]{cursor:pointer;width:auto}#LoginPlaceholderContainer .Terms{font-size:0.8rem}#LoginPlaceholderContainer .Terms p{margin:0}#LoginPlaceholderContainer #AuthRegistered{text-align:center;padding:1.5em}#LoginPlaceholderContainer #AuthRegistered strong{display:block}#LoginPlaceholderContainer #AuthRegistered .Button{display:block;margin:1em 0}#LoginPlaceholderContainer #ReturnToSignInButton{display:block;margin:0}#ResetPasswordButton{display:inline;width:auto}#AuthSignInButton.ladda-button .ladda-spinner,#SignUpForm .ladda-button .ladda-spinner{margin:0}

#AutoCompleteContainer{max-height:0;overflow:visible;position:absolute;z-index:1}#AutoCompleteContainer ul{border:1px solid #ccc;background-color:#fff;list-style:none;margin:0;padding:0;width:100%}#AutoCompleteContainer ul li{margin:0}#AutoCompleteContainer ul li a{padding:0.4em;display:block;text-decoration:none}#AutoCompleteContainer ul li a:hover{text-decoration:underline}#AutoCompleteContainer ul li a.TextLink:hover{cursor:pointer}#AutoCompleteContainer ul li a.Selected{background-color:#009cda;color:#fff}#CoreSearch #AutoCompleteContainer ul{margin:4px 0 0 -1px}

#BannerPreviewData #BannerPreviewWrapper{position:fixed;z-index:100;top:1em;left:1em}#BannerPreviewData #BannerPreviewWrapper header{position:relative;font-size:1.2rem;padding:1rem 4rem 1rem 1rem;color:#fff;background:#D33939;cursor:pointer}#BannerPreviewData #BannerPreviewWrapper header:after{position:absolute;top:50%;right:1rem;transform:translate(0, -50%)}#BannerPreviewData #BannerPreviewWrapper #BannerPreviewContent{padding:1em;background-color:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;box-sizing:border-box}#BannerPreviewData #BannerPreviewWrapper #BannerPreviewContent #BannerPreviewIntro{margin:0 auto;width:15rem;max-width:100%}#BannerPreviewData #BannerPreviewWrapper #BannerPreviewContent #BannerBox{margin:1em auto;border:1px solid #ccc}#BannerPreviewData #BannerPreviewWrapper #BannerPreviewContent #BannerPreviewSettings{text-align:center}#BannerPreviewData #BannerPreviewWrapper #BannerPreviewContent #BannerPreviewSettings .Section{display:block;margin:1em auto;width:15rem;max-width:100%;text-align:left}#BannerPreviewData #BannerPreviewWrapper #BannerPreviewContent #BannerPreviewSettings .Section p{margin:0 0 0.25em 0}#BannerPreviewData #BannerPreviewWrapper #BannerPreviewContent #BannerPreviewSettings .Section:first-child{margin-top:0}#BannerPreviewData #BannerPreviewWrapper #BannerPreviewContent #BannerPreviewSettings .Section:last-child{margin-bottom:0}#BannerPreviewData #BannerPreviewWrapper #BannerPreviewContent #BannerPreviewSettings button,#BannerPreviewData #BannerPreviewWrapper #BannerPreviewContent #BannerPreviewSettings select{width:100%}#BannerPreviewData #BannerPreviewWrapper #BannerPreviewContent #BannerPreviewSettings select{font-size:inherit;padding:0.5em;background:#fff;border:1px solid #ccc}#BannerPreviewData #BannerPreviewWrapper #BannerPreviewContent #BannerPreviewSettings #BannerPreviewError{font-size:0.8rem;text-align:left;width:15rem;color:red}

#Compare{position:fixed;width:calc(100% - 1rem);max-height:calc(100% - 5rem);bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:1px solid #009cda;border-bottom:none;overflow-y:auto;overflow-x:hidden;-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;z-index:75;box-sizing:border-box}@supports (-webkit-appearance: none) and (not (overflow: -webkit-marquee)) and (not (-ms-accelerator: true)){#Compare{filter:blur(0);-webkit-filter:blur(0)}}@media all and (min-width: 30.063rem) and (max-width: 48rem){#Compare{width:calc(100% - 3rem)}}@media all and (min-width: 48.063rem) and (max-width: 80rem){#Compare{max-width:80%}}@media all and (min-width: 80.063rem){#Compare{max-width:50%}}#Compare header{position:relative;background-color:#009cda;padding:0.75rem;color:#fff;font-weight:bold;cursor:pointer}#Compare header:after{position:absolute;right:1rem}#Compare article{padding:0.75rem 0.75rem 1.5rem 0.75rem;background-color:White}#Compare article p{margin:0}#Compare article ul{display:-webkit-flex;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;padding:0}@media all and (max-width: 30rem){#Compare article ul{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media all and (min-width: 30.063rem) and (max-width: 48rem){#Compare article ul{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#Compare article ul li{width:100%;margin:0;padding:0.75rem 0;border:none;border-bottom:1px solid #eee;box-sizing:border-box;position:relative}@media all and (max-width: 30rem){#Compare article ul li:first-child{padding-top:0}}@media all and (min-width: 30.063rem) and (max-width: 48rem){#Compare article ul li:first-child{padding-top:0}}@media all and (max-width: 30rem){#Compare article ul li a{width:35%;float:left;margin-right:1.5em}}#Compare article ul li .CloseContainer:before,#Compare article ul li .CloseContainer:after{content:"";display:block}#Compare article ul li .CloseContainer:after{clear:both}#Compare article ul li .CloseContainer button{color:#ccc;float:right;padding:0 0 0.5em 0.5em;font-size:0.8em}#Compare article ul li .CloseContainer button:hover{text-decoration:none;color:#ef5600}@media all and (min-width: 48.063rem) and (max-width: 80rem){#Compare article ul li{width:calc((100% / 4) - (2.25rem / 4));box-sizing:border-box;margin:0 0 0 0.75rem;padding:0.1em 0.5em 0.75rem 0.5rem;border:1px solid #eee;text-align:center}#Compare article ul li:first-child{margin-left:0}}@media all and (min-width: 80.063rem){#Compare article ul li{width:calc((100% / 4) - (2.25rem / 4));box-sizing:border-box;margin:0 0 0 0.75rem;padding:0.1em 0.5em 0.75rem 0.5rem;border:1px solid #eee;text-align:center}#Compare article ul li:first-child{margin-left:0}}#Compare article ul li img{max-width:100%;vertical-align:top;margin:0 0.5rem 0.25rem 0;padding:0;box-sizing:border-box;display:block}@media all and (min-width: 30.063rem) and (max-width: 48rem){#Compare article ul li img{max-width:30%;float:none}}@media all and (min-width: 48.063rem) and (max-width: 80rem){#Compare article ul li img{max-width:100%;margin:0 auto}}@media all and (min-width: 80.063rem){#Compare article ul li img{max-width:100%;margin:0 auto}}#Compare article ul li strong{font-weight:normal;display:block}@media all and (max-width: 30rem){#Compare article ul li strong{float:left;width:40%}}@media all and (min-width: 48.063rem) and (max-width: 80rem){#Compare article ul li strong{margin-top:1rem;display:block;text-align:left}}@media all and (min-width: 80.063rem){#Compare article ul li strong{margin-top:1rem;display:block;text-align:left}}#Compare article footer{margin-top:1.5rem;text-align:center}#Compare .CompareExampleButton{font-size:0.8rem;white-space:nowrap}#Compare .CompareExampleButton:before{margin-right:0.25rem}#Compare #OneProgramme:before,#Compare #OneProgramme:after{content:"";display:block}#Compare #OneProgramme:after{clear:both}#Compare #OneProgramme img{max-width:100%}#Compare #OneProgramme ul{float:none}@media all and (min-width: 48.063rem) and (max-width: 80rem){#Compare #OneProgramme ul{float:left;width:22%}}@media all and (min-width: 80.063rem){#Compare #OneProgramme ul{float:left;width:22%}}#Compare #OneProgramme ul li{margin-bottom:0.5em}@media all and (min-width: 30.063rem) and (max-width: 48rem){#Compare #OneProgramme ul li{width:100%}}@media all and (min-width: 48.063rem) and (max-width: 80rem){#Compare #OneProgramme ul li{width:100%}}@media all and (min-width: 80.063rem){#Compare #OneProgramme ul li{width:100%}}@media all and (min-width: 48.063rem) and (max-width: 80rem){#Compare #OneProgramme ul li{margin-bottom:0}}@media all and (min-width: 80.063rem){#Compare #OneProgramme ul li{margin-bottom:0}}@media all and (min-width: 48.063rem) and (max-width: 80rem){#Compare #OneProgramme p{float:right;width:75%}}@media all and (min-width: 80.063rem){#Compare #OneProgramme p{float:right;width:75%}}
