/*=======================================================
| Styles for bespoke themes, page and element colours 1629
========================================================*/
.de-article-full-width.de-article-taster-card-highlight {width:100% !important}
#sec-1296893 + #sec-1290071, #sec-1296893 + #sec-1296379 {margin-top: 40px;}
#art-1294221, #art-1294233, #art-1294224 {pointer-events: none}

#sec-1295186 .container {padding-bottom: 0px !important}

#sec-1294239 p, #sec-1296379 p {text-align: center;font-size: 19px !important;padding: 0 12px !important;}
#sec-1294239 h4, #sec-1296379 h4 {text-transform: uppercase;color: #124167;text-align: center; font-size: 30px !important; margin: 10px 0 0 0;}
#sec-1294239 .de-article-taster-card:hover h4 {color: #ffd11a !important}
#sec-1294239 {margin: 20px 0 0 0}
#sec-1293922 {margin-bottom: 60px}
.de-section-homepage-advert-strip.de-section-highlight .de-btn-transparent-button {border: #ffffff 2px solid;color: #ffd11a;padding: 20px 26px !important;font-size: 20px !important}
.de-section-homepage-advert-strip.de-section-highlight .de-btn-transparent-button:hover {color: #fff;background-color: #f08c00;border-color: #f08c00;}
.de-section-breadcrumb-tophat + .de-section-full-width.de-section-media {background: rgb(255,255,255);background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgb(217 221 224) 100%);}
.de-section-breadcrumb-tophat + .de-section-full-width.de-section-media .vid-container {-webkit-border-bottom-right-radius: 100px; -webkit-border-bottom-left-radius: 100px; -moz-border-radius-bottomright: 100px; -moz-border-radius-bottomleft: 100px; border-bottom-right-radius: 100px; border-bottom-left-radius: 100px;overflow:hidden}
article.de-article-image-rounded .vid-container {-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;overflow: hidden}
@media (max-width:480px){.de-section-breadcrumb-tophat + .de-section-full-width.de-section-media .vid-container {-webkit-border-bottom-right-radius: 40px; -webkit-border-bottom-left-radius: 40px; -moz-border-radius-bottomright: 40px; -moz-border-radius-bottomleft: 40px; border-bottom-right-radius: 40px; border-bottom-left-radius: 40px}}
.de-section-full-width.de-section-media + .de-section-intro-component + .de-section-full-width + .de-section-parent-centre-align-content h4 {text-align: center}
.de-body-theme-exp div.alert {width: 80%; margin: 0 auto 40px auto}
.pathway {color: #0085a1;}
.experience, .de-body-theme-exp h5, .de-body-theme-exp h1, .de-body-theme-exp h2 {color: #124167}

.de-body-theme-exp .btn.de-btn-blue-button {background-color: #3277b3;color: #fff;}
.de-body-theme-exp .btn.de-btn-blue-button:hover {background-color: #2d6a9f}

#vid-1288398_display .jwpreview {background-image: url(/servlet/file/store9/item1288386/fileservice613/1288386_613.jpg) !important;}
#vid-1288396_display .jwpreview {background-image: url(/servlet/file/store9/item1288388/fileservice613/1288388_613.jpg) !important;}
#vid-1288399_display .jwpreview {background-image: url(/servlet/file/store9/item1288390/fileservice613/1288390_613.jpg) !important;}

#clockdiv{
	font-family: sans-serif;
	color: #fff;
	font-weight: 100;
	text-align: center;
	font-size: 30px;
}

#clockdiv > div{
	padding: 10px;
	border-radius: 3px;
	background: #00BF96;
	display: inline-block;
background: #893b67;
}

#clockdiv div > span{
	padding: 15px;
	border-radius: 3px;
	background: #fff;
	display: inline-block;
color: #893b67 !important;
}

.smalltext{
	padding-top: 5px;
	font-size: 16px;
color: #ffd11a;
}

#sec-1290337 {background-image: url(/servlet/file/store9/item1290473/bg.jpg); background-position: center center}
.pulsate-fwd {
-webkit-animation: pulsate-fwd 0.5s ease-in-out 4s 6 both;
animation: pulsate-fwd 0.5s ease-in-out 4s 6 both;
}

/**
 * ----------------------------------------
 * animation pulsate-fwd
 * ----------------------------------------
 */
@-webkit-keyframes pulsate-fwd {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes pulsate-fwd {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}



@media (min-width: 768px) {
    .pull-sm-left {
        float: left !important;
    }
    .pull-sm-right {
        float: right !important;
    }
    .pull-sm-none {
        float: none !important;
    }
}
@media (min-width: 992px) {
    .pull-md-left {
        float: left !important;
    }
    .pull-md-right {
        float: right !important;
    }
    .pull-md-none {
        float: none !important;
    }
}
@media (min-width: 1200px) {
    .pull-lg-left {
        float: left !important;
    }
    .pull-lg-right {
        float: right !important;
    }
    .pull-lg-none {
        float: none !important;
    }
}
.pull-none {
    float: none !important;
}
span.takeover-jump {font-size: 60px; color: #f08c00}
.de-body-theme-health .de-section-sticky-cta {background-color: #893b67 !important;border-top: 1px #783059 solid}

.de-section-sticky-cta {z-index: 999999; background-color: red !important; bottom: 0; width: 100%;display:none} .de-section-sticky-cta .container {padding: 30px !important}

.de-section-sticky-cta a {background-color: transparent; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px; margin: 0; color: #ffffff; display: inline-block; text-align: center; white-space: nowrap; border: 2px solid #fff;transition: all 0.5s}
.de-section-sticky-cta a:hover, .de-section-sticky-cta a.pulsate-fwd {border: 2px solid #f08c00;background-color: #f08c00}
#page-1290329 #landing-logos {padding-bottom: 0; border-bottom: none}
#sec-1290346 {background-image: linear-gradient(275deg, rgba(255,255,255,0) 40%, rgba(255,255,255,0.8) 70%, rgba(255,255,255,0.8) 100%),url(/servlet/file/store9/item1290413/bg.jpg)}
#sec-1290350 {background-image: linear-gradient(90deg, rgba(255,255,255,0) 40%, rgba(255,255,255,0.9) 70%, rgba(255,255,255,0.9) 100%),url(/servlet/file/store9/item1290415/bg.jpg)}
#sec-1290352 {background-image: linear-gradient(275deg, rgba(255,255,255,0) 40%, rgba(255,255,255,0.8) 70%, rgba(255,255,255,0.8) 100%),url(/servlet/file/store9/item1290417/bg.jpg)}
#sec-1290357 {background-image: linear-gradient(90deg, rgba(255,255,255,0) 40%, rgba(255,255,255,0.8) 70%, rgba(255,255,255,0.8) 100%),url(/servlet/file/store9/item1290419/bg.jpg)}
#sec-1290359 {background-image: linear-gradient(275deg, rgba(255,255,255,0) 40%, rgba(255,255,255,0.8) 70%, rgba(255,255,255,0.8) 100%),url(/servlet/file/store9/item1290421/bg.jpg)}
#sec-1290361 {background-image: linear-gradient(90deg, rgba(255,255,255,0) 40%, rgba(255,255,255,0.9) 70%, rgba(255,255,255,0.9) 100%),url(/servlet/file/store9/item1290423/bg.jpg)}
#sec-1290488 {background-image: linear-gradient(275deg, rgba(18,47,79,0.8) 0%, rgba(18,47,79,0.8) 100%),url(/servlet/file/store9/item1290533/bg.jpg)}

@media (min-width: 992px) {.de-section-img-takeover-c h3 {font-size: 40px}.de-section-img-takeover-c .de-body {margin-top: 200px !important}#sec-1290488 {margin-bottom: 120px}#sec-1290337 h3 {font-size: 60px;margin-top: 80px !important} #sec-1290337 h3:last-child {font-size: 40px}}
@media (min-width: 768px) and (max-width: 800px) {
#sec-1290346 {background-image: linear-gradient(275deg, rgba(255,255,255,0) 20%, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.9) 100%),url(/servlet/file/store9/item1290413/bg.jpg)}
#sec-1290350 {background-image: linear-gradient(90deg, rgba(255,255,255,0) 20%, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.9) 100%),url(/servlet/file/store9/item1290415/bg.jpg)}
#sec-1290352 {background-image: linear-gradient(275deg, rgba(255,255,255,0) 20%, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.9) 100%),url(/servlet/file/store9/item1290417/bg.jpg)}
#sec-1290357 {background-image: linear-gradient(90deg, rgba(255,255,255,0) 20%, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.9) 100%),url(/servlet/file/store9/item1290419/bg.jpg)}
#sec-1290359 {background-image: linear-gradient(275deg, rgba(255,255,255,0) 20%, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.9) 100%),url(/servlet/file/store9/item1290421/bg.jpg)}
#sec-1290361 {background-image: linear-gradient(90deg, rgba(255,255,255,0) 20%, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.9) 100%),url(/servlet/file/store9/item1290423/bg.jpg)}
.de-section-img-takeover .de-body {margin-top: 60px !important; width: 60% !important}}

.de-section-img-takeover {background-position: top right !important;background-size: cover !important}.de-section-img-takeover-r {background-position: top left !important;background-size: cover}.de-section-img-takeover-c {background-position: center center !important;background-size: cover}
@media (min-width: 767px) {#sec-1290337 {min-height: 100vh !important} .de-section-sticky-cta {position: fixed} .de-section-img-takeover {height:100vh !important}.de-section-img-takeover .de-body {margin-top: 100px; width: 40%}.de-section-img-takeover-c .de-body {width: 70%; margin: 100px auto 0 auto;} .de-section-img-takeover-r .de-body {float: right}.de-section-img-takeover .container {width: 100%}span.takeover-jump:hover {}.de-section-img-takeover-c h5, .de-section-img-takeover-c p, .de-section-img-takeover-c span {color: #fff !important}.de-section-img-takeover-c h3{color: #ffd11a !important}}
@media (max-width: 767px) {.de-section-img-takeover {height:100vh !important} .de-section-img-takeover .de-body {background-color: rgb(255 255 255 / 0.9);padding: 30px;margin: 60px auto; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; width:95%}
#sec-1290346 {background-image: url(/servlet/file/store9/item1290513/bg.jpg)}
#sec-1290350 {background-image: url(/servlet/file/store9/item1290415/bg.jpg)}
#sec-1290352 {background-image: url(/servlet/file/store9/item1290511/bg.jpg)}
#sec-1290357 {background-image: url(/servlet/file/store9/item1290507/bg.jpg)}
#sec-1290359 {background-image: url(/servlet/file/store9/item1290509/bg.jpg)}
#sec-1290361 {background-image: url(/servlet/file/store9/item1290423/bg.jpg)}
#sec-1290488 {background-image: linear-gradient(275deg, rgba(18,47,79,0.8) 0%, rgba(18,47,79,0.8) 100%),url(/servlet/file/store9/item1290533/bg.jpg)}.de-section-img-takeover h5 {font-size: 25px !important}.de-section-img-takeover p {font-size: 18px !important}.de-section-img-takeover {background-position: center center !important}}

@media (max-width: 500px) {.de-section-img-takeover .de-body {padding: 15px;margin: 30px auto}span.takeover-jump {font-size: 40px}}

.de-section-img-takeover h5 {font-size: 35px;text-align:center} 
.de-section-img-takeover p {font-size: 20px;text-align:center}

#sec-1290119 {background-color:#124167}
#sec-1290164 .panel-default {border: 0;box-shadow: none; -webkit-box-shadow: none}
.de-body-theme-health blockquote {margin: 0 30px 20px 30px}
.de-body-theme-health blockquote p > span.small {font-style: italic;margin-top: 15px;}
.de-body-theme-health blockquote p.intro {color: #f08c00}
.de-body-theme-health blockquote:hover {border-left: 5px solid #f08c00;background-color:#f9f9f9}
#sec-1265461 {margin: 40px 0 0 0}
.de-section-parent-blog-articles .main article.de-article-centre-align-content.de-article-media .vid-container {margin:0 auto}
@media (max-width: 1199px) {#page-1286432 tr.health-desc td:not(:first-child), #page-1286432 tr.health-desc td+td {white-space: nowrap}}
@media (min-width: 1200px) {#sec-1286441 .container {width: 100%;max-width: 2000px}}
#page-1286432 th:first-child, #page-1286432 td:first-child {position:sticky;left:0px}

#accordion-faqs .panel-heading {padding: 0;border:0}
.de-body-theme-health #accordion-faqs .panel-title>a {color: #893b67}
#accordion-faqs .panel-title>a, #accordion-faqs .panel-title>a:active{display:block;padding:15px;font-weight:bold;text-decoration:none; font-size: 18px}
#accordion-faqs .panel-heading  a:before {font-family: 'Glyphicons Halflings';content: "\e114";float: right;transition: all 0.5s;font-size: 14px;font-weight: normal} 
#accordion-faqs .panel-heading.active a:before {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg)} 
div#accordion-faqs .panel-body p:last-child {margin-bottom: 0}
.de-body-theme-health #accordion-faqs .panel-heading.active {background-color: #893b67}
#accordion-faqs .panel-heading.active a {color: #fff !important}
.de-body-theme-health .section {overflow: visible}
.popover .popover-title {font-size: 16px;font-weight: bold;}
.popover .popover-content {font-size: 14px;}
@media (min-width: 992px) {.popover {max-width: 600px;width: 100%}}
#sec-1283001 article:nth-child(4) ~ article {display: none !important}
@media (max-width: 767px) {#sec-1266040 article, article.de-article-taster-card.de-article-small-mob-gap {margin-bottom: 20px}}
#art-1283948 .col-md-12 {padding:0}
.de-body-theme-health .accent {color: #f08c00;}
.de-body-theme-exp .accent {color: #f9be02;}
.de-body-theme-pathway .accent {color: #f9be02;}
.de-body-landing-page .de-article-breadcrumb-tophat .de-body, .de-body-landing-page-more .de-article-breadcrumb-tophat .de-body {padding: 20px 0}
@media (min-width: 992px) {.de-body-landing-page .de-section-breadcrumb-tophat + div {margin-top: 79px !important}}
@media (max-width: 992px) {.de-connect .de-connect-btns {padding-top:0}}
#landing-logos, #landing-logos img, .de-body-landing-page #login-options, .de-body-landing-page-more #login-options, .de-body-landing-page #navigation-headers, .de-body-landing-page .slide-in-top, .de-body-landing-page-more .slide-in-top, .de-body-landing-page .de-connect, .de-body-landing-page-more .de-connect, .de-body-landing-page #footer-linkset1, .de-body-landing-page-more #footer-linkset1, .de-body-landing-page #cccwr, .de-body-landing-page-more #cccwr, .de-body-landing-page-more #navigation-headers-logos, .de-body-landing-page-more ol.breadcrumb, .de-body-landing-page .de-section-parent-landing-page-hide, .de-body-landing-page-more .de-section-parent-landing-page-more-hide {display: none} .de-body-landing-page .de-article-landing-page-hide, .de-body-landing-page-more .de-article-landing-page-more-hide, .de-body-hide-connect-mob .de-connect {display: none !important}
.de-body-landing-page-more .de-article-breadcrumb-tophat h1 {margin-top:0}
.de-body-landing-page-more .de-section-breadcrumb-tophat {position: unset; top: unset;}
.de-body-landing-page-more .de-section-breadcrumb-tophat + div {margin-top: 0 !important;}
.de-body-landing-page #landing-logos, .de-body-theme-health img.landing-logo-health, .de-body-theme-espresso img.landing-logo-espresso, .de-body-theme-exp img.landing-logo-espresso, .de-body-landing-page-more #landing-logos {display:block !important}
.de-body-landing-page-more #navigation-headers-text {width: 100%; right: initial; text-align: center; margin-top: 20px;}
.de-body-theme-health .modal-backdrop {background-color: #893B67;z-index: 2000001}
.de-body-theme-health .modal {z-index: 2000002 !important}
.de-body-theme-health .modal-backdrop.in {opacity: 0.9;}
div.de-section-modal {padding: 0 !important; margin: 0 !important; min-height: unset}
.de-body-theme-health button.close {position: absolute;right: 15px;top: 4px;color: #5c2d5b;font-size: 60px;font-weight: bold;opacity: 1}
.de-body-theme-health #de-body .modal-dialog {margin-top: 70px;}
@media (min-width: 993px) {li#item-725557 li, li#item-725560 li, li#item-856262 li {border-bottom: 1px solid #f1f1f1}li.sub-nav-item > a > #nav-badge-soon, li.sub-nav-item > a > #nav-badge-new {display:block !important;float: left;margin-right: 5px;}#main-navigation .header-dropdown-menu ul {width: 320px}#main-navigation .sub-nav-content {right: -320px}}
@media (max-width:767px){#art-1266819, #art-1278479, #art-1282899, #art-1282901 {padding: 15px 15px 0 15px;background-color: #f3f3f3;border-radius: 10px;border: 1px solid #dcd8d8}#art-1266819 img, #art-1278479 img, #art-1282899 img, #art-1282901 img {width: 60%;margin-left: auto;margin-right: auto}#art-1283948 {margin:60px 0 0 0}}
@media screen and (max-width: 767px) and (min-width: 500px) {#art-1266819, #art-1278479, #art-1282899, #art-1282901 {width: 80%;margin: 0 auto}}
@media print {#art-1266819, #art-1278479, #art-1282899, #art-1282901 {width: 350px;margin: 0 auto}}
.de-section-parent-blog-articles + .de-section-parent-full-width.de-section-parent-row-background-colour {background-color: #363c4a;padding-bottom: 20px;padding-top: 30px; margin-bottom: 0;}
.de-section-parent-blog-articles + .de-section-parent-full-width.de-section-parent-row-background-colour h2 {color: #fff}
.de-section-parent-blog-articles + .de-section-parent-full-width.de-section-parent-row-background-colour .de-body h4 {margin: 0;padding: 0 !important}
.de-section-parent-blog-articles + .de-section-parent-full-width.de-section-parent-row-background-colour .de-body p {display: none}
.de-section-parent-blog-articles + .de-section-parent-full-width.de-section-parent-row-background-colour .de-body p:last-child {margin-bottom: 0}
.de-section-parent-blog-articles + .de-section-parent-full-width.de-section-parent-row-background-colour .de-body:hover p {display: block}
.de-section-parent-blog-articles + .de-section-parent-full-width.de-section-parent-row-background-colour .de-body:hover h4  {margin-bottom: 10px;padding-bottom: 10px !important;}
.de-section-parent-blog-articles + .de-section-parent-full-width.de-section-parent-row-background-colour article {width: 100% !important;margin-bottom: 10px}
.de-body-theme-health .de-section-parent-blog-articles + .de-section-parent-full-width.de-section-parent-row-background-colour article.de-article-taster-card:hover .content-area {background-color: #102d4b3b !important; background-color: #893b67}
#sec-1283001 + #sec-1265777 {margin-top: 0}
#sec-1283001 {background-image: url(/servlet/file/store9/item1283010/strip-bg.jpg);background-position: top center;background-size: cover}

#art-1282020 p:hover span {color:#fff}
#art-1281587 li:hover::before, #art-1281528 li:hover::before {color: #f9be02}
.de-body-theme-pathway .section.de-section-hero-updated.de-section-highlight {background-position: center center !important}
#sec-1279813 {margin-bottom: 0}
#sec-1282020 p {color: #ffce31;font-weight: bold;font-size: 21px;margin-bottom: 0}
#sec-1282020 {background-color: #0085a1}
#sec-1282136 {margin-bottom: 0; padding-bottom: 0;margin-top: 60px}
.de-article-taster-card-highlight .de-body h4 {font-size: 20px !important}
.de-article-taster-card-highlight .de-body {padding: 17px 12px 17px 10px !important; text-align: center;}
.de-article-taster-card-highlight a.img-link, .de-article-taster-card-highlight .panel-header {display: none}
.de-article-taster-card-highlight a {color: #333}
.de-body-theme-pathway a.underline {color: #0085a1}
.de-body-theme-exp a.underline {color: #124167}
#sec-1274218 {background-position: left center !important;}
#sec-1274182 {border: 12px #00f0ff solid;}
#sec-1273281 p, #sec-1273279 p, #sec-1273277 p {display: none;}
#sec-1274209 {background-position: center center !important;}
tr.health-desc td:hover {background-color: #e7d8e1}
tr.health-desc td,tr.health-desc {-webkit-transition: background 0.5s linear;-moz-transition: background 0.5s linear;-ms-transition: background 0.5s linear;-o-transition: background 0.5s linear;transition: background 0.5s linear}
tr.health-desc:hover {background-color: #f9f9f9;}
#vid-1278050_display .jwpreview {background-image: url(/servlet/file/store9/item1278046/fileservice613/1278046_613.jpg) !important;}
#sec-1272355 p,#sec-1275325 .de-body .row p {font-size: 90%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
#sec-1272355 img.img-responsive,#sec-1275325 img.img-responsive{border:2px solid #3276b1}
#sec-1272355 img.img-responsive:hover,#sec-1275325 img.img-responsive:hover{border:2px solid #3276b1; opacity:0.5; filter:alpha(opacity=50); /* For IE8 and earlier */}
#sec-1272355 a::after,#sec-1275325 a::after {background-color: #428bca;
    width: 100%;
    display: block;
    text-align: center;
    color: #fff;
    margin-bottom: 25px;
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;padding: 2px 0 4px 0;font-size: 12px; font-weight: bold;}
#sec-1272355,#sec-1275325 {margin-top:60px}
#sec-1272355 a.EYFS::after,#sec-1275325 a.EYFS::after {content: "EYFS";}
#sec-1272355 a.KS1::after,#sec-1275325 a.KS1::after {content: "KS1";}
#sec-1272355 a.KS2::after,#sec-1275325 a.KS2::after {content: "KS2";}
#sec-1275325 a.FS::after {content: "FS";}

#sec-1275325 a.KS1science::after {content: "Science (KS1)";}
#sec-1275325 a.KS2science::after {content: "Science (KS2)";}
#sec-1275325 a.KS1history::after {content: "History (KS1)";}
#sec-1275325 a.KS2history::after {content: "History (KS2)";}
#sec-1275325 a.KS1geography::after {content: "Geography (KS1)";}
#sec-1275325 a.KS2geography::after {content: "Geography (KS2)";}
#sec-1275325 a.UwFS::after {content: "Understanding the world (FS)";}

div.country-flag {float: right}
div.country-flag p {font-size: 10px !important; color: #ffffff; margin-bottom: 5px;}
@media (max-width: 767px) {div.country-flag p {display:none}div.country-flag{margin-right:76px} div.country-flag img {width:34px !important}}
@media (min-width: 370px) {.header-content > #country-toggle {display:block !important;}}

.de-section-homepage-advert-strip.de-section-service-status {margin-top: 0 !important;padding: 10px 0 !important}
.de-section-service-status p {font-size: 15px !important;}

@keyframes color-service-status {
  0% {
    background-color: #c50606;
  }
  50% {
    background-color: #dc0606;
  }
  100 {
    background-color: #ff0000;
  }
}

.de-section-homepage-advert-strip.de-section-service-status {font-size: 15px !important;}

.de-section-service-status.de-section-issue-1 {background-color: #ff0000;animation-name: color-service-status;animation-duration: 3s;animation-iteration-count: infinite;}
.de-section-service-status.de-section-investigating-2, .de-section-service-status.de-section-maintenance-5 {background-color: #f9961c}
.de-section-service-status.de-section-monitoring-3 {background-color: #11cef9}
.de-section-service-status.de-section-resolved-4, .de-section-service-status.de-section-maintenance-completed-1b {background-color: #0fbd3c}

.de-section-service-status.de-section-issue-1 p::before {content:"SERVICE STATUS: ";font-weight:bold}
.de-section-service-status.de-section-investigating-2 p::before {content:"Service status (INVESTIGATING): ";font-weight:bold}
.de-section-service-status.de-section-monitoring-3 p::before {content:"Service status (MONITORING): ";font-weight:bold}
.de-section-service-status.de-section-resolved-4 p::before {content:"Service status (RESOLVED): ";font-weight:bold}
.de-section-service-status.de-section-maintenance-5 p::before {content:"SERVICE STATUS: ";font-weight:bold}

.de-section-maintenance-scheduled-1a p#status-maintenance-1, .de-section-maintenance-completed-1b p#status-maintenance-2, .de-section-slowness-3 p#status-slowness-3, .de-section-degraded-4 p#status-degraded-4, .de-section-login-issues-2 p#status-login-2 {display: block !important;}



#page-1266814 .main.textual-content h5, #page-1266814 p + p > img.img-responsive,#page-1274203 p + p > img.img-responsive, #page-1274203 .main.textual-content h5, #page-1278471 p + p > img.img-responsive, #page-1278471 .main.textual-content h5 {margin-top: 50px;}
.de-body-theme-health div.breadcrumb-tophat-login-health,#page-1264736 #sec-1263748 p, .de-body-add-eha-login div.breadcrumb-tophat-login-eha {display: block !important}
tr.health-term td {font-weight:bold;background-color: #f8f1f6;}
.de-body-theme-health table.table-bordered {border: 1px solid #f8f1f6}
.de-body-theme-health table + p,.de-body-theme-health table + h5 {margin-top:40px}
tr.health-topic td {padding-top: 60px !important;font-size: 12px;color: #ffffff; background-size: cover;background-repeat: no-repeat;background-position: center center;}
tr.health-topic td.health-topic1 {background-image: url(https://www.discoveryeducation.co.uk/servlet/file/store9/item1266101/fileservice156/1266101_156_preview.jpg)}
tr.health-topic td.health-topic2 {background-image: url(https://www.discoveryeducation.co.uk/servlet/file/store9/item1266103/fileservice156/1266103_156_preview.jpg)}
tr.health-topic td.health-topic3 {background-image: url(https://www.discoveryeducation.co.uk/servlet/file/store9/item1266105/fileservice156/1266105_156_preview.jpg)}
tr.health-topic td.health-topic4 {background-image: url(https://www.discoveryeducation.co.uk/servlet/file/store9/item1266107/fileservice156/1266107_156_preview.jpg)}
tr.health-topic td.health-topic5 {background-image: url(https://www.discoveryeducation.co.uk/servlet/file/store9/item1266109/fileservice156/1266109_156_preview.jpg)}
tr.health-topic td.health-topic6 {background-image: url(https://www.discoveryeducation.co.uk/servlet/file/store9/item1266097/fileservice156/1266097_156_preview.jpg)}
#sec-1278475 {background-position: center center !important}
#vid-1270097_display .jwpreview {background-image: url(/servlet/file/store9/item1270099/fileservice613/1270099_613.jpg) !important;}

#sec-1264336 h3,#sec-1264336 h2, #sec-1264336 h2 a {color: #002c76}
#sec-1264336 .de-btn-blue-button {background-color: #002c76;border: 1px solid transparent}
#sec-1264336 .de-btn-blue-button:hover {background-color: #71234f;border: 1px solid #71234f}
#page-1263750 #sec-1264336 div.panel-default {border-color: #893b67}
#page-1263750 #sec-1264336 div.panel-heading {background-color: #893b67; color:#ffffff}
#sec-1263748 + #sec-1265777 {margin-top: 30px}
.vid-container + .content > p.small.text-muted.text-center {margin-top: 10px}
#page-1264750 #sec-1263748 h2, #page-1264740 #sec-1263748 h2, #page-1264748 #sec-1263748 h2, #page-1264746 #sec-1263748 h2, #page-1264744 #sec-1263748 h2, #page-1264742 #sec-1263748 h2 {display: none}
#page-1264750 #sec-1263748, #page-1264740 #sec-1263748, #page-1264748 #sec-1263748, #page-1264746 #sec-1263748, #page-1264744 #sec-1263748, #page-1264742 #sec-1263748, #sec-1280690 + #sec-1292033 {margin-top:60px}
#breadcrumb-sublinks-login .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle}
#breadcrumb-sublinks-login form {display: block;margin-top: 0em;position: relative;margin: 20px}
#breadcrumb-sublinks-login .header-form-control {font-family: inherit;font-size: inherit;line-height: inherit;color: inherit;font: inherit;margin: 0;display: block;width: 100%;height: 36px;padding: 0px 6px;font-size: 14px;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s}
#breadcrumb-sublinks-login .header-form-inline {display: inline-block;width: auto;vertical-align: middle}
#breadcrumb-sublinks-login .header-btn {display: inline-block;background: #ccc;padding: 3px 10px;background: #37b1ff;color: #fff;font-weight: bold;font-size: 12px;line-height: 1.5;border-radius: 3px;text-align: center;white-space: nowrap;vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent; height:36px;margin: 0 0 0 10px;}
#breadcrumb-sublinks-login .header-btn:focus,
#breadcrumb-sublinks-login .header-btn:active:focus,
#breadcrumb-sublinks-login .header-btn.active:focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px}
#breadcrumb-sublinks-login .header-btn:hover,#breadcrumb-sublinks-login .header-btn:focus {color: #fff;background: #15a4ff;text-decoration: none}
#breadcrumb-sublinks-login .header-btn:active, #breadcrumb-sublinks-login .header-btn.active {background-image: none;outline: 0;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)}
#breadcrumb-sublinks-login h5,#breadcrumb-sublinks-login p, #breadcrumb-sublinks-login a, #breadcrumb-sublinks-login a:hover {color: #d0e5ff}

.de-body-theme-pathway a#breadcrumb-logo-pathway-home, .de-body-theme-pathway.de-body-main-product #breadcrumb-logo-pathway {display: inline-block !important}
.de-body-theme-pathway a#breadcrumb-logo, #page-1279412 #breadcrumb-logo-pathway-home {display: none !important}

a.breadcrumb-logo-pathway img {height: 72px !important;width: auto !important;margin-top: -17px}
@media (max-width: 992px) {a.breadcrumb-logo-pathway img {width: 278px !important; height: auto !important;margin-top: 0}}
#breadcrumb-sublinks-login .breadcrumb-sublinks {background-color: #363C49;padding: 30px 25px;}
.de-section-parent-image-rounded aside img {border-radius: 6px;margin-bottom: 20px}
@media (min-width: 992px) {#page-1264750 #art-1263720, #page-1264740 #art-1263710, #page-1264748 #art-1263716, #page-1264746 #art-1263718, #page-1264744 #art-1263713, #page-1264742 #art-1263722 {display:none}}
#page-1274205 #sec-1263748 article {width: 16.66666667%;padding-left: 4px;padding-right: 4px}
#page-1264740 #sec-1263748 article,#page-1264750 #sec-1263748 article,#page-1264748 #sec-1263748 article,#page-1264746 #sec-1263748 article,#page-1264744 #sec-1263748 article,#page-1264742 #sec-1263748 article {width: 20%;padding-left: 4px;padding-right: 4px}
#page-1264579 .de-section-hero-updated-curve-parent {margin-bottom:0px}
.de-section-hero-updated.de-section-hero-updated-curve.de-section-hero-bg-center {background-position: center center !important}
#page-1264579 #sec-1264336 {background:none}
#page-1264579 .hr-pricing-extra, #page-1279442 .pricing-extra, #page-1279412 .overview-extra {display:block !important}
@media (max-width: 991px) {#page-1264740 #sec-1263748 article,#page-1264750 #sec-1263748 article,#page-1264748 #sec-1263748 article,#page-1264746 #sec-1263748 article,#page-1264744 #sec-1263748 article,#page-1264742 #sec-1263748 article,#page-1274205 #sec-1263748 article {width: 33.33333333%;padding-left: 15px;padding-right: 15px}#page-1264740 #sec-1263748 article h4,#page-1264750 #sec-1263748 article h4,#page-1264748 #sec-1263748 article h4,#page-1264746 #sec-1263748 article h4,#page-1264744 #sec-1263748 article h4,#page-1264742 #sec-1263748 article h4, #page-1274205 #sec-1263748 article h4 {font-size:12px}}
@media (max-width: 554px) {#page-1264740 #sec-1263748 article,#page-1264750 #sec-1263748 article,#page-1264748 #sec-1263748 article,#page-1264746 #sec-1263748 article,#page-1264744 #sec-1263748 article,#page-1264742 #sec-1263748 article, #page-1274205 #sec-1263748 article {width: 50%;padding-left: 15px;padding-right: 15px}}
@media (max-width:320px){#page-1264740 #sec-1263748 article,#page-1264750 #sec-1263748 article,#page-1264748 #sec-1263748 article,#page-1264746 #sec-1263748 article,#page-1264744 #sec-1263748 article,#page-1264742 #sec-1263748 article,#page-1274205 #sec-1263748 article {width: 100%;padding-left: 15px;padding-right: 15px}}
#page-1264740 #sec-1263748 article p,#page-1264750 #sec-1263748 article p,#page-1264748 #sec-1263748 article p,#page-1264746 #sec-1263748 article p,#page-1264744 #sec-1263748 article p,#page-1264742 #sec-1263748 article p, #page-1274205 #sec-1263748 article p {display:none}
@media (max-width: 767px) {body.page .de-section-homepage-advert-strip p {font-size: 120% !important;}.de-section-intro-component p {font-size: 18px}}
.breadcrumb-tophat-login {position: fixed;right: 0;float: right;padding: 5px 15px 5px 10px;background-color: #f08c00;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;margin-top: 17px;color:#1a1d1f;z-index: 10000}
@media (max-width: 991px) {.breadcrumb-tophat-login{position: absolute;margin-top:0}}
.breadcrumb-tophat-login:hover{padding-right: 20px}
.breadcrumb-tophat-login a, .breadcrumb-tophat-login a:hover {color:#fff;text-decoration:none !important}
.de-section-tc-reset > .container > .row {padding: 0}
.de-section-tc-reset > .container{background: transparent !important}
.de-section-breadcrumb-tophat {background-color: #363C49 !important;box-shadow: 0 3px 5px rgba(0,0,0,0.1);border-bottom: 1px #363C49 solid;z-index: 10000}
.de-body-theme-espresso .de-section-breadcrumb-tophat {background-color: #124167 !important;border-bottom: 1px #002746 solid;}
.de-body-theme-health .de-section-breadcrumb-tophat {background-color: #893b67 !important;border-bottom: 1px #783059 solid}
.de-body-theme-stem .de-section-breadcrumb-tophat {background-color: #2b9481 !important;border-bottom: 1px #1c8975 solid}
.de-body-theme-immersive .de-section-breadcrumb-tophat {background-color: #58595b !important;border-bottom: 1px #454648 solid}
.de-body-theme-pathway .de-section-breadcrumb-tophat {background-color: #0085A1 !important;border-bottom: 1px #02768e solid}
.de-body-theme-exp .de-section-breadcrumb-tophat {background-color: #124167 !important;border-bottom: 1px #002746 solid}
.de-body-theme-generic .de-section-breadcrumb-tophat {background-color: #0e629e !important;border-bottom: 1px #00000033 solid}
.de-article-breadcrumb-tophat ol.breadcrumb {padding: 0;margin: 0 !important;border-radius: 0;background-color: transparent}
.de-article-breadcrumb-tophat .breadcrumb > li + li:before {content: "-"}
.de-article-breadcrumb-tophat .breadcrumb > li {text-transform: uppercase;font-weight: bold; font-size: 12px; color:#f7ab50}
.de-article-breadcrumb-tophat .breadcrumb > li a {color:#f7ab50}
.de-article-breadcrumb-tophat h1 {margin:0;color:#fff}
.de-article-breadcrumb-tophat .de-body {padding: 30px 0}
@media (min-width: 992px) {.de-article-breadcrumb-tophat #de-logo {float:right;padding-top: 10px;}.de-section-breadcrumb-tophat {position: fixed;top: 0;width: 100%;}
.de-section-breadcrumb-tophat + div {margin-top:124px !important}}
.de-body-landing-page-more #landing-logos {padding-bottom: 20px;border-bottom: 1px solid #ffffff45;}
@media (max-width: 991px) {.de-article-breadcrumb-tophat #de-logo {padding-bottom: 20px;border-bottom: 1px solid #ffffff45;}
.de-article-breadcrumb-tophat ol.breadcrumb {margin-top: 15px !important}.de-article-breadcrumb-tophat h1{margin-top:20px}.de-article-breadcrumb-tophat .de-body {padding: 20px 0}.de-article-breadcrumb-tophat{text-align: center}.de-section-hero-updated-curve-parent + .de-section-intro-component {text-align:left}}
.de-body-theme-pathway .de-article-intro-component h1,.de-body-theme-espresso .de-article-intro-component h1 {color:#363c49}
.de-body-theme-pathway .de-section-parent-centre-align-content h3, .de-body-theme-pathway .de-article-centre-align-content h3 {font-size: 20pt; font-weight: bold; color: #0085a1}
.de-body-theme-exp .de-section-parent-centre-align-content h3 {font-size: 20pt; font-weight: bold; color: #124167}
.de-body-theme-pathway .de-section-parent-row-background-colour.de-section-parent-centre-align-content {font-size: 34px;padding-bottom: 30px;}
.de-article-breadcrumb-tophat h1 a {color:#fff !important}
.de-article-breadcrumb-tophat a:hover {text-decoration:underline !important; color:#fff !important}
.de-article-breadcrumb-tophat h1 span.glyphicon {font-size:60%}
.de-body-theme-health #bc-1264538-phase-pri, .de-body-theme-stem #bc-1264538-phase-pri, .de-body-theme-espresso #bc-1264538-phase-pri, .de-body-theme-exp #bc-1264538-phase-pri, .de-body-main-product #bc-1264538-de, .de-body-theme-health #bc-1264538-prod-HaR, .de-body-theme-stem #bc-1264538-prod-SC, .de-body-theme-pathway #bc-1264538-prod-pathway, #page-1264632 #bc-1264538-phase-pri, #page-1242700 #bc-1264538-phase-pri, .de-body-theme-exp #bc-1264538-prod-experience {display: inline-block !important;}
#page-1290040 #bc-1264538-prod-experience {display: none !important}
.de-section-breadcrumb-tophat+.de-section-parent-full-width {padding-top: 60px}
#page-1264632 h1#title-1264632, #page-1263750 h1#title-1263750,#page-1264740 h1#title-1264740, #page-1264750 h1#title-1264750, 
#page-1264748 h1#title-1264748, #page-1264746 h1#title-1264746, #page-1264744 h1#title-1264744, #page-1264742 h1#title-1264742, #page-1264736 h1#title-1264736, #page-1242700 h1#title-1242700, #page-1264579 h1#title-1264579, #page-1265215 h1#title-1265215, #page-1265213 h1#title-1265213,#page-1265836 h1#title-1265836, #page-1265838 h1#title-1265838, #page-1266814 h1#title-1266814, #page-1274205 h1#title-1274205, #page-1274203 h1#title-1274203, #page-1278471 h1#title-1278471, #page-1279412 h1#title-1279412, #page-1279399 h1#title-1279399, #page-1279404 h1#title-1279404, #page-1279407 h1#title-1279407, #page-1279409 h1#title-1279409, #page-1279442 h1#title-1279442, #page-1282853 h1#title-1282853, #page-1282854 h1#title-1282854, #page-1282856 h1#title-1282856, #page-1282858 h1#title-1282858, #page-1282860 h1#title-1282860, #page-1282920 h1#title-1282920, #page-1286432 h1#title-1286432, #page-1290040 h1#title-1290040, #page-1290044 h1#title-1290044, #page-1290042 h1#title-1290042, #page-1290329 h1#title-1290329, #page-1292964 h1#title-1292964, #page-1292969 h1#title-1292969, #page-1292968 h1#title-1292968, #page-1292971 h1#title-1292971, #page-1292973 h1#title-1292973, #page-1292975 h1#title-1292975, #page-1292976 h1#title-1292976, #page-1292977 h1#title-1292977, #page-1293522 h1#title-1293522, #page-1296961 h1#title-1296961 {display: inline-block !important;}
#page-1263750 #page-header,#page-1264740 #page-header,#page-1264750 #page-header,#page-1264748 #page-header,#page-1264746 #page-header,#page-1264744 #page-header,#page-1264742 #page-header,#page-1264736 #page-header, #page-1242700 #page-header, #page-1264632 #page-header,#page-1265213 #page-header, #page-1265215 #page-header, #page-1264579 #page-header, #page-1265836 #page-header, #page-1265838 #page-header, #page-1266814 #page-header, #page-1274203 #page-header, #page-1278471 #page-header, #page-1279412 #page-header, #page-1279399 #page-header, #page-1279404 #page-header, #page-1279407 #page-header, #page-1279409 #page-header, #page-1279442 #page-header, #de-body .de-body-main-product li.breadcrumb-product-collapse, #page-1282853 #page-header, #page-1282854 #page-header, #page-1282856 #page-header, #page-1282858 #page-header, #page-1282860 #page-header, #page-1282920 #page-header, #page-1286432 #page-header,#page-1290040 #page-header,#page-1290044 #page-header,#page-1290042 #page-header, #page-1290329 #navigation-headers, #page-1290329 #page-header, #page-1292964 #page-header, #page-1292969 #page-header, #page-1292968 #page-header, #page-1292971 #page-header, #page-1292973 #page-header, #page-1292975 #page-header, #page-1292976 #page-header, #page-1292977 #page-header, #page-1293522 #page-header,#sec-1294239 .de-media-body a,#page-1296961 #page-header{display:none !important}
.de-section-hide {display:none}
.de-section-hero-updated-curve-parent + .de-section-intro-component, .de-section-breadcrumb-tophat + .de-section-intro-component {margin-top: -60px;background-color: #E2E4E9;margin-bottom: 60px;padding: 60px 0 40px 0}
.de-section-hero-updated-curve-parent + .de-section-intro-component > .container, .de-section-breadcrumb-tophat + .de-section-intro-component > .container {background: transparent;}
@media screen {article.de-article-intro-component h1 { margin-top: -20px; }}
.de-body-theme-health .de-section-hero-updated-curve-parent {background-color: #893B67; border-color: #893B67}
.de-body-theme-stem .de-section-hero-updated-curve-parent {background-color: #2b9481; border-color: #2b9481}
.de-body-theme-immersive .de-section-hero-updated-curve-parent {background-color: #58595b; border-color: #58595b}
.de-body-theme-pathway .de-section-hero-updated-curve-parent {background-color: #0085A1; border-color: #0085A1}
.de-body-theme-exp .de-section-hero-updated-curve-parent {background-color: #124167; border-color: #124167}
.de-body-theme-espresso .de-section-hero-updated-curve-parent {background-color: #124167; border-color: #124167}
.de-body-theme-experience .de-section-hero-updated-curve-parent {background-color: #0e629e; border-color: #0e629e}
.de-body-theme-generic .de-section-hero-updated-curve-parent {background-color: #0e629e; border-color: #0e629e}
.de-section-hero-updated-curve {border-bottom-color: #363C49 !important}
.de-section-hero-updated-curve-parent {background-color: #363C49; border-bottom: #363C49 solid 14px;margin-bottom:60px}
.de-section-hero-updated-curve-parent > .de-section-hero-updated-curve {overflow: hidden;border-bottom-right-radius: 8rem;}
.de-section-hero-updated.de-section-hero-updated-curve {margin-bottom:0 !important; background-position: top center !important}
.de-section-hero.de-section-hero-updated-curve {margin-right: 0;margin-left: 0}
.section.de-section-hero-updated-curve.de-section-highlight{padding: 130px 0 !important}
@media (max-width: 767px) {.section.de-section-hero-updated.de-section-hero-updated-curve{margin-bottom: 0 !important}.breadcrumb-sublinks-advert {max-width: 300px;margin: 0 auto 15px auto} #breadcrumb-sublinks-login {text-align: left}}
.de-body-theme-health .panel-highlight {border-color: #f3911c}
.de-body-theme-health .panel-highlight > .panel-heading {background-color: #f3911c;border-color: #f3911c}
.de-body-theme-pathway .panel {border-color: #f9be02}
.de-body-theme-pathway .panel > .panel-heading {background-color: #f9be02;border-color: #f9be02; color: initial}
.de-body-theme-pathway .panel img + div.panel-heading {border-radius: 0}
.de-body-theme-pathway .panel img {border-radius: 3px 3px 0 0}
.de-body-theme-espresso .panel {border-color: #f08c00}
.de-body-theme-espresso .panel > .panel-heading {background-color: #f08c00;border-color: #f08c00; color: #ffffff}
.de-body-theme-espresso .panel .accent {color: #124167}

.panel-highlight {margin-top: 4px;-webkit-animation: shake-cta 1.5s ease-in-out 8s infinite alternate;}
.panel-highlight+p.small {margin-top:-10px}
.de-section-container-transparent .container {background: transparent !important}
.breadcrumb-sublinks-advert span {padding: 5px;background-color: #237023;width: 100%;display: block;text-align: center;color: #fff}
.de-body-theme-pathway .breadcrumb-sublinks-advert span {background-color:#f9be02;color: #333;}
.breadcrumb-sublinks-advert {margin-top: 10px; border: 1px solid #262626;overflow: hidden;-webkit-border-bottom-right-radius: 14px; -webkit-border-bottom-left-radius: 14px; -moz-border-radius-bottomright: 14px; -moz-border-radius-bottomleft: 14px; border-bottom-right-radius: 14px; border-bottom-left-radius: 14px}
.de-body-theme-health .de-section-parent-full-width.de-section-parent-centre-align-content h2 {text-align: center; margin-bottom: 30px}
.corner-ribbon{width:260px;background:#e43;position:absolute;top:25px;left:-50px;text-align:center;line-height:50px;letter-spacing:1px;color:#f0f0f0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);z-index:2000000!important;font-size:14px;font-weight:700;color:#fff}.corner-ribbon.sticky{position:fixed}.corner-ribbon.shadow{box-shadow:0 0 3px rgba(0,0,0,.3)}.corner-ribbon.top-left{top:40px;left:-64px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.corner-ribbon.top-right{top:25px;right:-50px;left:auto;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.corner-ribbon.bottom-left{top:auto;bottom:25px;left:-50px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.corner-ribbon.bottom-right{top:auto;right:-50px;bottom:25px;left:auto;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.corner-ribbon.blue{background:#39d}.corner-ribbon.green{background:#3B893B} .de-body-theme-pathway .corner-ribbon {background:#f9be02;color: #333;}
@media (max-width: 1405px) and (min-width: 991px), (max-width: 500px){.corner-ribbon{display:none}}
.corner-ribbon a {color:inherit} .corner-ribbon a:hover {text-decoration:underline !important}
#sec-1264336 {background-color: #f08c00;margin-bottom: 0} #sec-1264949 .container, #sec-1267042 .container {padding: 0 !important; margin: 0 !important} 
#art-1264596 {padding:0}
#sec-1264610 li {font-size: 18px;font-weight: bold;text-align: center;list-style: none;margin-bottom: 14px}
#sec-1264610 ul {margin-left:0}
#art-1263851, #sec-1263851 {display:none !important}
.de-body-theme-health .de-article-taster-card:hover .content-area,#art-1296377:hover .content-area {background-color: #893b67 !important; transition: 0.3s;}
.de-body-theme-pathway .de-article-taster-card:hover .content-area,#art-1296371:hover .content-area  {background-color: #0085A1 !important; transition: 0.3s;}
.de-body-theme-exp .de-article-taster-card:hover .content-area {background-color: #124167 !important; transition: 0.3s;}
.de-body-theme-espresso .de-article-taster-card:hover .content-area {background-color: #124167 !important; transition: 0.3s;}
.de-body-theme-coding .de-article-taster-card:hover .content-area,#art-1296369:hover .content-area {background-color: #11499e !important; transition: 0.3s;}
.de-body-theme-stem .de-article-taster-card:hover .content-area,#art-1296373:hover .content-area {background-color: #2b9481 !important; transition: 0.3s;}
.de-body-theme-immersive .de-article-taster-card:hover .content-area,#art-1296375:hover .content-area {background-color: #124167 !important; transition: 0.3s;}
#art-1296367:hover .content-area {background-color: #4f4a99 !important; transition: 0.3s;}
#page-1279399 #art-1282129 .content-area, #page-1279404 #art-1282131 .content-area, #page-1279407 #art-1282133 .content-area {background-color: #8ac1cc !important}
#page-1279399 #art-1282129 h4, #page-1279404 #art-1282131 h4, #page-1279407 #art-1282133 h4 {color: #333333 !important}
.de-body-theme-health .de-article-taster-card:hover .panel-content > p, .de-body-theme-health .de-article-taster-card:hover .panel-header > h4, .de-body-theme-health .de-article-taster-card:hover .panel-content > h4, .de-body-theme-health .de-article-taster-card-highlight:hover .panel-content a,.de-body-theme-pathway .de-article-taster-card:hover .panel-content > p, .de-body-theme-pathway .de-article-taster-card:hover .panel-header > h4, .de-body-theme-pathway .de-article-taster-card:hover .panel-content > h4, .de-body-theme-pathway .de-article-taster-card:hover .panel-content > h4 span, .de-body-theme-pathway .de-article-taster-card-highlight:hover .panel-content a, .de-body-theme-health .de-article-taster-card:hover .panel-content > h4 span, .de-body-theme-exp .de-article-taster-card:hover .panel-content > p, .de-body-theme-exp .de-article-taster-card:hover .panel-header > h4, .de-body-theme-exp .de-article-taster-card:hover .panel-content > h4, .de-body-theme-exp .de-article-taster-card:hover .panel-content > h4 span, .de-body-theme-exp .de-article-taster-card-highlight:hover .panel-content a, .de-body-theme-espresso .de-article-taster-card:hover .panel-content > p, .de-body-theme-espresso .de-article-taster-card:hover .panel-header > h4, .de-body-theme-espresso .de-article-taster-card:hover .panel-content > h4, .de-body-theme-espresso .de-article-taster-card:hover .panel-content > h4 span, .de-body-theme-espresso .de-article-taster-card-highlight:hover .panel-content a, #art-1296377:hover .panel-content > p, #art-1296377:hover .panel-header > h4, #art-1296377:hover .panel-content > h4, #art-1296377:hover .panel-content > h4 span, #art-1296377:hover .panel-content a, #art-1296371:hover .panel-content > p, #art-1296371:hover .panel-header > h4, #art-1296371:hover .panel-content > h4, #art-1296371:hover .panel-content > h4 span, #art-1296371:hover .panel-content a, #art-1296367:hover .panel-content > p, #art-1296367:hover .panel-header > h4, #art-1296367:hover .panel-content > h4, #art-1296367:hover .panel-content > h4 span, #art-1296367:hover .panel-content a, #art-1296369:hover .panel-content > p, #art-1296369:hover .panel-header > h4, #art-1296369:hover .panel-content > h4, #art-1296369:hover .panel-content > h4 span, #art-1296369:hover .panel-content a, #art-1296375:hover .panel-content > p, #art-1296375:hover .panel-header > h4, #art-1296375:hover .panel-content > h4, #art-1296375:hover .panel-content > h4 span, #art-1296375:hover .panel-content a, #art-1296373:hover .panel-content > p, #art-1296373:hover .panel-header > h4, #art-1296373:hover .panel-content > h4, #art-1296373:hover .panel-content > h4 span, #art-1296373:hover .panel-content a {color: #fff !important}
#page-1279399 #art-1282129 a, #page-1279404 #art-1282131 a, #page-1279407 #art-1282133 a {cursor: default}
#page-719453 .modal-backdrop {background-color: #893B67; z-index: 100000;}
#page-719453 .modal-backdrop.in {filter: alpha(opacity=90);opacity: .9;}
#sec-1263689 {padding: 0 !important; margin: 0 !important; min-height: unset}
.de-section-parent-blog-articles article.tc-content h3 {margin-top: 50px;font-size: 15pt;font-weight: bold}
.de-body-theme-pathway .de-section-parent-blog-articles article.tc-content h3 {color: #0085a1}
.de-body-theme-health .de-section-parent-blog-articles article.tc-content h3, .de-article-img-takeover h5, .de-article-img-takeover h3 {color: #893b67}
.de-body-theme-pathway .de-btn-transparent-button {border-color: #0085a1}
.de-body-theme-pathway .de-btn-transparent-button span.glyphicon {color: #0085a1}
.de-body-theme-pathway .de-btn-transparent-button:hover span.glyphicon {color: #fff}
.de-body-theme-pathway .de-btn-transparent-button:hover {background-color: #0085a1;color: #fff !important}
.de-section-homepage-advert-strip {min-height: 0;padding: 20px 0;background-size: cover;background-repeat: no-repeat; background-position: center center;background-color: #007778;text-align: center;margin-top: 30px;}
.de-section-homepage-advert-strip + .de-section-homepage-advert-strip, #section-latest-updates + .de-section-homepage-advert-strip {margin-top: 0 !important}
@media (min-width: 768px){.de-section-homepage-advert-strip {background-attachment:fixed}}
.de-section-homepage-advert-strip .hero-container {background-color: transparent;padding: 0 !important}
body.page .de-section-homepage-advert-strip .hero-container {width: 100%; margin: 0; padding: 0 15px !important;}
.de-section-homepage-advert-strip p {margin:0!important; color: #fff;font-size: 150% !important}
.de-section-homepage-advert-strip.de-section-dark-text p {color: #333;}
.de-section-homepage-advert-strip p a:hover {text-decoration:none;color: inherit;}
.de-section-homepage-advert-strip p a,.de-section-homepage-advert-strip p a:active,.de-section-homepage-advert-strip p a:visited {text-decoration:underline;color: inherit;}
.de-section-homepage-advert-strip .hero-content {padding: 0 10px;}
.de-section-homepage-advert-strip.de-section-highlight{padding: 40px 0}
@media (min-width: 768px){div.prlx + .de-section-homepage-advert-strip {margin-top: 0 !important}}
#art-1281587 ul,#art-1281528 ul {list-style: none}
#art-1281587 li,#art-1281528 li {margin-bottom: 30px}
#art-1281587 li::before,#art-1281528 li::before {content: "\25AA";color: #0085a1;font-weight: bold;display: inline-block;width: 1em;margin-left: -1em}
#art-1281587 li > span {color: #999;margin-bottom: 10px;display: block}
.breadcrumb-product-collapse a > span.glyphicon {padding-left: 6px; color: #ffffff }
.breadcrumb-sublinks {background-color: #E2E4E9;padding: 10px 25px;margin-top: 20px;-webkit-border-bottom-right-radius: 65px; -moz-border-radius-bottomright: 65px; border-bottom-right-radius: 65px;}
.breadcrumb-sublinks li {padding: 10px 0;border-bottom: 1px solid #a1a2a7;list-style: none;font-size: 18px;text-align: left;}
.breadcrumb-sublinks ul > ul + li {border-top: 1px solid #a1a2a7 !important}
.breadcrumb-sublinks li:after {content: "\e080";font-family: 'Glyphicons Halflings';font-size: 11px;padding-left: 10px; color:#a1a2a7}
.breadcrumb-sublinks li:hover {}
.breadcrumb-sublinks li a,.breadcrumb-sublinks li a:hover {color:#363C49 !important; text-decoration: none !important}
.breadcrumb-sublinks li:hover:after {padding-left: 14px;color: #f7ab50}
.breadcrumb-sublinks ul li:last-child {border-bottom: none}
.breadcrumb-sublinksul > ul li {border-bottom: none !important}
.breadcrumb-sublinks ul {margin: 0 !important}
.breadcrumb-sublinks ul > ul {margin: 0 !important;padding-left: 15px}
.breadcrumb-sublinks ul > ul li {font-size:14px !important;padding: 6px 0 !important}
@media (max-width: 767px) {.section.de-section-hero-updated{margin-bottom: 30px !important} .section.de-section-hero-updated h1 {font-size: 18pt !important}}
.section.de-section-hero-updated {border-bottom: #0077c0 solid 6px;background-position: center center;background-size: cover;padding: 40px 0;margin-bottom: 60px;}
.section.de-section-hero-updated.de-section-highlight{padding: 110px 0}
@media (max-width: 767px) {.section.de-section-hero-updated.de-section-highlight{padding: 60px 0}}
.section.de-section-hero-updated h1 {text-align: center;margin: 0 auto;color: #fff;text-shadow: 0 0 1em #0a0a0a, 0 0 0.2em #2d2d2d;font-size: 30pt;}
.section.de-section-hero-updated h1 > span.small {display: block;color: #fff;}
.de-section-hero-updated + .de-section-intro-component {padding-top: 0px}
.de-section-hero-updated > div.hero-container > div.container {width:100% !important}
.de-section-hero-updated > div.hero-container {width: 100% !important;margin-left: 0 !important;}
.de-section-hero-updated > div.hero-container > div.container, .de-section-hero-updated > div.hero-container, .de-section-hero-updated > div.hero-container > div.container {overflow: visible}
.de-section-hero-updated-curve .container {padding: 0 !important}

.de-body-theme-health .de-section-hero-updated {border-bottom-color: #893B67 !important}
.de-body-theme-health .de-btn-orange-button {background-color: #3B893B;border: 1px solid transparent}
.de-body-theme-health .de-btn-orange-button:hover {background-color: #237023;border: 1px solid #237023}
.de-body-theme-health .de-btn-blue-button {background-color: #893b67;border: 1px solid transparent}
.de-body-theme-health .de-btn-blue-button:hover {background-color: #71234f;border: 1px solid #71234f}

.de-body-theme-stem .de-section-hero-updated {border-bottom-color: #2b9481 !important}
.de-body-theme-immersive .de-section-hero-updated {border-bottom-color: #58595b !important}
.de-body-theme-pathway .de-section-hero-updated {border-bottom-color: #0085A1 !important}
.de-body-theme-exp .de-section-hero-updated {border-bottom-color: #124167 !important}
.de-body-theme-espresso .de-section-hero-updated {border-bottom-color: #124167 !important}
.de-body-theme-generic .de-section-hero-updated {border-bottom-color: #0e629e !important}

/* COBIS Comp - Announcement 1258477 */

#art-1258481, #art-1259959, #art-1259961, #art-1277454,#art-1277455,#art-1277460, #art-1278331 {padding-bottom: 1px;}
#art-1258481 h3, #art-1259959 h3, #art-1259961 h3, #art-1277454 h3,#art-1277455 h3,#art-1277460 h3, #art-1278331 h3 {border-top: solid 2px #ed1c26;border-bottom: solid 2px #ed1c26;padding: 20px !important;background-color: #ffffff;font-weight: bold;color: #323276;}
#art-1258481 .de-body, #art-1259959 .de-body, #art-1259961 .de-body, #art-1277454 .de-body,#art-1277455 .de-body,#art-1277460 .de-body, #art-1278331 .de-body{padding: 0 20px;}

#art-1258483, #art-1277458 {background: #323276;padding: 30px 20px 20px 20px;border-radius: 15px 15px 15px 15px;-moz-border-radius: 15px 15px 15px 15px;-webkit-border-radius: 15px 15px 15px 15px;border: 0px solid #000000;margin: 40px auto;}
#art-1258483 h3, #art-1277458 h3 {margin-top: 0px;}
#art-1258483 h3, #art-1258483 p, #art-1258483 a, #art-1258483 ul, #art-1277458 h3, #art-1277458 p, #art-1277458 a, #art-1277458 ul {color:#ffffff !important}

#page-1258477 #art-1150654 #about-de-header-image, #page-1277433 #art-1150654 #about-de-header-image {display:block !important}
#page-1258477 #art-1150654 .de-heading, #page-1277433 #art-1150654 .de-heading {display:none !important}
#page-1258477 .de-btn-blue-button, #page-1277433 .de-btn-blue-button {background-color: #ed1c26; border-color: #ed1c26}
#page-1258477 .de-btn-blue-button:hover, #page-1277433 .de-btn-blue-button:hover {background-color: #f14b53; border-color: #f14b53}
#art-1258481 a, #art-1258483 a, #art-1259959 a, #art-1259961 a, #page-1258477 #art-1150654 a {color:#323276}
#art-1258481 a:hover, #art-1258483 a:hover, #art-1259959 a:hover, #art-1259961 a:hover, #page-1258477 #art-1150654 a:hover, #art-1277458 a:hover {color: #ed1c26}
#page-1258477 p.intro {font-size: 20px}



.contact-form-cobis div#school-details label:nth-child(5) {border-top: #428bca 1px solid;padding-top: 30px}
.contact-form-cobis div#school-details label:nth-child(4) {padding-bottom: 30px}
#art-1258485 .list-group-item-footer:hover {padding-left: 15px;padding-right: 10px;background-color: #ed1c26}
#art-1258485 .list-group-item-footer {background-color: #323276; color: #fff}

/* SOS favourites */

#p4680I #sos-toppick {display:block !important; background-color: #7ac3c6; padding: 10px; width: 80%; margin: 0 auto; -webkit-border-top-left-radius: 20px; -webkit-border-top-right-radius: 20px; -moz-border-radius-topleft: 20px; -moz-border-radius-topright: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px;-webkit-animation: heartbeat 1.5s ease-in-out 5s 2 both; animation: heartbeat 1.5s ease-in-out 5s 2 both;}
@media (min-width: 768px) {.de-sos #de-container .content-wrapper section .sos-highlights .highlight {margin: 40px auto 30px auto;}}
@media (max-width: 767px) {#p4680I #sos-toppick {width: 90%}}
#p4680I #sos-toppick {display:none !important}

/**
 * ----------------------------------------
 * animation heartbeat
 * ----------------------------------------
 */
@-webkit-keyframes heartbeat {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
            transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
            transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}
@keyframes heartbeat {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
            transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
            transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}



/* STEM Connect walk-through */

#breadcrumb-1247020 a:hover {text-decoration:underline}
#page-1247005 li#bc-1247020-1,#page-1247097 li#bc-1247020-2,#page-1247101 li#bc-1247020-3,#page-1247119 li#bc-1247020-4 {display: inline-block !important}
#page-1247005 #buttons-1247010-1,#page-1247097 #buttons-1247010-2,#page-1247101 #buttons-1247010-3,#page-1247119 #buttons-1247010-4 {display: block !important}
@media (max-width: 554px) { #sec-1247010 .btn {margin-bottom: 20px;}/*div#buttons-1247010-1 a:last-child,div#buttons-1247010-2 a:last-child,div#buttons-1247010-3 a:last-child,div#buttons-1247010-4 a:last-child {text-align: right}*/}
#sec-1247010 hr {margin-top: 20px;}
#sec-1247020 ol.breadcrumb {margin-left: 0 !important;margin-top: 0;}
@media (max-width: 767px) {#sec-719479, #sec-719470{background-color: #ebebeb}}
#sec-1247139, #sec-1247203, #sec-1247205, #sec-1247207 {padding: 0;text-align:left}
#sec-1247162 {margin-bottom:40px; border-bottom: #2b9481 solid 6px !important;}
#sec-1247162 h1 {text-align:left !important}
#sec-1247010 .btn {background-color: #2b9481; border-color: #2b9481}
@media (max-width: 480px) {#sec-1247010 .glyphicon-chevron-left {float:none}#sec-1247010 strong {display:block} }
#sec-1247010 .glyphicon-chevron-left {margin-left:0 !important; margin-right:10px !important}
#page-1247005 #sec-1247162 {background-image: url(/servlet/file/store9/item1247194/1247194_bg.jpg) !important;}
#page-1247097 #sec-1247162 {background-image: url(/servlet/file/store9/item1247277/1247277_bg.jpg) !important;}
#page-1247101 #sec-1247162 {background-image: url(/servlet/file/store9/item1247279/1247279_bg.jpg) !important;}
#page-1247119 #sec-1247162 {background-image: url(/servlet/file/store9/item1247280/1247280_bg.jpg) !important;}
#vid-1246963_display .jwpreview {background-image: url(/servlet/file/store9/item1246975/fileservice613/1246975_613.jpg) !important;}
#vid-1246965_display .jwpreview {background-image: url(/servlet/file/store9/item1246977/fileservice613/1246977_613.jpg) !important;}
#vid-1246967_display .jwpreview {background-image: url(/servlet/file/store9/item1246981/fileservice613/1246981_613.jpg) !important;}
#vid-1246969_display .jwpreview {background-image: url(/servlet/file/store9/item1246986/fileservice613/1246986_613.jpg) !important;}
#sec-1247010 {overflow: visible}

/* Coding 2.0 - Try me - page 857892 */

.item-1244836 a, .item-1244836 a:hover, .item-1244836 a:visited, .item-1244836 a:active {cursor: default;border-color: #fff;color: #fff;background-color: #ffffff}
@media (max-width: 767px) {.item-1244836 a {display:none!important}}

@media (min-width: 1200px) {
#page-857892 .item-1244633,#page-857892 .item-1244637, #page-857892 .item-1244642 {float: left;width: 50%}
#page-857892 .item-1244828, #page-857892 .item-1244830, #page-857892 .item-1244832 {float: right;width: 50%}}
@media (max-width: 991px) and (min-width: 768px) {
#page-857892 .item-1244633,#page-857892 .item-1244637, #page-857892 .item-1244642 {float: left;width: 50%}
#page-857892 .item-1244828, #page-857892 .item-1244830, #page-857892 .item-1244832 {float: right;width: 50%}}

div#sec-1244540 h4 > span, div#sec-1244547 h4 > span, div#sec-1244550 h4 > span {display:none!important}

/* Immersive experiences - page 1242700 */

#sec-1243178 {margin-bottom:60px}
#sec-1242984 img {border-radius: 6px;}


/* STEM Connect - page 1233917 */

#page-1233917 h3 {color:#2b9481; font-weight:bold}
#sec-1234051 {margin-bottom:60px}
#sec-1233906 h5, #sec-1233895 h3.panel-title {color: #545c71 !important}
#page-1233917 .partner-quote {margin-bottom: 60px;}

#sec-1233895.de-section-row-background-colour {background-color: #2b9481 !important;margin-bottom: 0;}
#sec-1233895.de-section-row-background-colour h3,#sec-1233895.de-section-row-background-colour p {color:#fff}
#sec-1233895.de-section-row-background-colour > .container {padding-bottom: 0px !important}
#sec-1233895.de-section-row-background-colour .panel-body > p {color: #181818;}
#sec-1233895.de-section-row-background-colour a.btn {color: #f9c24d;border-color: #f9c24d;}
#sec-1233895.de-section-row-background-colour a.btn:hover {color: #eac11f;border-color: #eac11f;background-color: transparent;}



/* Literacy strategies - page 1234272 */

#page-1234272 .jwpreview {background-size: cover !important;}
#page-1234272 .de-btn-orange-button.de-btn-small-button {background-color:#6BBCC0}
#page-1234272 .de-btn-orange-button.de-btn-small-button:hover {background-color:#05bdc2; border: 1px solid transparent;}
#page-1234272 .de-btn-blue-button.de-btn-small-button {background-color:#0d6494}
#sec-1239716 {padding-top: 20px !important}

/*#sec-1234352 {border-bottom: #443b53 solid 6px; margin-bottom: 30px; background-position: center top;background-size: cover}*/
/*#sec-1234352 h1 {padding: 10px; display: table; margin: 0 auto; color:#fff; text-align: center; text-shadow: 2px 2px 2px #262b30, 0 0 1em #54076b, 0 0 0.2em #666;font-size: 30pt;}*/
/*#sec-1234352 h1 > small{display:block; color:#fff}*/
/*#sec-1234352 div.hero-container {padding: 0;overflow: visible;}*/
#sec-1234352 div.hero-container, #sec-1243178 div.hero-container, #sec-1247162 div.hero-container, #sec-1252597 div.hero-container {overflow: visible;}
#sec-1234352 div.container, #sec-1243178 div.container, #sec-1247162 div.container, #sec-1252597 div.container {width:100%}
#sec-1234356, #sec-1234365 {padding:0}
#sec-1239716 div.btns{-webkit-animation: wobble-hor-top 0.8s 11.5s both;animation: wobble-hor-top 0.8s 11.5s both}


#sec-1234352, #sec-1243178, #sec-1247162, #sec-1252597 {border-bottom: #0077c0 solid 6px; margin-bottom: 30px; background-position: center center;background-size: cover;padding:40px 0}
#sec-1234352 h1, #sec-1243178 h1, #sec-1247162 h1, #sec-1252597 h1 {text-align: center; margin: 0 auto; color:#fff; text-shadow: 0 0 1em #0a0a0a, 0 0 0.2em #2d2d2d;font-size: 30pt;}
@media (max-width: 767px) {#sec-1234352 h1, #sec-1243178 h1, #sec-1247162 h1, #sec-1252597 h1 {font-size: 18pt;}}
#sec-1234352 h1 > small, #sec-1243178 h1 > small, #sec-1247162 h1 > small, #sec-1252597 h1 > small {display:block; color:#fff}
@media (max-width: 767px) {#sec-1234352, #sec-1243178, #sec-1252597 { margin-bottom: 30px}}
@media (max-width: 767px) {#sec-1247162 { margin-bottom: 10px}}



/* Partner stories - page 1222907*/

.partner-quote {margin-top:20px;padding: 20px;text-align: center;border-top-left-radius: 30px;border-top-right-radius: 0;border-bottom-right-radius: 30px;border-bottom-left-radius: 0;border: 1px solid #c0bbc7;}
.partner-quote p:first-child {}
.partner-quote p:last-child {margin:0;}
.partner-quote.dark {background-color: #002c76}
.partner-quote.dark p {color:#fff}
article#art-1222987 {margin: 20px 0;}

#page-1222907 .de-media-body > div.panel-header > h4 > span {display: block !important;margin-top: 5px;padding-left: 0px !important;}

/* TICKER ON
#section-latest-updates a {white-space: inherit;}
#sec-719450 {padding: 100px 0 70px !important} */

/* TICKER OFF */
#section-latest-updates {display: none !important}


#snowflakeContainer {
    position: absolute;
    left: 0px;
    top: 0px;
overflow:visible
}
.snowflake {
    padding-left: 15px;
    font-family: Cambria, Georgia, serif;
    font-size: 14px;
    line-height: 24px;
    position: fixed;
    color: #01ccff;
    user-select: none;
    z-index: 1000;
}p.snowflake {color: #01ccff !important}
.snowflake:hover {
    cursor: default;
}
#sec-1187115 {display:none}
.page-dev #snowflakeContainer {display:none !important}

.morecontent span {display: none}
.morelink {display: inline-block; text-decoration:underline}

@media print { .no-print, .de-section-no-print, .de-section-parent-no-print, .de-section-hero-updated-curve-parent, .no-print *, #art-1283948, #ccc-icon { display: none !important; }}

/* .de-section-remove-row-bottom-margin {margin-bottom: 0 !important} */


/* Email signup- page 1181353 */
#page-1181353 .de-body-background {background: #151e45 url(/servlet/file/store9/item1141683/header_bg_globe2.jpg)!important;background-position: center center !important;background-size: cover !important}
#page-1181353 #header-tophat, #page-1181353 #p5854I {display:none}


/* Top 10 Espresso modules - page 1166731 */

div.top10-list {margin:60px 0}
div.top10-item {margin-top: 50px;width: 100%;padding-top: 12px;border-top: 1px solid #dddddb}
div.top10-header span.rank {float: left;display: inline-block;font-size: 52px;line-height: 52px;padding: 10px 25px;text-align: center;background: #c31980;margin: 0 20px 0 0;color: #fff;font-weight: bold;}
div.top10-header span.ks {float: right;display: inline-block;padding: 4px 9px;background: #004c7e;color: #fff;margin: -12px 0 0 0;-webkit-border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px}
div.top10-item h2 {margin: 10px 0 0 0;float: left;padding:0 !important;display: inline-block;font-weight: normal;color: #343434;}
div.top10-image img {width:100%; height:auto}
div.top10-image span {display: block;background: #e7e9ee;padding: 10px 15px;text-align: right;margin-bottom:30px;-webkit-border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px}
div.top10-body p:last-child {font-size: 130%;margin:30px 0 0 0}
div.top10-body p.summary {display:none}
div.top10-body p.note span.glyphicon {color: #008000;margin-right: 5px;vertical-align: top; display: inline-block;}
div.top10-body p.note {color: #999;font-size:90%}
#sec-1166733 .well,#art-1166742 .well {background: #c31980}
#sec-1166733 .well p,#sec-1166733 .well a, #art-1166742 .well p,#art-1166742 .well a {color:#fff}
#sec-1166733 .well p.small, #art-1166742 .well p.small {color: #ffffff9c}
#flags-toggle-england .flag-uk, #flags-toggle-scotland .flag-scotland {-webkit-filter: opacity(40%); /* Safari 6.0 - 9.0 */ filter: opacity(40%);}
#art-1166742 div.panel {margin-top: 30px}
@media (min-width: 768px){
div.top10-body p.note {margin-left:15px}
div.top10-body p.note span {display: inline-block}
div.top10-body p.note span.glyphicon+span {width:65%}
/*div.top10-list div.top10-item:last-child {border-bottom: 3px solid #c31980;padding-bottom: 50px;margin-bottom: 50px;}*/
div.top10-item a, div.top10-item a:active, div.top10-item a:visited {color:#0071bc}
div.top10-item a:hover {color:#199ddb}
}
@media (max-width: 580px) {
div.top10-header span.ks,div.top10-item h2 {display: block;width: 100%;float: none;}
div.top10-image img {-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px;}
div.top10-header span.ks {margin-top:0;text-align: right;-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; padding-right:10px}
div.top10-item h2 {text-align: center;clear: both;padding: 10px 10px 20px 10px !important;}
div.top10-image {padding: 0 10px;margin: 0 auto;}
div.top10-image span {text-align: center; background:#ddd}
div.top10-image span > a {display: block}
div.top10-body {padding: 0 5% 30px 5%}
div.top10-item {margin-top: 20px;border: 0; background: #ebebeb;padding-top:0; -webkit-border-top-right-radius: 20px;-webkit-border-bottom-right-radius: 20px;-moz-border-radius-topright: 20px;-moz-border-radius-bottomright: 20px;border-top-right-radius: 20px;border-bottom-right-radius: 20px; overflow:hidden}
#page-1166731 div.panel-body > div.list-group > .list-group-item {width:50%;float:left}
#page-1166731 .list-group-item-footer{width:100% !important}
#page-1166731 .list-group .list-group-item:nth-child(1),#page-1166731 .list-group .list-group-item:nth-child(2) {border: 0}
}
@media (max-width: 480px){
div.top10-body p:not(:last-child) {display:none}
div.top10-body p {text-align:center}
div.top10-body p.summary {display:block;text-align: center;}
}
@media (max-width: 767px) {
#page-1166731 h1 {margin-top: 40px;}
#page-1166731 .tc-highlight-aside {display: none} #page-1166731 div.flags-toggle {display: block !important}
}
@media (min-width: 768px) {#page-1166731 #top10-cta-scotland-free-access, #sfl-show1 p:nth-child(3) {display: none !important}}

@media (max-width: 836px) and (min-width: 767px) {#art-1166742 .well p:nth-child(3) {display:none}}

@media (max-width: 767px) and (min-width: 580px) {
div.top10-image {width: 60%}
div.top10-image span {text-align: left}
}

div.top10-item-hide-search .top10-item-search {display: none;}

#sfl-show, #top10-cta-scotland-free-access {-webkit-animation: shake-cta 1.5s ease-in-out 10s infinite alternate;}

@-webkit-keyframes shake-cta {
 from {
    -webkit-transform: rotate(1deg);
 }
 to {
   -webkit-transform-origin:center center;
   -webkit-transform: rotate(-1deg);
 }

}


/* Featured educational programmes - page 1127082 */

#sec-1127084 p:last-child {margin-bottom: 0;}
#sec-1127084 > .container > .row {padding-bottom: 0;}
#page-1127082 .panel-header h4 > span {display: block !important;padding: 0 !important}
#sec-1127084 {padding-bottom: 30px}

/* Summer Institute 2018 - page 1125913 */

#sec-1125919 {border-bottom: #008eb0 solid 6px; margin-bottom: 60px; background-position: center center;background-size: cover;padding:40px 0}
#sec-1125919 h1 {padding: 20px 10px 20px 0; margin: 0 auto; color:#fff; text-shadow: 2px 2px 2px #151719, 0 0 1em #0a0a0a, 0 0 0.2em #2d2d2d;font-size: 30pt;}
@media (max-width: 767px) {#sec-1125919 { margin-bottom: 30px}}
#page-1125913 .de-section-social-footer {background-color: #008eb0;}
#page-1125913 h5 {color:#007894}
#page-1125913 p > a {color: #008eb0;text-decoration: underline;}
#page-1125913 .btn-lg.btn-s2{background-color: #EF7700;border: 0;}
#page-1125913 .btn-lg.btn-s1{background-color: #007894;border: 0;}
#sec-1125936 {margin-bottom: 0 !important}
#sec-1125926 .row {margin-bottom: 60px;}
#sec-1125926 {padding-bottom: 0;}


/* Daily Challenge - page 1093103 */

#sec-1093121 {border-bottom: #443b53 solid 6px; margin-bottom: 60px; background-position: center center;background-size: cover;padding:0}
#sec-1093121 h1 {padding: 60px 10px 60px 0;  margin: 0 auto; color:#fff; text-shadow: 2px 2px 2px #151719, 0 0 3em #00048c, 0 0 0.2em #2d2d2d;font-size: 30pt;overflow:visible}
@media (max-width: 767px) {#sec-1093121 { margin-bottom: 30px}#art-979365 img {width: 75%}}
@media (max-width: 480px){#page-1093103 .remove-padding {padding: 0}}
#art-1093135 #silverpop-form-initial {border: 1px solid #ccc; border-radius: 5px; padding: 15px; background-color: #f2f2f2}
#art-1093135 p#deuk-form, #page-1093103 form div[role=group] {margin:0}
#page-1093103 .chk-group label {display: inline-block; margin-bottom: 2px; width: initial; margin-right: 5px}
#page-1093103 #silverpop-form p {margin-bottom:5px}
#page-1093103 p#silverpop-form {margin-bottom:0}
#page-1093103 .btn-primary {color: #fff; background-color: #d72a81;border: transparent;margin-top:10px;white-space: normal !important;word-wrap: break-word;text-align: left;}
#page-1093103 .btn-primary:hover, #page-1093103 .btn-primary:focus, #page-1093103 .btn-primary:active {color: #fff; background-color: #d72a81}
#page-1093103 .addthis_sharing_toolbox + p {margin-top: 20px}
div#silverpop-form-submitted > p {margin-bottom:0}
#page-1093103 p.intro {font-size: 18px;}
@media (min-width:500px){ #page-1093103 p#silverpop-form div.split label {width: 49%;float: left;display: inline-block;} #page-1093103 p#silverpop-form div.split label:first-child {margin-right:2% !important}}
#page-1093103 form .fill label{margin-bottom: 10px}
#page-1093103 .de-section-social-footer{margin-top: 60px;background-color:#443b53}
#art-1093135 img {margin-bottom: 20px;margin-top: 0px;}
@media (max-width:767px){#art-1093135 img {margin: 10px auto 30px auto; max-width: 450px;}}

.daily-challenge-quote {margin-top:20px;padding: 20px;text-align: center;border-top-left-radius: 30px;border-top-right-radius: 0;border-bottom-right-radius: 30px;border-bottom-left-radius: 0;border: 1px solid #c0bbc7;}
.daily-challenge-quote p:first-child {}
.daily-challenge-quote p:last-child {margin:0;}


#page-1087680 .well {border: 1px solid #005475;}
#page-1087680 .well > h5 {color: #005475}
#page-1087680 .well .btn {background-color: #ff4612; border:0}
#page-1087680 .well .btn:hover {background-color: #e74114; border:0}


/* Free resources - page 970422 */

#art-1236125 .img-link {pointer-events:none;cursor: default;}

#sec-1203427{background-image: url(/servlet/file/store396/item1203774/section-bg.png);background-color: #edecee;background-repeat: no-repeat;background-size: cover;background-position: top center;padding-top:20px!important}
#sec-1203427 h4 > span {color: #7124b6!important}
#sec-1203427 .de-btn-blue-button {background-color: #2b5590;border-color: #2b5590}
#sec-1203427 .de-btn-blue-button:hover {background-color: #4fc3fb;border-color: #4fc3fb}

#art-1204637 .content-area {background: #3f008c;
background: -moz-linear-gradient(-45deg, #3f008c 1%, #7225b7 100%);
background: -webkit-linear-gradient(-45deg, #3f008c 1%,#7225b7 100%);
background: linear-gradient(135deg, #3f008c 1%,#7225b7 100%);}
#art-1204637 .de-body h4 {color: #fff}
#art-1204637 .de-body h4 > span {color: #c4b9d9!important}
#art-1204637 .panel-content p {color: #fff}
#art-1204637 .panel-content p a {color: #fff; text-decoration: underline}
#art-1204637 .panel-content p a:hover,#art-1143539 .panel-content p a:focus {color: #4fc3fb!important}
#art-1204637 .de-btn-blue-button {background-color: #3cafe6; border: none; color: #fff}
#art-1204637 .de-btn-blue-button:hover {background-color: #4fc3fb; border: none}


#sec-1181231 {background: url(/servlet/file/store396/item1182629/footer.jpg) bottom no-repeat;background-color:#572d5f;margin-bottom: 0px;background-size: 100%;}
#sec-1181231 p.intro  {color:#ffffff;margin-bottom:40px}
#art-1181256 p {color:#ffffff;margin-bottom:0px}
#sec-1181231 .btn-wraps .de-media:first-child .btn {background-color: #00c389;border: solid 1px #00c389;color: #ffffff}
#sec-1181231 .btn-wraps .de-media:first-child .btn:hover {background-color: #009c6e;border: solid 1px #009c6e;color: #ffffff;}
#sec-1181231 .btn-wraps .de-media:last-child .btn {background-color: #ffffff;border: solid 2px #00c389;color: #333333}
#sec-1181231 .btn-wraps .de-media:last-child .btn:hover {background-color: #333;border: solid 2px #333;color: #ffffff;}
#sec-1181231 ul {list-style-type: initial !important; margin-left: 1.5em !important}
#sec-1181231 li {font-size: 85%;padding-bottom: 10px;}
#sec-1181231 .cfe-text {padding: 0px 20px;}

/*div#sec-982191 + div#sec-1057983 .textual-content-parent > p, div#sec-982191 + div#sec-1057983 h3 {display: none;}*/
div#sec-1171447 .jwpreview, #art-1168658 .jwpreview {background-size: cover !important}

#sec-1171447, #sec-1167321, #sec-1167324, #sec-1173578 {padding: 60px 30px;background: #151e45 url(/servlet/file/store396/item867959/bg_layer_content.png);}
#sec-1173578, #sec-1167324 {background-color:#050c2c}
#sec-1171447 h2+p, #sec-1167321 h2+p, #sec-1167324 h2+p, #sec-1173578 h2+p {background-color: #bedffe;border-radius: 6px;padding: 20px;font-size: 17px;margin-bottom: 40px;}
#art-1256808 p {background-color: #fef0be;border-radius: 6px;padding: 20px;font-size: 17px;margin-bottom: 40px;}
#sec-1171447 h2, #sec-1167321 h2, #sec-1167324 h2, #sec-1173578 h2 {border-radius: 6px;padding: 10px;margin-bottom: 5px;color: #fff;background-color: #485b9a;}
#sec-1171447 .container, #sec-1167321 .container, #sec-1167324 .container, #sec-1173578 .container {background: none}
#sec-1171447 + #sec-970934 {margin-top:0}
#sec-970934 {margin-top:60px} #sec-1173578 {margin-top:60px}

/* Free resources - ELMER */
#sec-1194681:hover .wobble-hor-top, #sec-1228439:hover .wobble-hor-top {-webkit-animation: wobble-hor-top 0.8s 1.5s both;animation: wobble-hor-top 0.8s 1.5s both}
#sec-1194681 div.social-share-buttons .btn,#sec-1228439 div.social-share-buttons .btn {background-color: #04ae4e;border-color: #04ae4e}
#sec-1194681 div.social-share-buttons .btn:hover,#sec-1228439 div.social-share-buttons .btn:hover {background-color: #039342;border-color: #039342}

@media (min-width: 768px) {.elmer-col-balance img.elmer-elmer {bottom: 0;position: absolute;left: 0;right: 0;padding-right: 40px}#sec-1194681,#sec-1228439 {padding-top: 75px !important}}
@media (max-width: 767px) {div.elmer-col-balance {min-height:initial !important}div.elmer-narrrated{width: 80%}article#art-1194691 p.intro,article#art-1228508 p.intro{text-shadow: 1px 1px 4px rgb(255, 255, 255), 0px 0px 30px rgb(255, 255, 255)}}
div.elmer-narrated{margin: 0 auto;display: block;margin-bottom: 20px;}
div.elmer-narrated:after{clear: both;display: table; content: " ";}
div.elmer-narrated p {padding-top: 12px}


@-webkit-keyframes wobble-hor-top{0%,100%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-30px) rotate(6deg);transform:translateX(-30px) rotate(6deg)}30%{-webkit-transform:translateX(15px) rotate(-6deg);transform:translateX(15px) rotate(-6deg)}45%{-webkit-transform:translateX(-15px) rotate(3.6deg);transform:translateX(-15px) rotate(3.6deg)}60%{-webkit-transform:translateX(9px) rotate(-2.4deg);transform:translateX(9px) rotate(-2.4deg)}75%{-webkit-transform:translateX(-6px) rotate(1.2deg);transform:translateX(-6px) rotate(1.2deg)}}@keyframes wobble-hor-top{0%,100%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-30px) rotate(6deg);transform:translateX(-30px) rotate(6deg)}30%{-webkit-transform:translateX(15px) rotate(-6deg);transform:translateX(15px) rotate(-6deg)}45%{-webkit-transform:translateX(-15px) rotate(3.6deg);transform:translateX(-15px) rotate(3.6deg)}60%{-webkit-transform:translateX(9px) rotate(-2.4deg);transform:translateX(9px) rotate(-2.4deg)}75%{-webkit-transform:translateX(-6px) rotate(1.2deg);transform:translateX(-6px) rotate(1.2deg)}}

article#art-1194685 div.content-area,article#art-1228471 div.content-area {background-color: #04ae4e !important}
article#art-1194687 div.content-area,article#art-1228477 div.content-area {background-color: #ee3924 !important}
article#art-1194689 div.content-area,article#art-1228482 div.content-area {background-color: #fb7321 !important}
article#art-1194732 div.content-area,article#art-1228484 div.content-area {background-color: #1a9fe9 !important}
article#art-1194685 div.content-area, article#art-1194687 div.content-area,article#art-1194689 div.content-area,article#art-1194732 div.content-area,article#art-1228471 div.content-area,article#art-1228477 div.content-area,article#art-1228482 div.content-area,article#art-1228484 div.content-area{border-color: transparent !important}
#sec-1194681 div.panel-content p,#sec-1194681 h4,#sec-1228439 div.panel-content p,#sec-1228439 h4 {color:#fff}
#sec-1194681 h4 > span,#sec-1228439 h4 > span {color: rgba(255, 255, 255, 0.6)!important}

#sec-1194681,#sec-1228439 {background: url(/servlet/file/store396/item1194880/bg.png),url(/servlet/file/store396/item1194882/top.png);background-color: #6ccff6;margin-bottom: 0px;background-size: 100%;background-position: center bottom, center top;padding-bottom: 10px;background-repeat: no-repeat;padding-top: 40px}
/*@media (max-width:850px){#sec-1194681 {background: url(/servlet/file/store396/item1199470/bg.png),url(/servlet/file/store396/item1194882/top.png);background-color: #6ccff6;margin-bottom: 0px;background-size: 100%;background-position: center bottom, center top;padding-bottom: 10px;background-repeat: no-repeat;padding-top: 40px}}*/

article#art-1194691 p:last-child a,article#art-1228508 p a{color: inherit;}
article#art-1194691 p.credit,article#art-1228508 p.credit{font-size: 80%;font-weight: bold;color: #fed407}
@media (min-width:768px){div#sec-1194681 p.intro:first-child,div#sec-1228439 p.intro:first-child { padding-top:20px }}
@media (max-width:767px){div#sec-1194681 div.row img,div#sec-1228439 div.row img {max-width: 300px}#sec-1194681,#sec-1228439{background-size: 100%,220%}}
div#sec-1194681 .textual-content-parent p,div#sec-1228439 .textual-content-parent p {padding-left: 15px;padding-right: 15px;position: relative;min-height: 1px}
#sec-1194681 h2,#sec-1228439 h2 {color: #744299}
#sec-1194681 p.intro,#sec-1228439 p.intro{margin-bottom: 12px}
#sec-1194681 p.intro > strong,#sec-1228439 p.intro > strong {color: #000000}

#sec-1194681 p.social-share-buttons,#sec-1228439 p.social-share-buttons{padding: 8px;display: table;margin: 20px auto 35px auto; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#sec-1194681 div.social-share-buttons,#sec-1228439 div.social-share-buttons{padding: 16px;display: table;margin: 20px auto 35px auto; background-color: #fed130;border: 2px solid #c66129;;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#sec-1194681 .social-share-buttons img,#sec-1228439 .social-share-buttons img {width: 50px;height: 50px;border-radius: 35px;display: inline; margin-left:8px;transition: 0.3s;}

#art-1194691 .social-share-buttons img,#art-1228508 .social-share-buttons img {width: 25px;height: 25px}
#art-1194691 p.social-share-buttons,#art-1194691 div.social-share-buttons,#art-1228508 p.social-share-buttons,#art-1228508 div.social-share-buttons{margin: 0px auto 8px auto}

@media (min-width: 768px) {div.social-share-buttons .group1,div.social-share-buttons .group2 {float:left}div.social-share-buttons .btn {margin: 0 20px 0 0}}
@media (max-width: 767px) {div.social-share-buttons .btn {margin: 0 0 14px 0}}
@media (max-width: 991px) {#sec-1194681 .main,#sec-1228439 .main {padding-right: 15px; padding-left: 15px}}




/* Espresso new resources - page 1069590 */
.mySlides {display:none}
#sec-1184014 {margin-top:20px}
#art-1085187{padding: 0; } #sec-1085187{padding-bottom: 20px;}#sec-1069893{padding-bottom: 0px;}
@media (max-width: 400px){#page-728883 .media > .pull-left{float: none !important;margin-right: 0px;} #page-728883 .media-object{width: 70%;height: auto;margin: 0 auto 20px auto;}#page-728883 .media{margin-top: 35px;}}
#sec-1143635 .col-md-12 {margin-bottom: 50px}
#art-1143539 .content-area {background-color: #460859 !important;border: none !important}
#art-1143539 .de-body h4 {color: #fff}
#art-1143539 .de-body h4 > span {color: #fff!important}
#art-1143539 .panel-content p {color: #fff}
#art-1143539 .panel-content p a {color: #fff; text-decoration: underline}
#art-1143539 .panel-content p a:hover,#art-1143539 .panel-content p a:focus {color: #44bea1 !important}
#art-1143539 .de-btn-blue-button {background-color: #44bea1; border: none; color: #fff}
#art-1143539 .de-btn-blue-button:hover {background-color: #3ca68d; border: none}

#sec-1150065 {background-image: url(/servlet/file/store9/item1150078/background.jpg);background-position: top right;background-size: cover;}
#sec-1274998 {background-image: url(/servlet/file/store9/item1275000/background.jpg);background-position: center center;background-size: cover;background-color: #feeccf;margin-top: 70px}
#sec-1274998, #sec-1274998 .main.textual-content {overflow: visible}


/* Espresso News - page 1073222 */
#sec-1073220{background-color:#0969ad; padding:60px 20px; margin:0;border-bottom: #443b53 solid 6px;margin-bottom: 60px;}
#sec-1073220 .full-width{width:90%; margin:0 auto}
#sec-1073220 div.container{background:none; padding:0}
#sec-1073220 div.container div.row{padding:0}
#sec-1073220 p, #sec-1073220 h1{text-align:center; color:#fff}
#sec-1073220 p{margin-bottom:0}
#sec-1073220{background:linear-gradient( rgba(255,255,255,0.10),rgba(0,0,0,0.35) ),url(/servlet/file/store9/item1073387/header.jpg); background-size:cover; background-position:center center; background-color:#11499f}
#sec-1073220{background:url(/servlet/file/store9/item1073387/header.jpg) 100% 70%\9}

ul.ul-extra li {margin-bottom: 16px}

.de-section-remove-row-bottom-margin > .container > .row {padding-bottom: 0}

@media (min-width: 992px) {#sec-1046399 .btlr {border-top-left-radius: 10px}#sec-1046399 .btrr {border-top-right-radius: 10px}#sec-1046399 .bblr {border-bottom-left-radius: 10px}#sec-1046399 .bbrr {border-bottom-right-radius: 10px}}
@media (min-width: 768px){p.intro {font-size: 18px;}}

/* make your world bigger 2017 - page 1046393 */

div#sec-969502 .col-sm-5 { width: 100%; } div#sec-969502{padding-top: 50px; padding-bottom: 50px;background-color: #ebebeb;}

/* #sec-1059800 {min-height: 0;padding: 20px 0; background: rgba(29,209,16,1);
background: -moz-linear-gradient(-45deg, rgba(29,209,16,1) 0%, rgba(15,224,0,1) 0%, rgba(214,0,36,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(29,209,16,1)), color-stop(0%, rgba(15,224,0,1)), color-stop(100%, rgba(214,0,36,1)));
background: -webkit-linear-gradient(-45deg, rgba(29,209,16,1) 0%, rgba(15,224,0,1) 0%, rgba(214,0,36,1) 100%);
background: -o-linear-gradient(-45deg, rgba(29,209,16,1) 0%, rgba(15,224,0,1) 0%, rgba(214,0,36,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(29,209,16,1) 0%, rgba(15,224,0,1) 0%, rgba(214,0,36,1) 100%);
background: linear-gradient(135deg, rgba(29,209,16,1) 0%, rgba(15,224,0,1) 0%, rgba(214,0,36,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1dd110', endColorstr='#d60024', GradientType=1 );
}*/

#sec-1059800 {background: #fe4612; background-color: #fe4612;}
#sec-1114980 {background: #fe4612; background-color: #fe4612;}
#sec-1235811 {background: #007778; background-color: #007778;}
#sec-1118921 {background: #00c387; background-color: #00c387;}
#sec-1123799 {background: #00c387; background-color: #8326bb;}
#sec-1243213 {background: #007778; background-color: #007778; background-image: url(/servlet/file/store9/item1243219/home-page-bg.jpg);background-size: cover;background-repeat: no-repeat; background-position: center center}
@media (min-width: 768px){#sec-1243213 {background-attachment:fixed}}
/* #sec-1128842 {background: #008eb0; background-color: #008eb0;}*/
#sec-1128842 {background: #0546a7; background-color: #0546a7;background-image: url(/servlet/file/store396/item1168582/bg.jpg);background-size: cover;background-repeat: no-repeat; background-position: top center;} #sec-1128842 img {max-width: 800px;margin: 0 auto}

#sec-1185315 {background: #712bb6; background-color: #712bb6;background-image: url(/servlet/file/store396/item1185325/bg.jpg);background-size: cover;background-repeat: no-repeat; background-position: top center;}
#sec-1185315 img {max-width: 800px;margin: 0 auto}
#sec-1185315 {min-height: 0;padding: 40px 0 0 0;}
#sec-1185315 div.col-sm-7 {width: 100% !important; padding:0 !important}

#sec-1191440 {background: #450758; background-color: #450758;background-image: url(/servlet/file/store396/item1191442/bg.jpg);background-size: cover;background-repeat: no-repeat; background-position: top center;}
#sec-1191440 img {margin: 0 auto; width:100%; height:auto; -webkit-border-top-left-radius: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-topright: 20px;
border-top-left-radius: 20px;
border-top-right-radius: 20px;}
#sec-1191440 {min-height: 0;padding: 40px 0 0 0;}
#sec-1191440 div.col-sm-7 {width: 100% !important; padding:0 !important}
#sec-1191440 p {color: #fff;}
#sec-1191440 + .prlx-719485 {display: none}

#sec-1059800,#sec-1114980,#sec-1118921,#sec-1123799,#sec-1128842,#sec-1235811, #sec-1243213 {min-height: 0;padding: 20px 0;}
#sec-1059800 #item-1059800 > div.col-sm-7, #sec-1114980 #item-1114980 > div.col-sm-7, #sec-1118921 #item-1118921 > div.col-sm-7, #sec-1123799 #item-1123799 > div.col-sm-7, #sec-1128842 #item-1128842 > div.col-sm-7, #sec-1235811 #item-1235811 > div.col-sm-7, #sec-1243213 #item-1243213 > div.col-sm-7 {width: 100% !important; padding:0 !important}

article#art-1059800 .col-sm-7,article#art-1114980 .col-sm-7,article#art-1118921 .col-sm-7,article#art-1123799 .col-sm-7,article#art-1128842 .col-sm-7,article#art-1235811 .col-sm-7,article#art-1243213 .col-sm-7 {width: 100% !important; padding:0 !important}

#sec-1059800 p,#sec-1114980 p,#sec-1118921 p,#sec-1123799 p,#sec-1128842 p,#sec-1185315 p,#sec-1235811 p,#sec-1243213 p {margin:0; color: #fff;}

#sec-1059800 p a,#sec-1059800 p a:active,#sec-1059800 p a:visited, #sec-1114980 p a,#sec-1114980 p a:active,#sec-1114980 p a:visited, #sec-1118921 p a,#sec-1118921 p a:active,#sec-1118921 p a:visited, #sec-1123799 p a,#sec-1123799 p a:active,#sec-1123799 p a:visited, #sec-1128842 p a,#sec-1128842 p a:active,#sec-1128842 p a:visited, #sec-1185315 p a,#sec-1185315 p a:active,#sec-1185315 p a:visited, #sec-1191440 p a,#sec-1191440 p a:active,#sec-1191440 p a:visited, #sec-1235811 p a,#sec-1235811 p a:active,#sec-1235811 p a:visited, #sec-1243213 p a,#sec-1243213 p a:active,#sec-1243213 p a:visited {text-decoration:underline; color:#fff} 

#sec-1059800 p a:hover,#sec-1114980 p a:hover,#sec-1118921 p a:hover,#sec-1123799 p a:hover,#sec-1128842 p a:hover,#sec-1185315 p a:hover,#sec-1191440 p a:hover,#sec-1235811 p a:hover,#sec-1243213 p a:hover {text-decoration:none; color:#fff}

span.mywb-glyphicon {font-size: 40px;display: block;margin: 0 0 10px 0;color: #00abcd;}
#page-1046393 .mywb-howto a {color: #2f253f !important; text-decoration:underline}
#page-1046393 .mywb-howto a:hover {color: #2f253f !important; text-decoration:none}
@media (max-width: 767px) {.mywb-howto p.intro > strong{font-size: 20px}}
@media (min-width: 768px){#page-1046393 .modal-body {padding-bottom:5px}}
#page-1046393 .modal-footer {padding:9px 10px 7px 10px;background-color: #e5e5e5;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}
#page-1046393 .modal-footer.visible-xs {margin-top: 0 !important}


@media (min-width: 620px){.mywb-modal-content-8 p.lead span,.mywb-modal-content-9 p.lead span,.mywb-modal-content-15 p.lead span,.mywb-modal-content-17 p.lead span,.mywb-modal-content-18 p.lead span,.mywb-modal-content-20 p.lead span,.mywb-modal-content-21 p.lead span,.mywb-modal-content-22 p.lead span { display: block; }}

/* @media (min-width: 620px){.mywb-modal-content-1 p.lead span,.mywb-modal-content-2 p.lead span,.mywb-modal-content-8 p.lead span,.mywb-modal-content-9 p.lead span,.mywb-modal-content-3 p.lead span,.mywb-modal-content-17 p.lead span,.mywb-modal-content-18 p.lead span,.mywb-modal-content-20 p.lead span,.mywb-modal-content-21 p.lead span,.mywb-modal-content-22 p.lead span,.mywb-modal-content-24 p.lead span,.mywb-modal-content-29 p.lead span { display: block; }}*/

/* @media (min-width: 620px){.mywb-modal-content-4 p.lead span,.mywb-modal-content-6 p.lead span,.mywb-modal-content-10 p.lead span,.mywb-modal-content-13 p.lead span,.mywb-modal-content-22 p.lead span,.mywb-modal-content-23 p.lead span,.mywb-modal-content-24 p.lead span,.mywb-modal-content-25 p.lead span,.mywb-modal-content-27 p.lead span { display: block; }} */

#page-1046393 #image-gallery-extension-toggle p {font-size: 13px;}

#page-1046393 .mywb-modal-content-2 .mywb-extra-2-question {display:block !important}
#page-1046393 .mywb-modal-content-3 .mywb-extra-3-question {display:block !important}
#page-1046393 .mywb-modal-content-5 .mywb-extra-5-question {display:block !important}
#page-1046393 .mywb-modal-content-6 .mywb-extra-6-question {display:block !important}
#page-1046393 .mywb-modal-content-8 .mywb-extra-8-question {display:block !important}
#page-1046393 .mywb-modal-content-9 .mywb-extra-9-question {display:block !important}
#page-1046393 .mywb-modal-content-14 .mywb-extra-14-question {display:block !important}
#page-1046393 .mywb-modal-content-16 .mywb-extra-16-question {display:block !important}
#page-1046393 .mywb-modal-content-17 .mywb-extra-17-question {display:block !important}
#page-1046393 .mywb-modal-content-19 .mywb-extra-19-question {display:block !important}
#page-1046393 .mywb-modal-content-20 .mywb-extra-20-question {display:block !important}
#page-1046393 .mywb-modal-content-25 .mywb-extra-25-question {display:block !important}

#sec-1159070 {background-color: #00abcd;padding-top: 25px;padding-bottom: 30px;margin-bottom: 0px;}
#sec-1159070 p {font-size: 20px;margin: 0px auto;text-align: center;color: #fff !important;width:85%}
#sec-1159070 a {text-decoration:underline}#sec-1159070 a:hover {text-decoration:none !important}#sec-1159070 a:hover,#sec-1159070 a {color: #fff !important}
#page-1046393 img.flag {width: 70px;height: auto;position: relative;float: right;margin-left: 10px !important; margin-left:10px !important}
@media (max-width: 500px) {#page-1046393 img.flag {width: 40px}}
@media (min-width: 768px) {#page-1046393 img.flag {top: -55px}}
div.mywb-modal-content-1 #show-previous-image,div.mywb-modal-content-30 #show-next-image { display: none !important; }
div.mywb-modal-content-30 #show-enter-details {display: inline-block !important; color: #fff;background-color: #de348a;border-color: #de348a;font-weight: bold;text-transform: uppercase;}

@keyframes mywb_pulse_animation {
    0% { transform: scale(1); }
    30% { transform: scale(1); }
    40% { transform: scale(1.08); }
    50% { transform: scale(1); }
    60% { transform: scale(1); }
    70% { transform: scale(1.05); }
    80% { transform: scale(1); }
    100% { transform: scale(1); }
}
.show-enter-details-pulse {
    animation-name: mywb_pulse_animation;
    animation-duration: 5000ms;
    transform-origin:70% 70%;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

#page-1046393 .mywb-modal-content-23 img.flag-australia, #page-1046393 .mywb-modal-content-1 img.flag-brazil,#page-1046393 .mywb-modal-content-26 img.flag-brazil, #page-1046393 .mywb-modal-content-6 img.flag-croatia, #page-1046393 .mywb-modal-content-4 img.flag-germany, #page-1046393 .mywb-modal-content-18 img.flag-india, #page-1046393 .mywb-modal-content-13 img.flag-italy, #page-1046393 .mywb-modal-content-20 img.flag-italy, #page-1046393 .mywb-modal-content-29 img.flag-italy, #page-1046393 .mywb-modal-content-7 img.flag-japan, #page-1046393 .mywb-modal-content-28 img.flag-japan, #page-1046393 .mywb-modal-content-3 img.flag-mexico, #page-1046393 .mywb-modal-content-5 img.flag-mexico, #page-1046393 .mywb-modal-content-10 img.flag-mexico, #page-1046393 .mywb-modal-content-2 img.flag-nambia, #page-1046393 .mywb-modal-content-25 img.flag-russia, #page-1046393 .mywb-modal-content-21 img.flag-scotland, #page-1046393 .mywb-modal-content-17 img.flag-siberia, #page-1046393 .mywb-modal-content-22 img.flag-south-africa, #page-1046393 .mywb-modal-content-27 img.flag-spain, #page-1046393 .mywb-modal-content-15 img.flag-uk, #page-1046393 .mywb-modal-content-19 img.flag-uk, #page-1046393 .mywb-modal-content-9 img.flag-usa, #page-1046393 .mywb-modal-content-11 img.flag-usa, #page-1046393 .mywb-modal-content-12 img.flag-usa, #page-1046393 .mywb-modal-content-16 img.flag-usa, #page-1046393 .mywb-modal-content-30 img.flag-usa {display:block !important}


#page-1046393 #header-tophat, #page-1046393 #header-navigation, #page-1046393 .header-sm {display:none !important}
#page-1046393 .header-container {padding-left: 0px;}
#page-1046393 #de-logo {float: none !important;text-align: center;}
#page-1046393 #sec-1047240 h1 {display:none}
/*#sec-1047240 {padding-bottom: 0px;}*/
@media screen and (max-width: 480px) {#sec-1047240 {padding-top:25px;padding-bottom:0px}}
#page-1046393 div.hero-logo > img {border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;}
/*.mywb-vz { overflow: hidden; position: relative; padding: 0; margin: 0; background-position: center; background-repeat: no-repeat; background-size: 100% 100%; margin-bottom: 8px; -webkit-transition: background-size .4s ease-in; -moz-transition: background-size .4s ease-in; transition: background-size .4s ease-in;  }
.mywb-vz:hover, .mywb-vz:focus { background-size: 120% 120%; }*/
.mywb-vz { overflow: hidden; position: relative; padding: 0; margin: 0; background-position: center; background-repeat: no-repeat; background-size: 200%; margin-bottom: 8px; -webkit-transition: background-size .4s ease-in; -moz-transition: background-size .4s ease-in; transition: background-size .4s ease-in;  }
.mywb-vz:hover, .mywb-vz:focus { background-size: 220% }
.mywb-day1 { background-image: url("/servlet/file/store9/item1008669/fileservice29/bg.jpg"); }
.mywb-day2 { background-image: url("/servlet/file/store9/item991376/fileservice29/bg.jpg"); }
.mywb-day3 { background-image: url("/servlet/file/store9/item1050985/fileservice29/bg.jpg"); }
.mywb-day4 { background-image: url("/servlet/file/store9/item1058179/fileservice29/bg.jpg"); }
.mywb-day5 { background-image: url("/servlet/file/store9/item1018230/fileservice29/bg.jpg"); }
.mywb-day6 { background-image: url("/servlet/file/store9/item1035935/fileservice29/bg.jpg"); }
.mywb-day7 { background-image: url("/servlet/file/store9/item1008655/fileservice29/bg.jpg"); }
.mywb-day8 { background-image: url("/servlet/file/store9/item991103/fileservice29/bg.jpg"); }
.mywb-day9 { background-image: url("/servlet/file/store9/item991400/fileservice29/bg.jpg"); }
.mywb-day10 { background-image: url("/servlet/file/store9/item991366/fileservice29/bg.jpg"); }
.mywb-day11 { background-image: url("/servlet/file/store9/item1050975/fileservice29/bg.jpg"); }
.mywb-day12 { background-image: url("/servlet/file/store9/item1008279/fileservice29/bg.jpg"); }
.mywb-day13 { background-image: url("/servlet/file/store9/item1035942/fileservice29/bg.jpg"); }
.mywb-day14 { background-image: url("/servlet/file/store9/item991184/fileservice29/bg.jpg"); }
.mywb-day15 { background-image: url("/servlet/file/store9/item1058174/fileservice29/bg.jpg"); }
.mywb-day16 { background-image: url("/servlet/file/store9/item991428/fileservice29/bg.jpg"); }
.mywb-day17 { background-image: url("/servlet/file/store9/item1035938/fileservice29/bg.jpg"); }
.mywb-day18 { background-image: url("/servlet/file/store9/item1018232/fileservice29/bg.jpg"); }
.mywb-day19 { background-image: url("/servlet/file/store9/item1035939/fileservice29/bg.jpg"); }
.mywb-day20 { background-image: url("/servlet/file/store9/item1018236/fileservice29/bg.jpg"); }
.mywb-day21 { background-image: url("/servlet/file/store9/item1008295/fileservice29/bg.jpg"); }
.mywb-day22 { background-image: url("/servlet/file/store9/item991149/fileservice29/bg.jpg"); }
.mywb-day23 { background-image: url("/servlet/file/store9/item1018289/fileservice29/bg.jpg"); }
.mywb-day24 { background-image: url("/servlet/file/store9/item991101/fileservice29/bg.jpg"); }
.mywb-day25 { background-image: url("/servlet/file/store9/item1018234/fileservice29/bg.jpg"); }
.mywb-day26 { background-image: url("/servlet/file/store9/item1008650/fileservice29/bg.jpg"); }
.mywb-day27 { background-image: url("/servlet/file/store9/item1018212/fileservice29/bg.jpg"); }
.mywb-day28 { background-image: url("/servlet/file/store9/item1008681/fileservice29/bg.jpg"); }
.mywb-day29 { background-image: url("/servlet/file/store9/item1008684/fileservice29/bg.jpg"); }
.mywb-day30 { background-image: url("/servlet/file/store9/item1018204/fileservice29/bg.jpg"); }
.mywb-vz h3 a { color: #fdfdfb; text-transform: uppercase; font-size: 25px; font-weight: bold; width: 100%; padding: 50px 10px; margin: 0; text-align: center; text-shadow: 0px 0px 5px rgba(0, 0, 0, 1); display: block;text-decoration:none; }
.mywb-vz h3 {margin: 0;}
#page-1046393 span.day {display: none !important;}
@media (max-width: 480px){.mywb-vz span.day span {display:none!important}}
.mywb-vz h3 span.day { display: table; background-color: #ffffff; padding: 2px 6px; margin: 5px auto 0px auto; text-shadow: none; color: #333333; font-weight: normal; font-size: 18px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.mywb-vz .overlay { background: transparent; display: block; width: 100%; height: 100%; position: relative; background: rgba(63, 127, 191, 0.4); -webkit-transition: background .5s ease-out; -moz-transition: background .5s ease-out; -o-transition: background .5s ease-out; transition: background .5s ease-out; }
.mywb-vz .overlay:hover, .mywb-vz .overlay:focus { background: rgba(63, 127, 191, 0.1); background-size: 120%; }
#sec-1046399 {margin-bottom:0}
#sec-1047142 .row {padding-bottom: 60px;padding-top: 60px;} 
#sec-1046399 .col-md-2 {padding-left:4px; padding-right:4px}
/*#sec-1046399 .container {padding-top:40px!important; padding-bottom:40px!important}*/
body.modal-open {overflow: inherit;padding-right: inherit !important;}
#page-1046393 .close {font-size: 31px;}
#page-1046393 .modal h4 {border-bottom:0}
#page-1046393 .modal img {margin: 0 auto;border-radius: 6px;}
#page-1046393 .modal-backdrop {background-color: #00abcd;}
#page-1046393 .modal-backdrop.in {filter: alpha(opacity=90);opacity: .9;}
#page-1046393 .modal #image-gallery-header {height: 180px;width: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;}
#page-1046393 .modal #image-gallery-header.position-ct {background-position: center top;}
#page-1046393 .modal #image-gallery-header.position-cb {background-position: center bottom;}
#page-1046393 .modal .label {background-color: #00abcd;font-size: 85%;display: inline-block;padding: 5px 10px;}
#page-1046393 h4.modal-title{font-size: 18pt}
#page-1046393 p.lead {font-size: 20px;}
@media (max-width: 480px){#page-1046393 p.lead br{display:none}}
@media (max-width: 554px){#page-1046393 p.lead-question{margin-bottom:0}div#mywb-access {display:none}#page-1046393 h4.modal-title {font-size: 18px !important}}
#page-1046393 #play-wrap {position: relative;}
#page-1046393 #play-wrap span {width: 100%;height: 100%;position: absolute;background: url(/servlet/file/store9/item1047194/play-btn.png) no-repeat;background-position: 50% 50%;background-size: 160%;}
@media screen and (max-width: 480px) {#page-1046393 #play-wrap span{background-size: 280%;}}
/*#page-1046393 #sec-969525 {background-image: url(/servlet/file/store9/item1047771/bg.jpg)!important;background-position: top center;border-bottom-color:#00abcd}*/
#page-1046393 #sec-969525 {background-image: url(/servlet/file/store9/item1274041/bg.jpg)!important;background-position: center center;border-bottom-color:#00abcd}
/*@media (min-width: 1280px){#sec-969525 {background-attachment: fixed}}*/
@media screen and (max-width: 480px) {#page-1046393 #sec-969525 {}}
#page-1046393 p > a, #page-1046393 p > strong > a {color: #00abcd}#page-1046393 p > a:hover, #page-1046393 p > strong > a:hover {color: #00abcd; text-decoration:underline}
#page-1046393 img.col-md-8{float:none!important; margin:0 auto}
#page-1046393 .de-section-social-footer{background-color: #00abcd;}
#sec-1047250 {text-align:center}
@media (max-width: 991px) {#page-1067227 .meta-container {display:none}}
#sec-1047275 div.well {background-color:#2f253f;padding: 35px 24px;margin-bottom: 0;}
#sec-1047275 div.well h2,#sec-1047275 div.well p,#sec-1047275 div.well a,#sec-1047275 div.well ul {color:#ffffff}
#sec-1047275 div.well a {text-decoration:underline}
#sec-1047275 .well p:last-child {margin-bottom:0!important}
#sec-1047275 .well div p {text-align:left}
/*#sec-1047275 .well div > div {margin-top:20px; padding:15px; background-color:#443b53}*/
#sec-1047275 div.mywb-terms {margin-top:20px; padding:15px; background-color:#443b53}
#sec-1047275 div.mywb-enter {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#sec-1047275 div.mywb-enter:after{display: block;clear: both;display: table; content: " ";}
#sec-1047275 div.mywb-enter > div {background-color: red;padding: 15px;margin-top: 20px;}
@media (min-width: 768px) {#sec-1047275 div.mywb-enter > div {width:49%;float:left;}#sec-1047275 div.mywb-enter-online {margin-right:1%}
#sec-1047275 div.mywb-enter-postal {margin-left:1%}
div#sec-1047240 .btns a:last-child {animation-name: mywb_pulse_animation;animation-duration: 5000ms;transform-origin: 70% 70%;animation-iteration-count: infinite;animation-timing-function: linear;margin-left: 25px;}}

#sec-1047275 li {text-align: left; padding-bottom: 8px}

@media screen and (max-width: 480px) {.page .de-section-social-footer .links-group .link a {font-size: 25px;}}

#page-1046393 .de-btn-orange-button,#page-1046393 .de-btn-orange-button:active {background-color: #2f253f;}
#page-1046393 .de-btn-blue-button, #page-1046393 .de-btn-blue-button:active {background-color: #00abcd;}
#page-1046393 .de-btn-orange-button:hover {background-color: #4b3a65;}
#page-1046393 .de-btn-blue-button:hover {background-color: #04c8ef;}
#page-1046393 .well .de-btn-blue-button, #page-1046393 .well .de-btn-blue-button:active {background-color: #fff;color:#2f253f}
#page-1046393 .well .de-btn-blue-button:hover {background-color: #fff;color:#2f253f}
#page-1046393 .de-btn-button-styles {border-radius: 0;border: 0}
#sec-1046399 h3, #sec-1046399 p.intro {text-align: center;}

/* SCRIPTS */

div#sec-1040941,div#sec-1041062 {display:none!important}

/* Teach Primary - Teach Reading and Writing - page 1039032 */

#sec-1039034 {border-bottom: #443b53 solid 6px; margin-bottom: 30px; background-position: center bottom;background-size: cover;padding:40px 0}
#sec-1039034 h1 {padding: 20px 10px 20px 0; margin: 0 auto; color:#fff; text-shadow: 2px 2px 2px #151719, 0 0 1em #54076b, 0 0 0.2em #2d2d2d;font-size: 30pt;text-align: center;}
#sec-1039034 h1 > small{display:block; color:#fff}
#sec-1039037 {padding-top:0}
@media (max-width: 767px) {#sec-1039034 { margin-bottom: 30px}}
#sec-1040910 {margin-bottom:0; margin-top:30px;background-image: url(/servlet/file/store9/item978094/bg.jpg);background-size: cover;background-position: top center;border-top: #443b53 solid 6px;}
#page-1039032 .de-connect .de-connect-btns {padding: 0}



/* 7 day pass to Espresso - page 1027445 */

#sec-1027447 {border-bottom: #443b53 solid 6px; margin-bottom: 60px; background-position: center bottom;background-size: cover;padding:40px 0}
#sec-1027447 h1 {padding: 20px 10px 20px 0; margin: 0 auto; color:#fff; text-shadow: 2px 2px 2px #151719, 0 0 1em #54076b, 0 0 0.2em #2d2d2d;font-size: 30pt;}
@media (max-width: 767px) {#sec-1027447 { margin-bottom: 30px}#art-979365 img {width: 75%}}
@media (max-width: 480px){#page-1027445 .remove-padding {padding: 0}}
#art-1027454 {border: 1px solid #ccc; border-radius: 5px; padding: 15px; background-color: #f2f2f2}
#art-1027454 p#deuk-form, #page-1027445 form div[role=group] {margin:0}
#page-1027445 .chk-group label {display: inline-block; margin-bottom: 2px; width: initial; margin-right: 5px}
#page-1027445 #silverpop-form p {margin-bottom:5px}
#page-1027445 p#silverpop-form {margin-bottom:0}
#page-1027445 .btn-primary {color: #fff; background-color: #d72a81;border: transparent;margin-top:10px;white-space: normal !important;word-wrap: break-word;text-align: left;}
#page-1027445 .btn-primary:hover, #page-1027445 .btn-primary:focus, #page-1027445 .btn-primary:active {color: #fff; background-color: #d72a81}
#page-1027445 .addthis_sharing_toolbox + p {margin-top: 20px}
div#silverpop-form-submitted > p {margin-bottom:0}
#page-1027445 p.intro {font-size: 18px;}
@media (min-width:500px){ #page-1027445 p#silverpop-form div.split label {width: 49%;float: left;display: inline-block;} #page-1027445 p#silverpop-form div.split label:first-child {margin-right:2% !important}}

 .de-home-live div#horizon-nav {display: none !important}
/*.de-home-live div#horizon-nav {position: unset !important;top: unset !important}*/
.de-home-dev #horizon-nav, .de-home-stage #horizon-nav {top: 350px;}
.de-home-dev #horizon-nav.affix, .de-home-stage #horizon-nav.affix {top:0;}

@media (min-width:992px){.vid #de-body #de-container .content-masthead aside{margin-top:20px}}

#sec-756629 .container {padding-bottom: 0px !important}

#sec-982191 {padding:0}
#sec-982191 h1 {display:none}
#page-1027445 form .fill label{margin-bottom: 10px}

/* Competition Terms and conditions - page 980644 */
#sec-980649 li { margin-bottom: 20px}

/* Cookie policy - page 1141656 */

ul.square { list-style-type: none;margin-top: 20px;padding-left: 0;margin-bottom: 11px}
ul.square li {display: flex;align-items: baseline;margin-bottom: 20px;}
ul.square li strong, ul.square li a, ul.square li em {display: contents}
ul.square li:before {content: '';display: block;position: relative;top: 1px;min-width: 13px;height: 13px;background-color: #0e629e;margin-right: 15px}

#page-1141656 h2, #page-980644 h2, #page-728862 h2, #page-1147003 h2 {font-size: 28px; margin-top: 60px;color: #333333;}
@media (max-width: 767px) {#page-1141656 h2, #page-980644 h2, #page-728862 h2, #page-1147003 h2 {font-size: 24px}}
#sec-1141658 .main h3,#sec-980649 .main h3,#sec-24352 .main h3,#sec-1146833 .main h3,#sec-1147005 .main h3, #sec-1290608 .main h3,#sec-1292241 .main h3 {font-size: 20px;margin-top: 40px;}
#sec-1141669 {border-bottom: #0077c0 solid 6px; margin-bottom: 60px; background-position: center center;background-size: cover;padding:40px 0}
#sec-1141669 h1 {padding: 20px 10px 20px 0; margin: 0 auto; color:#fff; text-shadow: 0 0 1em #0a0a0a, 0 0 0.2em #2d2d2d;font-size: 30pt;}
@media (max-width: 767px) {#sec-1141669 { margin-bottom: 30px}}

#page-1141656 #related-cookie,#page-980644 #related-competition,#page-728862 #related-privacy,#page-1147003 #related-gdpr {display:none}
#page-1141656 #header-cookies, #page-980644 #header-competition, #page-980644 #legal-jump-competition, #page-728862 #header-privacy, #page-1147003 #header-gdpr, #page-1223494 #header-review, #page-728862 #legal-jump-privacy, #page-756278 #header-terms, #page-756280 #header-terms-sub {display:block !important}
#page-728862 .main h2:first-child,#page-1147003 .main h2:first-child {margin-top: 0}


/* Video page - Using Espresso */
#page-980376 .bc-video ul li:nth-child(2) {display: none !important; list-style-type: none}


#sec-978569 {border-bottom: #443b53 solid 6px; margin-bottom: 30px; background-position: center top;background-size: cover}
#sec-978569 h1 {padding: 10px; display: table; margin: 0 auto; color:#fff; text-align: center; text-shadow: 2px 2px 2px #262b30, 0 0 1em #54076b, 0 0 0.2em #666;font-size: 30pt;}
#sec-978569 h1 > small{display:block; color:#fff}
#sec-978569 div.hero-container {padding: 0}

#sec-979360 {border-bottom: #443b53 solid 6px; margin-bottom: 60px; background-position: center bottom;background-size: cover;padding:40px 0}
#sec-979360 h1 {padding: 20px 10px 20px 0; margin: 0 auto; color:#fff; text-shadow: 2px 2px 2px #151719, 0 0 1em #54076b, 0 0 0.2em #2d2d2d;font-size: 30pt;}
@media (max-width: 767px) {#sec-979360 { margin-bottom: 30px}#art-979365 img {width: 75%}}
@media (max-width: 480px){#page-979165 .remove-padding {padding: 0}}

#sec-979380 {border-bottom: #443b53 solid 6px; margin-bottom: 60px; background-position: center bottom;background-size: cover;padding:40px 0}
#sec-979380 h1 {padding: 20px 10px 20px 0; margin: 0 auto; color:#fff; text-shadow: 2px 2px 2px #151719, 0 0 1em #54076b, 0 0 0.2em #2d2d2d;font-size: 30pt;}
@media (max-width: 767px) {#sec-979380 { margin-bottom: 30px}}
@media (max-width: 480px){#page-979374 .remove-padding {padding: 0}}



/*Hides GA event script DIV*/
div#sec-978562 {display: none}

#silverpop-form form .fill .error-message {
    position: initial;
    left: initial;
    bottom: initial;
    width: initial;
    color: #a94442;
    padding: 0 5px;
    font-size: 12px;
    font-weight: normal;
    transition: opacity .25s;
    display: block;
    text-align: left;
}

#page-908778 form .fill label{margin-bottom: 10px}

#silverpop-form div#consent {padding: 10px;background-color: #ebebeb;border-radius: 6px;}
#silverpop-form input#consent {margin-right: 5px}
@media (min-width:500px){ p#silverpop-form div.split label {width: 49%;float: left;display: inline-block;} p#silverpop-form div.split label:first-child {margin-right:2% !important}}

/* SOS Challenge - page 908778 */


.de-sos-detail div.lp-row-wide.lp-row-padding a.btn {
background: #f36b21; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left top, #feb413, #f36b21); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(bottom right, #feb413, #f36b21); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(bottom right, #feb413, #f36b21); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom right, #feb413, #f36b21); /* Standard syntax */
color: #ffffff;
    font-weight: bold; border:0}

@media (min-width: 768px){#page-908778 h1 {margin-top:20px}}

#page-908778 .chk-group label {display: inline-block; margin-bottom: 2px; width: initial; margin-right: 5px}
#page-908778 li#item-891687{display:none}
#page-908778 #silverpop-form p {margin-bottom:5px}
#page-908778 p#silverpop-form {margin-bottom:0}

#sec-978286 {background-image: url(/servlet/file/store9/item978281/bg.jpg);background-repeat: no-repeat; background-size: cover}
#sec-978286 img {width:70%; margin: 25px auto 0 auto}
@media (max-width: 600px) {#sec-978286 img {width:90%}}
/*@media (min-width: 1300px) {#sec-978286 {background-size: 80% 80%;background-position-x: 50%}}*/
#page-908778 .checkboxes span {font-weight: bold;margin-right: 20px}
#page-908778 .checkboxes label {display: inline-block;margin-right: 12px;font-weight: normal; width:auto;width:initial}
#art-908780 {border: 1px solid #ccc; border-radius: 5px; padding: 15px; background-color: #f2f2f2}
#art-908780 p#deuk-form, #page-908778 form div[role=group] {margin:0}

#page-908778 .btn-primary.disabled, #page-908778 .btn-primary[disabled], #page-908778 fieldset[disabled] .btn-primary, #page-908778 .btn-primary.disabled:hover, #page-908778 .btn-primary[disabled]:hover, #page-908778 fieldset[disabled] .btn-primary:hover, #page-908778 .btn-primary.disabled:focus, #page-908778 .btn-primary[disabled]:focus, #page-908778 fieldset[disabled] .btn-primary:focus, #page-908778 .btn-primary.disabled:active, #page-908778 .btn-primary[disabled]:active, #page-908778 fieldset[disabled] .btn-primary:active, #page-908778 .btn-primary.disabled.active, #page-908778 .btn-primary[disabled].active, #page-908778 fieldset[disabled] .btn-primary.active {background-color: #0070bc}

#page-908778 .btn-primary {color: #fff; background-color: #39cabb;border: transparent;margin-top:10px;white-space: normal !important;word-wrap: break-word;text-align:left}
#page-908778 .btn-primary:hover, #page-908778 .btn-primary:focus, #page-908778 .btn-primary:active {color: #fff; background-color: #4dcfc2}
#page-908778 .addthis_sharing_toolbox + p {margin-top: 20px}

#sec-978602 .de-body {padding: 20px;background-size: cover;background-position: center center;text-align: center;border-radius: 6px;border: 1px solid #b0eae4;background-image: url(/servlet/file/store9/item978597/bg.jpg);}
@media (min-width: 768px){#sec-978602 .de-body p:first-child {width:80%; margin-left:auto; margin-right:auto}}
#sec-978602 .de-body p:first-child {font-size:18px}
#sec-978602 .de-body p:last-child {margin:0}

/*#art-908780:hover {border: 1px solid #ccc; background-image: url(/servlet/file/store9/item978605/bg.jpg); background-repeat: no-repeat; background-size: cover}
#art-908780:hover p {color:#fff}*/

/* Espresso time saving - page 977742 */


#sec-977783 {border-bottom: #443b53 solid 6px; margin-bottom: 60px; background-position: center bottom;background-size: cover;padding:40px 0}
#sec-977783 h1 {padding: 20px 10px 20px 0; margin: 0 auto; color:#fff; text-shadow: 2px 2px 2px #151719, 0 0 1em #54076b, 0 0 0.2em #2d2d2d;font-size: 30pt;}
@media (max-width: 767px) {#sec-977783 { margin-bottom: 30px}}
@media (max-width: 480px){#page-977742 .remove-padding {padding: 0}}


/*#sec-977783 {border-bottom: #443b53 solid 6px; margin-bottom: 60px; background-position: center top;}
#sec-977783 p  {font-size: 20px;    margin-top: 0px;}
#sec-977783 h1 {margin-bottom:0}
#sec-977783 h1, #sec-977783 p {margin:0; text-align: center}
#sec-977783 div.hero-container {padding: 0}
#sec-977783{height: 423px; background-size: cover}
@media (min-width: 11280px){ #sec-977783{background-attachment: fixed !important;}}
#sec-977783 h1 {padding: 20px; display: table; margin: 0 auto; border-radius: 10px; background-color: rgba(79, 74, 153, 0.9)}*/


@media (max-width: 767px) {#page-977742 aside {margin-top:0} #art-977880 img {width: 75%}}
#page-977742 aside article {padding-bottom: 0px}
#art-977880 img {border-radius: 6px}
#page-977742 .btns {margin-top: 10px}
#page-977742 aside {z-index: 999999}

#sec-977747 div.espresso-stat {padding:20px;margin-bottom: 40px;}
#sec-977747 div.espresso-stat:hover {background-color: #f5f5f5}
#sec-977747 div.espresso-stat div.espresso-stat-good {background-color: #ddd}
#sec-977747 div.espresso-stat:hover div.espresso-stat-good {background-color: #008000; color:#fff}
#sec-977747 div.espresso-stat:hover .espresso-stat-bad {font-weight:normal !important}

.reset.view-all a {animation: sos-pulse 4s infinite;color: #fff;background-color: green;padding: 5px 10px;border-radius: 5px}

@keyframes sos-pulse {
0% {background-color: #05bdc2}
100% {background-color: red}}


@media (min-width: 768px){.de-section-intro-component p {font-size:18px}}

/* MYWB - Make Your World Bigger - page 969505 */

#page-969505 h1{color:#4c4d4f}
#page-969505 #art-969602 a {color:#00abcd; text-decoration:underline}
#page-969505 #art-969602 a:hover {color:#0092ae; text-decoration:none}
#page-969505 .de-section-row-background-colour {background-color:#dfe0e2}

#sec-969525 {border-bottom: #00f0ff solid 6px}

#page-969505 a.de-btn-orange-button {background-color: #00abcd;border-color: #00a2c8; text-align: center}
#page-969505 a.de-btn-orange-button:hover {background-color: #0092ae;border-color: #0087a6}
#page-969505 a.de-btn-blue-button {background-color: #00abcd;border-color: #00a2c8}
#page-969505 a.de-btn-blue-button:hover {background-color: #0092ae;border-color: #0087a6}

#sec-969525 {background-position: bottom center}

#sec-969513 {background-color: #ff7600;margin-top:60px}

div.hero-logo > img {border-radius: 6px 6px 6px 6px;-moz-border-radius: 6px 6px 6px 6px;-webkit-border-radius: 6px 6px 6px 6px;border: 0px solid #000000;}

#sec-969600 .panel.panel-default {margin-top: 60px}



#section-main.gysb1 {background:url( /servlet/file/store396/item926962/bg.jpg ) !important; background-size:cover; background-position:center center; background-position:center center}
#section-main.gysb2 {background:url( /servlet/file/store396/item926970/bg.jpg ) !important; background-size:cover; background-position:center center; background-position:center center}
#section-main.gysb3 {background:url( /servlet/file/store396/item926974/bg.jpg ) !important; background-size:cover; background-position:center center; background-position:center center}
#section-main.gysb4 {background:url( /servlet/file/store396/item926978/bg.jpg ) !important; background-size:cover; background-position:center center; background-position:center center}
#section-main.gysb5 {background:url( /servlet/file/store396/item926964/bg.jpg ) !important; background-size:cover; background-position:center center; background-position:center center}


/* GYSB page 926230 */


#page-926230 .container{background:none !important}

#sec-926234 {text-align:center; border-bottom:#2f253f solid 6px; padding: 80px 0; background-size:cover; background-position:center center; -webkit-animation: bgfade 6s;animation: bgfade 6s}

#sec-926234.gysb1 {background-color:#443b53; background:url( /servlet/file/store396/item926962/bg.jpg ); background-size:cover; background-position:center center; background-position:center center; -webkit-animation: bgfade 6s;animation: bgfade 6s}
#sec-926234.gysb2 {background-color:#443b53; background:url( /servlet/file/store396/item926964/bg.jpg ); background-size:cover; background-position:center center; background-position:center center; -webkit-animation: bgfade 6s;animation: bgfade 6s}
#sec-926234.gysb3 {background-color:#443b53; background:url( /servlet/file/store396/item926966/bg.jpg ); background-size:cover; background-position:center center; background-position:center center; -webkit-animation: bgfade 6s;animation: bgfade 6s}
#sec-926234.gysb4 {background-color:#443b53; background:url( /servlet/file/store396/item926968/bg.jpg ); background-size:cover; background-position:center center; background-position:center center; -webkit-animation: bgfade 6s;animation: bgfade 6s}
#sec-926234.gysb5 {background-color:#443b53; background:url( /servlet/file/store396/item926970/bg.jpg ); background-size:cover; background-position:center center; background-position:center center; -webkit-animation: bgfade 6s;animation: bgfade 6s}
#sec-926234.gysb6 {background-color:#443b53; background:url( /servlet/file/store396/item926972/bg.jpg ); background-size:cover; background-position:center center; background-position:center center; -webkit-animation: bgfade 6s;animation: bgfade 6s}
#sec-926234.gysb7 {background-color:#443b53; background:url( /servlet/file/store396/item926974/bg.jpg ); background-size:cover; background-position:center center; background-position:center center; -webkit-animation: bgfade 6s;animation: bgfade 6s}
#sec-926234.gysb8 {background-color:#443b53; background:url( /servlet/file/store396/item926976/bg.jpg ); background-size:cover; background-position:center center; background-position:center center; -webkit-animation: bgfade 6s;animation: bgfade 6s}
#sec-926234.gysb9 {background-color:#443b53; background:url( /servlet/file/store396/item926978/bg.jpg ); background-size:cover; background-position:center center; background-position:center center; -webkit-animation: bgfade 6s;animation: bgfade 6s}
#sec-926234.gysb10 {background-color:#443b53; background:url( /servlet/file/store396/item926980/bg.jpg ); background-size:cover; background-position:center center; background-position:center center; -webkit-animation: bgfade 6s;animation: bgfade 6s}


#sec-926234 img.logo{width:150px; height:150px}
#page-926230 h1 {margin-bottom:0; color:#ffffff; text-shadow: 2px 2px 2px black, 0 0 1em #00262d, 0 0 0.2em black; font-size: 40pt;overflow:visible;z-index:999999;}

#page-926230 h1 spa.line1 {text-transform:uppercase;display:block}
#page-926230 h1 spa.line1 {font-size:34pt}
#page-926230 h1 spa.line2 {font-weight:bold}
#page-926230 h1 spa.line3 {font-size:50pt}

#page-926230 h1 span:last-child {font-weight:normal; display:block; font-size: 65%}
@media (max-width:630px){#page-926230 h1 {font-size: 40pt;}#page-926230 h1 span:first-child {display:block}#page-926230 h1 span:last-child {font-size:40%;margin-top: 20px;}}
#sec-926742 .caption p:first-child { font-size: 16px; }
@media (min-width: 768px) {#page-926230 #sec-926740 p { width: 80%; margin-left: auto; margin-right: auto; }}
#page-926230 #sec-926740 > .container {padding-top: 60px; text-align: center}
@media (max-width:767px){#page-926230 #sec-926740 > .container {padding-top: 40px}}
#page-926230 #sec-926740 p {font-size:18px}

@media (max-width:767px){#sec-926742 .col-xs-12 {padding: 0 40px}#sec-926742 .col-xs-12:not(:first-child){margin-top: 10px}}
@media (max-width:1199px) and (min-width:768px){#sec-926742 .col-md-6 {margin-top: 30px}}
<!--@media (max-width:1199px) and (min-width:768px){#sec-926742 .col-md-6:last-child {margin-top: 30px}}-->
@media (min-width:1198px) {#sec-926742 .col-lg-12 {margin-top: 25px}}
#sec-926742 div.well {background-color:#2f253f;padding: 35px 24px}
#sec-926742 div.well h2,#sec-926742 div.well p,#sec-926742 div.well a,#sec-926742 div.well ul {color:#ffffff}
#sec-926742 div.well a {text-decoration:underline}
#sec-926742 .well p:last-child {margin-bottom:0!important}
#sec-926742 .well div p {text-align:left; font-size:80%}
#sec-926742 .well div > div {margin-top:20px; padding:15px; background-color:#443b53}
#sec-926742 li {text-align: left; padding-bottom: 8px}


  /* Chrome, Safari, Opera */
  @-webkit-keyframes bgfade {
    from {opacity: 0;}
    to {opacity: 1;}
  }

  /* Standard syntax */
  @keyframes bgfade {
    from {opacity: 0;}
    to {opacity: 1;}
  }



@media (min-width: 768px) {body.vid hr {margin-top: 30px;margin-bottom: 30px}}

@media (min-width:992px){body#page-925156.vid aside,body#page-925160.vid aside,body#page-924859.vid aside{margin-top:20px}}

body#page-922104.vid div.vid-922104{display:none}
body#page-924859.vid div.vid-924859{display:none}
body#page-925156.vid div.vid-925156{display:none}
body#page-925160.vid div.vid-925160{display:none}

body#page-922104.vid p.visible-sm {display:none !important}


/* Home page takeover */

@media (max-width:767px){.de-home-live .masthead .content{margin-bottom: 40px !important}}
@media (max-width:600px){.de-home-live .masthead .content{margin-bottom: 20px !important} #section-main strong > a {display: block}}
.de-home-live #section-main h2+p {margin-top: -15px}
@media (max-width:767px){.de-home #section-main .container{height:initial !important}}


/* GYSB  @media (max-width:767px){.de-home-live .masthead .content{margin-bottom: 40px !important}}
.de-home-live #section-main h2+p {margin-top: -15px}
.de-home-live #section-main {background-attachment: initial;}
@media (max-width:767px){.de-home #section-main .container{height:initial !important}}*/

/* SOS  @media (max-width:767px){.de-home-live .masthead .content{margin-bottom: 40px !important}}
.de-home-live #section-main h2+p {margin-top: -15px}
.de-home-live #section-main {background-attachment: initial;background: #6bbcc0;background-size: cover;}
@media (max-width:767px){.de-home #section-main .container{height:initial !important}}*/

/* transition resources  @media (max-width:767px){.de-home-live .masthead .content{margin-bottom: 40px !important}}
.de-home-live #section-main h2+p {margin-top: -15px}
.de-home-live #section-main {background-attachment: initial;background: #5e80aa;background-size: cover;background-position: right center}
@media (max-width:767px){.de-home #section-main .container{height:initial !important}}*/

/* BETT @media (max-width:767px){.de-home-live .masthead .content{margin-bottom: 40px !important}}
.de-home-live #section-main h2+p {margin-top: -15px}
.de-home-live #section-main {background-attachment: initial;background: #7f9cac;background-size: cover;background-position: right center}
@media (min-width:768px){  .de-home-live #section-main{height:auto !important}}
@media (max-width:767px){.de-home #section-main .container{height:initial !important}}
.de-home-live div#horizon-nav {display: none !important}
.de-home-live .masthead .col-sm-5 {width: 100% !important;}
.de-home-live .masthead .content {background: rgba(255,255,255,0.90)!important; margin-bottom: 35px !important;margin-top: 35px !important}
@media (max-width:767px){.de-home-live .masthead .content img {width:70%; height:auto}}
body.de-home .masthead, body.de-home .masthead .container {height:initial !important}*/


/* HMQ90  @media (max-width:767px){.de-home-live .masthead .content{margin-bottom: 40px !important}}
@media (max-width:600px){.de-home-live .masthead .content{margin-bottom: 20px !important} #section-main strong > a {display: block}}
.de-home-live #section-main h2+p {margin-top: -15px}
.de-home-live #section-main {background-attachment: initial; background-position: center right;}
@media (max-width:767px){.de-home #section-main .container{height:initial !important}}*/

/* Free resource - Home page takeover */

/* transition resources  @media (max-width:767px){.de-home-live .masthead .content{margin-bottom: 40px !important}}
.de-home-live #section-main h2+p {margin-top: -15px}
.de-home-live #section-main {background-attachment: initial;background: #5e80aa;background-size: cover;background-position: right center}
@media (max-width:767px){.de-home #section-main .container{height:initial !important}}
.de-home-live .masthead .content {background: rgba(255,255,255,0.90)!important;} */


/* Shakespeare VFT 921155 */
@media (min-width: 768px) {#page-921155 #section-main h2 {margin-top: 30px}}

#page-921155 #sec-921303 img {width: 60%}
@media (min-width: 768px) {#page-921155 #sec-921303 img {width: 90%}}
#page-921155 #sec-921303 > .container {padding-top: 40px}
#page-921155 .btns {margin-top:0px}
#sec-921303 img {border-radius: 6px;}
#sec-921303 article {margin-bottom: 10px}

/* Live VFT page 742476 */

#page-742476 h6.h7 { margin-bottom: 20px; border-radius: 7px; font-size: 15pt; font-weight: bold; color: #ffffff; background: #002c76; padding-bottom: 10px; margin-bottom: 20px; } 
@media (max-width:992px) { #page-742476 h6.h7 { border-radius: 0px; padding-top: 15px; padding-bottom: 15px !important; font-size: 18pt !important }}

#sec-755558 h6 {display:none}
#sec-755558 .container {margin-top:30px}

/* Trials page 905564 */

@media (min-width: 768px) {#page-905564 #sec-905567 p, #page-905564 #sec-905567 h1 { width: 80%; margin-left: auto; margin-right: auto; }}
#page-905564 #sec-905567 > .container {padding-top: 60px; text-align: center;}
#page-905564 #sec-905567 p {font-size:18px}
@media (max-width:767px){#sec-905577 .col-xs-12 {padding: 0 40px}#sec-905577 .col-xs-12:not(:first-child){margin-top: 10px}}
@media (max-width:1199px) and (min-width:768px){#sec-905577 .col-md-6:last-child {margin-top: 30px}}

@media (min-width:768px) {#page-728847 img.service-logo {width:43%; max-width:none}}
#page-728847 #section-main {background-position: bottom center;}
#page-728847 .section:last-child {padding-bottom: 60px}
#sec-907873 div.textual-content-children {padding-top: 23px;}
#art-907943 img {margin: 35px 0 60px 0}
 
/* Secondary - HIDE TRIAL */
article#art-729617 .btns > a:last-child, article#art-907943 .btns > a:first-child, article#art-906898 .btns > a:first-child, article#art-906898 p, article#art-906879 .btns > a:first-child, article#art-898747 .btns > a:first-child, article#art-898747 p, article#art-906753 .btns > a:first-child, article#art-907259 .btns > a:first-child, article#art-907259 p, article#art-907185 .btns > a:first-child {display: none}
#art-907943 .content-area,#art-898747.content-side, #art-906898.content-side, #art-907259.content-side {display:none}


/* Secondary - English - page 898743 */
#page-898743 h1.text-shadow-strong {text-shadow: 2px 2px 2px black, 0 0 1em #f4cf9a, 0 0 0.2em black;}
#page-898743 h6.h7, #page-906875 h6.h7, #page-906983 h6.h7, #page-728847 h6.h7 { margin-bottom: 20px; border-radius: 7px; }
#page-898743 div.section, #page-906875 div.section, #page-906983 div.section, #page-728847 div.section { margin-top: 40px }
#page-898743 div.quote::before, #page-906875 div.quote::before, #page-906983 div.quote::before { content: "\201C"; position: absolute; left: 10px; top: 5px }
#page-898743 div.quote::after, #page-906875 div.quote::after, #page-906983 div.quote::after { content: ""; }
#page-898743 div#section-main h2, #page-906875 div#section-main h2, #page-906983 div#section-main h2 {margin: 0; padding: 0;}

@media (min-width:768px) {#page-898743 div#section-main h2, #page-906875 div#section-main h2, #page-906983 div#section-main h2 { font-weight: bold; color: #ffffff; font-size: 30pt}

#page-898743 div#section-main h2{text-shadow: 2px 2px 2px black, 0 0 1em #00262d, 0 0 0.2em black}  
#page-906875 div#section-main h2{text-shadow: 2px 2px 2px black, 0 0 1em #463339, 0 0 0.2em black}
#page-906983 div#section-main h2{text-shadow: 2px 2px 2px black, 0 0 1em #463339, 0 0 0.2em black}
#page-898743 div.headline-1, #page-906875 div.headline-1, #page-906983 div.headline-1 { top: 130px; }
#page-728847 div.headline-1 { top: 60px; }
#page-898743 div.headline-1 p, #page-906875 div.headline-1 p, #page-906983 div.headline-1 p { color: #ffffff; font-size: 20px; }
#page-898743 div.headline-1 p{text-shadow: 2px 2px 2px black, 0 0 1em #00262d, 0 0 0.2em black}
#page-906875 div.headline-1 p{text-shadow: 2px 2px 2px black, 0 0 1em #463339, 0 0 0.2em black}
#page-906983 div.headline-1 p{text-shadow: 2px 2px 2px black, 0 0 1em #463339, 0 0 0.2em black}
#page-728847 div.headline-1 p { color: #002c76; font-size: 20px; margin-left:10px}
}

#sec-902201 .btns, #sec-906881 .btns, #sec-907176 .btns { margin-top: 0 }

#art-906753, #art-906879, #art-907185 {padding:0}

#sec-904030 ul, #sec-906890 ul { list-style-type: none; margin: 0 }
#sec-904030 li,#sec-906890 li { padding-bottom: 10px; padding-right: 10px; float: left; }
#sec-904030 li {width: 16.66666666666667%;}
#sec-906890 li {width: 25%;}
#sec-904030 li img,#sec-906890 li img { width: 100%; height: auto; border-radius: 6px }
#sec-904030 p:last-child,#sec-906890 p:last-child { margin-bottom: 40px }
#sec-904030 li > p,#sec-906890 li > p { margin-top: 5px; margin-bottom: 0; font-size: 80%; }


#sec-904036 div.col-md-12,#sec-907244 div.col-md-12 { padding: 0 }
#sec-904036 div.col-md-12 img,#sec-907244 div.col-md-12 img { margin-bottom: 20px; border-radius: 7px }
#sec-904036 div.textual-content-children,#sec-907244 div.textual-content-children { padding-top: 23px }
#sec-904036 h3,#sec-907244 h3,#sec-907278 h3 { font-size: 13pt; font-weight: bold }

#sec-904036.de-section-parent-full-width > div > div > h3,
#sec-904032 > div > div > h3,
#sec-904034 > div > div > h3,
#sec-898745 > div > div > h3,
#sec-906886 > div > div > h3,
#sec-906896 > div > div > h3,
#sec-906900 > div > div > h3,
#sec-907240 > div > div > h3,
#sec-907278 > div > div > h3,
#sec-906886 > div > div > h3,
#sec-907252 > div > div > h3,
#sec-907261 > div > div > h3,
#sec-729632 > div > div > h3,
#sec-907244.de-section-parent-full-width > div > div > h3,
#sec-904030.de-section-parent-full-width > div > div > h3, 
#sec-906890.de-section-parent-full-width > div > div > h3, 
#sec-762408.de-section-parent-full-width > div > div > h3 { 
	border-radius: 7px;
	padding-top:0.5em;
	font-size: 15pt; 
	font-weight: bold; 
	color: #ffffff; 
	background: #002c76; 
	padding-bottom: 10px; 
	margin-bottom: 20px;
}

#sec-904036 h6.h7,
#sec-907244 h6.h7,
#sec-907873 h6.h7, 
#sec-904030 h6.h7, 
#sec-906890 h6.h7, 
#sec-762408 h6.h7 { 
	font-size: 15pt; 
	font-weight: bold; 
	color: #ffffff; 
	background: #002c76; 
	padding-bottom: 10px; 
	margin-bottom: 20px;
}


#sec-904036 img,#sec-907244 img { border: 1px solid #ddd}

#sec-904034 aside, #sec-906896 aside, #sec-907252 aside { display: none }
#page-906875 aside article, #page-898743 aside article, #page-906983 aside article{padding-bottom:0} 
#sec-904036 article, #sec-907244 article {margin-bottom: 0px !important}

#sec-898745 .textual-content-parent > p:last-child, #sec-906900 .textual-content-parent > p:last-child, #sec-907261 .textual-content-parent > p:last-child { margin-bottom: 30px }

@media (min-width:768px) {#sec-907278 .textual-content, #sec-907278 .textual-content-aside {width:50%}}
#art-907284 > .col-md-12 {padding: 0 !important}
#sec-907278 #vid-907418_wrapper, #sec-907278 #vid-907444_wrapper, #sec-907278 div.jwplayer  {margin-bottom: 20px;}

@media (max-width:992px) {
#page-898743 h6.h7, #page-906875 h6.h7, #page-906983 h6.h7, #page-728847 h6.h7 { border-radius: 0px; padding-top: 15px; padding-bottom: 15px !important; font-size: 18pt !important }
#sec-904030 li { width: 25% }}

#sec-902201 h6, #sec-906881 h6, #sec-907176 h6, #sec-729493 h6 { font-size: 25pt !important; font-weight: normal; color: #333333; background: none; padding-top: 0; padding-bottom: 0; }


@media (max-width:768px) {
#sec-904030 li,#sec-906890 li { width: 33% }}

@media (max-width:767px) {
#page-898743 div#section-main img, #page-906875 div#section-main img, #page-906983 div#section-main img,#page-728847 div#section-main img { display: none }
#page-898743 .video-container,#page-906875 .video-container,#page-906983 .video-container,#page-728847 .video-container { width: 100%; margin: 0; max-width: 100% !important; max-height: 100% !important }
#page-898743 div.headline-1,#page-906875 div.headline-1,#page-906983 div.headline-1 { padding-top: 30px }
#page-898743 div.headline-1 p,#page-906875 div.headline-1 p,#page-906983 div.headline-1 p { color: #f1aa1e; text-shadow: none }
#sec-904036 img, #sec-907244 img { width: 80%; margin-left: auto; margin-right: auto }
#sec-898745 .panel,#sec-906900 .panel,#sec-907261 .panel { width: 80% }
#sec-898745 .panel+p.text-center,#sec-906900 .panel+p.text-center,#sec-907261 .panel+p.text-center{text-align:left}
#sec-902201 aside,#sec-906881 aside,#sec-907176 aside{margin-bottom:0}
#sec-904032,#sec-906886,#sec-902201, #sec-906881,#sec-907176, #sec-907240, #sec-729493 {margin-top:0!important}
#page-728847 img.service-logo {margin-top:30px}}

@media (max-width:767px) and (min-width:480px) {#sec-904032 aside img,#sec-906886 aside img,#sec-907240 aside img { width: 80% }}

@media (max-width:480px) {
#sec-904030 li,#sec-906890 li { width: 50% }
#sec-898745 .panel,#sec-906900 .panel,#sec-907261 .panel { width: 100% }}

@media (min-width: 1280px) {
#page-898743 #section-main,#page-906875 #section-main,#page-906983 #section-main {
    background-attachment: fixed !important;
	background-position: center center !important;
}}
@media (max-width:767px) {#page-898743 #section-main,#page-906875 #section-main,#page-906983 #section-main, #page-728847 #section-main  {background-image: none!important}}


div.row.pricing {margin-top:40px}


/*#page-898743 .row .col-xs-12:last-child div.panel-pricing .list-group-item-btn { background-color: #243752; }*/
/*#page-898743 .row .col-xs-12:last-child div.panel-pricing .list-group-item-btn:hover {background-color: #162437!important}*/









/* partner story - Brentfield - video page 900992 */
@media (max-width:768px){div.vid-tabs-901221 img {max-width: 200px;}}
@media (min-width: 1040px) {#page-900992 #de-container header > h2 {padding-right: 20% !important;}}

body.vid div+div.well {margin-top: 20px;}

/* Bett - 897241 */
#sec-897219 .hero-logo img {max-width:200px}
#sec-897219 {background-color:#7d9bab; border-bottom:#89408a solid 6px;}
#sec-897221, #sec-897227, #sec-897230, #sec-897233 {text-align:center}
#sec-897224 {background-color: #84418f; padding:0; margin:0;}
#sec-897224.de-section-full-width, #sec-897230.de-section-full-width, #sec-897233.de-section-full-width, #sec-897236.de-section-full-width, #sec-897227.de-section-full-width {padding:0}
#page-897241 .section >.container >.row {margin:0;padding:0}
#sec-897224 ul {margin:10px 0}
#sec-897224 ul a {color:#fff; font-weight:bold}
#sec-897224 .nav >li >a:visited{background-color:#84418f}
#sec-897224 .nav >li >a:hover, #sec-897224 .nav >li >a:focus{background-color:#7d9bab}
#sec-897224 .nav-justified > li {display: table-cell;width: 1%;}
@media (max-width:767px){#sec-897224 .nav > li > a {padding: 6px 10px; font-size:14px}#sec-897224 ul {}}
@media (max-width:500px){#sec-897224 .nav > li > a span {display:none}}
#sec-897227 img.smart-logo {max-width: 460px; height: auto; margin: 0 auto 25px auto;}
#page-897241 .container{background:none !important}
#page-897241 h5 {color:#89408a}
#page-897241 h5 small, #page-897241 h3 small {color:#807f7f}
#sec-897221 p {font-size: 18px}
#sec-897230 {background-color: #ebebeb}
#sec-897230 h5 {color:#37474E}
#sec-897230 a {color: #89408a; text-decoration:underline}
#sec-897230 .container, #sec-897233 .container, #sec-897236 .container, #sec-897227 .container, #sec-897221 .container {padding-top: 60px; padding-bottom:60px!important}
#sec-897230 img.img-responsive {max-width: 35%; height: auto; margin: 0 auto 15px auto;}
@media (min-width: 768px){#sec-897230 .col-sm-6 p, #sec-897227 .col-sm-6 p {padding: 0 30px}}
#sec-897236 {background-color:#89408a}
#page-897241 a.hashtag{margin:0;color:#ffffff}
#sec-897233 a.btn{text-align: center}
#sec-897233 a.btn-lg:first-child {color: #fff; background-color: #7d9bab; border-color: #7d9bab;}
#sec-897233 a.btn-lg:hover {color: #fff; background-color: #66808e; border-color: #66808e;} 
#sec-897233 a.btn-lg:last-child:hover {color: #fff; background-color: #89408a; border-color: #89408a;}
@media (max-width:767px){#sec-897233 .col-xs-12 {padding: 0 40px}#sec-897233 .col-xs-12:not(:first-child){margin-top: 10px}}
@media (max-width:1199px) and (min-width:768px){#sec-897233 .col-md-6:last-child {margin-top: 30px}}


/* Sticky elements */

@media (min-width:992px){.sticky.sticky-side-ann { position: fixed; top: 10px; }}
@media (min-width:768px){.sticky.sticky-side { position: fixed; top: 10px; }}

.sticky-subnav{ position: fixed !important; top: 0px !important; z-index: 99999; -webkit-box-shadow: 0 8px 6px -6px #999; -moz-box-shadow: 0 8px 6px -6px #999; box-shadow: 0 8px 6px -6px #999;}



div.panel-body > div.list-group { margin-top:0;margin-bottom:0 }
div.panel-body > div.list-group p { padding: 15px 15px 0 15px; font-size: 13px; }
div.panel-body > div.list-group div.list-group-text { }
div.panel-body > div.list-group >div.list-group-text >p {margin:0; font-size: 13px; padding: 15px;}
div.panel-body > div.list-group >div.list-group-text.price >p { color:#243752; font-size:28px; font-weight:bold}
div.panel-body > div.list-group >div.list-group-text.price >p >span { font-size:initial}
div.panel-body > div.list-group >div.list-group-text.highlight >p { background-color:#eeeeee; font-style: italic;}
div.panel-body > div.list-group >div.list-group-text >p+p{margin-top:1.125em}
div.list-group-text.highlight {}
div.list-group-text.highlight p {font-size: 15px;}
div.panel-body > div.list-group >div.list-group-text.collapse+div.list-group-text, div.panel-body > div.list-group >div.list-group-text.highlight+div.list-group-text.price{border-top: 1px solid #ddd;}

div.panel-body > div.list-group > .list-group-item {border-left:0; border-right:0}
div.panel-body > div.list-group > .list-group-item:first-child {border-top:0}
div.panel-body > div.list-group > .list-group-item:last-child {border-bottom:0}
.list-group-item-footer { color: #333;background-color: #f5f5f5;border-color: #ddd;}
a.list-group-item-footer {color: #7c7c7c}
a.list-group-item-footer span {color: #c9c9c9 !important;}
.list-group-item-footer:hover {}
a.list-group-item-footer:hover, a.list-group-item-footer:hover span {color:#428bca}
a.list-group-item-footer:hover{padding-left: 10px}
div.panel-body > div.list-group > a.list-group-item:hover { text-decoration: none; background-color: #fbfbfb; color: #428bca;  }
a.list-group-item, a.list-group-item:focus {color: #555;}
.panel-pricing .panel-title { color: #243752; font-size: 18px; font-weight: bold; padding: 10px; }
div.panel-body > div.list-group > .list-group-item span.glyphicon { float: right; padding-top: 3px; color: #e3eaee; font-size: 80%; }
div.panel-body > div.list-group > .list-group-item:hover span, div.panel-body > div.list-group > .list-group-item .glyphicon.toggle-icon.glyphicon-chevron-up { color: #428bca}

.list-group-item-btn, .list-group-item-btn:active { color: #fff;background-color: #028abe; padding-top:18px; padding-bottom: 18px; font-size: 16px; font-weight:bold; text-transform:uppercase; text-align:center }
a.list-group-item-btn {color: #fff}
a.list-group-item-btn span.glyphicon {font-size: 100% !important; float:none !important; margin-left: 10px;}
a.list-group-item-btn:hover {background-color:#53c2de!important}
a.list-group-item-btn:hover, a.list-group-item-btn:hover span {color:#fff!important}

a.list-group-item .hover-desc, a.list-group-item:focus .hover-desc {display: none}
a.list-group-item:hover .hover-desc { display: inline; padding-left: 10px; text-transform:lowercase }

div.panel-body > div.list-group > .list-group-item span.glyphicon.glyphicon-chevron-left,
div.panel-body > div.list-group > .list-group-item span.glyphicon.glyphicon-ok-sign,
div.panel-body > div.list-group > .list-group-item span.glyphicon.glyphicon-remove-sign { float: none; padding-top: 3px; padding-right: 5px; }

span.glyphicon.glyphicon-ok-sign {color: #0e9a0a; font-size: 100%!important  }
span.glyphicon.glyphicon-remove-sign, .hover-desc {color: #b81f1f !important; font-size: 100%!important }


p.lg {font-size:18px}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}


/* Community - Social Twitter - page 893187 */
#page-893187 .container{background:none !important}
#page-893187 .section {padding: 60px 0}
#sec-893191 {background:url( /servlet/file/store396/item893203/bg.jpg ); background-size:cover; background-position:center center; background-color:#11499f; text-align:center; border-bottom:#55acee solid 6px}
#sec-893191 img.logo{width:150px; height:150px}
#page-893187 p+h3, #page-893187 ol+h3{margin-top:60px}
#page-893187 ul+p{margin-top:1.125em}

/* Community - Social Facebook - page 893189 */
#page-893189 .container{background:none !important}
#page-893189 .section {padding: 60px 0}
#sec-893205 {background:url( /servlet/file/store396/item893208/bg.jpg ); background-size:cover; background-position:center center; background-color:#11499f; text-align:center; border-bottom:#3b5998 solid 6px}
#sec-893205 img.logo{width:150px; height:150px}


/* Espresso Maths resources 892731 */
#page-892731 .container{background:none !important}
#page-892731 .de-connect .de-connect-btns{padding-top:0}
#page-892731 .section >.container >.row{padding:0 !important}
@media (max-width:767px){#page-892731 p{min-height: initial !important}}
#sec-892733 {background-color:#ffcd52; padding:40px 0 5px 0 !important; margin-bottom:0}
#sec-892733 div.container div.row{padding:0}
#sec-892733 h1{margin-bottom:0; text-align:center}
#sec-892733 h1 small{color:#fff}
#sec-892736 {height:160px; background:#0ac5fc url(/servlet/file/store396/item892765/bg.jpg) repeat-x; padding:0; margin:0; background-size:750px 160px}
#sec-892736.section {padding:0}
#sec-892742 div.container, #sec-892745 div.container{border-radius:15px; padding-top:40px; padding-bottom:40px !important; background:#fff !important}
@media (max-width:991px){#sec-892742 div.container, #sec-892745 div.container{border-radius:0; margin-bottom:0}
}
#sec-892745{padding-bottom: 0!important}
#sec-892745 div.container{important; border-bottom-left-radius:0;border-bottom-right-radius:0}
#sec-892742 h3{margin-bottom:30px}
#sec-892739 {padding:60px 0}
@media (min-width:992px){#sec-892742+#sec-892745 {padding-top:20px}}
#page-892731 a.btn.btn-primary{white-space: normal}

/* SSAT */
#sec-886704{background:url( /servlet/file/store396/item886724/bg.jpg ); background-size:cover; background-position:center center; background-color:#11499f; text-align:center; border-bottom:#a40033 solid 6px}
#sec-886704 img.logo{width:150px; height:150px}
#page-886702 #de-body{background:#fff !important}
#page-886702 .de-connect .de-connect-btns{padding-top:0}
#page-886702 .container{background:none !important}
#page-886702 h1, #page-886702 h2, #page-886702 h3, #page-886702 h4, #page-886702 p, #page-886702 h5{text-align:center}
#page-886702 .section >.container >.row{padding:0 !important} #page-886702 .section{padding:60px 0} #page-886702 a.hashtag{margin:0;color:#ffffff} #page-886702 .section:last-child .container{padding-bottom: 0}
#sec-886719{background-color:#a40033}
#sec-886756, #sec-886762{background-color:#ebebeb}
#sec-887555 img{margin: 20px 0}
@media (max-width:767px){#sec-887555 p{min-height: initial !important}}
#sec-886762 div.btns+h5{margin-top:40px}
#page-886702 p{font-size:18px}
#sec-886732{width: 100%}
#sec-886732.section{padding:20px 0}
#sec-886732.stickyHeaderTop-active{background-color:#a40033 !important; z-index: 100000}
#sec-886756 .col-md-4 p {font-size: 15px}
#sec-886756 .col-md-4 p:last-child {margin-bottom:0}
#sec-886756 .col-md-4 {padding-right: 35px; padding-left: 35px}
#sec-886756 col-md-12 > row {margin-top: 40px}
#page-886702 a.btn.btn-primary{background-color:#a40033;border-color:#a40033}
#page-886702 a.btn.btn-primary:hover{background-color:#91022e;border-color:#91022e}
#page-886702 h5 {color:#a40033}
#sec-886762 p {font-size: 14px}
#sec-886762 .col-md-6{text-align: center}

.resource-highlights{display:block; padding:4px; margin-bottom:20px; line-height:1.42857143; background-color:#fff; border:1px solid #ddd; border-radius:4px; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out}
.resource-highlights >img, .resource-highlights a >img{margin-right:auto; margin-left:auto}
a.resource-highlights:hover, a.resource-highlights:focus, a.resource-highlights.active{border-color:#428bca}
.resource-highlights-wrapper{padding:30px 20px 20px 20px}
.resource-highlights img{display:block; max-width:100%; height:auto}
.resource-highlights h5{color:#de348a; font-size:25.6px; font-weight:normal}
.resource-highlights h5+div{margin-top:30px}

.resource-tile h5{display:block; position:absolute; margin:0 !important; top:20px; left:35px}
.resource-tile h5 span{background:#fff none repeat scroll 0 0; display:table; font-size:13px; font-weight:normal !important; letter-spacing:2px; padding:5px 10px; text-decoration:none; text-transform:uppercase}
.resource-tile h5 span:first-child{padding:5px 5px 5px 10px; border-top-left-radius:5px; border-top-right-radius:5px}
.resource-tile h5 span+span{font-size:16px; border-radius:5px; border-top-left-radius:0; margin-right:35px}
.resource-tile a.btn{background:#fff none repeat scroll 0 0; bottom:20px; font-size:16px; padding:6px 12px; position:absolute; right:15px; border:none; border-radius:initial; border-top-left-radius:5px; border-bottom-left-radius:5px; font-weight:bold; background-color:rgba(255,255,255,0.6); color:#333 }
.resource-tile a.btn:hover{background-color:rgba(255,255,255,0.8); color:#428bca}
.resource-tile img{display:block; max-width:100%; height:auto; width:100%; border-radius:10px}
@media (max-width:480px){.resource-tile .btn{width:initial}
}
/* @media (min-width:768px){.row.resource-tile >.col-sm-6{margin-bottom:30px}}@media (min-width:992px){.row.resource-tile >.col-md-6, .row.resource-tile >.col-md-4{margin-bottom:30px}}@media (max-width:991px){  #page-885301 [class*="col-"]:not(:first-child){      margin-top:40px}} */
.row.resource-tile >.col-md-4{margin-bottom:30px}
@media (max-width:767px) and (min-width:480px){.resource-tile h5{font-size:22px}
.resource-tile h5 span+span{font-size:25px}
}
@media (max-width:480px){.resource-tile a.btn,.resource-tile br.remove{display:none}
}

/* Hour of Code - item885301 */
#page-885301 #de-body{background:#fff !important}
#page-885301 .de-connect .de-connect-btns{padding-top:0}
#page-885301 sup {top: -0.2em}
#page-885301 .container{background:none !important}
#page-885301 .resource-highlights h5{text-align:center}
#page-885301 a.btn.btn-primary{background-color:#00b6c3;border-color:#00b6c3}
#page-885301 a.btn.btn-primary:hover{background-color:#1aadbb;border-color:#1aadbb}
#sec-885305{background:url( /servlet/file/store396/item886367/bg.jpg ); background-size:cover; background-position:center center; background-color:#11499f; text-align:center; border-bottom:#00b6c3 solid 6px}
#sec-885305 img.logo{width:150px; height:150px}
#page-885301 h1, #page-885301 h2, #page-885301 h3, #page-885301 h4, #page-885301 p, #sec-885324 h5{text-align:center}
#page-885301 .resource-tile h5{color:#00b6c3}
#page-885301 .resource-tile h5 span:first-child{color:#999}
#page-885301 .resource-tile a.btn{background-color:#00b6c3; color:#fff}
#page-885301 .resource-tile a.btn:hover{background-color:#1aadbb; color:#fff}
#page-885301 .resource-tile h5 a{color: inherit; text-decoration: none}
#page-885301 .resource-tile h5:hover a{color: #1aadbb; text-decoration: none}
#page-885301 p{font-size:18px}
#sec-885324 p{font-size:14px}
#sec-885324 h5{color:#00b6c3}
#page-885301 .panel p{font-size:15px}
#page-885301 .panel{margin-top:40px}
#sec-885321{background-color:#ebebeb}
#sec-886619{background-color:#00b6c3}
#sec-885324 .col-md-4 {text-align: center}
@media (max-width:991px){ #sec-885324 .col-sm-12:not(first-child) {margin-top: 40px}}
#sec-885321 .full-width{padding-left:125px; padding-right:125px}
#page-885301 .row.resource-tile {margin-top:45px}
@media (max-width:767px){#sec-885321 .full-width{padding-left:50px; padding-right:50px}
#page-885301 .row.resource-tile >.col-xs-12{margin-bottom:10px; margin-top:0 !important}
}
#page-885301 .section >.container >.row{padding:0 !important}
#page-885301 .section{padding:60px 0}
#sec-885314{padding-bottom:30px !important;}
#sec-885317{padding-top:0 !important;}
#sec-885317 #collapse-885317 p:not(:last-child){margin-bottom: 10px}
#page-885301 a.hashtag{margin:0;color:#ffffff} #page-885301 .section:last-child .container{padding-bottom: 0}
@media (min-width:768px){#sec-885317000000 .col-sm-6{margin-bottom:40px}
}
@media (min-width:992px){#sec-885317000000 .col-md-6{margin-bottom:40px} body#page-885752.vid aside,body#page-885760.vid aside,body#page-885763.vid aside,body#page-885731.vid aside{margin-top:20px}
}

#page-728858 #de-body{background:#fff !important}

/* temporary workaround to prevent aside content flashing on form for secondary temp form. */
#page-728858 aside { display:none }
#page-728858 aside.showAside { display:block }

div.row.videos img.img-responsive{margin-bottom:25px; border:2px solid #0e629e; -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition:.5s}

div.row.videos img.img-responsive:hover{border:2px solid #002c76; opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */}

/* Racing Extinction - item881690 */
body#page-881940.vid div.vid-881940{display:none}
body#page-881957.vid div.vid-881957{display:none}
body#page-881962.vid div.vid-881962{display:none}
body#page-881965.vid div.vid-881965{display:none}
body#page-881977.vid div.vid-881977{display:none}
body#page-881981.vid div.vid-881981{display:none}
body#page-882855.vid div.vid-882855{display:none}
body#page-882921.vid div.vid-882921{display:none}
body#page-882924.vid div.vid-882924{display:none}
body#page-882927.vid div.vid-882927{display:none}
body#page-882930.vid div.vid-882930{display:none}
body#page-882374.vid div.vid-882374{display:none}
body#page-883939.vid div.vid-882374{display:none}

body#page-881940.vid .btns, body#page-881957.vid .btns, body#page-881962.vid .btns, body#page-881965.vid .btns, body#page-881977.vid .btns, body#page-881981.vid .btns, body#page-882855.vid .btns, body#page-882921.vid .btns, body#page-882924.vid .btns, body#page-882927.vid .btns, body#page-882930.vid .btns, body#page-883939.vid .btns{margin:20px 0 40px 0}

body.vid .btns{margin:20px 0 40px 0}

body#page-881962.vid div.vid-wrapper >.btn-row, body#page-881957.vid div.vid-wrapper >.btn-row, body#page-881940.vid div.vid-wrapper >.btn-row, body#page-881977.vid div.vid-wrapper >.btn-row, body#page-881965.vid div.vid-wrapper >.btn-row, body#page-881981.vid div.vid-wrapper >.btn-row, body#page-883939.vid div.vid-wrapper >.btn-row{display:none !important}

@media (min-width:992px){body#page-881940.vid aside,body#page-881957.vid aside,body#page-881962.vid aside,body#page-881965.vid aside,body#page-881977.vid aside,body#page-881981.vid aside,body#page-882855.vid aside,body#page-882921.vid aside,body#page-882924.vid aside,body#page-882927.vid aside,body#page-882930.vid aside,body#page-883939.vid aside{margin-top:20px}
}
body#page-885731.vid .btns, body#page-885752.vid .btns, body#page-885763.vid .btns, body#page-885760.vid .btns{margin: 20px 0 40px 0}

@media only screen and (min-width:480px){#page-881690 .flex-row{display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-direction:row; flex-direction:row}
#page-881690 .flex-row .flex-col{display:flex; display:-ms-flexbox; display:flex; -webkit-box-align:end; -webkit-flex-direction:column; flex-direction:column}
#page-881690 .flex-col .flex-btn-anchor{margin-top:auto}
}

#page-881690 .de-connect .de-connect-btns{padding:0}
 
#page-881690 #de-body{background:#fff !important; text-align:center}
#sec-881692 div.container, #sec-881695 div.container, #sec-881698 div.container, #sec-881701 div.container, #sec-881704 div.container, #sec-881707 div.container, #sec-881710 div.container, #sec-881713 div.container, #sec-881692 div.container, #sec-882009 div.container, #sec-882436 div.container{background:none}
#page-881690 h4{font-size:35.2px; color:#453649; border:none; margin-top:0px; margin-bottom:20px}
#page-881690 h5{color:#de348a; font-size:25.6px; font-weight:normal}
#page-881690 p{color:#453649}
@media (max-width:767px){#page-881690 h4{font-size:38.4px}
}
#page-881690 h4.small{font-size:1.6em}

div.triangle-down img{width:50px; height:25px; position:absolute; top:0; left:50%; z-index:5; right:50%; margin-left:-25px; margin-top:-1px}
div.triangle-up img{width:50px; height:25px; position:absolute; bottom:0; left:50%; z-index:5; right:50%; margin-left:-25.5px}

#sec-881692{background:url( /servlet/file/store9/item881732/Racing-Extinction_Manta-Ray.jpg ); background-size:cover; background-position:center center; background-color:#11499f; padding:0; margin:0 0 0px 0; text-align:center}
@media (max-width:991px) and (min-width:768px){#sec-881692{background-position-x:-500px}
}
#sec-881692 .col-xs-12.col-sm-5{padding:30px 25px 15px 25px}
#sec-881692 .col-xs-12{padding:0}
#sec-881692 h2{font-size:41.6px; letter-spacing:3px; line-height:1; color:#453649; padding-top:0; margin:0 0 5px 0}
#sec-881692 h3{font-size:14.3px; line-height:1; color:#de348a; padding-bottom:12px !important; border-bottom:solid 2px #666; margin-bottom:20px; word-break:break-word; white-space:normal }
@media (max-width:860px) and (min-width:768px){#sec-881692 h2{font-size:35px}
}
@media (max-width:1200px) and (min-width:768px){#sec-881692 h3 span{display:block}
}
@media (max-width:480px){#sec-881692 h3 span{display:block}
}
#sec-881692 h2, #sec-881692 h3{text-transform:uppercase; font-weight:bold}
#sec-881692 h2 span{display:block; font-size:22.4px; font-style:italic}
@media (max-width:767px){#sec-881692 .col-xs-12{margin-top:0}
}
#sec-881692 p{font-size:14px}
@media (max-width:768px){#sec-881692 p{font-size:14px}
}

div.re-lesson{padding:20px}
#sec-882009 .col-xs-12{margin-top:0}
#sec-882009 div.re-lesson{border-right:solid 1px #c5bec5; border-bottom:solid 1px #c5bec5}
#sec-882009 div.re1{border-left:solid 1px #c5bec5}
@media (max-width:992px){#sec-882009 div.re1,#sec-882009 div.re3{border-left:0}
#sec-882009 div.re1, #sec-882009 div.re2{border-bottom:0}
#sec-882009 div.re2, #sec-882009 div.re4{border-right:0}
}
@media (max-width:767px){#sec-882009 div.re-lesson{border-right:0; border-left:0; border-bottom:0}
#sec-882009 .re4 .re-cta, #sec-882009 .re3 .re-cta{min-height:initial !important}
}
#sec-882009 a, #sec-881704 a, #sec-881707 a{color:#b93e8e; text-decoration:underline}
@media (max-width:1200px) and (min-width:992px){#sec-882009 a span.re-hide{display:none}
}

#sec-881695{padding-top:40px}
@media (max-width:767px){#sec-881695{padding-top:20px}
a.btn-re{display:block !important; padding:12px 10px}
}
a.btn-re{border:solid 1px #c5bec5; color:#453649 !important; display:inline-block; font-weight:normal; line-height:1.4; text-transform:uppercase; margin:24px auto 12px auto; padding:12px 25px; white-space:normal; text-transform:uppercase; font-size:16px; text-decoration:none !important; -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition:.5s}
div.re-cta a.btn-re{padding:12px}
a.btn-re span.glyphicon{float:right; display:block; font-size:smaller; padding-top:4px}
a.btn-re+a.btn-re{margin-top:0px}
a.btn-re:hover{background-color:#bbe1e3; text-decoration:none}
a.btn-re-white{border:solid 1px #fff; color:#fff !important; white-space:normal}

a.btn-re-white:hover{background-color:#ae3a85}
div.re-lesson a.btn-re{width:100%}
a.btn-re span.glyphicon{margin-left:10px}

#sec-881713, #sec-881713 .col-xs-3, #sec-881746, #sec-881746 .col-xs-3, #sec-881764, #sec-881764 .col-xs-3{height:12px}
@media (max-width:767px){#sec-881713,#sec-881713 .col-xs-3,#sec-881746,#sec-881746 .col-xs-3,#sec-881764,#sec-881764 .col-xs-3{height:6px}
}
.splash.purple{background:#675096}
.splash.aqua{background:#72c1c6}
.splash.pink{background:#de348a}
.splash.blue-dark{background:#3b6780}

#sec-881720 div.container div.row, #sec-881701 div.container div.row, #sec-881692 div.container div.row, #sec-882009 div.container div.row, #sec-881710 div.container div.row, #sec-882436 div.container div.row{padding:0}
#sec-881720 img{width:100%}
#sec-881701 .col-md-12 {background:#802b62; padding:40px 80px }

@media (max-width:767px){#sec-881701 .col-md-12{padding:20px}
#sec-881701 img{max-width:345px}
}
#sec-881701 h4, #sec-881701 p{color:#fff}

#sec-881698, #sec-881704{padding:60px 0}
#sec-881707{padding:0 0 60px 0}
@media (max-width:767px){#sec-881698{padding:40px 0; border-top:solid 2px #666}
#sec-881707{padding:40px 0}
#sec-881704{padding:40px 0}
}
#sec-881698 .row, #sec-881704 .row, #sec-881707 .row{padding:0}
#sec-881698 p, #sec-881704 p, #sec-881707 p{font-size:18px}
#sec-881746 .container{width:100%}
#sec-881746 >.container >.row >*{padding:0}

#sec-881710{background:#72c1c6; color:#fff; font-size:24px; text-align:left; padding:10px 0; line-height:22px}
#sec-881710 div.container{padding-bottom:0 !important}
@media (max-width:768px){#sec-881710 .col-xs-12{text-align:center !important}
}
@media (max-width:570px){#sec-881710 span{display:block}
}

#sec-882436{background:#453649; text-align:center; padding:15px 0}
#sec-882436 div.container{padding-bottom:0 !important}

@media (min-width:992px){.sticky-to-top{position:fixed; top:20px; z-index:999999; width:inherit}
}
@media (min-width:992px){li#item-880678{display: none}
}

.row-eq-height{ display:-webkit-box;  display:-webkit-flex;  display:-ms-flexbox;  display:flex}

ul.pd-course-blocks, ul.pd-course-blocks h5{margin:0 !important; padding:0}
ul.pd-course-blocks li{display:inline-block; position:relative; float:left; width:50%; min-height:1px; padding:0; margin:0}
ul.pd-course-blocks a{padding:50px 20px; background-color:#f2f2f2; display:block; margin-bottom:10px}
ul.pd-course-blocks a:hover{background-color:#dfdfdf}
ul.pd-course-blocks li.pd-course-block-1{padding-right:5px}
ul.pd-course-blocks li.pd-course-block-2{padding-left:5px}

#sec-878514 h3{margin-top:60px}

#page-878301 li#breadcrumb-878326-Espresso{display:initial !important}
#page-878334 li#breadcrumb-878326-Secondary{display:initial !important}
#page-880575 li#breadcrumb-878326-EspressoDJ{display:initial !important}
#page-880928 li#breadcrumb-878326-SecondaryDJ{display:initial !important}

.cd-top{ display:inline-block;  height:40px;  width:40px;  position:fixed;  bottom:40px;  right:10px;  box-shadow:0 0 10px rgba(0,0,0,0.05);  /* image replacement properties */  overflow:hidden;   text-indent:100%;   white-space:nowrap;   background:rgba(17,73,158,0.8) url(https://cms.espresso.co.uk/servlet/file/store396/item878299/cd-top-arrow.svg) no-repeat center 50%;  visibility:hidden;  opacity:0;  -webkit-transition:opacity .3s 0s,visibility 0s .3s;  -moz-transition:opacity .3s 0s,visibility 0s .3s;  transition:opacity .3s 0s,visibility 0s .3s}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover{ -webkit-transition:opacity .3s 0s,visibility 0s 0s;  -moz-transition:opacity .3s 0s,visibility 0s 0s;  transition:opacity .3s 0s,visibility 0s 0s}
.cd-top.cd-is-visible{ /* the button becomes visible */ visibility:visible;  opacity:1}
.cd-top.cd-fade-out{ /* if the user keeps scrolling down,the button is out of focus and becomes less visible */ opacity:.5}
.no-touch .cd-top:hover{ background-color:#002c76;  opacity:1}
@media only screen and (min-width:768px){ .cd-top{ right:20px;  bottom:20px}
}
@media only screen and (min-width:1024px){ .cd-top{ height:60px;  width:60px;  right:30px;  bottom:30px}
}

@media (max-width:992px){body.vid .credits strong{display:block; padding-top:8px}
}

/* Professional Development - all pages */
#page-876785 #de-body, #page-878301 #de-body, #page-878334 #de-body, #page-880575 #de-body, #page-880928 #de-body{background:#fff !important}
#sec-878259 div.container, #sec-878209 div.container, #sec-878316 div.container, #sec-880282 div.container, #sec-880379 div.container, #sec-880575 div.container, #sec-880928 div.container{background:none}

#sec-878316{background-color:#ebebeb; padding:60px 0; margin-bottom:40px; margin-top:0}
#sec-878316 div.container{background:none; padding-bottom:0 !important}
#sec-878316 div.container div.row{padding:0}

/* Professional Development - 876785 */
#sec-877842{background-color:#0969ad; padding:50px 20px 60px 20px; margin:0 0 40px 0}
#sec-877842 .full-width{width:90%; margin:0 auto}
#sec-877842 div.container{background:none; padding:0}
#sec-877842 div.container div.row{padding:0}
#sec-877842{background:linear-gradient( rgba(255,255,255,0.10),rgba(0,0,0,0.35) ),url( /servlet/file/store9/item880330/whale.jpg); background-size:cover; background-position:bottom center; background-color:#11499f}
/* @media (min-width:1280px){#sec-877842{background-attachment:fixed}
}
*/
#sec-877842{background:url( /servlet/file/store9/item880330/whale.jpg) 100% 70%\9}

body#page-880575 #sec-877842{background:linear-gradient( rgba(255,255,255,0.10),rgba(0,0,0,0.35) ),url( https://discovery.app.box.com/representation/file_version_31082051777/image_2048_jpg/1.jpg); background-size:cover; background-position:top center; background-position-y:50%; background-color:#11499f}
body#page-880575 #sec-877842{background:url(https://discovery.app.box.com/representation/file_version_31082051777/image_2048_jpg/1.jpg) 100% 70%\9}
body#page-880928 #sec-877842{background:linear-gradient( rgba(255,255,255,0.10),rgba(0,0,0,0.35) ),url(https://discovery.app.box.com/representation/file_version_40913920945/image_2048_jpg/1.jpg); background-size:cover; background-position:top center; background-color:#11499f}
body#page-880928 #sec-877842{background:url(https://discovery.app.box.com/representation/file_version_40913920945/image_2048_jpg/1.jpg) 100% 70%\9}
@media (min-width:1280px){body#page-880575 #sec-877842,body#page-880928 #sec-877842{background-attachment:fixed}
}
@media (max-width:767px){body#page-880575 #sec-877842 p,body#page-880928 #sec-877842 p{display:none}
body#page-880575 #sec-877842 h1, body#page-880928 #sec-877842 h1{margin-bottom:0}
}
body#page-876785 #sec-877842{margin-bottom:0}

/* #sec-877842{background-color:#f1f6b3; background-image:url(/servlet/file/store396/item880018/bg.jpg); background-size:cover; background-position:center center; padding:45px 20px 45px 20px; margin:0 0 0 0}

#sec-877842 div.container div.row{padding:0}
#sec-877842 h1{text-indent:-9999px}
#sec-877842 img{margin:0 auto}
#sec-877842 div.content, #sec-877849 div.content{text-align:center}

#sec-877842 .ir{background-color:transparent; border:0; overflow:hidden; text-indent:-9999px; background-image:url(/m/images/logos/de-pd.png); background-size:100% auto; background-repeat:no-repeat; width:100%; height:100%}
#sec-877842 .logo{width:30%; height:100%; margin:0 auto}
@media (max-width:767px){#sec-877842 .logo{width:70%; height:100%}
}
#sec-877842 .logo h1{display:block; margin:0}
*/
#sec-864597{background-color:#ebebeb; padding:10px 0; margin:0; width:100%}
#sec-864597 div.container{background:none}
#sec-864597 div.container div.row{padding:0}
@media (max-width:550px){#sec-864597 div.col-md-12{padding:0px}
#sec-864597 .nav-pills >li+li{margin-left:0px}
}
#sec-864597 ul.nav li:first-child{font-weight:bold; padding:10px 15px 10px 0px}

ul.nav >li >a.cta{background-color:#f7931e; border:1px solid transparent; color:#fff}
ul.nav >li >a.cta:hover{background-color:#faa74b !important; border:1px solid #f7931e}

#sec-880155{padding:60px 0; margin:0}
#sec-880155 div.container{padding-bottom:0 !important}
#sec-880155 div.container div.row{padding:0}

#sec-864601{padding:60px 0; margin:0}
#sec-864601 div.container{padding-bottom:0 !important}
#sec-864601 div.container div.row{padding:0}

#sec-877849, #sec-880379, #sec-880691, #sec-880941{background-color:#ebebeb; padding:60px 0; margin:0}
#sec-877849 div.container, #sec-880379 div.container, #sec-880691 div.container, #sec-880941 div.container{background:none; padding-bottom:0 !important}
#sec-877849 div.container div.row, #sec-880379 div.container div.row{padding:0}
@media (max-width:767px){#sec-877849 .col-xs-12:not(:first-child){margin-top:5px}
}

#sec-878259{padding:60px 0; margin:0}
#sec-878259 div.container{padding-bottom:0 !important}
#sec-878259 div.container div.row{padding:0}

.blurblock{padding:45px 20px; display:block; width:100%; background-repeat:no-repeat; background-position:center center; background-size:cover; border-radius:10px 10px 10px 10px; -moz-border-radius:10px 10px 10px 10px; -webkit-border-radius:10px 10px 10px 10px}

.blurblock.espresso{background-image:url("/servlet/file/store396/item878160/espresso.jpg")}
.blurblock.coding{background-image:url("/servlet/file/store396/item878184/coding.jpg")}
.blurblock.secondary{background-image:url("/servlet/file/store396/item878187/secondary.jpg")}

.grow{transition:all .2s ease-in-out}
.grow:hover{transform:scale(1.1)}

/* Professional development Espresso - 878301 */
#sec-878322{background-color:#0969ad; padding:60px 20px; margin:0 0 40px 0}
#sec-878322 .full-width{width:90%; margin:0 auto}
#sec-878322 div.container{background:none; padding:0}
#sec-878322 div.container div.row{padding:0}
#sec-878322{background:linear-gradient( rgba(255,255,255,0.10),rgba(0,0,0,0.35) ),url(/servlet/file/store9/item880529/student.jpg); background-size:cover; background-position:center center; background-color:#11499f}
#sec-878322{background:url(/servlet/file/store9/item880529/student.jpg) 100% 70%\9}

/* Professional development Secondary - 878334 */
#sec-878337{background-color:#0969ad; padding:60px 20px; margin:0 0 40px 0}
#sec-878337 .full-width{width:90%; margin:0 auto}
#sec-878337 div.container{background:none; padding:0}
#sec-878337 div.container div.row{padding:0}
#sec-878337{background:linear-gradient( rgba(255,255,255,0.10),rgba(0,0,0,0.35) ),url(https://discovery.app.box.com/representation/file_version_40913963725/image_2048_jpg/1.jpg); background-size:cover; background-position:center center; background-color:#11499f}
#sec-878337{background:url(https://discovery.app.box.com/representation/file_version_40913963725/image_2048_jpg/1.jpg) 100% 70%\9}

#sec-878432{overflow:visible}
#sec-880691 div.panel, #sec-880691 div.panel >.panel-heading, #sec-880941 div.panel, #sec-880941 div.panel >.panel-heading{border-color:#d0d0d0}

/* Discovery VR - 877324 */
#page-877324 .panel{background-color:#252525; border:none; color:#fff; text-align:center}
#page-877324 .panel-heading{background-color:#99e029; color:#fff; border:none; text-align:center}

#page-877324 h3 span{color:#99e029}
#page-877324 #de-container{background-image:url("/servlet/file/store396/item877322/bg.jpg"); background-repeat:no-repeat;  background-position:top center; background-color:#030c15; background-size: 100% auto;}

#page-877324 .de-connect .de-connect-btns{padding:0}
#sec-877326 div.container div.row, #sec-877326 div.container, #sec-882462 div.container, #sec-882471 div.container, #sec-883591 div.container{padding:0; background:none}
#sec-883574 div.container{background:none}
#sec-883591 div.container div.row{padding:0}
#sec-877326{padding:60px 20px 60px 20px; margin:0 0 0 0 !important; text-align:center}
#sec-877326 p, #sec-883574 p, #sec-883574 h3, #sec-883591 h3{color:#fff; text-align:center}
#sec-882462{padding:0 0 60px 0; margin-top:0}
#sec-882462 div.container div.row{padding:0}
#sec-882462 div.container{width:60%}
@media (max-width:767px){#sec-882462 div.container{width:90%}
#sec-877326{padding-top:40px}
}
#sec-883574{text-align:center}
#page-877324 #de-container .section:last-child .container{padding-bottom:0px !important}
.logo-discoveryvr{border:0; margin:0 auto 20px auto; padding:0; position:relative; text-indent:-9999px; background:url(/servlet/file/store396/item877320/discoveryvr-logo.png) center top no-repeat; background-size:contain; height:67px; width:400px}
div.dvr{background-color:rgba(54,25,25,.5); border-radius:20px 20px 20px 20px; -moz-border-radius:20px 20px 20px 20px; -webkit-border-radius:20px 20px 20px 20px;  border:0px solid #000}
div.dvr div{padding:40px}
a.hashtag, a.hashtag:active, a.hashtag:visited, a.hashtag:hover{font-weight:bold; margin:30px 0; display:block; text-decoration:none}
a.hashtag-lr{font-size:35px}
@media (min-width:600px){a.hashtag span.handle {margin-left:35px}}
#page-877324 a.hashtag{color:#99e029 !important; text-align:center}
@media (max-width:450px){.logo-discoveryvr{height:50px; width:300px}
}
#sec-877326 div.btns{margin:30px 0 0 0}
#page-877324 .btn-white:hover{background-color:#99e029; color:#fff; border-color:#99e029}
#page-877324 .btn-white{font-size:22px; background-color:rgba(54,25,25,.3)}

/* Video - Remembrance - 875282 */
.pdfs img.img-responsive{margin-bottom:25px; border:2px solid #0e629e; -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition:.5s}

.pdfs img.img-responsive:hover{border:2px solid #002c76; opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */}

/* PD - Inspire Programme - 864595 */
body#page-864595 div.row+div.row{margin-top:40px}

#page-864595 #de-body{background:#fff !important}
#sec-865207{background-color:#f1f6b3; background-image:url(/servlet/file/store396/item868542/bg.jpg); background-size:cover; background-position:top left; padding:30px 20px 40px 20px; margin:0 0 40px 0}
#sec-865207 div.container{background:none}
@media (max-width:992px){#sec-865207 div.container{padding:0}
}
#sec-865207 div.container div.row{padding:0}

/* Community - Teacher Appreciation Week - 866929 */
/* TAW nav @media (min-width:992px){li#item-874335{background-color:#7dd0dc; margin-left:40px}

li#item-874335 a.header-dropdown-toggle{}
ul#main-navigation{font-size:13px}
}
*/
#page-866929 #de-body{background:#fff !important}
#sec-866934{background-color:#ace2d4; padding:30px 20px; margin:0 0 40px 0; background-image:url(/servlet/file/store396/item869893/bg.jpg); background-size:cover; background-position:bottom center; border-bottom:#7dd0dc solid 5px}
#sec-866934 div.container{background:none; padding:0}
#sec-866934 div.container div.row{padding:0}

@media (max-width:768px){#sec-869951,#sec-870149,#sec-870063{text-align:center}
#art-870070{text-align:initial !important}
}

#sec-870012{background-color:#ebebeb; padding:10px 0; margin-bottom:60px; margin-top:0; width:100%}
#sec-870012 div.container{background:none}
#sec-870012 div.container div.row{padding:0}
#sec-870012 .nav-pills >li+li{margin-left:10px}
#sec-870012 .nav >li >a:hover, #sec-857783 .nav >li >a:focus{background-color:#dfdfdf}
#sec-870012 select{width:100%}
@media (max-width:767px){#sec-870012{display:none}
}
@media (min-width:767px){#page-866929 h3.stickyHeader-offset-active{margin-top:70px}
}

#sec-870012.stickyHeaderTop-active{box-shadow:0px 0px 15px 2px rgba(0,0,0,0.5); z-index:99999; background-color:#7dd0dc !important; -webkit-box-shadow:0px 0px 15px 2px rgba(0,0,0,0.5); -moz-box-shadow:0px 0px 15px 2px rgba(0,0,0,0.5)}
#sec-870012.stickyHeaderTop-active ul.nav{color:#fff}
#sec-870012.stickyHeaderTop-active ul.nav a{color:#fff !important}
#sec-870012.stickyHeaderTop-active ul.nav a:hover{background:#094170 !important}
#sec-870012 ul.nav li:first-child{font-weight:bold}

#sec-870108, #sec-870103, #sec-870149, #sec-870063{padding:40px 0px; margin:0 0 20px 0}
#sec-869951{margin-bottom:40px}
#sec-870108, #sec-870149{background-color:#7dd0dc}
#sec-870108 div.container, #sec-870149 div.container{background:none}
#sec-870108 div.panel{background-color:transparent; border:2px solid #fff}

#sec-870108 h3, #sec-870108 p, #sec-870108 a, #sec-870149 h3, #sec-870149 p, #sec-870149 a{color:#fff}

#page-866929 div.container div.row{padding:0}

#art-869955 iframe{margin-left:auto; margin-right:auto; display:block !important}

a.disabled{  pointer-events:none;   cursor:not-allowed;   filter:alpha(opacity=65);   -webkit-box-shadow:none;   box-shadow:none;   opacity:.65}

div#sec-870103 div.thumbnail{    max-width:400px;     margin-left:auto;     margin-right:auto}

#page-862412 #de-body, #page-892731 #de-body{background:#0ac5fc !important}

#sec-862429 {background-color:#62dbff; padding:40px 0 5px 0}
#sec-862429 div.container div.row{padding:0}
#sec-862429 h1{margin-bottom:0; text-align:center}
#sec-862429 h1 small{color:#fff}

#sec-862410{height:160px; background:#0ac5fc url(/servlet/file/store396/item862404/bg.jpg) repeat-x; padding:0; margin:0; background-size:750px 160px}
#sec-862410 div.container, #sec-862420 div.container, #sec-862429 div.container, #sec-862831 div.container{background:none}
#sec-862831 div.container div.row{padding-bottom:0}
#de-body #sec-862831{padding:40px 0}

#sec-862420{background-color:#09c5fb; padding:40px 0}
#sec-862420 div.container div.row{padding:0}
#sec-862420 p:last-child{margin-bottom:0}

#de-body #sec-862704{margin-bottom:40px}
#sec-862437 div.container, #sec-862704 div.container{border-radius:15px; padding-top:40px; padding-bottom:40px !important}
@media (max-width:991px){#sec-862437 div.container,#sec-862704 div.container{border-radius:0; margin-bottom:0}
}
#sec-862437 h3, #sec-862704 h3{margin-bottom:30px}

#sec-862831 p{color:#fff !important; text-align:center}

#sec-870063 img{border-radius:6px}

.thumbnail .caption-lg{padding:15px}

body.announce-detail h5:not(:first-child),body.announce-detail .tc-content h3, body.announce-detail article#art-842286{margin-top:60px}
body.announce #de-body,body.announce-detail #de-body {background-color: #ffffff}
body.announce .section-news .col-md-12 p:first-child {display: inline-block;color: #9E9E9E;margin: 0;}
body.announce .section-news .col-md-12 p:first-child::after {content: " - ";}
body.announce .section.section-news {margin-bottom: 35px;}

body.announce-detail h5.announce {text-transform: uppercase; font-size: 30px}
@media (max-width:767px){body.announce-detail h5.announce {font-size: 20px}}

#page-1124107.announce-detail div.ann-img > img,#page-1128331.announce-detail div.ann-img > img,#page-1166778.announce-detail div.ann-img > img,#page-1175547.announce-detail div.ann-img > img {float: none;display: block;width: 100%;max-width: 100%;}

body.support h5:not(:first-child){margin-top:60px}
.announce-detail .vid-container+p {margin-top: 30px;}

#page-1166778 p.pr-1166778,#page-1124107 p.pr-1124107 {display:block !important}

 
.hidden-sm-test{display:none !important}

.modal{z-index:100001 !important}
@media (max-width:767px){.margin-top-large-sm{margin-top:40px}
}

div.panel a.btn{white-space:normal !important; word-wrap:break-word; text-align:left}

a.round-button{background:red}
a.round-button{display:block; background:#4679BD; box-shadow:0 0 3px gray; border-radius:50%; text-align:center; color:#e2eaf3; position:fixed; bottom:10px; right:10px; text-decoration:none; padding:15px}

.vcenter1{ display:inline-block;  vertical-align:middle;  float:none}

.vertical-align-end1{display:flex;  align-items:flex-end}

@media (min-width:767px){.vertical-align-end{display:flex; align-items:flex-end}
}
@media (min-width:767px){.vertical-align-center{display:flex; align-items:center}
}

@media (min-width:0px) and (max-width:767px){ .fsi-row-xs-level{ display:-webkit-box;  display:-webkit-flex;  display:-ms-flexbox;  display:flex}
}
@media (min-width:768px) and (max-width:991px){ .fsi-row-sm-level{ display:-webkit-box;  display:-webkit-flex;  display:-ms-flexbox;  display:flex}
}
@media (min-width:992px) and (max-width:1199px){ .fsi-row-md-level{ display:-webkit-box;  display:-webkit-flex;  display:-ms-flexbox;  display:flex}
}
@media (min-width:1200px){ .fsi-row-lg-level{ display:-webkit-box;  display:-webkit-flex;  display:-ms-flexbox;  display:flex}
}

#page-857766 #de-body{background:#fff !important}
#de-body #sec-857783{background-color:#ebebeb; padding:10px 0; margin-bottom:40px; margin-top:0; width:100%}
#sec-857783 div.container{background:none}
#sec-857783 div.container div.row{padding:0}
#sec-857783 .nav-pills >li+li{margin-left:10px}
#sec-857783 .nav >li >a:hover, #sec-857783 .nav >li >a:focus{background-color:#dfdfdf}
#sec-857783 select{width:100%}
#sec-857764 p.text-success{font-size:25px; margin-bottom:0}
#sec-857764 h5+table{margin-top:0}
#sec-857783 ul.nav li:first-child{font-weight:bold}

.stickyHeaderTop-active{box-shadow:0px 0px 15px 2px rgba(0,0,0,0.5); z-index:99999; background-color:#0e629e !important; -webkit-box-shadow:0px 0px 15px 2px rgba(0,0,0,0.5); -moz-box-shadow:0px 0px 15px 2px rgba(0,0,0,0.5)}
.stickyHeaderTop-active ul.nav{color:#fff}
.stickyHeaderTop-active ul.nav a{color:#fff !important}
.stickyHeaderTop-active ul.nav a:hover{background:#094170 !important}
.nav-pills >li+li{margin-left:10px}
.nav >li >a:hover, .nav >li >a:focus, .nav >li >a:visited{background-color:#dfdfdf}
.stickyHeaderTop-active .nav >li >a:visited{background-color:#0e629e}

#sec-857764 .table >thead >tr >th, 
#sec-857764 .table >tbody >tr >th, 
#sec-857764 .table >tfoot >tr >th, 
#sec-857764 .table >thead >tr >td, 
#sec-857764 .table >tbody >tr >td, 
#sec-857764 .table >tfoot >tr >td{ padding:8px 0}

@media (max-width:767px){#art-857819 .img-responsive{width:100%}
#art-857816{display:none}
}
@media (max-width:992px){#art-857828{display:none}
}

li#pill-857783{padding:10px 15px 10px 0px}
/* #page-857766 #pill-857783-nc14 >a{color:#fff; background-color:#428bca; cursor:default}
*/
#page-858135 #pill-857783-overview, #page-857875 #pill-857783-features, #page-857766 #pill-857783-nc14, #page-857908 #pill-857783-courses, #page-857892 #pill-857783-tryit, #page-859412 #pill-857783-signup{display:none}
@media (max-width: 1200px) and (min-width: 991px), (max-width: 920px){#page-1273286 #pill-857783-courses{display:none}}
@media (max-width:992px){#page-857908 #pill-857783-tryit{display:none}
}
@media (max-width:992px){#page-859412 #pill-857783-signup{display:none}
}
#page-857908 #pill-857783-booksession{display:block !important}
#pill-857783-booksession >a{background-color:#428bca; border:1px solid transparent; color:#fff}
#pill-857783-booksession >a:hover{background-color:#3276b1 !important; border:1px solid #285e8e}
#pill-857783-signup >a{background-color:#f7931e; border:1px solid transparent; color:#fff}
#pill-857783-signup >a:hover{background-color:#faa74b !important; border:1px solid #f7931e}

#art-857819 img{border-radius:6px}

/* #sec-857828{background-color:#0969ad; padding:10px 0; margin:0; position:fixed; bottom:0px; width:100%; z-index:200; box-shadow:0 -4px 10px rgba(0,0,0,0.3)}
#sec-857828 div.container{background:none; padding:0}
#sec-857828 div.container div.row{padding:0}
#page-857766 div#footer-copyright{padding-bottom:60px}
*/
#sec-857856{background-color:#0969ad; padding:60px 20px; margin:0}
#sec-857856 .full-width{width:90%; margin:0 auto}
#sec-857856 div.container{background:none; padding:0}
#sec-857856 div.container div.row{padding:0}
#sec-857856 p, #sec-857856 h1{text-align:center; color:#fff}
#sec-857856 p{margin-bottom:0}

h1.text-shadow{text-shadow:1px 1px 10px rgba(0,0,0,0.4)}
h1.text-shadow-strong {text-shadow: 2px 2px 2px black, 0 0 1em black, 0 0 0.2em black;}
p.text-shadow{text-shadow:1px 1px 3px rgba(0,0,0,1)}
p.text-shadow-strong {text-shadow: 2px 2px 2px black, 0 0 1em black, 0 0 0.2em black;}

img.shadow{-webkit-filter:drop-shadow(6px 0px 4px #000); filter:drop-shadow(6px 0px 4px #000)}

#sec-857856{background:linear-gradient( rgba(255,255,255,0.10),rgba(0,0,0,0.35) ),url(/servlet/file/store9/item732776/pupils.jpg); background-size:cover; background-position:center center; background-color:#11499f}
#sec-857856{background:url(/servlet/file/store9/item732776/pupils.jpg) 100% 70%\9}

/* Coding Overview */
#page-858135 a.carousel-control {display: none}
#page-858135 #de-body{background:#fff !important}
#sec-858177{background-color:#0969ad; padding:60px 20px; margin:0}
#sec-858177 .full-width{width:90%; margin:0 auto}
#sec-858177 div.container{background:none; padding:0}
#sec-858177 div.container div.row{padding:0}
#sec-858177{background:linear-gradient( rgba(255,255,255,0.10),rgba(0,0,0,0.35) ),url(/servlet/file/store9/item857861/rocket.jpg); background-size:cover; background-position:top center; background-color:#11499f}
@media (min-width:1280px){#sec-858177{background-attachment:fixed}
}
#sec-858177{background:url(/servlet/file/store9/item857861/rocket.jpg) 100% 70%\9}

@media (max-width:992px){#sec-858390 ul{list-style-type:none}
#sec-858390 li{padding-bottom:10px}
}

#sec-860943{display:none}
 
#sec-860877{background:#29abe2 url('/servlet/file/store396/item880572/coding_bg.png') top left; padding:40px 0; margin-bottom:0px; margin-top:0; text-align:center}
#sec-860877 div.container{background:none}
#sec-860877 div.container div.row{padding:0}
#sec-860877 p, #sec-860877 h3, #sec-860877 h5, #sec-860877 a{color:#fff}
#sec-860877 hr{border-top:1px solid #d9d8d6}
#sec-860877 a img{border:2px solid #fdebd5; margin:20px 0 5px 0}
#sec-860877 a:hover img{border:2px solid #f7931e}

#sec-858172{background-color:#ebebeb; padding:40px 0; margin-bottom:60px; margin-top:0}
#sec-858172 div.container{background:none}
#sec-858172 div.container div.row{padding:0}

#sec-858376 div.container div.row{padding:0}
#sec-858376 img{width:80%; margin:0 auto}
#sec-860877 + #sec-858376 {margin-top: 40px !important;}

div#vid-756697_wrapper{-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.6); -moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.6); box-shadow:0px 0px 20px 0px rgba(0,0,0,0.6)}

#sec-859022{background-color:#ebebeb; padding:30px 0 30px 0; margin-bottom:0; margin-top:0}
#sec-859022 div.container{background:none}
#sec-859022 div.container div.row{padding:0}
#sec-859022 .btn{cursor:auto}
#sec-859022 .btn-default:hover{background-color:#fff; border-color:#ccc}
#sec-859022 .btn .glyphicon{margin:0; padding:0}
@media (max-width:600px){#sec-859022 .btn{width:auto !important}
#sec-859022 .btn .glyphicon{float:none !important}
}

#sec-774304{background-color:#ebebeb; padding:60px 0 50px 0; margin-bottom:40px; margin-top:0; text-align:center}
#sec-774304 div.container{background:none}
#sec-774304 div.container div.row{padding:0}
#sec-774304 .carousel-control.left, #sec-774304 .carousel-control.right{background-image:none; background-repeat:no-repeat; color:#0969ad}
#sec-774304 .carousel-inner{width:75%; margin:0 auto}
#sec-774304 .carousel-control{width:5%}
#sec-774304 .carousel-indicators li{border:1px solid #13499f}
#sec-774304 .carousel-indicators .active{background-color:#13499f}

#sec-774304 .carousel-indicators{position:inherit; bottom:inherit; left:inherit; z-index:15; width:100%; padding:0; margin:0 0 15px 0; text-align:center; list-style:none}

/* Coding Features */
@media (max-width:767px){#page-857875 .img-responsive{margin-left:auto; margin-right:auto}
}

#page-857875 #de-body{background:#fff !important}
#sec-857872{background-color:#0969ad; padding:60px 20px; margin:0}
#sec-857872 .full-width{width:90%; margin:0 auto}
#sec-857872 div.container{background:none; padding:0}
#sec-857872 div.container div.row{padding:0}
#sec-857872{background:linear-gradient( rgba(255,255,255,0.10),rgba(0,0,0,0.35) ),url(/servlet/file/store9/item857813/857813_preview.jpg); background-size:cover; background-position:center center; background-color:#11499f}
#sec-857872{background:url(/servlet/file/store9/item857813/857813_preview.jpg) 100% 70%\9}

/* #sec-858021{background-color:#ebebeb; padding:60px 0 50px 0; margin-bottom:40px; margin-top:60px; text-align:center}
#sec-858021 div.container{background:none}
#sec-858021 >div.container >div.row{padding:0}
#sec-858021 .col-sm-4:hover div.language{background-color:#13499f !important}
*/
@media (max-width:767px){#sec-858021 div.language{display:none !important}
}
#sec-858021{background-color:#fff; padding:0; margin-bottom:0px; margin-top:0; text-align:center}
#sec-858021 .modal {text-align: left}
#sec-858021 div.container{background:none}
#sec-858021 >div.container >div.row{padding:0}
/* #sec-858021 .col-sm-4:hover div.language{background-color:#13499f !important}
*/
#sec-859634{background-color:#ebebeb; padding:60px 0; margin-bottom:40px; margin-top:0}
#sec-859634 div.container{background:none; padding-bottom:0 !important}
#sec-859634 div.container div.row{padding:0}
article#art-859631.content-side{padding-bottom:0}
#art-859631 img{border-radius:6px}
@media (max-width:767px){#sec-859634 aside{margin-bottom:0px}
}

#sec-859639{padding:0; margin:0}
#sec-859639 >div.container >div.row{padding:0}

#sec-859647{background-color:#ebebeb; padding:60px 0; margin-bottom:40px; margin-top:0}
#sec-859647 div.container{background:none; padding-bottom:0 !important}
#sec-859647 div.container div.row{padding:0}
article#art-859644.content-side{padding-bottom:0}
#art-859644 img{border-radius:6px}
@media (max-width:767px){#sec-859647 aside{margin-bottom:0px}
}

#sec-859810{background-color:#ebebeb; padding:60px 0; margin-bottom:40px; margin-top:0}
#sec-859810 div.container{background:none; padding-bottom:0 !important}
#sec-859810 div.container div.row{padding:0}
article#art-859813.content-side{padding-bottom:0}
#art-859813 img{border-radius:6px}

#sec-859896 div.container, #sec-859896 div.row{padding-bottom:0 !important}
 
/* Coding try it */
#page-857892 #de-body{background:#fff !important}
#sec-857889{background-color:#0969ad; padding:60px 20px; margin:0}
#sec-857889 .full-width{width:90%; margin:0 auto}
#sec-857889 div.container{background:none; padding:0}
#sec-857889 div.container div.row{padding:0}
#sec-857889{background:linear-gradient( rgba(255,255,255,0.10),rgba(0,0,0,0.35) ),url(/servlet/file/store9/item857984/857984_preview.jpg); background-size:cover; background-position:center center; background-color:#11499f}
#sec-857889{background:url(/servlet/file/store9/item857984/857984_preview.jpg) 100% 70%\9}

#sec-857947{background-color:#ebebeb; padding:60px 0; margin-bottom:40px; margin-top:0}
#sec-857947 div.container{background:none}
#sec-857947 div.container div.row{padding:0}
article#art-857962.content-side{padding-bottom:0}
#art-857962 img{border-radius:6px}
@media (max-width:767px){#sec-857947 aside{display:none}
}

#art-860418 img{border-radius:6px}

#sec-857988 img.img-responsive{margin-bottom:25px; border:2px solid #428bca}

#sec-857988 img.img-responsive:hover{border:2px solid #3276b1; opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */}

#sec-858354{background-color:#ebebeb; padding:60px 0; margin:0}
#sec-858354 div.container{background:none; padding-bottom:0 !important}
#sec-858354 div.container div.row{padding:0}
article#art-858361.content-side{padding-bottom:0}
#art-858361 img{border-radius:6px}
@media (max-width:767px){#sec-858354 aside{display:none}
}

/* Coding courses */
#page-857908 #de-body{background:#fff !important}
#sec-857905{background-color:#0969ad; padding:60px 20px; margin:0}
#sec-857905 .full-width{width:75%; margin:0 auto}
@media (max-width:767px){#sec-857905 .full-width{width:100%; margin:0 auto}
}
#sec-857905 div.container{background:none; padding:0}
#sec-857905 div.container div.row{padding:0}
#sec-857905{background:linear-gradient( rgba(0,0,0,0.1),rgba(0,0,0,0.40) ),url(/servlet/file/store9/item857933/857933_preview.jpg); background-size:cover; background-position:center center; background-color:#11499f}
#sec-857905{background:url(/servlet/file/store9/item857933/857933_preview.jpg) 100% 70%\9}

/* Coding pricing */
#page-859412 #de-body{background:#fff !important}
#page-859412 h3.text-center{display:none}
#page-859412 span#faqs{display:block !important}

#page-794675 #section-main, #page-794675 .masthead .container, #page-794675 .bg-fade{height:auto}
#page-794675 div#section-main.masthead div.container{background-size:cover; background-position:top right}

/* Coding competitions */
#page-865590 #de-body{background:#fff !important}
#sec-865858{background-color:#f26722 !important; color:#fff !important; margin-bottom:40px}
#sec-865858 .container{background:none !important}
#sec-865858 .row{padding-bottom:0px}

/*==============
| Magna Carta NSA page item809317
================*/
#page-809317 .section:last-child .container{ padding-bottom:0px}

/*==============
| Community page item789919
================*/
@media (max-width:767px){   .col-xs-12:not(:first-child){ margin-top:40px}
 
}
@media only screen and (min-width:768px){.borderimage .flex-row{ display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-direction:row;  flex-direction:row}

.borderimage .flex-row .flex-col{ display:flex;  display:-ms-flexbox;  display:flex;  -webkit-box-align:end;  -webkit-flex-direction:column;  flex-direction:column}

.borderimage .flex-col .flex-btn-anchor{ margin-top:auto}
}

/*==============
| Generic
================*/
h5.pd3hr{margin-top:60px}
h5.pd6hr{margin-top:50px}
.panel-orange{background-color:#f0ad4e}
.panel-orange h5, .panel-orange .glyphicon, .panel-orange p, .panel-blue h5, .panel-blue .glyphicon, .panel-blue p{color:#fff}
/*.panel-orange:hover{    background-color:#ed9c28}
*/
.panel-blue{background-color:#428bca}
/*.panel-blue:hover{    background-color:#3276b1}
}
*/
.btn-center{margin-left:auto; margin-right:auto}

a.btn.text-center{text-align:center !important}
a.btn.text-left{text-align:left !important;} 
 
.btn-white, .btn-white:visited{color:#fff; background-color:transparent; border-color:#fff; border-width:2px; -o-transition:.5s;  -ms-transition:.5s;  -moz-transition:.5s;  -webkit-transition:.5s;  transition:.5s}
.btn-white:hover{background-color:rgba(255,255,255,1); color:#333}
.btn-blue{color:#002c76; background-color:transparent; border-color:#002c76}
.btn-blue:hover{background-color:rgba(0,0,0,0.2); color:#fff}
.btn-grey{color:#333; background-color:transparent; border-color:#ccc}
.btn-grey:hover{background-color:#e6e6e6; border-color:#adadad; color:#333}

.btn-orange{background-color:#f7931e; border:1px solid transparent; color:#fff}
.btn-orange:hover{background-color:#faa74b !important; border:1px solid #f7931e}
.btn-block span.glyphicon{float:right}

/*==============
| School support page item762400
================*/
#page-762400 h2{margin-bottom:0px}
#page-762400 .btns{margin-top:15px}
/*#page-762400 .masthead .btn{display:block}
*/
/*#page-762400 .panel-orange h5, #page-762400 .panel-blue h5, #page-762400 .panel-default h5{margin-top:20px; text-align:center}
#page-762400 .panel-default p{font-size:11px}*/
#page-762400 #art-762408 .panel-orange p, #page-919321 #art-919326 .panel-orange p 
{text-align:center; width:90%; margin-right:auto; margin-left:auto; height: auto; margin-bottom: 60px;} 
#page-762400 .panel-blue p {text-align:center; width:90%; margin-right:auto; margin-left:auto;}
#page-762400 .panel .btn, #page-919321 .panel .btn {display:block; margin:0; text-align:center}
#page-762400 .panel-orange .btn, #page-919321 .panel-orange .btn {display: inline-block; padding: 6px 10%; font-size: 18px;} 
#page-762400 .panel-orange .panel-body, #page-919321 .panel-orange .panel-body {height: auto; padding-top: 30px; padding-bottom: 30px;}
/* #page-762400 .panel-blue .btn, #page-762400 .panel-orange .btn {color:#fff; background-color:transparent; border-color:#fff; font-size:18px}*/
#page-762400 .panel-orange .btn:hover{background-color:#ed9c28}
#page-762400 .panel-blue .btn:hover{background-color:#3276b1}
#page-762400 .section:last-child .container, #page-919321 .section:last-child .container {padding-bottom:20px}
#page-762400 div.row, #page-919321 div.row {padding-bottom:0px}
#page-762400 .panel-body a:hover{text-decoration:none; color:#fff !important}
 @media (max-width:767px){#page-762400 .masthead .btn{display:block}
}
/*==============
| Clipbank notification page - item756284
================*/
#page-756284 .section:first-child .main{padding-top:25px !important}
#page-756284 aside img{border-radius:10px}
@media (max-width:767px){#page-756284 aside{display:none !important}
}

/*==============
| coding - page-731291
================*/
#page-731291 #section-main h2{ font-size:26px}

@media (min-width:768px){#page-731291 #section-main .bg-fade .headline-1{ width:46%}
}

/*==============
| Contact us page - item728858
================*/
@media (max-width:767px){#page-728858 aside{padding-top:15px !important}
}

#page-728858 div#additional-information p { margin-top: 10px !important; font-weight: bold; color: red }
#page-728858 div#additional-information p > a {color: red !important; text-decoration:underline !important }
#page-728858 div.demo-notes p { margin-top: 10px !important; font-weight: normal !important; color: #333 !important  }
#sec-1252597 {display:none}
#sec-1252597 {margin-bottom:0px !important;border-bottom: #2b9481 solid 6px !important;background-image: url(/servlet/file/store9/item1141683/header_bg_globe2.jpg) !important}
#sec-1252597.contact-header-espresso {border-bottom: #443b53 solid 6px !important;}
#sec-1252597.contact-header-coding {border-bottom: #13499f solid 6px !important;}
#sec-1252597.contact-header-stem {border-bottom: #2b9481 solid 6px !important;background-image: url(/servlet/file/store9/item1247194/1247194_bg.jpg) !important}
#sec-1252597.contact-header-generic {border-bottom: #11499f solid 6px !important;}
#sec-1252597 h1 {text-align:left !important}
#sec-1252597 + #sec-730464 {padding-top: 40px;}
#your-demo.your-demo-hide h5 {display:none}
#contact-header-hpfe-coding-text li,#contact-header-campaign-680-text li {margin-bottom: 10px}
@media (min-width:768px){#message-hpfe-coding,#message-campaign-680 {width:80%}}
#sec-1252597.contact-header-cobis {border-bottom: #ed1c26 solid 6px !important;background-image: url(/servlet/file/store9/item1258711/1258711_bg.jpg) !important}
#contact-header-campaign-680-h1, #contact-header-campaign-680-h1 > small {color: #fff!important;text-shadow: 0 0 1em #0a0a0aa1, 0 0 20em #2d2d2d !important}

/*==============
| About us page - item728851
================*/
@media (min-width:992px){#page-728851 .main,#page-728851 aside{ padding-top:15px !important}
}

/*==============
| DE Espresso page - item731295
================*/
/*#page-731295 .h7{background:#4a4597}
#page-731295 h5, #page-731295 h2{color:#4a4597}
#page-731295 .masthead h6{color:#b2b2b2}
#page-731295 .content a{color:#4a4597}
#page-731295 .btn-s1{background-color:#4a4597; border:1px solid transparent}
#page-731295 .btn-s1:hover{background-color:#3b3779; border:1px solid #2c295b}
#page-731295 .btns a, #page-731295 .btns a:hover{color:#fff}
#sec-756629 .container {padding-bottom: 0px !important}

*/
/*==============
| Bett 2015 page - item742478
| EICE 2015 page - item773959
================*/
#page-742478 aside .img-responsive, #page-773959 aside .img-responsive{border-radius:10px}
@media (max-width:767px){#page-742478 aside .img-responsive,#page-773959 aside .img-responsive{width:100%; margin-top:-20px}
}

/*==============
| Secondary trial page - item766680
================*/
#page-766680 #de-body{background-color:#fff !important}
#page-766680 div#section-main.masthead.full-width{background-position:top center; background-size:100% 100%}

div#sec-766681.section{background:linear-gradient( rgba(255,255,255,0.10),rgba(0,0,0,0.35) ),url(/servlet/file/store9/item782700/item782700.jpg); background-size:cover; background-position:top center; background-color:#11499f; margin-bottom:40px}

div#sec-766681.section{background:url(/servlet/file/store9/item782700/item782700.jpg) 100% 70%\9}

#page-766680 .addthis_sharing_toolbox{float:right}
@media (max-width:768px){#page-766680 .addthis_sharing_toolbox{float:none}
}

#sec-766681 div.container{background:none}
#sec-766681 div.content{width:80%; margin:60px auto; text-align:center}
#sec-766681 h6{color:#fff; font-size:40px; font-weight:bold; margin-bottom:0}
#page-766680 h6.h7{border-radius:10px; margin-left:40px; margin-right:40px}

#sec-766681 img{margin:0 auto}
@media (max-width:767px){#sec-766681 div.content{width:90%}
#sec-766681 h6{font-size:22px}
}
@media (max-width:992px){ #page-766680 h6.h7{border-radius:0; margin-left:0px; margin-right:0px}
}

/*=================================================
| Community - 728849
==================================================*/
#page-728849 h2{margin-top:20px}

/*=================================================
| PD - 762523
==================================================*/
.cat-masthead p, .cat-masthead h2{color:#fff}
.cat-masthead a.btn{margin-top:50px}
@media (max-width:992px){.cat-masthead a.btn{margin-top:0px}
}
#page-767586 .col-md-5{display:none}

.pd-cat-course header.col-md-8 p:last-child, .pd-cat-course header.col-md-8{margin-bottom:0px}
.pd-cat-course .container .row:first-child{background-color:#e6e4e4; margin-bottom:20px; padding-bottom:40px}
.pd-cat-course .container .row:first-child p:first-child{background-color:#fff; padding-bottom:15px; padding-top:40px; margin-bottom:40px}
/*.container .row:first-child aside{padding-top:0px !important; background-color:red}
*/
.pd-cat-course .well a{text-decoration:underline}
.pd-cat-course aside a.btn{display:block}
.pd-cat-course .well p{padding:0px; margin:0px}
.pd-cat-course .well{display:inline-block}
.pd-cat-course div.option{margin-top:60px}
/*.pd-cat-course div.options, div.row div.option:last-child{margin-top:60px}
*/
 @media (max-width:767px){.pd-cat-course .container .row:first-child p:first-child{padding-top:15px}
.pd-cat-course .well{width:100%}
/*.pd-cat-course .container .row:first-child aside{display:none}
*/
}
 @media print{/*.pd-cat-course h5{margin-top:40px !important}
*/
.pd-cat-course h5.pd6hr{margin-top:0px !important}
.pd-cat-course .container .row:first-child{padding-bottom:0px}
body.pd-cat-course{width:100%; display:block}
.printonly{display:block !important}
p{font-size:12px}
ul, .pd-cat-course div.option p{font-size:10px}
div#de-logo-header-pull-left a img{width:150px !important; height:auto !important}
.pd-cat-course .container .row:first-child p:first-child, .pd-cat-course .well, div#header-tophat, div.header-sm.header-pull-left, div#header-navigation-header-pull-left, div.btns, div#de-logo.header-pull-left img:first-child, div#de-logo.header-pull-left a:first-child, div#header-navigation.header-pull-left, .pd-cat-course div.row.link-full, .pd-cat-course .link-full{display:none !important}
.pd-cat-course div.options{margin-top:0px}
.pd-cat-course div.option{float:left; width:46%; margin-top:0px}
.pd-cat-course div.row div.option:last-child{margin-left:8%}
.pd-cat-course .section:last-child .container{padding-bottom:0px !important}
div#footer-copyright >div.content p{font-size:9px !important; line-height:18px !important}
.pd-cat-course #page-header{border-bottom:none}

img.print-logo{width:193px; height:45px; margin:30px auto 40px auto}


}
.pd-cat-course blockquote{padding:0; quotes:"\201C""\201D""\2018""\2019"; border-left:none}
.pd-cat-course blockquote:before{color:#ccc; content:open-quote; font-size:4em; line-height:0.1em; margin-right:0.1em; vertical-align:-0.4em}
.pd-cat-course blockquote p{display:inline; color:#9d9d9d; font-size:13px; font-style:italic}

/*==============
| EICE 2015 page - item773959
================*/
#page-773959 .page div.row{padding-bottom:15px}
#page-773959 div#section-main.masthead div.container{background-size:cover; background-position:bottom center}
#page-773959 div#section-main.masthead div.content{padding:20px 0}
#page-773959 div#section-main.masthead div.content p:last-child{margin-bottom:0}

#page-773959 #section-main, #page-773959 .masthead .container, #page-773959 .bg-fade{height:auto}

@media (max-width:767px){#page-773959 h2{padding-top:0px}
#page-773959 .masthead >.container >.row{padding-bottom:0px}
#page-773959 div#section-main.masthead div.content{padding:40px 0}
}
@media (max-width:992px){#page-773959 div#sec-773933.section .btn{display:block}

}

/*==============
| Events page - item728883 
================*/
#page-728883 #de-body{background-color:#fff !important}
#page-728883 div.media {margin-top: 60px;}
.label a, .label a:hover, .label a:active{color:#fff}

/*==============
 Remembrance Day pages - customisation - item743492 
================*/
#page-743492 h2{color:#b9161b}
#page-743492 h5{color:#333}
#page-743492 h6{color:#878787}
#page-743492 .h7{color:#fff; background:#b9161b}
#page-743492 .btn-s1{background-color:#e41e24}
#page-743492 .btn-s1:hover{background-color:#b9161b}

#page-743492 .btn-group-vertical .btn-default a, 
#page-743492 .content a, 
#page-743492 .main a, 
#page-743492 .content h5 a{color:#b9161b}

#page-743492 .btn-group-vertical .btn-default a:hover, 
#page-743492 .content a:hover, 
#page-743492 .main a:hover, 
#page-743492 .btn-default:hover a, 
#page-743492 .btn-default:focus a, 
#page-743492 .btn-default:active a, 
#page-743492 .btn-default.active a, 
#page-743492 .content h5 a:hover{color:#333}

#page-743492 .btns a, #page-743492 .btns a:hover{color:#fff}

#art-744378 .btns{margin-top:0px}

@media (max-width:320px){ #page-743492 .img-responsive{ max-width:100% !important;  max-height:100% !important;  float:none !important;  width:100%;  margin:0 auto !important}

}

/*==============
| LIVE element - item778378 
================*/
div#sec-778378.section{background-color:#dd0c0c; -webkit-animation:glowing 1500ms infinite; -moz-animation:glowing 1500ms infinite; -o-animation:glowing 1500ms infinite; animation:glowing 1500ms infinite}
#sec-778378 p{color:#fff; font-size:18px}
#sec-778378 p strong{font-size:35px; display:block}
#sec-778378 a{color:#fff; text-decoration:underline}
#sec-778378 div.content{margin:40px auto; text-align:center}
#sec-778378 div.col-xs-4, #sec-778378 div.row{padding:0px}
#sec-778378 div.container{background:none}
@-webkit-keyframes glowing{ 0%{ background-color:#dd0c0c}
 50%{ background-color:#ca0808}
 100%{ background-color:#dd0c0c}
}
 @-moz-keyframes glowing{ 0%{ background-color:#dd0c0c}
 50%{ background-color:#ca0808}
 100%{ background-color:#dd0c0c}
}
 @-o-keyframes glowing{ 0%{ background-color:#dd0c0c}
 50%{ background-color:#ca0808}
 100%{ background-color:#dd0c0c}
}
 @keyframes glowing{ 0%{ background-color:#dd0c0c}
 50%{ background-color:#ca0808}
 100%{ background-color:#dd0c0c}
}

/*=============
home page masthead banner
version on dev area - dev/home/
==============*/
.de-home-dev .masthead .content{ background:rgba(255,255,255,0.75);  padding:15px 30px;  -webkit-border-radius:30px;  -moz-border-radius:30px;  border-radius:30px;  margin-top:78px;  margin-bottom:10px}

.de-home-dev .masthead .content a{ color:#002c76}

.de-home-dev .masthead .content a:hover{ color:#1361E4}

.de-home-dev #section-main h2{ text-shadow:none;  color:#002c76}

@media (min-width:768px){ .de-home-dev #section-main{height:450px}
 
 .de-home-dev .masthead .content{ min-width:500px}
 
 .de-home-dev #section-main h2{ font-size:25px}
 
 .de-home-dev p{ font-size:16px}
}

@media (max-width:767px){ .de-home-dev #section-main .container{height:auto}
 .de-home-dev .masthead .content{ margin:0;  padding:0}
 
 .de-home-dev #section-latest-updates{ position:relative;  min-height:60px;  background:#000}
}

/*=============
home page masthead banner
version on live area - /home/
==============*/
.de-home-live .masthead .content{ background:rgba(255,255,255,0.75);  padding:15px 30px;  -webkit-border-radius:30px;  -moz-border-radius:30px;  border-radius:30px;  margin-top:78px;  margin-bottom:10px}

.de-home-live .masthead .content a{ color:#002c76}

.de-home-live .masthead .content a:hover{ color:#1361E4}

.de-home-live #section-main{height:auto}

.de-home-live #section-main h2{ text-shadow:none;  color:#002c76}

/* modified for ie8-9 for magna carta masthead */
.no-cssgradients #page-719453 .masthead .content{margin-top:58px; background:#fff}

@media (min-width:768px){  .de-home-live #section-main{height:450px}
 
 .de-home-live .masthead .content{ min-width:500px}
 
 .de-home-live #section-main h2{ font-size:25px}
 
 .de-home-live #section-main p{ font-size:16px}
 
 .no-cssgradients #page-719453 .masthead .content{margin-left:0; margin-right:0}
}

/*=============
WEBINARS
==============*/
#page-784877 a.cta-join{ display:none}
#page-784662 a.cta-join, #page-784662 .bc-video ul, #page-803563 a.cta-join, #page-805941 a.cta-join, #page-805941 .bc-video ul{ display:none}

body.vid .panel-body p:first-child{margin-top:0px}
body.vid .panel-body p:last-child{margin-bottom:0px}
.well p:last-child{margin-bottom:0px}
article >.content .well:last-child{margin-bottom:0px}

.no-margin{margin:0 !important}
.no-margin-bottom, .de-section-no-margin-bottom, .de-section-parent-no-margin-bottom {margin-bottom:0 !important}
.no-margin-top, .de-section-no-margin-top, .de-section-parent-no-margin-top {margin-top:0 !important}
.no-margin-left{margin-left:0 !important}
.no-margin-right{margin-right:0 !important}

.no-padding{padding:0 !important}
.no-padding-bottom, .de-section-no-padding-bottom {padding-bottom:0 !important}
.no-padding-top, .de-section-no-padding-top {padding-top:0 !important}
.no-padding-left{padding-left:0 !important}
.no-padding-right{padding-right:0 !important}

.img-center{margin-left:auto !important; margin-right:auto !important}

@media (max-width:992px){.no-margin-md{margin:0 !important}
.no-margin-bottom-md{margin-bottom:0 !important}
.no-margin-top-md{margin-top:0 !important}
.no-margin-left-md{margin-left:0 !important}
.no-margin-right-md{margin-right:0 !important}
.no-padding-md{padding:0 !important}
.no-padding-bottom-md{padding-bottom:0 !important}
.no-padding-top-md{padding-top:0 !important}
.no-padding-left-md{padding-left:0 !important}
.no-padding-right-md{padding-right:0 !important}
.text-center-md{text-align:center !important}
.text-left-md{text-align:left !important}
.img-center-md{margin-left:auto !important; margin-right:auto !important}
.reset-margin-top-md{margin-top:initial !important}
}

@media (max-width:768px){.no-margin-sm{margin:0 !important}
.no-margin-bottom-sm{margin-bottom:0 !important}
.no-margin-top-sm{margin-top:0 !important}
.no-margin-left-sm{margin-left:0 !important}
.no-margin-right-sm{margin-right:0 !important}
.no-padding-sm{padding:0 !important}
.no-padding-bottom-sm{padding-bottom:0 !important}
.no-padding-top-sm{padding-top:0 !important}
.no-padding-left-sm{padding-left:0 !important}
.no-padding-right-sm{padding-right:0 !important}
.text-center-sm{text-align:center !important}
.text-left-sm{text-align:left !important}
.img-center-sm{margin-left:auto !important; margin-right:auto !important}
.reset-margin-top-sm{margin-top:initial !important}
.btn-block-sm{display:block; width:100%; text-align:left}
.btn-block-sm span.glyphicon{float:right}
.w100-sm {width:100% !important}
}

@media (max-width:480px){.no-margin-xs{margin:0 !important}
.no-margin-bottom-xs{margin-bottom:0 !important}
.no-margin-top-xs{margin-top:0 !important}
.no-margin-left-xs{margin-left:0 !important}
.no-margin-right-xs{margin-right:0 !important}
.no-padding-xs{padding:0 !important}
.no-padding-bottom-xs{padding-bottom:0 !important}
.no-padding-top-xs{padding-top:0 !important}
.no-padding-left-xs{padding-left:0 !important}
.no-padding-right-xs{padding-right:0 !important}
.text-center-xs{text-align:center !important}
.text-left-xs{text-align:left !important}
.img-center-xs{margin-left:auto !important; margin-right:auto !important}
.reset-margin-top-xs{margin-top:initial !important}
.img-responsive-xs{width:100% !important; height:auto !important}
.hidden-vis-xs {visibility: hidden}
}

hr.hr-lg{margin-top:40px; margin-bottom:40px}
hr.hr-xl{margin-top:50px; margin-bottom:50px}
hr.hr-xxl{margin-top:60px; margin-bottom:60px}
hr.blue{border-top:1px solid #428bca}

.white{color:#fff !important}
a.underline, span.underline, a.underline-popover,div#accordion-faqs .panel-body a{text-decoration:underline}
div#accordion-faqs .panel-body a:hover {text-decoration:none}
a.inherit,div#accordion-faqs .panel-body a{color:inherit !important}

.btn .glyphicon-left{margin-left:0; margin-right:10px}
@media (max-width:480px){.btn .glyphicon-left{margin-left:10px; margin-right:0}
}

img.service-logo{margin:10px 0 10px 0; display:block; max-width:320px; width:100%; height:auto}
img.service-logo-lg{max-width:500px}
img.service-logo-md{max-width:400px}
h1 img.service-logo{margin-top:0; margin-bottom:0}

/*img.service-logo-espresso{width:320px; height:42px}
*/
/*==============
| Coding camp pages
================*/
.btn-codingcamp{background-color:#1e8347; border:0; color:#fff}
.btn-codingcamp:hover{background-color:#4b9c6c; color:#fff}

@media (max-width:767px){#art-859938{display:none}
}

/* All pages */
#page-829169 #de-body, #page-831989 #de-body, #page-844857 #de-body, #page-849303 #de-body, #page-850274 #de-body, #page-851679 #de-body, #page-855244 #de-body, #page-856042 #de-body, #page-857475 #de-body{background:#fff !important}

.cc .img-responsive{max-height:190px; margin:0 auto}
.row.cc{padding-bottom:0px; padding-top:20px}

@media (max-width:767px){.row.cc{padding-top:0}}

.cc .col-sm-8{padding-top:10px}
@media (max-width:767px){.cc .col-sm-8{padding-top:0}
.cc .img-responsive{max-width:300px; margin:0 auto; max-height:none}
.cc h1{font-size:30pt !important}
}

.cc-theme{background:rgb(255,255,255); background:rgba(255,255,255,.5); padding:10px; display:inline-block}
ol.breadcrumb.cc{margin-left:0 !important; margin-top:0}

#page-844857 aside, #page-849303 aside, #page-850274 aside, #page-851679 aside, #page-855244 aside{margin-bottom:0}

.cc-overview{color:#efa925}
.cc-recognise{color:#12aec0}
.cc-analyse{color:#738796}
.cc-design{color:#f26722}
.cc-implement{color:#ef4b56}
.cc-test{color:#4ca98e}
.cc-evaluate{color:#183c6c}

#sec-850304 a{color:#f5854e}
#sec-851694 a{color:#f26f78}
#sec-855347 a{color:#70baa5}
#sec-856204 a{color:#466389}

#sec-831984{background-color:#1e8347 !important; color:#fff !important}
#sec-829174, .panel-overview, #page-829169 .well, #page-829169 .panel-heading{background-color:#efa925 !important; color:#fff !important}
#sec-830973, .panel-recognise, #page-844857 .well, #page-844857 .panel-heading{background-color:#12aec0 !important; color:#fff !important}
#sec-831037, .panel-analyse, #page-849303 .well, #page-849303 .panel-heading{background-color:#738796 !important; color:#fff !important}
#sec-831033, .panel-design, #page-850274 .well, #page-850274 .panel-heading{background-color:#f26722 !important; color:#fff !important}
#sec-831044, .panel-implement, #page-851679 .well, #page-851679 .panel-heading{background-color:#ef4b56 !important; color:#fff !important}
#sec-831047, .panel-test, #page-855244 .well, #page-855244 .panel-heading{background-color:#4ca98e !important; color:#fff !important}
#sec-831050, .panel-evaluate, #page-856042 .well, #page-856042 .panel-heading{background-color:#183c6c !important; color:#fff !important}
#sec-857478{background-color:#a4c749 !important; color:#fff !important}

hr.overview{border-top:1px solid #efa925}
hr.recognise{border-top:1px solid #12aec0}
hr.analyse{border-top:1px solid #738796}
hr.design{border-top:1px solid #f26722}
hr.implement{border-top:1px solid #ef4b56}
hr.test{border-top:1px solid #4ca98e}
hr.evaluate{border-top:1px solid #183c6c}
hr.cc{border-bottom:1px solid #ddd}
hr.recap{border-bottom:1px solid #a4c749}


h2.cc{border-bottom:1px solid #d8d8d8; padding-bottom:20px; color:#333; margin-bottom:25px}
h5.cc{padding-bottom:10px; margin-top:50px}

.panel-cc{background-color:#ddd; color:#333; text-align:center; font-size:18px; font-weight:bold; border:0}
.panel.panel-cc a{padding:40px 20px; color:#fff; display:block}
.panel.panel-cc a:hover{background:rgba(255,255,255,.2)}

article.content-side >div.content div.panel:last-child{margin-bottom:0}

#sec-831984, #sec-829174, #sec-830973, #sec-831037, #sec-831033, #sec-831044, #sec-831047, #sec-831050, #sec-857478{margin-bottom:40px}
#sec-831984 .container, #sec-829174 .container, #sec-830973 .container, #sec-831037 .container, #sec-831033 .container, #sec-831044 .container, #sec-831047 .container, #sec-831050 .container, #sec-857478 .container{background:none !important}
#sec-829174 .row, #sec-830973 .row, #sec-831037 .row, #sec-831033 .row, #sec-831044 .row, #sec-831047 .row, #sec-831050 .row, #sec-857478 .row{padding-bottom:0px}

#sec-844878, #sec-844981, #sec-849329, #sec-850304, #sec-851694, #sec-855347, #sec-856204{background-color:#ebebeb; padding-top:60px; padding-bottom:35px; margin-bottom:60px; margin-top:30px}
#sec-844878 div.container, #sec-844981 div.container, #sec-849329 div.container, #sec-850304 div.container, #sec-851694 div.container, #sec-855347 div.container, #sec-856204 div.container{background:none}

#sec-844981 .row, #sec-844878 .row, #sec-849329 .row, #sec-850304 .row, #sec-851694 .row, #sec-855347 .row, #sec-856204 .row{padding-bottom:0}

@media (min-width:768px){article#art-844916{margin-top:40px}
}

article#art-844916{padding-bottom:0}

.advert{ width:100%;  display:block;  height:auto;  border:3px solid #ddd;  border-radius:10px;  -webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);  box-shadow:0 1px 1px rgba(0,0,0,.05);  margin-bottom:25px}

@media (max-width:767px){body#page-829169 article#art-842908,#sec-844873 aside,#sec-849318 aside,#sec-844873 aside,#sec-850298 aside,#sec-851688 aside,#sec-855325 aside,#sec-856200 aside,body#page-857475 article#art-842908,#sec-857484 aside{display:none}
body#page-829169 .img-responsive{width:100%}
body#page-829169 aside{ margin-bottom:0px;  margin-top:20px}

}

article#art-842760 .img-responsive{ /* margin:45px 0; */ -webkit-animation:spin 50s linear infinite;  -moz-animation:spin 50s linear infinite;  animation:spin 50s linear infinite}
@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}
}
@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin{100%{-webkit-transform:rotate(360deg); transform:rotate(360deg)}
}

/*=============
Magna Carta resources item839584
==============*/
#page-839584 .masthead .container{height:auto !important}
#page-839584 div#section-main{height:auto !important}
#page-839584 .bg-fade{height:auto !important}
#page-839584 .masthead img{display:none}

#page-839584 div#section-main.masthead >div.container{background-position:top}

@media (max-width:767px){.masthead >.container >.row,.section >.container >.row >*{clear:both}
}

/*=====================
Share widgets
=====================*/
article#art-831114{ padding-bottom:0px}
@media (max-width:767px){article#art-831114 .addthis_sharing_toolbox.pull-right{float:none !important}
}

/*=====================
Video pages
=====================*/
/* What we offer */
/* #page-849194 .bc-video >ul{display:none}
#page-849194 .bc-video{padding:8px}
*/
#page-849194 .content-extra{width:100% !important}
#page-849194 div#de-container{padding-top:40px}
#page-849194 header, #page-849194 .meta-container{display:none}

/*=====================
Spotlight on Strategies
=====================*/

.de-sos-detail .masthead-desc {display: none}
.de-sos-detail h1 {margin:0}
.de-sos-detail li > ul {margin-bottom: 1.125em}
.de-sos #de-container .content-wrapper section.lp-row-credits article {margin-left:0px !important; margin-right:0px !important}
.de-sos #de-container .content-wrapper section .sos-list .list-item .lp-info .popover-icon {color: #bbbbbb}

/*=====
temp css until deploy dev to live 
======*/

.de-sos #de-container .lp-row-wide {
	background-color: #EBEBEB;
}

/*====================
STEM Connect
====================*/
#page-1233917 .de-section-row-background-colour.de-section-no-background-colour {
    background: none;
    margin-bottom: 0;
}