@import url("https://fonts.googleapis.com/css?family=Domine|Droid+Sans|Lato|Cabin|Playfair+Display|PT+Sans|Bitter|PT+Serif|Fjalla+One|Roboto+Slab|Abril+Fatface|Oswald|Merriweather|Quattrocento|Volkhov|Old+Standard+TT|Roboto|Open+Sans|Open%20Sans|Open%20Sans");
.responsive-layout {width: 100%;margin: 0 auto;}
@media all and (min-width:520px) {.responsive-layout {width: 520px;}}
@media all and (min-width:760px) {.responsive-layout {width: 100%;}}
@media all and (min-width:960px) {.responsive-layout {width: 960px;}}
.visibility-hidden {visibility: hidden !important;}
.display-none {display: none !important;}
.accessibility.no-touch .focused, .accessibility.no-touch button:focus, .accessibility.no-touch select:focus, .accessibility.no-touch textarea:focus, .accessibility.no-touch a:focus, .accessibility.no-touch input:focus+label {outline: 3px solid #ffa500;}
#accessibility-toggle {position: absolute;top: -1px;left: -25px;height: 1px;width: 1px;z-index: 0;overflow: hidden;padding: 0;padding: 8px 10px 8px 10px;margin: 0;}
.dir-rtl #accessibility-toggle {left: inherit;right: -25px;}
#accessibility-toggle:focus {height: auto;width: auto;top: 70px;left: 10px;z-index: 5000;background: #212121;border: 1px solid #fff;color: #fff;}
.dir-rtl #accessibility-toggle:focus {left: inherit;right: 10px;}
.skip-nav-link {background-color: #212121;border-radius: 0;color: #fff;display: none;left: 0;margin-top: 0;padding: 10px 20px;position: absolute;top: -46px;-webkit-transition: top .2s ease-out;transition: top .2s ease-out;width: auto;z-index: 100;}
.accessibility .skip-nav-link {display: inline-block;}
.skip-nav-link:focus {top: 0;}
#wrapper {width: 100%;margin: 0 auto;padding-top: 40px;}
@media all and (min-width:520px) {#wrapper {width: 520px;}}
@media all and (min-width:760px) {#wrapper {width: 100%;}}
@media all and (min-width:960px) {#wrapper {width: 960px;}}
@media all and (min-width:1024px) {#wrapper {margin: 0 auto;width: 1024px;}}
@media all and (max-width:760px) and (min-width:520px) {#wrapper {margin: 0 auto;width: 520px;}}
@media all and (max-width:519px) {#wrapper {margin: 0 auto;width: 100%;}}
.drawer {position: fixed;width: 320px;height: 100%;top: 0;right: -320px;overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;z-index: 501;}
.dir-rtl .drawer {right: inherit;left: -320px;}
.drawer .drawer-back {float: left;}
.dir-rtl .drawer .drawer-back {float: right;}
.drawer .drawer-back.show {display: inline-block;}
.drawer .drawer-close {float: right;}
.dir-rtl .drawer .drawer-close {float: left;}
.drawer .drawer-inner {height: 100%;}
.drawer .drawer-item {display: block;width: 100%;}
.drawer .drawer-item-open {display: block;}
.loading {width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 5000;}
.dir-rtl .loading {left: auto;right: 0;}
.loading .loading-image {width: 100%;height: 100px;position: absolute;top: 50%;margin-top: -50px;}
.navigation {margin: 0 auto;position: fixed;top: 0;height: 40px;z-index: 500;width: 100%;}
@media all and (min-width:520px) {.navigation {width: 520px;}}
@media all and (min-width:760px) {.navigation {width: 100%;}}
@media all and (min-width:960px) {.navigation {width: 960px;}}
@media all and (min-width:1024px) {.navigation {margin: 0 auto;width: 1024px;}}
@media all and (max-width:760px) and (min-width:520px) {.navigation {margin: 0 auto;width: 520px;}}
@media all and (max-width:519px) {.navigation {margin: 0 auto;width: 100%;}}
.ie8 .navigation {max-width: 1024px;}
.navigation .navigation-back-button {float: left;}
.dir-rtl .navigation .navigation-back-button {float: right;}
.navigation .navigation-drawer-toggle-button {float: right;}
.dir-rtl .navigation .navigation-drawer-toggle-button {float: left;}
.notify .notify-popup {position: fixed;top: 50%;width: 100%;z-index: 550;}
.notify .notify-popup-icon {position: absolute;left: 0;top: 0;}
.dir-rtl .notify .notify-popup-icon {left: inherit;right: 0;}
@media all and (max-width:759px) {.notify .notify-popup-icon .icon {float: none;margin: 0 auto;}}
@media all and (max-width:759px) {.notify .notify-popup-icon {float: none;margin: 0 auto;position: static;}}
.responsive-layout .ie8 .notify .notify-popup-content {max-width: 1024px;margin: 0 auto;}
.notify .notify-popup-content-inner {position: relative;}
.notify .notify-popup-done {display: inline-block;}
.notify .notify-shadow {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 549;}
.dir-rtl .notify .notify-shadow {left: inherit;right: 0;}
.component-container:before, .component-container:after {content: " ";display: block;height: 0;overflow: hidden;}
.component-container:after {clear: both;}
.component-container {zoom: 1;}
.component-left {width: 100%;float: none;}
@media all and (min-width:761px) {.component-left {width: 50%;float: left;}
	.component-left .component-inner {margin-right: 5%;}}
.component-right {width: 100%;float: none;}
@media all and (min-width:761px) {.component-right {width: 50%;float: right;}
	.component-right .component-inner {margin-left: 5%;}}
.component {position: relative;}
.block {position: relative;}
.aria-label {position: absolute !important;left: 0 !important;width: auto !important;height: auto !important;overflow: auto !important;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);color: rgba(0,0,0,0) !important;background: rgba(0,0,0,0) !important;font-size: 1px !important;padding: 0 !important;margin: 0 !important;line-height: normal !important;z-index: 1;}
.aria-label.relative {position: relative !important;}
.aria-label.aria-hidden {display: none !important;}
#a11y-focusguard {left: 0 !important;bottom: 0 !important;width: auto !important;height: auto !important;overflow: auto !important;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);color: rgba(0,0,0,0) !important;background: rgba(0,0,0,0) !important;font-size: 1px !important;padding: 0 !important;margin: 0 !important;line-height: normal !important;z-index: 1;}
.touch #a11y-focusguard {position: relative !important;}
.no-touch #a11y-focusguard {position: fixed !important;}
#a11y-selected, #a11y-selected * {position: fixed !important;left: 0 !important;bottom: 0 !important;width: auto !important;height: auto !important;overflow: auto !important;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);color: rgba(0,0,0,0) !important;background: rgba(0,0,0,0) !important;font-size: 1px !important;padding: 0 !important;margin: 0 !important;line-height: normal !important;z-index: 1;}
#a11y-focuser {position: fixed !important;left: 0 !important;top: 0 !important;width: auto !important;height: auto !important;overflow: auto !important;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);color: rgba(0,0,0,0) !important;background: rgba(0,0,0,0) !important;font-size: 1px !important;padding: 0 !important;margin: 0 !important;line-height: normal !important;z-index: 1;}
.no-select {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
body p {margin-top: 16px;margin-bottom: 16px;}
.ie8.size-medium .component-left, .ie8.size-large .component-left {width: 50%;float: left;}
.ie8.size-medium .component-left .component-inner, .ie8.size-large .component-left .component-inner {margin-right: 5%;}
.ie8.size-medium .component-right, .ie8.size-large .component-right {width: 50%;float: right;}
.ie8.size-medium .component-right .component-inner, .ie8.size-large .component-right .component-inner {margin-left: 5%;}
.ie8.size-small .component-left {width: 100%;float: left;}
.ie8.size-small .component-left .component-inner {margin-right: 0;}
.ie8.size-small .component-right {width: 100%;float: right;}
.ie8.size-small .component-right .component-inner {margin-left: 0;}
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
article, aside, figure, footer, header, hgroup, nav, section {display: block;}
img, object, embed {max-width: 100%;}
html {overflow-y: scroll;}
ul li, ol li {margin-left: 20px;}
.dir-rtl ul li, .dir-rtl ol li {margin-left: inherit;margin-right: 20px;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: "";content: none;}
a {margin: 0;padding: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted #000;cursor: help;}
table {border-collapse: collapse;border-spacing: 0;}
th {font-weight: bold;vertical-align: bottom;}
td {font-weight: normal;vertical-align: top;}
hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}
input, select {vertical-align: middle;}
pre {white-space: pre;white-space: pre-wrap;white-space: pre-line;word-wrap: break-word;}
input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
select, input, textarea {font: 99% sans-serif;}
table {font-size: inherit;font: 100%;}
a:hover, a:active {outline: none;}
small {font-size: 85%;}
strong, th {font-weight: bold;}
td, td img {vertical-align: top;}
sub, sup {font-size: 75%;line-height: 0;position: relative;}
sup {top: -.5em;}
sub {bottom: -.25em;}
pre, code, kbd, samp {font-family: monospace,sans-serif;}
.clickable, label, input[type=button], input[type=submit], button {cursor: pointer;}
button, input, select, textarea {margin: 0;}
button {width: auto;overflow: visible;}
.ie7 img {-ms-interpolation-mode: bicubic;}
.clearfix:before, .clearfix:after {content: " ";display: block;height: 0;overflow: hidden;}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;}
body {-webkit-tap-highlight-color: rgba(0,0,0,0);}
.dir-rtl body {direction: rtl;}
a, button {-webkit-tap-highlight-color: rgba(0,0,0,.2);}
.icon {-webkit-transform: translateZ(0);}
.accordion-component .accordion-item {margin-bottom: 10px;}
.accordion-component .accordion-item-title-icon {position: absolute;top: 50%;left: 10px;margin-top: -12px;color: #fff;}
.dir-rtl .accordion-component .accordion-item-title-icon {left: inherit;right: 10px;}
.accordion-component .accordion-item-title {display: block;position: relative;padding: 20px;padding-left: 44px;color: #fff;background-color: #212121;text-decoration: none;width: 100%;}
.dir-rtl .accordion-component .accordion-item-title {padding-left: inherit;padding-right: 44px;}
.accordion-component .accordion-item-title.visited {color: #080808;background-color: #080808;border-color: #080808;}
.accordion-component .accordion-item-title.visited .accordion-item-title-icon {color: #080808;}
.accordion-component .accordion-item-title.selected {color: #212121;background-color: #212121;border-color: #212121;}
.accordion-component .accordion-item-title.selected .accordion-item-title-icon {color: #212121;}
.no-touch .accordion-component .accordion-item-title:hover {color: #212121;background-color: #212121;border-color: #212121;}
.no-touch .accordion-component .accordion-item-title:hover .accordion-item-title-icon {color: #212121;}
.no-touch .accordion-component .accordion-item-title.visited:hover {color: #212121;background-color: #212121;border-color: #212121;}
.no-touch .accordion-component .accordion-item-title.visited:hover .accordion-item-title-icon {color: #212121;}
.no-touch .accordion-component .accordion-item-title.selected:hover {background-color: #212121;}
.accordion-component .accordion-item-body {color: #212121;background-color: #212121;display: none;}
.accordion-component .accordion-item-body-inner {padding: 20px;}
.accordion-component .accordion-item-graphic {padding: 10px 0 0;}
.accordion-component .accordion-item-graphic img {vertical-align: bottom;}
.article.article-noheader .article-inner {padding-top: 0;background-image: none;background-position: 0 0;background-repeat: repeat;}
.results-retry-button {margin: 3px 0 10px;}
.assessmentResults-component.visibility-hidden {display: none;}
.flipcard-component .flipcard-multiple {width: 50%;}
.flipcard-component .flipcard-multiple .flipcard-item-face {width: 99%;}
.flipcard-component .flipcard-single {width: 100%;}
.flipcard-component .flipcard-single .flipcard-item-face {width: 100%;}
.flipcard-component .flipcard-item {color: #fff;float: left;min-height: 320px;position: relative;border: 0;background-color: transparent !important;margin: 0;padding: 0;margin-bottom: .5%;-webkit-perspective: 600px;-moz-perspective: 600px;-ms-perspective: 600px;-o-perspective: 600px;perspective: 600px;}
.component-left.flipcard-component .flipcard-item, .component-right.flipcard-component .flipcard-item {min-height: 150px;}
.flipcard-component .flipcard-item.flipcard-flip .flipcard-item-back-title, .flipcard-component .flipcard-item.flipcard-flip .flipcard-item-back-body {opacity: 1 !important;-webkit-transition: opacity .5s .2s !important;-moz-transition: opacity .5s .2s !important;-ms-transition: opacity .5s .2s !important;-o-transition: opacity .5s .2s !important;transition: opacity .5s .2s !important;}
.flipcard-component .flipcard-item:hover {background-color: transparent;}
html.size-medium .flipcard-component .flipcard-item, html.size-small .flipcard-component .flipcard-item {margin-bottom: 5px;width: 100%;}
.flipcard-component .flipcard-item .flipcard-item-face {border: none;cursor: pointer;float: none;left: 0;overflow: hidden;position: absolute;top: 0;z-index: 110;height: 99%;margin: 0;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;-o-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;}
.flipcard-component .flipcard-item .flipcard-item-face.flipcard-item-front .flipcard-item-frontImage {width: 100%;height: auto;}
.flipcard-component .flipcard-item .flipcard-item-face.flipcard-item-back {padding: 12.5px 37.5px;background: #212121;text-align: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.ie8 .flipcard-component .flipcard-item .flipcard-item-face.flipcard-item-back, .ie9 .flipcard-component .flipcard-item .flipcard-item-face.flipcard-item-back {overflow-y: auto;}
.flipcard-component .flipcard-item .flipcard-item-face.flipcard-item-back .flipcard-item-back-title, .flipcard-component .flipcard-item .flipcard-item-face.flipcard-item-back .flipcard-item-back-body {opacity: 0;-webkit-transition: opacity .2s .1s !important;-moz-transition: opacity .2s .1s !important;-ms-transition: opacity .2s .1s !important;-o-transition: opacity .2s .1s !important;transition: opacity .2s .1s !important;}
.ie9 .flipcard-component .flipcard-item .flipcard-item-face.flipcard-item-back .flipcard-item-back-title, .ie9 .flipcard-component .flipcard-item .flipcard-item-face.flipcard-item-back .flipcard-item-back-body {opacity: 1;}
@media only screen and (min-width:520px) and (max-width:760px) {.flipcard-component .flipcard-item .flipcard-item-face.flipcard-item-back {padding: 17.5px 52.5px;}}
@media only screen and (min-width:761px) {.flipcard-component .flipcard-item .flipcard-item-face.flipcard-item-back {padding: 20px 60px;}}
.flipcard-component .flipcard-item:nth-child(odd) .flipcard-item-face, .flipcard-component .flipcard-item.odd .flipcard-item-face {margin-right: 1%;}
.flipcard-component .flipcard-item:nth-child(even) .flipcard-item-face, .flipcard-component .flipcard-item.even .flipcard-item-face {margin-left: 1%;}
@media all and (max-width:760px) {.flipcard-component .flipcard-item:nth-child(odd) .flipcard-item-face, .flipcard-component .flipcard-item:nth-child(even) .flipcard-item-face, .flipcard-component .flipcard-item.odd .flipcard-item-face, .flipcard-component .flipcard-item.even .flipcard-item-face {width: 100%;height: 100%;}
	.flipcard-component .flipcard-item:nth-child(odd) .flipcard-item-face, .flipcard-component .flipcard-item.odd .flipcard-item-face {margin-right: 0;}
	.flipcard-component .flipcard-item:nth-child(even) .flipcard-item-face, .flipcard-component .flipcard-item.even .flipcard-item-face {margin-left: 0;}}
.flipcard-component .flipcard-item.horizontal .flipcard-item-face.flipcard-item-front {-webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-o-transform: rotateY(0deg);transform: rotateY(0deg);}
.flipcard-component .flipcard-item.horizontal .flipcard-item-face.flipcard-item-back {-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);-ms-transform: rotateY(-180deg);-o-transform: rotateY(-180deg);transform: rotateY(-180deg);}
.flipcard-component .flipcard-item.vertical .flipcard-item-face.flipcard-item-front {-webkit-transform: rotateX(0deg);-moz-transform: rotateX(0deg);-ms-transform: rotateX(0deg);-o-transform: rotateX(0deg);transform: rotateX(0deg);}
.flipcard-component .flipcard-item.vertical .flipcard-item-face.flipcard-item-back {-webkit-transform: rotateX(180deg);-moz-transform: rotateX(180deg);-ms-transform: rotateX(180deg);-o-transform: rotateX(180deg);transform: rotateX(180deg);}
.flipcard-component .flipcard-item.flipcard-flip .flipcard-item-back {overflow-x: hidden;overflow-y: auto;}
.flipcard-component .flipcard-item.horizontal.flipcard-flip .flipcard-item-front {-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-o-transform: rotateY(180deg);transform: rotateY(180deg);}
.flipcard-component .flipcard-item.horizontal.flipcard-flip .flipcard-item-back {-webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-o-transform: rotateY(0deg);transform: rotateY(0deg);}
.flipcard-component .flipcard-item.vertical.flipcard-flip .flipcard-item-front {-webkit-transform: rotateX(-180deg);-moz-transform: rotateX(-180deg);-ms-transform: rotateX(-180deg);-o-transform: rotateX(-180deg);transform: rotateX(-180deg);}
.flipcard-component .flipcard-item.vertical.flipcard-flip .flipcard-item-back {-webkit-transform: rotateX(0deg);-moz-transform: rotateX(0deg);-ms-transform: rotateX(0deg);-o-transform: rotateX(0deg);transform: rotateX(0deg);}
.graphic-attribution {font-size: .75em;line-height: 1em;}
.hotgraphic-component .hotgraphic-graphic {position: relative;display: inline-block;width: 100%;}
.hotgraphic-component .hotgraphic-graphic-pin {display: block;position: absolute;top: 0;left: 0;background-color: #fff;border-radius: 50%;text-decoration: none;}
.hotgraphic-component .hotgraphic-graphic-pin.visited .hotgraphic-graphic-pin-icon {color: #080808;}
.no-touch .hotgraphic-component .hotgraphic-graphic-pin:hover .hotgraphic-graphic-pin-icon {color: #212121;}
.hotgraphic-component .hotgraphic-graphic-pin-icon {color: #212121;font-size: 48px;width: auto;height: auto;}
.hotgraphic-component .hotgraphic-popup {display: none;width: auto;position: absolute;left: 0;right: 0;top: 0;height: auto;margin: 40px;background-color: #212121;border: 1px solid #212121;z-index: 5;}
.hotgraphic-component .hotgraphic-popup-toolbar {position: relative;background-color: #212121;height: 44px;}
.hotgraphic-component .hotgraphic-popup-nav {background-color: #212121;}
.hotgraphic-component .hotgraphic-popup-done {position: absolute;top: 0;right: 0;text-decoration: none;}
.dir-rtl .hotgraphic-component .hotgraphic-popup-done {right: inherit;left: 0;}
.no-touch .hotgraphic-component .hotgraphic-popup-done:hover .hotgraphic-popup-close {color: #212121;}
.hotgraphic-component .hotgraphic-popup-arrow-l, .hotgraphic-component .hotgraphic-popup-arrow-r, .hotgraphic-component .hotgraphic-popup-close {padding: 20px;color: #fff;}
.hotgraphic-component .hotgraphic-popup-count {padding: 20px;vertical-align: baseline;color: #fff;float: left;}
.dir-rtl .hotgraphic-component .hotgraphic-popup-count {float: right;}
.hotgraphic-component .hotgraphic-popup-count span {display: inline-block;}
.hotgraphic-component .hotgraphic-popup-controls {float: left;text-decoration: none;}
.dir-rtl .hotgraphic-component .hotgraphic-popup-controls {float: right;}
.no-touch .hotgraphic-component .hotgraphic-popup-controls:hover .hotgraphic-popup-arrow-l, .no-touch .hotgraphic-component .hotgraphic-popup-controls:hover .hotgraphic-popup-arrow-r {color: #212121;}
.hotgraphic-component .hotgraphic-popup-controls.disabled {visibility: hidden;}
.hotgraphic-component .hotgraphic-popup-inner {padding: 20px;}
.hotgraphic-component .hotgraphic-item-graphic {width: 50%;float: right;text-align: center;}
.dir-rtl .hotgraphic-component .hotgraphic-item-graphic {float: left;}
.hotgraphic-component .hotgraphic-item-graphic-inner {padding-left: 10px;}
.dir-rtl .hotgraphic-component .hotgraphic-item-graphic-inner {padding-left: inherit;padding-right: 10px;}
.hotgraphic-component .hotgraphic-item-content {width: 50%;float: left;}
.dir-rtl .hotgraphic-component .hotgraphic-item-content {float: right;}
.hotgraphic-narrative {position: relative;max-height: 500px;height: 500px;}
.hotgraphic-narrative .hotgraphic-graphic-pin {border-radius: 0;position: absolute;display: block;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;border: 4px solid #212121;background-size: cover;transition: background-size .4s;overflow: hidden;}
.hotgraphic-narrative .hotgraphic-graphic-pin .hotgraphic-graphic-pin-image {display: block;width: 100%;height: 100%;-webkit-transition: transform .4s;transition: transform .4s;background-size: cover;}
.hotgraphic-narrative .hotgraphic-graphic-pin .hotgraphic-graphic-pin-image:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255,255,255,.5);transition: background .5s;}
.hotgraphic-narrative .hotgraphic-graphic-pin:hover .hotgraphic-graphic-pin-image {-webkit-transform: scale(1.1);transform: scale(1.1);}
.hotgraphic-narrative .hotgraphic-graphic-pin:hover .hotgraphic-graphic-pin-image:before {background: rgba(255,255,255,0);}
.cols-1 {width: 25%;}
.cols-2 {width: 50%;}
.cols-3 {width: 75%;}
.cols-4 {width: 100%;}
.rows-1 {height: 50%;}
.rows-2 {height: 100%;}
.matching-component .matching-item {padding-bottom: 10px;}
.matching-component .matching-item-title {margin-bottom: 10px;}
.matching-component .matching-select-container {position: relative;background-color: #212121;}
.matching-component .matching-select-container.error {outline: 1px solid #c91111;}
.matching-component .matching-select-state {position: absolute;width: 24px;height: 24px;top: 50%;margin-top: -12px;right: 10px;background: none;}
.dir-rtl .matching-component .matching-select-state {right: inherit;left: 10px;}
.matching-component .matching-select-state .matching-select-icon {color: #fff;}
.matching-component .matching-select-state .matching-correct-icon {color: #1c8e0d;display: none;}
.matching-component .matching-select-state .matching-incorrect-icon {color: #c91111;display: none;}
.accessibility.no-touch .matching-component .select2-container.select2-container--focus {outline: 3px solid #ffa500;}
.matching-component .select2-container .select2-selection--single {height: auto;padding: 10px 0 10px 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background-color: #212121;color: #fff;}
.no-touch .matching-component .select2-container .select2-selection--single:hover {background-color: #212121;color: #212121;}
.dir-rtl .matching-component .select2-container .select2-selection--single {direction: rtl;}
.matching-component .select2-container .select2-selection--single .select2-selection__rendered {line-height: inherit;padding-left: 10px;padding-right: 10px;color: #fff;}
.matching-component .select2-container .select2-selection--single .select2-selection__arrow {width: 24px;height: 24px;top: 50%;margin-top: -12px;right: 10px;}
.matching-component .select2-container .select2-selection--single .select2-selection__arrow b {border-color: #fff transparent transparent transparent;}
.dir-rtl .matching-component .select2-container .select2-selection--single .select2-selection__arrow {right: inherit;left: 10px;}
.matching-component .select2-container.select2-container--open.select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: transparent transparent #fff transparent;}
.matching-component .matching-widget.submitted .matching-select {cursor: default;}
.matching-component .matching-widget.submitted .matching-select-container {background-color: #333;}
.matching-component .matching-widget.submitted .matching-select-state {z-index: 1;}
.matching-component .matching-widget.show-user-answer .select2-selection__arrow, .matching-component .matching-widget.show-user-answer .matching-select-icon {display: none;}
.matching-component .matching-widget.show-user-answer .incorrect .matching-incorrect-icon {display: block;}
.matching-component .matching-widget.show-user-answer .correct .matching-correct-icon {display: block;}
.matching-component .matching-widget.show-correct-answer .select2-selection__arrow, .matching-component .matching-widget.show-correct-answer .matching-select-icon {display: none;}
.matching-component .matching-widget.show-correct-answer .incorrect .matching-correct-icon, .matching-component .matching-widget.show-correct-answer .correct .matching-correct-icon {display: block;}
.no-touch .matching-select-icon:hover {color: #212121;}
.no-touch .matching-select-container:hover {color: #212121;background-color: #212121;}
.ie8 .matching-select-container.disabled {background-color: #333;}
.select2-container--default ul, .dir-rtl .select2-container--default ul, .select2-container--default li, .dir-rtl .select2-container--default li {margin: 0;}
.select2-container--default span.select2-dropdown, .dir-rtl .select2-container--default span.select2-dropdown {background-color: #212121;color: #fff;}
.select2-container--default .select2-results__option, .dir-rtl .select2-container--default .select2-results__option {padding-top: 5px;padding-bottom: 5px;padding-left: 10px;padding-right: 10px;}
.select2-container--default li.select2-results__option--highlighted[aria-selected], .dir-rtl .select2-container--default li.select2-results__option--highlighted[aria-selected], .select2-container--default li.select2-results__option[aria-selected=true], .dir-rtl .select2-container--default li.select2-results__option[aria-selected=true] {background-color: #212121;color: #fff;}
.select2-container--default.select2-container--disabled span.select2-selection--single, .dir-rtl .select2-container--default.select2-container--disabled span.select2-selection--single, .no-touch .select2-container--default.select2-container--disabled span.select2-selection--single:hover, .no-touch .dir-rtl .select2-container--default.select2-container--disabled span.select2-selection--single:hover {background-color: #333;color: #fff;}
.accessibility.no-touch .matching-component .matching-widget.disabled .select2-container.select2-container--focus, .accessibility.no-touch .matching-widget.disabled .select2.select2-container *:focus {outline: 0;}
.select2-search__field {position: fixed;}
.select2-container {box-sizing: border-box;display: inline-block;margin: 0;position: relative;vertical-align: middle;}
.select2-container .select2-selection--single {box-sizing: border-box;cursor: pointer;display: block;height: 28px;user-select: none;-webkit-user-select: none;}
.select2-container .select2-selection--single .select2-selection__rendered {display: block;padding-left: 8px;padding-right: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.select2-container .select2-selection--single .select2-selection__clear {position: relative;}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {padding-right: 8px;padding-left: 20px;}
.select2-container .select2-selection--multiple {box-sizing: border-box;cursor: pointer;display: block;min-height: 32px;user-select: none;-webkit-user-select: none;}
.select2-container .select2-selection--multiple .select2-selection__rendered {display: inline-block;overflow: hidden;padding-left: 8px;text-overflow: ellipsis;white-space: nowrap;}
.select2-container .select2-search--inline {float: left;}
.select2-container .select2-search--inline .select2-search__field {box-sizing: border-box;border: none;font-size: 100%;margin-top: 5px;padding: 0;}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {-webkit-appearance: none;}
.select2-dropdown {background-color: white;border: 1px solid #aaa;border-radius: 4px;box-sizing: border-box;display: block;position: absolute;left: -100000px;width: 100%;z-index: 1051;}
.select2-results {display: block;}
.select2-results__options {list-style: none;margin: 0;padding: 0;}
.select2-results__option {padding: 6px;user-select: none;-webkit-user-select: none;}
.select2-results__option[aria-selected] {cursor: pointer;}
.select2-container--open .select2-dropdown {left: 0;}
.select2-container--open .select2-dropdown--above {border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.select2-container--open .select2-dropdown--below {border-top: none;border-top-left-radius: 0;border-top-right-radius: 0;}
.select2-search--dropdown {display: block;padding: 4px;}
.select2-search--dropdown .select2-search__field {padding: 4px;width: 100%;box-sizing: border-box;}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {-webkit-appearance: none;}
.select2-search--dropdown.select2-search--hide {display: none;}
.select2-close-mask {border: 0;margin: 0;padding: 0;display: block;position: fixed;left: 0;top: 0;min-height: 100%;min-width: 100%;height: auto;width: auto;opacity: 0;z-index: 99;background-color: #fff;filter: alpha(opacity=0);}
.select2-hidden-accessible {border: 0 !important;clip: rect(0 0 0 0) !important;height: 1px !important;margin: -1px !important;overflow: hidden !important;padding: 0 !important;position: absolute !important;width: 1px !important;}
.select2-container--default .select2-selection--single {background-color: #fff;border: 1px solid #aaa;border-radius: 4px;}
.select2-container--default .select2-selection--single .select2-selection__rendered {color: #444;line-height: 28px;}
.select2-container--default .select2-selection--single .select2-selection__clear {cursor: pointer;float: right;font-weight: bold;}
.select2-container--default .select2-selection--single .select2-selection__placeholder {color: #999;}
.select2-container--default .select2-selection--single .select2-selection__arrow {height: 26px;position: absolute;top: 1px;right: 1px;width: 20px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: #888 transparent transparent transparent;border-style: solid;border-width: 5px 4px 0 4px;height: 0;left: 50%;margin-left: -4px;margin-top: -2px;position: absolute;top: 50%;width: 0;}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {float: left;}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {left: 1px;right: auto;}
.select2-container--default.select2-container--disabled .select2-selection--single {background-color: #eee;cursor: default;}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {display: none;}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color: transparent transparent #888 transparent;border-width: 0 4px 5px 4px;}
.select2-container--default .select2-selection--multiple {background-color: white;border: 1px solid #aaa;border-radius: 4px;cursor: text;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {box-sizing: border-box;list-style: none;margin: 0;padding: 0 5px;width: 100%;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {list-style: none;}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {color: #999;margin-top: 5px;float: left;}
.select2-container--default .select2-selection--multiple .select2-selection__clear {cursor: pointer;float: right;font-weight: bold;margin-top: 5px;margin-right: 10px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice {background-color: #e4e4e4;border: 1px solid #aaa;border-radius: 4px;cursor: default;float: left;margin-right: 5px;margin-top: 5px;padding: 0 5px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {color: #999;cursor: pointer;display: inline-block;font-weight: bold;margin-right: 2px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {color: #333;}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {float: right;}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {margin-left: 5px;margin-right: auto;}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {margin-left: 2px;margin-right: auto;}
.select2-container--default.select2-container--focus .select2-selection--multiple {border: solid black 1px;outline: 0;}
.select2-container--default.select2-container--disabled .select2-selection--multiple {background-color: #eee;cursor: default;}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {display: none;}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {border-top-left-radius: 0;border-top-right-radius: 0;}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.select2-container--default .select2-search--dropdown .select2-search__field {border: 1px solid #aaa;}
.select2-container--default .select2-search--inline .select2-search__field {background: transparent;border: none;outline: 0;box-shadow: none;-webkit-appearance: textfield;}
.select2-container--default .select2-results>.select2-results__options {max-height: 200px;overflow-y: auto;}
.select2-container--default .select2-results__option[role=group] {padding: 0;}
.select2-container--default .select2-results__option[aria-disabled=true] {color: #999;}
.select2-container--default .select2-results__option[aria-selected=true] {background-color: #ddd;}
.select2-container--default .select2-results__option .select2-results__option {padding-left: 1em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {padding-left: 0;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {margin-left: -1em;padding-left: 2em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -2em;padding-left: 3em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -3em;padding-left: 4em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -4em;padding-left: 5em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -5em;padding-left: 6em;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #5897fb;color: white;}
.select2-container--default .select2-results__group {cursor: default;display: block;padding: 6px;}
.select2-container--classic .select2-selection--single {background-color: #f7f7f7;border: 1px solid #aaa;border-radius: 4px;outline: 0;background-image: -webkit-linear-gradient(top,white 50%,#eee 100%);background-image: -o-linear-gradient(top,white 50%,#eee 100%);background-image: linear-gradient(to bottom,white 50%,#eee 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);}
.select2-container--classic .select2-selection--single:focus {border: 1px solid #5897fb;}
.select2-container--classic .select2-selection--single .select2-selection__rendered {color: #444;line-height: 28px;}
.select2-container--classic .select2-selection--single .select2-selection__clear {cursor: pointer;float: right;font-weight: bold;margin-right: 10px;}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {color: #999;}
.select2-container--classic .select2-selection--single .select2-selection__arrow {background-color: #ddd;border: none;border-left: 1px solid #aaa;border-top-right-radius: 4px;border-bottom-right-radius: 4px;height: 26px;position: absolute;top: 1px;right: 1px;width: 20px;background-image: -webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image: -o-linear-gradient(top,#eee 50%,#ccc 100%);background-image: linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {border-color: #888 transparent transparent transparent;border-style: solid;border-width: 5px 4px 0 4px;height: 0;left: 50%;margin-left: -4px;margin-top: -2px;position: absolute;top: 50%;width: 0;}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {float: left;}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {border: none;border-right: 1px solid #aaa;border-radius: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;left: 1px;right: auto;}
.select2-container--classic.select2-container--open .select2-selection--single {border: 1px solid #5897fb;}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {background: transparent;border: none;}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color: transparent transparent #888 transparent;border-width: 0 4px 5px 4px;}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {border-top: none;border-top-left-radius: 0;border-top-right-radius: 0;background-image: -webkit-linear-gradient(top,white 0,#eee 50%);background-image: -o-linear-gradient(top,white 0,#eee 50%);background-image: linear-gradient(to bottom,white 0,#eee 50%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;background-image: -webkit-linear-gradient(top,#eee 50%,white 100%);background-image: -o-linear-gradient(top,#eee 50%,white 100%);background-image: linear-gradient(to bottom,#eee 50%,white 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0);}
.select2-container--classic .select2-selection--multiple {background-color: white;border: 1px solid #aaa;border-radius: 4px;cursor: text;outline: 0;}
.select2-container--classic .select2-selection--multiple:focus {border: 1px solid #5897fb;}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {list-style: none;margin: 0;padding: 0 5px;}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {display: none;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {background-color: #e4e4e4;border: 1px solid #aaa;border-radius: 4px;cursor: default;float: left;margin-right: 5px;margin-top: 5px;padding: 0 5px;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {color: #888;cursor: pointer;display: inline-block;font-weight: bold;margin-right: 2px;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {color: #555;}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {float: right;}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {margin-left: 5px;margin-right: auto;}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {margin-left: 2px;margin-right: auto;}
.select2-container--classic.select2-container--open .select2-selection--multiple {border: 1px solid #5897fb;}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {border-top: none;border-top-left-radius: 0;border-top-right-radius: 0;}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.select2-container--classic .select2-search--dropdown .select2-search__field {border: 1px solid #aaa;outline: 0;}
.select2-container--classic .select2-search--inline .select2-search__field {outline: 0;box-shadow: none;}
.select2-container--classic .select2-dropdown {background-color: white;border: 1px solid transparent;}
.select2-container--classic .select2-dropdown--above {border-bottom: none;}
.select2-container--classic .select2-dropdown--below {border-top: none;}
.select2-container--classic .select2-results>.select2-results__options {max-height: 200px;overflow-y: auto;}
.select2-container--classic .select2-results__option[role=group] {padding: 0;}
.select2-container--classic .select2-results__option[aria-disabled=true] {color: grey;}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {background-color: #3875d7;color: white;}
.select2-container--classic .select2-results__group {cursor: default;display: block;padding: 6px;}
.select2-container--classic.select2-container--open .select2-dropdown {border-color: #5897fb;}
.mcq-component .mcq-item {background-color: #212121;position: relative;}
.mcq-component .mcq-item label {color: #fff;display: block;margin-bottom: 2px;position: relative;z-index: 1;background-color: #212121;cursor: pointer;}
.mcq-component .mcq-item label .mcq-answer-icon {color: #fff;}
.mcq-component .mcq-item label .mcq-answer-icon.radio {width: 26px;height: 26px;}
.mcq-component .mcq-item label .mcq-answer-icon.radio:before {content: "";}
.mcq-component .mcq-item label .mcq-answer-icon.checkbox {border: 3px solid #fff;width: 18px;height: 18px;font-size: 18px;font-weight: bold;border-radius: 2px;}
.mcq-component .mcq-item label .mcq-answer-icon.checkbox:before {content: " ";}
.mcq-component .mcq-item label.selected {color: #212121;background-color: #212121;border-color: #212121;}
.mcq-component .mcq-item label.selected .mcq-answer-icon.radio:before {content: "";}
.mcq-component .mcq-item label.selected .mcq-answer-icon.checkbox {border: 3px solid #212121;width: 18px;height: 18px;font-size: 18px;font-weight: bold;border-radius: 2px;}
.mcq-component .mcq-item label.selected .mcq-answer-icon.checkbox:before {content: "";}
.mcq-component .mcq-item label.selected .mcq-item-icon {color: #212121;}
.mcq-component .mcq-item-inner {padding: 20px;padding-left: 44px;}
.dir-rtl .mcq-component .mcq-item-inner {padding-left: inherit;padding-right: 44px;}
.mcq-component .mcq-item input {position: absolute;top: 14px;left: 14px;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.dir-rtl .mcq-component .mcq-item input {left: inherit;right: 14px;}
.mcq-component .mcq-correct-icon {color: #1c8e0d;display: none;}
.mcq-component .mcq-incorrect-icon {color: #c91111;display: none;}
.mcq-component .mcq-item-state {background: none;position: absolute;left: 10px;width: 24px;height: 24px;top: 50%;margin-top: -12px;z-index: 0;}
.dir-rtl .mcq-component .mcq-item-state {left: inherit;right: 10px;}
.mcq-widget.show-user-answer .mcq-item-icon {display: none;}
.mcq-widget.show-user-answer .incorrect .selected .mcq-incorrect-icon {display: block;}
.mcq-widget.show-user-answer .correct .selected .mcq-correct-icon {display: block;}
.mcq-widget.show-correct-answer .mcq-item-icon {display: none;}
.mcq-widget.show-correct-answer .incorrect .selected .mcq-correct-icon, .mcq-widget.show-correct-answer .correct .selected .mcq-correct-icon {display: block;}
.mcq-widget.disabled .mcq-item label.selected.disabled {color: #212121;background-color: #212121;border-color: #212121;cursor: default;}
.mcq-widget.disabled .mcq-item label.disabled {color: #1a1a1a;background-color: #333;border-color: #1a1a1a;cursor: default;}
.mcq-widget.disabled .mcq-item.correct .selected .state {color: #1c8e0d;}
.mcq-widget.disabled .mcq-item.incorrect .selected .state {color: #c91111;}
.no-touch .mcq-widget:not(.disabled) .mcq-item label:hover {color: #212121;background-color: #212121;border-color: #212121;}
.no-touch .mcq-widget:not(.disabled) .mcq-item label:hover .mcq-item-icon {color: #212121;}
.no-touch .mcq-widget:not(.disabled) .mcq-item label.disabled {color: #1a1a1a;background-color: #333;border-color: #1a1a1a;}
.no-touch .mcq-widget:not(.disabled) .mcq-item label.disabled:hover {color: #1a1a1a;background-color: #333;border-color: #1a1a1a;}
.no-touch .mcq-widget:not(.disabled) .mcq-item label.disabled .mcq-item-icon {color: #1a1a1a;}
.media-component .me-plugin {position: relative;width: 100%;height: 100% !important;}
.media-component .me-plugin object {height: 100% !important;width: 100% !important;}
.media-component .me-plugin embed {height: 100% !important;width: 100% !important;}
.media-component .media-widget.video-vimeo .mejs-controls {display: none !important;height: 0 !important;}
.media-component .media-widget.video-vimeo .mejs-overlay-play {display: none !important;}
.media-component .mejs-container {background-color: transparent;}
.media-component .mejs-container .mejs-controls .mejs-time {padding-right: 1px;padding-left: 1px;}
.media-component .external-source .mejs-container {position: relative;padding-top: 35px;height: 0;overflow: hidden;}
.media-component .external-source .mejs-container iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.media-component .external-source .mejs-overlay-button {display: none;}
.media-component .media-transcript {padding: 20px 0 20px 0;display: block;color: #fff;background-color: #212121;text-decoration: none;}
.media-component .media-transcript:hover {color: #212121;background-color: #212121;}
.media-component .media-inline-transcript-body-container {margin-top: 10px;display: none;}
.media-component .media-inline-transcript-body {padding: 10px;}
.media-component .media-transcript-button-container {padding: 1px;}
.media-component .media-external-transcript-button, .media-component .media-inline-transcript-button {width: 100%;display: block;}
.media-component .mejs-overlay-button {background-image: url("../svg/bigplay.svg");}
.media-component .no-svg .mejs-overlay-button {background-image: url("../png/bigplay.png");}
.media-component .mejs-overlay-loading, .media-component .mejs-container .mejs-controls, .media-component .mejs-controls .mejs-volume-button .mejs-volume-slider, .media-component .mejs-controls .mejs-captions-button .mejs-captions-selector, .media-component .mejs-captions-text, .media-component .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector, .media-component .mejs-postroll-layer, .media-component .mejs-postroll-close, .media-component .mejs-controls .mejs-speed-button .mejs-speed-selector {background-image: url("../png/background.png");}
.media-component .mejs-overlay-loading span {background-image: url("../gif/loading-2.gif");}
.media-component .mejs-controls .mejs-button.mejs-jump-forward-button {background-image: url("../png/jumpforward.png");}
.media-component .mejs-controls .mejs-button.mejs-skip-back-button {background-image: url("../png/skipback.png");}
.media-component .mejs-controls .mejs-button button {background-image: url("../svg/controls.svg");}
.accessibility.no-touch .media-component .mejs-controls .mejs-button button:focus {outline: 3px solid #ffa500;}
.media-component .no-svg .mejs-controls .mejs-button button {background-image: url("../png/controls.png");}
.media-component .mejs-container-fullscreen .mejs-mediaelement, .media-component .mejs-container-fullscreen video {width: 100% !important;height: 100% !important;background-color: black;}
.media-top-padding {padding-top: 4em;}
.mejs-offscreen {clip: rect(1px 1px 1px 1px);clip: rect(1px,1px,1px,1px);clip-path: polygon(0 0,0 0,0 0,0 0);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.mejs-container {position: relative;background: #000;font-family: Helvetica,Arial;text-align: left;vertical-align: top;text-indent: 0;}
.mejs-container:focus {outline: none;}
.me-plugin {position: absolute;}
.mejs-embed, .mejs-embed body {width: 100%;height: 100%;margin: 0;padding: 0;background: #000;overflow: hidden;}
.mejs-fullscreen {overflow: hidden !important;}
.mejs-container-fullscreen {position: fixed;left: 0;top: 0;right: 0;bottom: 0;overflow: hidden;z-index: 1000;}
.mejs-container-fullscreen .mejs-mediaelement, .mejs-container-fullscreen video {width: 100%;height: 100%;}
.mejs-clear {clear: both;}
.mejs-background {position: absolute;top: 0;left: 0;}
.mejs-mediaelement {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.mejs-poster {position: absolute;top: 0;left: 0;background-size: contain;background-position: 50% 50%;background-repeat: no-repeat;}
:root .mejs-poster img {display: none;}
.mejs-poster img {padding: 0;border: 0;}
.mejs-overlay {position: absolute;top: 0;left: 0;}
.mejs-overlay-play {cursor: pointer;}
.mejs-overlay-button {position: absolute;top: 50%;left: 50%;width: 100px;height: 100px;margin: -50px 0 0 -50px;background: url("../bigplay.html") no-repeat;}
.no-svg .mejs-overlay-button {background-image: url("../bigplay-2.html");}
.mejs-overlay:hover .mejs-overlay-button {background-position: 0 -100px;}
.mejs-overlay-loading {position: absolute;top: 50%;left: 50%;width: 80px;height: 80px;margin: -40px 0 0 -40px;background: #333;background: url("../background.html");background: rgba(0,0,0,.9);background: -webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.9)),to(rgba(0,0,0,.9)));background: -webkit-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background: -moz-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background: -o-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background: -ms-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background: linear-gradient(rgba(50,50,50,.9),rgba(0,0,0,.9));}
.mejs-overlay-loading span {display: block;width: 80px;height: 80px;background: transparent url("../loading.html") 50% 50% no-repeat;}
.mejs-container .mejs-controls {position: absolute;list-style-type: none;margin: 0;padding: 0;bottom: 0;left: 0;background: url("../background.html");background: rgba(0,0,0,.7);background: -webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background: -webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background: -moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background: -o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background: -ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background: linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));height: 30px;width: 100%;}
.mejs-container .mejs-controls div {list-style-type: none;background-image: none;display: block;float: left;margin: 0;padding: 0;width: 26px;height: 26px;font-size: 11px;line-height: 11px;font-family: Helvetica,Arial;border: 0;}
.mejs-controls .mejs-button button {cursor: pointer;display: block;font-size: 0;line-height: 0;text-decoration: none;margin: 7px 5px;padding: 0;position: absolute;height: 16px;width: 16px;border: 0;background: transparent url("../controls.html") no-repeat;}
.no-svg .mejs-controls .mejs-button button {background-image: url("../controls-2.html");}
.mejs-controls .mejs-button button:focus {outline: dotted 1px #999;}
.mejs-container .mejs-controls .mejs-time {color: #fff;display: block;height: 17px;width: auto;padding: 10px 3px 0 3px;overflow: hidden;text-align: center;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
.mejs-container .mejs-controls .mejs-time a {color: #fff;font-size: 11px;line-height: 12px;display: block;float: left;margin: 1px 2px 0 0;width: auto;}
.mejs-controls .mejs-play button {background-position: 0 0;}
.mejs-controls .mejs-pause button {background-position: 0 -16px;}
.mejs-controls .mejs-stop button {background-position: -112px 0;}
.mejs-controls div.mejs-time-rail {direction: ltr;width: 200px;padding-top: 5px;}
.mejs-controls .mejs-time-rail span, .mejs-controls .mejs-time-rail a {display: block;position: absolute;width: 180px;height: 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;cursor: pointer;}
.mejs-controls .mejs-time-rail .mejs-time-total {margin: 5px;background: #333;background: rgba(50,50,50,.8);background: -webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background: -webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background: -moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background: -o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background: -ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background: linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8));}
.mejs-controls .mejs-time-rail .mejs-time-buffering {width: 100%;background-image: -o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image: -webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -moz-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -ms-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size: 15px 15px;-moz-background-size: 15px 15px;-o-background-size: 15px 15px;background-size: 15px 15px;-webkit-animation: buffering-stripes 2s linear infinite;-moz-animation: buffering-stripes 2s linear infinite;-ms-animation: buffering-stripes 2s linear infinite;-o-animation: buffering-stripes 2s linear infinite;animation: buffering-stripes 2s linear infinite;}
@-webkit-keyframes buffering-stripes {from {background-position: 0 0;}
	to {background-position: 30px 0;}}
@-moz-keyframes buffering-stripes {from {background-position: 0 0;}
	to {background-position: 30px 0;}}
@-ms-keyframes buffering-stripes {from {background-position: 0 0;}
	to {background-position: 30px 0;}}
@-o-keyframes buffering-stripes {from {background-position: 0 0;}
	to {background-position: 30px 0;}}
@keyframes buffering-stripes {from {background-position: 0 0;}
	to {background-position: 30px 0;}}
.mejs-controls .mejs-time-rail .mejs-time-loaded {background: #3caac8;background: rgba(60,170,200,.8);background: -webkit-gradient(linear,0 0,0 100%,from(rgba(44,124,145,.8)),to(rgba(78,183,212,.8)));background: -webkit-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background: -moz-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background: -o-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background: -ms-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background: linear-gradient(rgba(44,124,145,.8),rgba(78,183,212,.8));width: 0;}
.mejs-controls .mejs-time-rail .mejs-time-current {background: #fff;background: rgba(255,255,255,.8);background: -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background: -webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background: -moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background: -o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background: -ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background: linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8));width: 0;}
.mejs-controls .mejs-time-rail .mejs-time-handle {display: none;position: absolute;margin: 0;width: 10px;background: #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;cursor: pointer;border: solid 2px #333;top: -2px;text-align: center;}
.mejs-controls .mejs-time-rail .mejs-time-float {position: absolute;display: none;background: #eee;width: 36px;height: 17px;border: solid 1px #333;top: -26px;margin-left: -18px;text-align: center;color: #111;}
.mejs-controls .mejs-time-rail .mejs-time-float-current {margin: 2px;width: 30px;display: block;text-align: center;left: 0;}
.mejs-controls .mejs-time-rail .mejs-time-float-corner {position: absolute;display: block;width: 0;height: 0;line-height: 0;border: solid 5px #eee;border-color: #eee transparent transparent transparent;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;top: 15px;left: 13px;}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float {width: 48px;}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {width: 44px;}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {left: 18px;}
.mejs-controls .mejs-fullscreen-button button {background-position: -32px 0;}
.mejs-controls .mejs-unfullscreen button {background-position: -32px -16px;}
.mejs-controls .mejs-mute button {background-position: -16px -16px;}
.mejs-controls .mejs-unmute button {background-position: -16px 0;}
.mejs-controls .mejs-volume-button {position: relative;}
.mejs-controls .mejs-volume-button .mejs-volume-slider {display: none;height: 115px;width: 25px;background: url("../background.html");background: rgba(50,50,50,.7);-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;top: -115px;left: 0;z-index: 1;position: absolute;margin: 0;}
.mejs-controls .mejs-volume-button:hover {-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;border-radius: 0 0 4px 4px;}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {position: absolute;left: 11px;top: 8px;width: 2px;height: 100px;background: #ddd;background: rgba(255,255,255,.5);margin: 0;}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {position: absolute;left: 11px;top: 8px;width: 2px;height: 100px;background: #ddd;background: rgba(255,255,255,.9);margin: 0;}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {position: absolute;left: 4px;top: -3px;width: 16px;height: 6px;background: #ddd;background: rgba(255,255,255,.9);cursor: N-resize;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;margin: 0;}
.mejs-controls a.mejs-horizontal-volume-slider {height: 26px;width: 56px;position: relative;display: block;float: left;vertical-align: middle;}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {position: absolute;left: 0;top: 11px;width: 50px;height: 8px;margin: 0;padding: 0;font-size: 1px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background: #333;background: rgba(50,50,50,.8);background: -webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background: -webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background: -moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background: -o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background: -ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background: linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8));}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {position: absolute;left: 0;top: 11px;width: 50px;height: 8px;margin: 0;padding: 0;font-size: 1px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background: #fff;background: rgba(255,255,255,.8);background: -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background: -webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background: -moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background: -o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background: -ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background: linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8));}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {display: none;}
.mejs-controls .mejs-captions-button {position: relative;}
.mejs-controls .mejs-captions-button button {background-position: -48px 0;}
.mejs-controls .mejs-captions-button .mejs-captions-selector {visibility: hidden;position: absolute;bottom: 26px;right: -51px;width: 85px;height: 100px;background: url("../background.html");background: rgba(50,50,50,.7);border: solid 1px transparent;padding: 10px 10px 0 10px;overflow: hidden;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.mejs-controls .mejs-captions-button:hover .mejs-captions-selector {visibility: visible;}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul {margin: 0;padding: 0;display: block;list-style-type: none !important;overflow: hidden;}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {margin: 0 0 6px 0;padding: 0;list-style-type: none !important;display: block;color: #fff;overflow: hidden;}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {clear: both;float: left;margin: 3px 3px 0 5px;}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {width: 55px;float: left;padding: 4px 0 0 0;line-height: 15px;font-family: helvetica,arial;font-size: 10px;}
.mejs-controls .mejs-captions-button .mejs-captions-translations {font-size: 10px;margin: 0 0 5px 0;}
.mejs-chapters {position: absolute;top: 0;left: 0;-xborder-right: solid 1px #fff;width: 10000px;z-index: 1;}
.mejs-chapters .mejs-chapter {position: absolute;float: left;background: #222;background: rgba(0,0,0,.7);background: -webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background: -webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background: -moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background: -o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background: -ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background: linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#323232,endColorstr=#000);overflow: hidden;border: 0;}
.mejs-chapters .mejs-chapter .mejs-chapter-block {font-size: 11px;color: #fff;padding: 5px;display: block;border-right: solid 1px #333;border-bottom: solid 1px #333;cursor: pointer;}
.mejs-chapters .mejs-chapter .mejs-chapter-block-last {border-right: none;}
.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {background: #666;background: rgba(102,102,102,.7);background: -webkit-gradient(linear,0 0,0 100%,from(rgba(102,102,102,.7)),to(rgba(50,50,50,.6)));background: -webkit-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background: -moz-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background: -o-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background: -ms-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background: linear-gradient(rgba(102,102,102,.7),rgba(50,50,50,.6));filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666,endColorstr=#323232);}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {font-size: 12px;font-weight: bold;display: block;white-space: nowrap;text-overflow: ellipsis;margin: 0 0 3px 0;line-height: 12px;}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {font-size: 12px;line-height: 12px;margin: 3px 0 4px 0;display: block;white-space: nowrap;text-overflow: ellipsis;}
.mejs-captions-layer {position: absolute;bottom: 0;left: 0;text-align: center;line-height: 20px;font-size: 16px;color: #fff;}
.mejs-captions-layer a {color: #fff;text-decoration: underline;}
.mejs-captions-layer[lang=ar] {font-size: 20px;font-weight: normal;}
.mejs-captions-position {position: absolute;width: 100%;bottom: 15px;left: 0;}
.mejs-captions-position-hover {bottom: 35px;}
.mejs-captions-text {padding: 3px 5px;background: url("../background.html");background: rgba(20,20,20,.5);white-space: pre-wrap;}
.me-cannotplay a {color: #fff;font-weight: bold;}
.me-cannotplay span {padding: 15px;display: block;}
.mejs-controls .mejs-loop-off button {background-position: -64px -16px;}
.mejs-controls .mejs-loop-on button {background-position: -64px 0;}
.mejs-controls .mejs-backlight-off button {background-position: -80px -16px;}
.mejs-controls .mejs-backlight-on button {background-position: -80px 0;}
.mejs-controls .mejs-picturecontrols-button {background-position: -96px 0;}
.mejs-contextmenu {position: absolute;width: 150px;padding: 10px;border-radius: 4px;top: 0;left: 0;background: #fff;border: solid 1px #999;z-index: 1001;}
.mejs-contextmenu .mejs-contextmenu-separator {height: 1px;font-size: 0;margin: 5px 6px;background: #333;}
.mejs-contextmenu .mejs-contextmenu-item {font-family: Helvetica,Arial;font-size: 12px;padding: 4px 6px;cursor: pointer;color: #333;}
.mejs-contextmenu .mejs-contextmenu-item:hover {background: #2c7c91;color: #fff;}
.mejs-controls .mejs-sourcechooser-button {position: relative;}
.mejs-controls .mejs-sourcechooser-button button {background-position: -128px 0;}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {visibility: hidden;position: absolute;bottom: 26px;right: -10px;width: 130px;height: 100px;background: url("../background.html");background: rgba(50,50,50,.7);border: solid 1px transparent;padding: 10px;overflow: hidden;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {margin: 0;padding: 0;display: block;list-style-type: none !important;overflow: hidden;}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {margin: 0 0 6px 0;padding: 0;list-style-type: none !important;display: block;color: #fff;overflow: hidden;}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {clear: both;float: left;margin: 3px 3px 0 5px;}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {width: 100px;float: left;padding: 4px 0 0 0;line-height: 15px;font-family: helvetica,arial;font-size: 10px;}
.mejs-postroll-layer {position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background: url("../background.html");background: rgba(50,50,50,.7);z-index: 1000;overflow: hidden;}
.mejs-postroll-layer-content {width: 100%;height: 100%;}
.mejs-postroll-close {position: absolute;right: 0;top: 0;background: url("../background.html");background: rgba(50,50,50,.7);color: #fff;padding: 4px;z-index: 100;cursor: pointer;}
div.mejs-speed-button {width: 46px !important;position: relative;}
.mejs-controls .mejs-button.mejs-speed-button button {background: transparent;width: 36px;font-size: 11px;line-height: normal;color: #fff;}
.mejs-controls .mejs-speed-button .mejs-speed-selector {display: none;position: absolute;top: -100px;left: -10px;width: 60px;height: 100px;background: url("../background.html");background: rgba(50,50,50,.7);border: solid 1px transparent;padding: 0;overflow: hidden;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector {display: block;}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected {color: #21f8f8;}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul {margin: 0;padding: 0;display: block;list-style-type: none !important;overflow: hidden;}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li {margin: 0 0 6px 0;padding: 0 10px;list-style-type: none !important;display: block;color: #fff;overflow: hidden;}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input {clear: both;float: left;margin: 3px 3px 0 5px;display: none;}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label {width: 60px;float: left;padding: 4px 0 0 0;line-height: 15px;font-family: helvetica,arial;font-size: 11.5px;color: white;margin-left: 5px;cursor: pointer;}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover {background-color: #c8c8c8 !important;background-color: rgba(255,255,255,.4) !important;}
.mejs-controls .mejs-button.mejs-jump-forward-button {background: transparent url("../jumpforward.html") no-repeat;background-position: 3px 3px;}
.mejs-controls .mejs-button.mejs-jump-forward-button button {background: transparent;font-size: 9px;line-height: normal;color: #fff;}
.mejs-controls .mejs-button.mejs-skip-back-button {background: transparent url("../skipback.html") no-repeat;background-position: 3px 3px;}
.mejs-controls .mejs-button.mejs-skip-back-button button {background: transparent;font-size: 9px;line-height: normal;color: #fff;}
.narrative-component.desktop .narrative-slide-container {width: 60%;margin-right: 3%;float: left;}
.dir-rtl .narrative-component.desktop .narrative-slide-container {margin-right: inherit;margin-left: 3%;float: right;}
.narrative-component.desktop .narrative-slider-graphic {margin-right: 0;width: 60%;}
.narrative-component.desktop .narrative-strapline {display: none;}
.narrative-component.desktop .narrative-content-inner .narrative-controls {position: static;display: none;margin-top: 0;margin-bottom: 10px;width: auto;height: auto;padding: 8px;}
.narrative-component.desktop .narrative-content-inner .narrative-controls .icon {margin: 0;}
.narrative-component.desktop .narrative-content-inner .narrative-indicators {display: none;position: relative;top: -4px;}
.narrative-component.desktop .narrative-content-inner .narrative-progress {background-color: #212121;}
.narrative-component.desktop .narrative-content-inner .narrative-progress.selected {background-color: #212121;}
.narrative-component.desktop .narrative-text-controls .narrative-content-inner {position: relative;}
.narrative-component.desktop .narrative-text-controls .narrative-content-inner .narrative-controls-container {position: absolute;width: 100%;left: 0;top: 10px;display: block;}
.narrative-component.desktop .narrative-text-controls .narrative-content-inner .narrative-controls {margin-bottom: 0;display: inline-block;}
.narrative-component.desktop .narrative-text-controls .narrative-content-inner .narrative-controls.narrative-hidden {display: none;}
.narrative-component.desktop .narrative-text-controls .narrative-content-inner .narrative-control-left {float: left;}
.narrative-component.desktop .narrative-text-controls .narrative-content-inner .narrative-control-right {float: right;}
.narrative-component.desktop .narrative-text-controls .narrative-content-inner .narrative-indicators {display: inline-block;width: auto;position: absolute;margin-top: 10px;top: 0;left: 50%;}
.narrative-component.desktop .narrative-text-controls .narrative-content-inner .narrative-content-item {padding-top: 36px;}
.narrative-component.desktop .narrative-text-controls .narrative-slide-container .narrative-controls {display: none;}
.narrative-component.desktop .narrative-text-controls .narrative-slide-container .narrative-indicators {display: none;}
.narrative-component .narrative-content {width: 36%;background-color: #212121;color: #fff;float: right;}
.dir-rtl .narrative-component .narrative-content {float: left;}
.narrative-component .narrative-content-inner {padding: 20px;}
.narrative-component.mobile .narrative-content {display: none;}
.narrative-component .narrative-slide-container {width: 100%;position: relative;overflow-x: hidden;float: left;}
.dir-rtl .narrative-component .narrative-slide-container {float: right;}
.narrative-component .narrative-slider-graphic {position: relative;float: left;}
.dir-rtl .narrative-component .narrative-slider-graphic {float: right;}
.narrative-component .narrative-item-title {position: relative;display: block;}
.narrative-component .narrative-indicators {text-align: center;}
.narrative-component .narrative-progress {width: 12px;height: 12px;display: inline-block;margin: 1px;border: inherit;border-radius: 50%;background-color: #080808;cursor: pointer;}
.narrative-component .narrative-progress.selected {background-color: #212121;}
.narrative-component .narrative-controls {display: block;width: 48px;height: 48px;position: absolute;top: 50%;margin-top: -48px;z-index: 10;text-decoration: none;background-color: #212121;}
.no-touch .narrative-component .narrative-controls:hover {background-color: #212121;}
.no-touch .narrative-component .narrative-controls:hover .icon {color: #212121;}
.narrative-component .narrative-controls .icon {margin: 12px;color: #fff;}
.narrative-component .narrative-controls.narrative-hidden {display: none;}
.narrative-component .narrative-control-left {left: 0;}
.dir-rtl .narrative-component .narrative-control-left {left: inherit;right: 0;}
.narrative-component .narrative-control-right {right: 0;}
.dir-rtl .narrative-component .narrative-control-right {left: 0;right: inherit;}
.narrative-component .narrative-strapline {height: auto;position: relative;}
.narrative-component .narrative-strapline-header {overflow: hidden;position: relative;}
.narrative-component .narrative-strapline-header-inner {position: relative;}
.narrative-component .narrative-strapline-title {position: relative;float: left;text-decoration: none;background-color: #212121;color: #fff;}
.dir-rtl .narrative-component .narrative-strapline-title {float: right;}
.narrative-component .narrative-strapline-title .icon {display: block;position: absolute;top: 0;right: 0;}
.dir-rtl .narrative-component .narrative-strapline-title .icon {right: inherit;left: 0;}
.no-touch .narrative-component .narrative-strapline-title:hover {background-color: #212121;color: #212121;}
.no-touch .narrative-component .narrative-strapline-title:hover .icon {color: #212121;}
.narrative-component .narrative-strapline-title .focus-rect {position: absolute;right: 3px;bottom: 3px;top: 3px;left: 3px;}
.narrative-component .narrative-strapline-title-inner {height: 44px;line-height: 44px;padding-left: 12px;padding-right: 44px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.dir-rtl .narrative-component .narrative-strapline-title-inner {padding-right: 12px;padding-left: 44px;}
.narrative-component .narrative-popup-open {display: block;position: absolute;top: 0;right: 0;padding: 20px;background-color: #fff;text-decoration: none;z-index: 5;}
.dir-rtl .narrative-component .narrative-popup-open {right: inherit;left: 0;}
.narrative-component .narrative-popup-open .icon {color: #539ac7;}
.no-touch .narrative-component .narrative-popup-open .icon:hover {color: #fff;}
.narrative-component .narrative-hidden {display: none;}
html.accessibility .narrative-control-left:focus, html.accessibility .narrative-control-left.focus {left: 3px;}
.dir-rtl html.accessibility .narrative-control-left:focus, .dir-rtl html.accessibility .narrative-control-left.focus {left: inherit;right: 3px;}
html.accessibility .narrative-control-right:focus, html.accessibility .narrative-control-right.focus {right: 3px;}
.dir-rtl html.accessibility .narrative-control-right:focus, .dir-rtl html.accessibility .narrative-control-right.focus {right: inherit;left: 3px;}
html.accessibility.no-touch .narrative-strapline-title:focus .focus-rect {outline: 3px solid #ffa500;}
.reveal-component .reveal-widget {position: relative;}
.reveal-component .reveal-widget-icon {color: #fff;left: 0;position: absolute;text-align: center;top: 50%;vertical-align: middle;width: 100%;}
.reveal-component .reveal-widget-icon.icon-controls-up {top: 25%;}
.reveal-component .reveal-widget-icon.icon-controls-down {top: 25%;}
.reveal-component .reveal-widget-item {position: relative;}
.reveal-component .reveal-widget-item.reveal-left {float: left;width: 50%;}
.reveal-component .reveal-widget-item.reveal-right {float: right;width: 50%;}
.reveal-component .reveal-image {display: block;}
.reveal-component .reveal-image.reveal-right {float: right;}
.reveal-component .reveal-image.reveal-left {float: left;}
.reveal-component .reveal-widget {overflow: hidden;}
.reveal-component .reveal-widget-slider {margin-left: 0;}
.reveal-widget-control {background-color: #000;background-color: rgba(0,0,0,.7);height: 100%;position: absolute;width: 50px;z-index: 5;}
.reveal-widget-control.reveal-left {left: 0;top: 0;}
.reveal-widget-control.reveal-right {right: 0;top: 0;}
.reveal-widget-control.reveal-top {height: 50px;width: 100%;top: 0;}
.reveal-widget-control.reveal-bottom {height: 50px;width: 100%;top: auto;bottom: 0;}
.reveal-widget-control:hover {background-color: #000;background-color: rgba(0,0,0,.9);cursor: pointer;}
div.reveal-widget-item-text {position: absolute;width: 100% !important;height: 100%;top: 0;z-index: 1;}
div.reveal-widget-item-text.reveal-left {left: 0;top: 0;}
div.reveal-widget-item-text.reveal-right {right: 0;top: 0;}
div.reveal-widget-item-text-body {background-color: rgba(0,0,0,.4);border: none;box-sizing: border-box;color: #fff;display: block;height: 100%;margin: 0;max-height: 100%;max-width: 100%;overflow-y: hidden;position: absolute;width: 100%;z-index: -1;}
div.reveal-widget-item-text-body:not(.is-truncated) .reveal-popup-open {display: none;}
div.reveal-widget-item-text-body.reveal-left {top: 0;padding: 40px 40px 60px 90px;}
@media only screen and (min-width:520px) {div.reveal-widget-item-text-body.reveal-left {padding-right: 52.5px;}}
@media only screen and (min-width:760px) {div.reveal-widget-item-text-body.reveal-left {padding-right: 60px;}}
div.reveal-widget-item-text-body.reveal-right {top: 0;padding: 40px 90px 60px 37.5px;}
@media only screen and (min-width:520px) {div.reveal-widget-item-text-body.reveal-right {padding-left: 52.5px;}}
@media only screen and (min-width:760px) {div.reveal-widget-item-text-body.reveal-right {padding-left: 60px;}}
div.reveal-widget-item-text-body.reveal-top, div.reveal-widget-item-text-body.reveal-bottom {padding: 40px 37.5px 60px 37.5px;}
div.reveal-widget-item-text-body.reveal-top {bottom: 0;padding-top: 90px !important;position: absolute;z-index: 1;}
@media only screen and (min-width:520px) {div.reveal-widget-item-text-body.reveal-top {padding: 90px 52.5px 60px 52.5px;}}
@media only screen and (min-width:760px) {div.reveal-widget-item-text-body.reveal-top {padding: 90px 60px 60px 60px;}}
div.reveal-widget-item-text-body.reveal-bottom {bottom: auto;padding-bottom: 90px !important;position: absolute;z-index: 1;}
@media only screen and (min-width:520px) {div.reveal-widget-item-text-body.reveal-bottom {padding: 40px 52.5px 60px 52.5px;}}
@media only screen and (min-width:760px) {div.reveal-widget-item-text-body.reveal-bottom {padding: 90px 60px 60px 60px;}}
.reveal-popup {width: 100%;height: 100%;display: block;position: fixed;top: 0;left: 0;z-index: 500;background-color: #fff;color: #539ac7;border: 1px solid #212121;}
.reveal-popup-inner {padding: 20px;}
.reveal-popup-toolbar-title {margin-bottom: 10px;float: left;width: 80%;}
.reveal-popup-content {overflow-y: auto;}
.reveal-popup-open {color: #fff;background-color: #212121;display: inline;line-height: 100%;padding: 3px 5px;text-decoration: none;z-index: 500;}
.reveal-popup-open .icon {color: #539ac7;}
.reveal-popup-open .icon:hover {color: #fff;}
.reveal-popup-open .reveal-icon-plus {display: inline;display: none;text-align: right;vertical-align: text-top;width: 100%;}
.reveal-link-text {margin-top: 10px;display: block;position: absolute;right: 12%;bottom: 3%;z-index: 9;}
.reveal-bottom .reveal-link-text {bottom: 51px;}
.reveal-right .reveal-link-text {right: 51px;}
.reveal-hidden {display: none !important;}
.no-touch .reveal-link-text:hover {color: #fff;}
.rangeslider, .rangeslider__fill {display: block;-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.3);-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.3);box-shadow: inset 0 1px 3px rgba(0,0,0,.3);-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.rangeslider {background: #e6e6e6;position: relative;}
.rangeslider--horizontal {height: 20px;width: 100%;}
.rangeslider--vertical {width: 20px;min-height: 150px;max-height: 100%;}
.rangeslider--disabled {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity: .4;}
.rangeslider__fill {background: #0f0;position: absolute;}
.rangeslider--horizontal .rangeslider__fill {top: 0;height: 100%;}
.rangeslider--vertical .rangeslider__fill {bottom: 0;width: 100%;}
.rangeslider__handle {background: white;border: 1px solid #ccc;cursor: pointer;display: inline-block;width: 40px;height: 40px;position: absolute;background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,.1)));background-image: -moz-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.1));background-image: -webkit-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.1));background-image: linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.1));background-size: 100%;-moz-box-shadow: 0 0 8px rgba(0,0,0,.3);-webkit-box-shadow: 0 0 8px rgba(0,0,0,.3);box-shadow: 0 0 8px rgba(0,0,0,.3);-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.rangeslider__handle:after {content: "";display: block;width: 18px;height: 18px;margin: auto;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(0,0,0,.13)),color-stop(100%,rgba(255,255,255,0)));background-image: -moz-linear-gradient(rgba(0,0,0,.13),rgba(255,255,255,0));background-image: -webkit-linear-gradient(rgba(0,0,0,.13),rgba(255,255,255,0));background-image: linear-gradient(rgba(0,0,0,.13),rgba(255,255,255,0));background-size: 100%;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.rangeslider__handle:active {background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,rgba(0,0,0,.12)));background-image: -moz-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12));background-image: -webkit-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12));background-image: linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12));background-size: 100%;}
.rangeslider--horizontal .rangeslider__handle {top: -10px;touch-action: pan-y;-ms-touch-action: pan-y;}
.rangeslider--vertical .rangeslider__handle {left: -10px;touch-action: pan-x;-ms-touch-action: pan-x;}
input[type="range"]:focus+.rangeslider .rangeslider__handle {-moz-box-shadow: 0 0 8px rgba(255,0,255,.9);-webkit-box-shadow: 0 0 8px rgba(255,0,255,.9);box-shadow: 0 0 8px rgba(255,0,255,.9);}
.slider-component .slider-holder {padding-bottom: 0;}
.slider-component .slider-scale-numbers {position: relative;margin: 45px 21px -7px;}
.dir-rtl .slider-component .slider-scale-numbers {transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o-transform: rotateY(180deg);}
.slider-component .slider-scale-number {position: absolute;width: 50px;top: -32px;text-align: center;text-decoration: none;color: inherit;margin-left: -25px;}
.dir-rtl .slider-component .slider-scale-number {text-align: center;transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o-transform: rotateY(180deg);}
.slider-component .slider-scale-labels {margin: 2px 0;height: 20px;}
.slider-component .slider-scale-start {display: inline-block;float: left;height: 30px;line-height: 30px;}
.dir-rtl .slider-component .slider-scale-start {float: right;}
.slider-component .slider-scale-end {display: inline-block;float: right;height: 30px;line-height: 30px;}
.dir-rtl .slider-component .slider-scale-end {float: left;}
.slider-component .slider-scaler-wrapper {margin: 0 21px;min-height: 50px;}
.slider-component .slider-scaler-wrapper .slider-scaler {width: 100%;height: 2px;background-color: #fff;float: left;position: relative;border: none;border-top: none;border-bottom: none;top: 12px;margin: 3px 0;}
.slider-component .slider-model-answer, .slider-component .slider-scale-marker {display: none;position: absolute;height: 30px;width: 50px;top: -32px;border-radius: 15px;margin-left: -25px;color: #fff;cursor: default;line-height: 30px;text-align: center;z-index: 1;background-color: #212121;box-shadow: 0 3px 6px rgba(0,0,0,.5);}
.slider-component .slider-scale-marker.display-block {display: block;}
.dir-rtl .slider-component .slider-scale-marker.display-block {margin-right: -15px;transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o-transform: rotateY(180deg);}
.slider-component .slider-line {display: block;width: 2px;height: 13px;top: -11px;background-color: #fff;position: absolute;z-index: 0;margin-left: -2px;}
.slider-component .slider-background {position: relative;}
.slider-component .slider-answer {display: none;position: absolute;height: 26px;width: 26px;top: -11px;border-radius: 50%;margin-left: -13px;background-color: #212121;color: #fff;line-height: 26px;text-align: center;z-index: 1;}
.slider-widget .slider-holder .rangeslider__handle {background-image: none;border: none;background-color: #212121;}
.slider-widget .slider-holder .rangeslider__handle:after {content: none;}
.no-touch .slider-widget .slider-holder .rangeslider__handle:hover {background-color: #212121;}
.slider-widget .slider-holder .rangeslider__fill {background-color: #212121;transition: background-color linear 200ms;}
.slider-widget .slider-holder .rangeslider {background-color: #212121;}
.dir-rtl .slider-widget .slider-holder .rangeslider {transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o-transform: rotateY(180deg);}
.slider-widget .slider-holder .rangeslider--disabled {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.slider-widget .slider-holder .rangeslider--disabled .rangeslider__handle {border: none;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;}
.slider-widget .slider-holder input[type="range"]:focus+.rangeslider .rangeslider__handle {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.accessibility .slider-widget .slider-holder input[type="range"]:focus+.rangeslider .rangeslider__handle {outline: 3px solid orange;}
.slider-widget .slider-holder .slider-item {direction: ltr;}
.slider-widget.show-user-answer.correct .slider-scale-marker {background-color: #51fb66;}
.slider-widget.show-user-answer.correct .rangeslider__fill {background-color: #51fb66;}
.slider-widget.show-user-answer.incorrect .slider-scale-marker {background-color: #f14e4e;}
.slider-widget.show-user-answer.incorrect .rangeslider__fill {background-color: #f14e4e;}
.slider-widget.show-correct-answer .slider-model-answer, .slider-widget.show-correct-answer .slider-scale-marker {background-color: #51fb66;}
.dir-rtl .slider-widget.show-correct-answer .slider-model-answer, .dir-rtl .slider-widget.show-correct-answer .slider-scale-marker {transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o-transform: rotateY(180deg);}
.slider-widget.show-correct-answer .rangeslider__fill {background-color: #51fb66;}
.no-marking .component-inner .component-widget.disabled.submitted.complete .rangeslider__fill, .no-marking .component-inner .component-widget.disabled.submitted.complete .slider-scale-marker {color: #fff;background-color: #666;}
.no-marking .component-inner .component-widget.disabled.submitted.complete .icon-tick, .no-marking .component-inner .component-widget.disabled.submitted.complete .icon-cross, .no-marking .buttons-marking-icon {display: none;}
.page-footer-navigation {left: 0;height: 50px;width: 100%;background-color: #212121;text-align: center;transition: bottom .3s;}
.page-footer-navigation.display-fixed {position: fixed;bottom: -100%;z-index: 500;opacity: 0;}
.page-footer-navigation.display-fixed.show {bottom: 0;opacity: 1;}
.page-footer-navigation.display-relative {position: relative;-webkit-transform: translate3d(0,0,0);}
@media only screen and (min-width:520px) {.page-footer-navigation {height: 60px;}}
.ie8 .page-footer-navigation {height: 60px;}
.page-footer-navigation-button-prev, .page-footer-navigation-button-home, .page-footer-navigation-button-next, .page-footer-navigation-button-up {display: inline-block;padding: 5px 10px;text-align: center;background-color: transparent;margin-top: 10px;text-decoration: none;color: #fff;position: relative;font-size: 0;width: 80px;font-family: "vanilla";}
.page-footer-navigation-button-prev:before, .page-footer-navigation-button-home:before, .page-footer-navigation-button-next:before, .page-footer-navigation-button-up:before {border: none;color: #fff;font-size: 26px;}
@media only screen and (min-width:520px) {.no-touch .page-footer-navigation-button-prev, .no-touch .page-footer-navigation-button-home, .no-touch .page-footer-navigation-button-next, .no-touch .page-footer-navigation-button-up {background-color: #fff;color: #212121;font-size: 1.3em;font-family: "Open Sans",Open Sans,sans-serif;width: 100px;}
	.no-touch .page-footer-navigation-button-prev:before, .no-touch .page-footer-navigation-button-home:before, .no-touch .page-footer-navigation-button-next:before, .no-touch .page-footer-navigation-button-up:before {display: none;}}
.ie8.no-touch .page-footer-navigation-button-prev, .ie8.no-touch .page-footer-navigation-button-home, .ie8.no-touch .page-footer-navigation-button-next, .ie8.no-touch .page-footer-navigation-button-up {background-color: #fff;color: #212121;font-size: 1.3em;font-family: "Open Sans",Open Sans,sans-serif;width: 100px;}
.ie8.no-touch .page-footer-navigation-button-prev:before, .ie8.no-touch .page-footer-navigation-button-home:before, .ie8.no-touch .page-footer-navigation-button-next:before, .ie8.no-touch .page-footer-navigation-button-up:before {display: none;}
.page-footer-navigation-button-prev.locked, .page-footer-navigation-button-next.locked {background-image: none !important;pointer-events: none;text-align: center;vertical-align: top;}
.page-footer-navigation-button-prev.locked:before, .page-footer-navigation-button-next.locked:before {color: #fff;content: "";font-family: "vanilla";font-size: 1.4rem;position: absolute;right: 0;text-align: center;width: 100%;z-index: 2;}
@media only screen and (min-width:520px) {.no-touch .page-footer-navigation-button-prev.locked, .no-touch .page-footer-navigation-button-next.locked {background-color: #fff;color: transparent;font-size: 0;}
	.no-touch .page-footer-navigation-button-prev.locked:before, .no-touch .page-footer-navigation-button-next.locked:before {color: #333;display: inline-block;}}
.ie8.no-touch .page-footer-navigation-button-prev.locked:before, .ie8.no-touch .page-footer-navigation-button-next.locked:before {color: #333;display: inline-block;}
.ie.no-touch .page-footer-navigation-button-prev.locked, .ie.no-touch .page-footer-navigation-button-next.locked {font-size: 0;height: 26px;}
.page-footer-navigation-button.locked {background-image: none !important;pointer-events: none;}
.page-footer-navigation-button.locked:before {color: #fff;content: "";}
@media only screen and (min-width:520px) {.no-touch .page-footer-navigation-button.locked:before {color: #333;}}
.ie8.no-touch .page-footer-navigation-button.locked:before {color: #333;}
.page-footer-navigation-button.icon {display: inline;line-height: 2.5;padding: 5px;margin: 15px;}
.page-footer-navigation-button-prev:before {content: "";}
.page-footer-navigation-button-home:before {content: "";}
.page-footer-navigation-button-up:before {content: "";}
.page-footer-navigation-button-next:before {content: "";}
.page-header-navigation {color: #539ac7;height: 100%;left: 0;margin-top: 60px;overflow: hidden;position: fixed;top: -100%;transition: all .3s;width: 100%;z-index: 1500;}
.page-header-navigation .page-header-navigation-inner {background-color: #fff;height: 100%;overflow: auto;}
.page-header-navigation.open {margin-top: 0;top: 0;}
.page-header-navigation.open .page-header-navigation-open {background: #fff;background: -moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 10%,#fff 20%,#fff 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(10%,#fff),color-stop(90%,#fff),color-stop(100%,rgba(255,255,255,0)));background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 10%,#fff 20%,#fff 100%);background: -o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 10%,#fff 20%,#fff 100%);background: -ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 10%,#fff 20%,#fff 100%);background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 10%,#fff 20%,#fff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@inverted-background-color",endColorstr="fade(@inverted-background-color, 70%)",GradientType=0);color: #212121;}
.page-header-navigation .page-header-navigation-open {background-color: #fff;bottom: 0;color: #212121;height: 60px;position: absolute;width: 100%;z-index: 10;}
.page-header-navigation .page-header-navigation-open:hover {cursor: pointer;}
@media only screen and (max-width:767px) {.page-header-navigation .page-header-navigation-open .page-header-navigation-icon {width: 25px;}
	.page-header-navigation .page-header-navigation-open .page-header-navigation-icon:before, .page-header-navigation .page-header-navigation-open .page-header-navigation-icon:after {width: 25px;}
	.page-header-navigation .page-header-navigation-open .page-header-navigation-icon:before {top: -8px;}
	.page-header-navigation .page-header-navigation-open .page-header-navigation-icon:after {bottom: -8px;}
	.page-header-navigation .page-header-navigation-open .page-header-navigation-icon.open {bottom: 25px;width: 25px;}
	.page-header-navigation .page-header-navigation-open .page-header-navigation-icon.open:before, .page-header-navigation .page-header-navigation-open .page-header-navigation-icon.open:after {left: 0;top: -8px;width: 15px;}
	.page-header-navigation .page-header-navigation-open .page-header-navigation-icon.open:after {top: 8px;}
	.page-header-navigation .page-header-navigation-open:hover .page-header-navigation-icon:before, .page-header-navigation .page-header-navigation-open:hover .page-header-navigation-icon:after {top: -8px;left: 0;width: 15px;}
	.page-header-navigation .page-header-navigation-open:hover .page-header-navigation-icon:after {top: 8px;}}
.page-header-navigation-icon {bottom: 25px;color: #212121;font-size: 40px;left: 50%;margin-top: 10px;position: absolute;text-decoration: none;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
a.page-header-navigation-home {position: absolute;left: 0;text-decoration: none;color: #212121;background-color: #fff;background: #fff;background: -moz-linear-gradient(top,#fff 0,#fff 80%,rgba(255,255,255,.7) 90%,rgba(255,255,255,0) 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(80%,#fff),color-stop(90%,rgba(255,255,255,.7)),color-stop(100%,rgba(255,255,255,0)));background: -webkit-linear-gradient(top,#fff 0,#fff 80%,rgba(255,255,255,.7) 90%,rgba(255,255,255,0) 100%);background: -o-linear-gradient(top,#fff 0,#fff 80%,rgba(255,255,255,.7) 90%,rgba(255,255,255,0) 100%);background: -ms-linear-gradient(top,#fff 0,#fff 80%,rgba(255,255,255,.7) 90%,rgba(255,255,255,0) 100%);background: linear-gradient(to bottom,#fff 0,#fff 80%,rgba(255,255,255,.7) 90%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@inverted-background-color",endColorstr="fade(@inverted-background-color, 70%)",GradientType=0);font-size: 40px;margin: 0;top: 0;height: 60px;line-height: 60px;text-align: center;width: 100%;}
a.page-header-navigation-home:hover {color: #212121;}
.page-header-navigation .page-header-navigation-menu {list-style: none;font-size: 2em;margin: 0 auto;padding: 60px 0;width: 90%;}
.page-header-navigation .page-header-navigation-menu li {margin: 0;padding: 10px 40px;text-align: center;}
.page-header-navigation .page-header-navigation-menu li.locked a {color: #ccc;pointer-events: none;}
.page-header-navigation .page-header-navigation-menu li.locked a:before {content: "";font-family: vanilla;line-height: 26px;position: relative;padding-bottom: 10px;}
.page-header-navigation .page-header-navigation-menu li.locked a .page-header-navigation-section {display: none;}
.page-header-navigation .page-header-navigation-menu a {text-decoration: none;color: #539ac7;}
.page-header-navigation .page-header-navigation-menu a:hover {color: #212121;}
.page-header-navigation-columns {font-size: 1.7em;}
.page-header-navigation-columns li {padding: 15px 0;width: 50%;display: inline-block;float: left;}
.page-header-navigation-section {display: inline-block;}
.page-header-navigation-title {display: inline-block;font-weight: bold;text-transform: uppercase;}
.page-header-navigation-selected .page-header-navigation-section, .page-header-navigation-selected .page-header-navigation-title {color: #212121;}
.drawer .page-level-progress-item-title {background-color: #141414;color: #fff;text-decoration: none;padding: 20px;display: block;}
.drawer .page-level-progress-item-title.drawer-item-open.disabled {box-sizing: border-box;background-color: #333;color: #1a1a1a;}
.no-touch .drawer .page-level-progress-item-title.drawer-item-open.disabled:hover {background-color: #333;color: #1a1a1a;}
.drawer .page-level-progress-item-title .drawer-item-open {padding: 10px 10px 10px 10px;display: block;}
.no-touch .drawer .page-level-progress-item-title:hover {background-color: #000;color: #fff;}
.no-touch .drawer .page-level-progress-item-title:hover .page-level-progress-indicator-complete .page-level-progress-indicator-bar {background-color: #539ac7;}
.page-level-progress-item-title-inner {float: left;width: 80%;}
.dir-rtl .page-level-progress-item-title-inner {float: right;}
.page-level-progress-item-optional-text {line-height: 1em;text-align: right;}
.page-level-progress-indicator {width: 16%;height: 10px;margin-left: 4%;display: inline-block;border-radius: 5px;overflow: hidden;background-color: #212121;}
.dir-rtl .page-level-progress-indicator {margin-left: inherit;margin-right: 4%;}
.page-level-progress-indicator-complete .page-level-progress-indicator-bar {width: 100%;height: 10px;background-color: #539ac7;}
.no-touch .page-level-progress-indicator-complete .page-level-progress-indicator-bar:hover {background-color: #539ac7;}
.page-level-progress-indicator-bar {width: 0;}
.page-level-progress-navigation {padding: 24px;float: right;display: inline-block;}
@media all and (max-width:759px) {.page-level-progress-navigation {padding: 19px;}}
.dir-rtl .page-level-progress-navigation {float: left;}
.no-touch .page-level-progress-navigation:hover .page-level-progress-navigation-completion {border-color: #000;}
.no-touch .page-level-progress-navigation:hover .page-level-progress-navigation-bar {background-color: #080808;}
.page-level-progress-navigation-completion {width: 100px;height: 8px;overflow: hidden;border: 2px solid #212121;position: relative;border-radius: 5px;}
@media all and (max-width:519px) {.page-level-progress-navigation-completion {width: 50px;}}
.page-level-progress-navigation-bar {height: 100%;position: absolute;bottom: 0;background-color: #212121;}
.menu .page-level-progress-menu-item {padding: 20px 60px 20px;}
.menu .page-level-progress-menu-item-indicator {margin: 0 auto;width: 100px;height: 8px;border: 1px solid #212121;border-radius: 5px;overflow: hidden;position: relative;}
.menu .page-level-progress-menu-item-indicator-bar {width: 0;height: 8px;background-color: #212121;}
.paginator {position: fixed;z-index: 1000;left: 0;top: 50%;background-color: #fff;border-right: 1px solid #333;border-top: 1px solid #333;border-bottom: 1px solid #333;}
.paginator-item, .paginator-control {position: relative;margin: 10px;}
.paginator-item.active .paginator-item-link, .paginator-control.active .paginator-item-link {background-color: #000;}
.paginator-item.active .paginator-complete {background: #000;}
.paginator-item .paginator-complete {background: #000;}
html .paginator-item .paginator-complete:before {color: #539ac7;content: "";font-family: "vanilla";text-align: center;width: 100%;}
.paginator-item-link {display: block;width: 24px;height: 24px;background-color: #212121;}
.paginator-item-link:hover {background-color: #080808;}
.paginator-item-title {position: absolute;opacity: 0;width: 240px;overflow: hidden;left: 34px;top: -5px;}
.paginator-item-title-inner {padding: 4px 8px;background-color: #666;color: #fff;border-radius: 3px;display: inline-block;}
.paginator-control a {display: block;text-decoration: none;}
.paginator-control a:hover .icon {color: #080808;}
.paginator-control .icon {color: #212121;}
.paginator-active {overflow: hidden;}
.paginator-active .page {overflow: hidden;visibility: visible !important;}
.paginator-active .article {overflow: hidden;visibility: visible !important;}
.paginator-active .block {overflow: hidden;visibility: visible !important;}
.paginator-active .component {visibility: visible !important;}
.paginator-half-active .page {overflow: hidden;visibility: visible !important;}
.paginator-half-active .article {overflow: hidden;visibility: visible !important;}
.paginator-half-active .block {overflow: hidden;visibility: visible !important;}
.paginator-half-active .component {visibility: visible !important;}
.paginator-navigation {text-decoration: none;float: right;display: inline-block;}
.paginator-drawer-item-title {background-color: #141414;color: #fff;text-decoration: none;padding: 20px;display: block;}
.paginator-drawer-item-title.disabled {background-color: #666;color: #fff;}
.paginator-drawer-item-title.disabled:hover {background-color: #666 !important;color: #fff !important;}
.paginator-drawer-item-title .drawer-item-open {padding: 10px 10px 10px 10px;display: block;}
.paginator-drawer-item-title:hover {background-color: #000;color: #fff;}
.paginator-drawer-item-title:hover .paginator-drawer-indicator-complete .paginator-drawer-indicator-bar {background-color: #212121;}
.paginator-drawer-item-title-inner {float: left;width: 80%;}
.paginator-drawer-indicator {width: 16%;height: 10px;margin-left: 4%;display: inline-block;border-radius: 5px;overflow: hidden;background-color: #539ac7;}
.paginator-drawer-indicator-complete .paginator-drawer-indicator-bar {width: 100%;height: 10px;background-color: #212121;}
.paginator-drawer-indicator-complete .paginator-drawer-indicator-bar:hover {background-color: #212121;}
.paginator-drawer-indicator-bar {width: 0;}
.paginator-navigation {float: right;display: inline-block;}
.paginator-navigation:hover .paginator-navigation-completion {background-color: #000;}
.paginator-navigation:hover .paginator-navigation-bar {background-color: #080808;}
.paginator-navigation-progress {padding-top: 18px;padding-bottom: 18px;}
.paginator-navigation-completion {width: 100px;height: 8px;background-color: #080808;overflow: hidden;border: 2px solid #212121;position: relative;}
.paginator-navigation-bar {height: 100%;position: absolute;bottom: 0;background-color: #212121;}
.drawer-item-open.search {border-bottom: 1px solid #080808;}
.list-item-open.search {position: relative;padding: 10px 10px 10px 10px;display: block;width: 100%;color: #fff;}
.drawer-item-description-inner {font-size: 16px;font-weight: 600;}
.list-item.search {padding: 5px 0;padding-left: 0;position: relative;}
.search-box {height: 24px;border: none;width: 100%;display: block;}
.start-search {text-decoration: none;top: 50%;right: 0;margin-top: -12px;position: absolute;color: #fff;}
.start-search:hover {color: #b3b3b3;}
.search-drawer {width: initial !important;}
.search-drawer:hover {background-color: initial !important;}
.search-results.inactive {display: none;}
.search-results .no-results {padding: 0;color: #fff;border-bottom: 1px solid #080808;width: 100%;font-size: 16px;}
.search-results .no-results .search-result-inner {padding: 10px 5px;}
.search-results .no-results div {padding: 0;}
.search-results .search-result {padding: 0;color: #fff;border-bottom: 1px solid #080808;width: 100%;}
.no-touch .search-results .search-result:hover {color: #fff;background-color: #000;border-bottom: 1px solid #080808;}
.search-results .search-result .search-result-inner {padding: 10px 5px;}
.search-results .search-result .found {background-color: yellow;color: black;}
.result-title {font-size: 16px;font-weight: 600;color: #fff;text-decoration: none;}
.result-foundwords {font-size: 14px;color: #fff;text-decoration: none;padding: 0 0 0 10px;}
.result-preview {font-size: 15px;color: #fff;text-decoration: none;padding: 3px 0 4px 10px;}
.responsive-menu-side-padding {padding: 0 37.5px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.responsive-menu-side-padding {padding: 0 37.5px;}}
@media only screen and (min-width: 760px) {.responsive-menu-side-padding {padding: 0 40px;}}
@media only screen and (min-width: 1024px) {.responsive-menu-side-padding {padding: 0 60px;}}
.ie8 .responsive-menu-side-padding {padding: 0 60px;}
.responsive-menu-all-padding {padding: 12.5px 37.5px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.responsive-menu-all-padding {padding: 17.5px 37.5px;}}
@media only screen and (min-width: 760px) {.responsive-menu-all-padding {padding: 20px 40px;}}
@media only screen and (min-width: 1024px) {.responsive-menu-all-padding {padding: 20px 60px;}}
.ie8 .responsive-menu-all-padding {padding: 0 60px;}
html.carbon-menu {height: auto;min-height: 100vh;}
html.carbon-menu.ie8 {height: auto;min-height: 800px;}
html.carbon-menu.ie8 body, html.carbon-menu.ie8 #wrapper, html.carbon-menu.ie8 .menu {height: auto;min-height: 800px;}
.carbon-menu body {height: 100%;min-height: 100%;}
.carbon-menu #wrapper {height: 100%;position: absolute;}
.carbon-menu#wrapper.location-menu {padding-top: 0;}
@media only screen and (min-width: 760px) {.carbon-menu#wrapper.location-menu.carbon-right .navigation {left: inherit;right: 0;}}
.ie8 .carbon-menu#wrapper.location-menu.carbon-right .navigation {left: inherit;right: 0;}
.ie8 .carbon-menu#wrapper .carbon-right.menu {direction: rtl;text-align: left;}
.ie8 .carbon-menu#wrapper .carbon-right.menu .menu-container {left: 0;margin-left: 0;}
.ie8 .carbon-menu#wrapper .carbon-right.menu .menu-item-button {direction: ltr;}
.ie8 .carbon-menu#wrapper .carbon-right .menu-item-title-inner {padding-top: 5px;}
@media only screen and (min-width: 760px) {.carbon-menu#wrapper .carbon-right .menu-addition {right: 0;}}
.ie8 .carbon-menu#wrapper .carbon-right .menu-addition {right: 0;}
@media only screen and (min-width: 760px) {.carbon-menu#wrapper .carbon-right .menu-addition .menu-addition-title-inner, .carbon-menu#wrapper .carbon-right .menu-addition .menu-addition-body-inner {direction: ltr;}}
.ie8 .carbon-menu#wrapper .carbon-right .menu-addition .menu-addition-title-inner, .ie8 .carbon-menu#wrapper .carbon-right .menu-addition .menu-addition-body-inner {direction: ltr;}
@media only screen and (min-width: 760px) {.carbon-menu#wrapper .carbon-right .menu-container {left: 0;}}
.carbon-menu .navigation {background-color: #212121;width: 100%;}
.location-menu.carbon-menu .navigation {background-color: #212121;position: relative;transition: none;}
@media only screen and (min-width: 760px) {.location-menu.carbon-menu .navigation {left: 0;position: fixed;top: 0;width: 35%;}}
@media only screen and (min-width: 1024px) {.location-menu.carbon-menu .navigation {width: 30%;}}
.ie8 .location-menu.carbon-menu .navigation {background-color: #212121;max-width: 30%;position: fixed;width: 30%;}
.location-menu.carbon-menu .navigation .navigation-inner {background-image: none;background-size: auto 40px;}
.ie8 .location-menu.carbon-menu .navigation .navigation-inner {background-color: transparent;background-image: none;}
.location-menu.carbon-menu .navigation .icon {color: #fff;}
.carbon-menu .navigation .icon {color: #fff;}
.carbon-menu .menu-addition {background-color: #212121;-webkit-box-shadow: 2px 2px 50px 0 rgba(0,0,0,.5);-moz-box-shadow: 2px 2px 50px 0 rgba(0,0,0,.5);box-shadow: 2px 2px 50px 0 rgba(0,0,0,.5);box-sizing: border-box;display: block;height: auto;margin-top: -50px;overflow: auto;width: 100%;z-index: 1;}
@media only screen and (min-width: 760px) {.carbon-menu .menu-addition {-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,.5);-moz-box-shadow: 0 0 50px 0 rgba(0,0,0,.5);box-shadow: 0 0 50px 0 rgba(0,0,0,.5);display: inline-block;height: 100%;margin-top: 0;padding: 0;position: fixed;vertical-align: top;width: 35%;}
	.ie9 .carbon-menu .menu-addition {box-sizing: content-box;}}
@media only screen and (min-width: 1024px) {.carbon-menu .menu-addition {width: 30%;}}
.ie8 .carbon-menu .menu-addition {display: inline-block;height: 100%;margin-top: 0;padding: 0;position: fixed;vertical-align: top;width: 30%;}
.carbon-menu .menu-addition .menu-addition-inner {display: block;height: auto;}
.ie8 .carbon-menu .menu-addition .menu-addition-inner {display: block;}
.carbon-menu .menu-addition .menu-addition-logo {padding: 0 37.5px;background-color: transparent;box-sizing: border-box;display: block;height: auto;left: 0;margin-top: 60px;position: relative;width: 100%;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.carbon-menu .menu-addition .menu-addition-logo {padding: 0 37.5px;}}
@media only screen and (min-width: 760px) {.carbon-menu .menu-addition .menu-addition-logo {padding: 0 40px;}}
@media only screen and (min-width: 1024px) {.carbon-menu .menu-addition .menu-addition-logo {padding: 0 60px;}}
.ie8 .carbon-menu .menu-addition .menu-addition-logo {padding: 0 60px;}
@media only screen and (max-width: 519px),only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.carbon-menu .menu-addition .menu-addition-logo {padding-bottom: 40px;}}
@media only screen and (min-width: 760px) {.carbon-menu .menu-addition .menu-addition-logo {margin-top: 120px;}}
.ie8 .carbon-menu .menu-addition .menu-addition-logo {display: block;margin-top: 60px;padding-bottom: 40px;}
.carbon-menu .menu-addition .menu-addition-logo-inner {background: url("../png/learningpool-sectors-lp-logo-2.png") left top no-repeat transparent;background-size: auto 100%;display: block;height: 50px;width: 100%;visibility: visible;background-image: url("../png/ab3a6ee14198096e394fc9682b2ab5c34a18b8d2.png");}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.carbon-menu .menu-addition .menu-addition-logo-inner {background-size: contain;height: 60px;visibility: visible;}}
@media only screen and (min-width: 1024px) {.carbon-menu .menu-addition .menu-addition-logo-inner {height: 60px;}}
.ie8 .carbon-menu .menu-addition .menu-addition-logo-inner, .ie9 .carbon-menu .menu-addition .menu-addition-logo-inner {visibility: visible;}
.ie8 .carbon-menu .menu-addition .menu-addition-logo-inner {height: 80px;}
.carbon-menu .menu-addition .menu-addition-text-wrapper-inner {background-color: transparent;}
.carbon-menu .menu-addition .menu-addition-title, .carbon-menu .menu-addition .menu-addition-body {color: #fff;padding: 0 37.5px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.carbon-menu .menu-addition .menu-addition-title, .carbon-menu .menu-addition .menu-addition-body {padding: 0 37.5px;}}
@media only screen and (min-width: 760px) {.carbon-menu .menu-addition .menu-addition-title, .carbon-menu .menu-addition .menu-addition-body {padding: 0 40px;}}
@media only screen and (min-width: 1024px) {.carbon-menu .menu-addition .menu-addition-title, .carbon-menu .menu-addition .menu-addition-body {padding: 0 60px;}}
.ie8 .carbon-menu .menu-addition .menu-addition-title, .ie8 .carbon-menu .menu-addition .menu-addition-body {padding: 0 60px;}
.carbon-menu .menu-addition .menu-addition-body {padding-bottom: 37.5px;}
@media only screen and (min-width: 760px) {.carbon-menu .menu-addition .menu-addition-body {padding-bottom: 40px;}}
@media only screen and (min-width: 1024px) {.carbon-menu .menu-addition .menu-addition-body {padding-bottom: 60px;}}
.carbon-menu .menu-addition .menu-addition-title {border-bottom: none;line-height: normal;}
.carbon-menu .menu-addition .menu-addition-title h1 {line-height: normal;}
.ie8 .carbon-menu .menu-addition .menu-addition-title h1 {font-size: 35px;}
.carbon-menu .menu-addition .menu-addition-title-inner {border-bottom: none;}
.carbon-menu .menu-addition .menu-addition-body-inner p, .carbon-menu .menu-addition .menu-addition-body-inner ul, .carbon-menu .menu-addition .menu-addition-body-inner ol {font-size: 14px;}
.menu {box-sizing: border-box;font-size: 0;height: 100%;padding-top: 50px;position: relative;top: 0;width: 100%;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.logo-medium.menu .menu-addition-logo-inner {height: 80px;}}
@media only screen and (min-width: 1280px) {.logo-medium.menu .menu-addition-logo-inner {height: 100px;}}
@media only screen and (min-width: 1200px) {.logo-medium.menu .menu-addition-logo-inner {height: 120px;}}
.ie8 .logo-medium.menu .menu-addition-logo-inner {height: 100px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.logo-large.menu .menu-addition-logo-inner {height: 100px;}}
@media only screen and (min-width: 1280px) {.logo-large.menu .menu-addition-logo-inner {height: 125px;}}
@media only screen and (min-width: 1200px) {.logo-large.menu .menu-addition-logo-inner {height: 150px;}}
.ie8 .logo-large.menu .menu-addition-logo-inner {height: 150px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu.button-top-left .menu-item-inner .menu-item-button {bottom: unset;left: 0;right: unset;top: 0;}}
.ie8 .menu.button-top-left .menu-item-inner .menu-item-button {bottom: unset;left: 0;right: unset;top: 0;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu.button-top-left .menu-item-inner .page-level-progress-menu-item {bottom: unset;left: 5px;right: unset;top: 7px;}}
.ie8 .menu.button-top-left .menu-item-inner .page-level-progress-menu-item {bottom: unset;left: 5px;right: unset;top: 7px;}
.touch .menu.button-top-left .menu-item-inner .page-level-progress-menu-item {left: 5%;width: 90%;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu.button-top-left .menu-item-inner:hover .page-level-progress-menu-item {bottom: unset;left: 5% !important;right: unset;width: 90%;}}
.ie8 .menu.button-top-left .menu-item-inner:hover .page-level-progress-menu-item {bottom: unset;left: 5% !important;right: unset;width: 90%;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu.button-top-right .menu-item-inner .menu-item-button {bottom: unset;left: unset;right: 0;top: 0;}}
.ie8 .menu.button-top-right .menu-item-inner .menu-item-button {bottom: unset;left: unset;right: 0;top: 0;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu.button-top-right .menu-item-inner .page-level-progress-menu-item {bottom: unset;left: unset;right: 5px;top: 7px;}}
.ie8 .menu.button-top-right .menu-item-inner .page-level-progress-menu-item {bottom: unset;left: unset;right: 5px;top: 7px;}
.touch .menu.button-top-right .menu-item-inner .page-level-progress-menu-item {left: 5%;width: 90%;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu.button-top-right .menu-item-inner:hover .page-level-progress-menu-item {bottom: unset;left: unset;right: 5% !important;width: 90%;}}
.ie8 .menu.button-top-right .menu-item-inner:hover .page-level-progress-menu-item {bottom: unset;left: unset;right: 5% !important;width: 90%;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu.button-bottom-left .menu-item-inner .menu-item-button {bottom: 0;left: 0;right: unset;top: unset;}}
.ie8 .menu.button-bottom-left .menu-item-inner .menu-item-button {bottom: 0;left: 0;right: unset;top: unset;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu.button-bottom-left .menu-item-inner .page-level-progress-menu-item {bottom: 5px;left: 5px;right: unset;top: unset;}}
.ie8 .menu.button-bottom-left .menu-item-inner .page-level-progress-menu-item {bottom: 5px;left: 5px;right: unset;top: unset;}
.touch .menu.button-bottom-left .menu-item-inner .page-level-progress-menu-item {left: 5%;width: 90%;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu.button-bottom-left .menu-item-inner:hover .page-level-progress-menu-item {bottom: 5px;left: 5% !important;right: unset;width: 90%;}}
.ie8 .menu.button-bottom-left .menu-item-inner:hover .page-level-progress-menu-item {bottom: 5px;left: 5% !important;right: unset;width: 90%;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {#wrapper.location-menu.carbon-menu .menu.button-top-left .menu-item.locked .page-level-progress-menu-item, #wrapper.location-menu.carbon-menu .menu.button-top-right .menu-item.locked .page-level-progress-menu-item, #wrapper.location-menu.carbon-menu .menu.button-bottom-left .menu-item.locked .page-level-progress-menu-item {left: 5%;width: 90%;right: unset;}}
.ie8 #wrapper.location-menu.carbon-menu .menu.button-top-left .menu-item.locked .page-level-progress-menu-item, .ie8 #wrapper.location-menu.carbon-menu .menu.button-top-right .menu-item.locked .page-level-progress-menu-item, .ie8 #wrapper.location-menu.carbon-menu .menu.button-bottom-left .menu-item.locked .page-level-progress-menu-item {left: 5%;width: 90%;right: unset;}
@media only screen and (min-width: 760px) {.menu {padding-top: 0;}}
.ie8 .menu, .ie9 .menu {padding-top: 0;}
.menu .menu-container {background-color: #2e2e2e;box-sizing: border-box;height: 100%;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu .menu-container.carbon-menu-items-1 .menu-container-inner .menu-item {height: 35vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu .menu-container.carbon-menu-items-2 .menu-container-inner .menu-item {height: 35vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu .menu-container.carbon-menu-items-3 .menu-container-inner .menu-item {height: 35vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu .menu-container.carbon-menu-items-4 .menu-container-inner .menu-item {height: 35vh;width: 50%;}}
@media only screen and (min-width: 760px) {.menu .menu-container.carbon-menu-items-1 .menu-container-inner .menu-item {height: 50vh;width: 50%;}}
@media only screen and (min-width: 760px) {.menu .menu-container.carbon-menu-items-2 .menu-container-inner .menu-item {height: 50vh;width: 50%;}}
@media only screen and (min-width: 760px) {.menu .menu-container.carbon-menu-items-3 .menu-container-inner .menu-item {height: 50vh;width: 50%;}}
@media only screen and (min-width: 760px) {.menu .menu-container.carbon-menu-items-4 .menu-container-inner .menu-item {height: 50vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu .menu-container.carbon-menu-items-5 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu .menu-container.carbon-menu-items-6 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 760px) {.menu .menu-container.carbon-menu-items-5 .menu-container-inner .menu-item {height: 40vh;width: 50%;}}
@media only screen and (min-width: 760px) {.menu .menu-container.carbon-menu-items-6 .menu-container-inner .menu-item {height: 40vh;width: 50%;}}
@media only screen and (min-width: 1024px) {.menu .menu-container.carbon-menu-items-5 .menu-container-inner .menu-item {height: 33.3333vh;width: 50%;}}
@media only screen and (min-width: 1024px) {.menu .menu-container.carbon-menu-items-6 .menu-container-inner .menu-item {height: 33.3333vh;width: 50%;}}
@media only screen and (min-width: 1280px) {.menu .menu-container.carbon-menu-items-5 .menu-container-inner .menu-item {height: 50vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.menu .menu-container.carbon-menu-items-6 .menu-container-inner .menu-item {height: 50vh;width: 33.3333%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu .menu-container.carbon-menu-items-7 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu .menu-container.carbon-menu-items-8 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu .menu-container.carbon-menu-items-9 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 760px) {.menu .menu-container.carbon-menu-items-7 .menu-container-inner .menu-item {height: 32vh;width: 50%;}}
@media only screen and (min-width: 760px) {.menu .menu-container.carbon-menu-items-8 .menu-container-inner .menu-item {height: 32vh;width: 50%;}}
@media only screen and (min-width: 760px) {.menu .menu-container.carbon-menu-items-9 .menu-container-inner .menu-item {height: 32vh;width: 50%;}}
@media only screen and (min-width: 1280px) {.menu .menu-container.carbon-menu-items-7 .menu-container-inner .menu-item {height: 33.3333vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.menu .menu-container.carbon-menu-items-8 .menu-container-inner .menu-item {height: 33.3333vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.menu .menu-container.carbon-menu-items-9 .menu-container-inner .menu-item {height: 33.3333vh;width: 33.3333%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu .menu-container.carbon-menu-items-10 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu .menu-container.carbon-menu-items-11 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu .menu-container.carbon-menu-items-12 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 760px) {.menu .menu-container.carbon-menu-items-10 .menu-container-inner .menu-item {height: 32vh;width: 50%;}}
@media only screen and (min-width: 760px) {.menu .menu-container.carbon-menu-items-11 .menu-container-inner .menu-item {height: 32vh;width: 50%;}}
@media only screen and (min-width: 760px) {.menu .menu-container.carbon-menu-items-12 .menu-container-inner .menu-item {height: 32vh;width: 50%;}}
@media only screen and (min-width: 1280px) {.menu .menu-container.carbon-menu-items-10 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.menu .menu-container.carbon-menu-items-11 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.menu .menu-container.carbon-menu-items-12 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1200px) {.menu .menu-container.carbon-menu-items-10 .menu-container-inner .menu-item {height: 33.3333vh;width: 25%;}}
@media only screen and (min-width: 1200px) {.menu .menu-container.carbon-menu-items-11 .menu-container-inner .menu-item {height: 33.3333vh;width: 25%;}}
@media only screen and (min-width: 1200px) {.menu .menu-container.carbon-menu-items-12 .menu-container-inner .menu-item {height: 33.3333vh;width: 25%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu .menu-container.carbon-menu-items-13 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu .menu-container.carbon-menu-items-14 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu .menu-container.carbon-menu-items-15 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu .menu-container.carbon-menu-items-16 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu .menu-container.carbon-menu-items-17 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu .menu-container.carbon-menu-items-18 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu .menu-container.carbon-menu-items-19 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu .menu-container.carbon-menu-items-20 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu .menu-container.carbon-menu-items-21 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu .menu-container.carbon-menu-items-22 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu .menu-container.carbon-menu-items-23 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu .menu-container.carbon-menu-items-24 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu .menu-container.carbon-menu-items-25 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 760px) {.menu .menu-container.carbon-menu-items-13 .menu-container-inner .menu-item {height: 34vh;width: 50%;}}
@media only screen and (min-width: 760px) {.menu .menu-container.carbon-menu-items-14 .menu-container-inner .menu-item {height: 34vh;width: 50%;}}
@media only screen and (min-width: 760px) {.menu .menu-container.carbon-menu-items-15 .menu-container-inner .menu-item {height: 34vh;width: 50%;}}
@media only screen and (min-width: 760px) {.menu .menu-container.carbon-menu-items-16 .menu-container-inner .menu-item {height: 34vh;width: 50%;}}
@media only screen and (min-width: 760px) {.menu .menu-container.carbon-menu-items-17 .menu-container-inner .menu-item {height: 34vh;width: 50%;}}
@media only screen and (min-width: 760px) {.menu .menu-container.carbon-menu-items-18 .menu-container-inner .menu-item {height: 34vh;width: 50%;}}
@media only screen and (min-width: 760px) {.menu .menu-container.carbon-menu-items-19 .menu-container-inner .menu-item {height: 34vh;width: 50%;}}
@media only screen and (min-width: 760px) {.menu .menu-container.carbon-menu-items-20 .menu-container-inner .menu-item {height: 34vh;width: 50%;}}
@media only screen and (min-width: 760px) {.menu .menu-container.carbon-menu-items-21 .menu-container-inner .menu-item {height: 34vh;width: 50%;}}
@media only screen and (min-width: 760px) {.menu .menu-container.carbon-menu-items-22 .menu-container-inner .menu-item {height: 34vh;width: 50%;}}
@media only screen and (min-width: 760px) {.menu .menu-container.carbon-menu-items-23 .menu-container-inner .menu-item {height: 34vh;width: 50%;}}
@media only screen and (min-width: 760px) {.menu .menu-container.carbon-menu-items-24 .menu-container-inner .menu-item {height: 34vh;width: 50%;}}
@media only screen and (min-width: 760px) {.menu .menu-container.carbon-menu-items-25 .menu-container-inner .menu-item {height: 34vh;width: 50%;}}
@media only screen and (min-width: 1280px) {.menu .menu-container.carbon-menu-items-13 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.menu .menu-container.carbon-menu-items-14 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.menu .menu-container.carbon-menu-items-15 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.menu .menu-container.carbon-menu-items-16 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.menu .menu-container.carbon-menu-items-17 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.menu .menu-container.carbon-menu-items-18 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.menu .menu-container.carbon-menu-items-19 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.menu .menu-container.carbon-menu-items-20 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.menu .menu-container.carbon-menu-items-21 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.menu .menu-container.carbon-menu-items-22 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.menu .menu-container.carbon-menu-items-23 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.menu .menu-container.carbon-menu-items-24 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.menu .menu-container.carbon-menu-items-25 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1200px) {.menu .menu-container.carbon-menu-items-13 .menu-container-inner .menu-item {height: 32vh;width: 25%;}}
@media only screen and (min-width: 1200px) {.menu .menu-container.carbon-menu-items-14 .menu-container-inner .menu-item {height: 32vh;width: 25%;}}
@media only screen and (min-width: 1200px) {.menu .menu-container.carbon-menu-items-15 .menu-container-inner .menu-item {height: 32vh;width: 25%;}}
@media only screen and (min-width: 1200px) {.menu .menu-container.carbon-menu-items-16 .menu-container-inner .menu-item {height: 32vh;width: 25%;}}
@media only screen and (min-width: 1200px) {.menu .menu-container.carbon-menu-items-17 .menu-container-inner .menu-item {height: 32vh;width: 25%;}}
@media only screen and (min-width: 1200px) {.menu .menu-container.carbon-menu-items-18 .menu-container-inner .menu-item {height: 32vh;width: 25%;}}
@media only screen and (min-width: 1200px) {.menu .menu-container.carbon-menu-items-19 .menu-container-inner .menu-item {height: 32vh;width: 25%;}}
@media only screen and (min-width: 1200px) {.menu .menu-container.carbon-menu-items-20 .menu-container-inner .menu-item {height: 32vh;width: 25%;}}
@media only screen and (min-width: 1200px) {.menu .menu-container.carbon-menu-items-21 .menu-container-inner .menu-item {height: 32vh;width: 25%;}}
@media only screen and (min-width: 1200px) {.menu .menu-container.carbon-menu-items-22 .menu-container-inner .menu-item {height: 32vh;width: 25%;}}
@media only screen and (min-width: 1200px) {.menu .menu-container.carbon-menu-items-23 .menu-container-inner .menu-item {height: 32vh;width: 25%;}}
@media only screen and (min-width: 1200px) {.menu .menu-container.carbon-menu-items-24 .menu-container-inner .menu-item {height: 32vh;width: 25%;}}
@media only screen and (min-width: 1200px) {.menu .menu-container.carbon-menu-items-25 .menu-container-inner .menu-item {height: 32vh;width: 25%;}}
.scrolled #wrapper .menu .menu-container {height: auto;}
.ie8.scrolled #wrapper .menu .menu-container {height: 100%;}
@media only screen and (min-width: 760px) {#wrapper .menu .menu-container {display: inline-block;height: 100%;left: 35%;overflow: auto;padding: 0;position: relative;width: 65%;vertical-align: top;}}
@media only screen and (min-width: 1024px) {#wrapper .menu .menu-container {left: 30%;width: 70%;}}
.ie8 #wrapper .menu .menu-container {display: inline-block;left: 30%;position: absolute;width: 70%;}
.ie8 #wrapper .menu .menu-container.carbon-menu-items-1, .ie8 #wrapper .menu .menu-container.carbon-menu-items-2, .ie8 #wrapper .menu .menu-container.carbon-menu-items-3, .ie8 #wrapper .menu .menu-container.carbon-menu-items-4 {position: absolute;right: 0;}
.ie8 #wrapper .menu .menu-container.carbon-menu-items-1 .menu-item, .ie8 #wrapper .menu .menu-container.carbon-menu-items-2 .menu-item, .ie8 #wrapper .menu .menu-container.carbon-menu-items-3 .menu-item, .ie8 #wrapper .menu .menu-container.carbon-menu-items-4 .menu-item {height: 320px;width: 50%;}
#wrapper.carbon-menu .menu .menu-container-inner {margin: 0;max-width: none;padding: 0;height: 100%;}
.menu .menu-body {display: none;}
.menu .menu-item {float: left;height: 100px;margin-bottom: 20px;margin-top: 20px;}
@media all and (max-width:760px) and (min-width:520px) {.menu .menu-item {margin: 0 auto;width: 520px;}}
@media all and (max-width:519px) {.menu .menu-item {margin: 0 auto;width: 100%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.touch .menu .menu-item {min-height: 200px;}}
.ie8 .menu .menu-item {height: 250px;min-height: 250px;width: 25%;}
.dir-rtl .menu .menu-item {float: right;}
.menu .menu-item-inner {height: 100%;padding-bottom: 20px;position: relative;}
#wrapper.carbon-menu .menu .menu-item-inner {background: transparent;background-color: transparent;background-position: center;background-size: cover;margin: 0;padding: 0;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {#wrapper.carbon-menu .menu .menu-item-inner {background-position: top;}}
.ie8 #wrapper.carbon-menu .menu .menu-item-inner {background-size: 100% auto;}
.menu .menu-item-inner:before {background-color: #212121;content: "";height: 100%;opacity: .7;position: absolute;right: 0;top: 0;width: 100vw;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu .menu-item-inner:before {display: none;}
	.touch .menu .menu-item-inner:before {display: block;}}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu .menu-item-inner:hover .menu-item-button {color: #fff;height: 100%;width: 100%;}
	.menu .menu-item-inner:hover .menu-item-button .menu-item-title, .menu .menu-item-inner:hover .menu-item-button .menu-item-body {display: block;opacity: 1;-webkit-transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-ms-transition: opacity .5s ease-in-out;-o-transition: opacity .5s ease-in-out;transition: opacity .5s ease-in-out;}
	.touch .menu .menu-item-inner:hover .menu-item-button .menu-item-title, .touch .menu .menu-item-inner:hover .menu-item-button .menu-item-body {animation: none;}
	.touch .menu .menu-item-inner:hover .menu-item-button .menu-item-body {display: none;}
	.menu .menu-item-inner:hover .menu-item-button .menu-title-count {display: none;}
	#wrapper .menu .menu-item-inner:hover .menu-item-button+.page-level-progress-menu-item {right: 5%;width: 90%;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
	.touch #wrapper .menu .menu-item-inner:hover .menu-item-button+.page-level-progress-menu-item {transition: none !important;}}
.ie8 #wrapper .menu .menu-item-inner:hover .menu-item-button {color: #fff;height: 100%;width: 100%;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.ie8 #wrapper .menu .menu-item-inner:hover .menu-item-button .menu-item-title, .ie8 #wrapper .menu .menu-item-inner:hover .menu-item-button .menu-item-body {display: block;opacity: 1;}
.ie8 #wrapper .menu .menu-item-inner:hover .menu-item-button .menu-title-count {display: none;}
.ie8 #wrapper .menu .menu-item-inner:hover .menu-item-button+.page-level-progress-menu-item {right: 5%;width: 90%;}
.menu .menu-item-button {background-color: #212121;display: inline-block;float: left;height: 100px;padding: 0;position: relative;width: 100px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
@media only screen and (max-width: 519px) {.menu .menu-item-button {margin-left: 0;}}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu .menu-item-button {bottom: 0;height: 60px;position: absolute;right: 0;width: 60px;}
	.touch .menu .menu-item-button {background-color: transparent;color: #fff;height: 100%;width: 100%;}
	.touch .menu .menu-item-button .menu-item-title {display: block;opacity: 1;padding: 45px 4%;}
	.touch .menu .menu-item-button .menu-title-count, .touch .menu .menu-item-button .menu-item-body {display: none;}}
.ie8 .menu .menu-item-button {bottom: 0;height: 60px;position: absolute;right: 0;width: 60px;}
.menu .menu-item-button.visited {background-color: #ccc;color: #aaa;}
.menu .menu-item-button a {background-color: transparent;color: #fff;font-size: 0;height: 100%;padding: 0;text-decoration: none;width: 100%;}
.menu .menu-item-button .menu-title-count {box-sizing: border-box;color: #fff;font-family: "Open Sans";font-size: 1.6rem;padding-top: 30px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu .menu-item-button .menu-title-count {padding-top: 16px;}
	.button-top-left.menu .menu-item-button .menu-title-count, .button-top-right.menu .menu-item-button .menu-title-count {padding-top: 20px;}}
.ie8 .menu .menu-item-button .menu-title-count {font-size: 25px;padding-top: 15px;}
.menu .menu-item-button .menu-item-link {position: absolute;top: 0;width: 100vw;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu .menu-item-button .menu-item-link {width: 100%;}}
.ie .menu .menu-item-button .menu-item-link {width: 100%;}
.menu .menu-item-button .menu-item-graphic {display: none;}
.menu .menu-item-title, .menu .menu-item-body {color: #fff;opacity: 0;padding: 20px 20px;position: relative;text-align: left;}
.ie8 .menu .menu-item-title, .ie8 .menu .menu-item-body {display: none;}
.menu .menu-item-title {opacity: 1;padding-left: 120px;padding-top: 25px;position: relative;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu .menu-item-title {opacity: 0;}}
.menu .menu-item-title.fs {display: none;}
@media only screen and (max-width: 519px) {.menu .menu-item-title {height: 80px;}}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu .menu-item-title {opacity: 0;padding-left: 20px;text-align: left;}}
.ie8 .menu .menu-item-title {padding: 15px 15px 0 15px;}
.menu .menu-item-title .menu-item-title-inner {line-height: normal;margin-bottom: 10px;}
@media only screen and (max-width: 519px) {.menu .menu-item-title .menu-item-title-inner {line-height: 1.6rem;}}
.ie8 .menu .menu-item-title .menu-item-title-inner {line-height: 30px;}
.menu .menu-item-body {text-align: left;}
.ie8 .menu .menu-item-body {font-size: 16px;padding-left: 15px;padding-right: 15px;}
.menu .page-level-progress-menu-item {background-color: #e6e6e6;background-color: rgba(255,255,255,.5);bottom: 5px;height: 4px;margin: 0;position: absolute;width: 90px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
@media only screen and (max-width: 519px) {.menu .page-level-progress-menu-item {left: 5px;}}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu .page-level-progress-menu-item {right: 5px;width: 50px;}
	.touch .menu .page-level-progress-menu-item {right: 5%;width: 90%;}}
.ie8 #wrapper .menu .page-level-progress-menu-item {margin: 0 0 5px 0;right: 5px;width: 50px;}
#wrapper .menu .page-level-progress-menu-item .page-level-progress-menu-item-indicator {background-image: none;height: 4px;position: absolute;right: 0;top: 0;}
#wrapper .menu .page-level-progress-menu-item .page-level-progress-menu-item-indicator .page-level-progress-menu-item-indicator-bar {background-image: none;background-color: #fff;}
.ie #wrapper.location-menu.carbon-menu .menu-item.locked {line-height: 0;}
#wrapper.location-menu.carbon-menu .menu-item.locked .menu-item-inner {background-color: #333;text-align: left;color: #fff;}
#wrapper.location-menu.carbon-menu .menu-item.locked .menu-item-inner:before {background-color: #333;display: inline-block;font-size: 0;position: absolute;width: 100%;z-index: 0;}
.ie8 #wrapper.location-menu.carbon-menu .menu-item.locked .menu-item-inner:before {display: none;}
[class*="internet explorer"] #wrapper.location-menu.carbon-menu .menu-item.locked .menu-item-inner:hover .menu-item-title, .ie #wrapper.location-menu.carbon-menu .menu-item.locked .menu-item-inner:hover .menu-item-title, [class*="internet explorer"] #wrapper.location-menu.carbon-menu .menu-item.locked .menu-item-inner:hover .menu-item-body, .ie #wrapper.location-menu.carbon-menu .menu-item.locked .menu-item-inner:hover .menu-item-body {transition: none;}
[class*="internet explorer"] #wrapper.location-menu.carbon-menu .menu-item.locked .menu-item-inner:hover .menu-item-body, .ie #wrapper.location-menu.carbon-menu .menu-item.locked .menu-item-inner:hover .menu-item-body {display: none;}
.ie8 #wrapper.location-menu.carbon-menu .menu-item.locked .menu-item-inner:hover .page-level-progress-menu-item {bottom: 0;height: 4px;margin: 0 0 5px;right: 5%;width: 90%;}
.ie8 #wrapper.location-menu.carbon-menu .menu-item.locked .menu-item-inner:hover .page-level-progress-menu-item-indicator {height: 4px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {#wrapper.location-menu.carbon-menu .menu-item.locked .menu-item-inner .menu-item-button {background-color: transparent;height: 100%;width: 100%;}}
.ie8 #wrapper.location-menu.carbon-menu .menu-item.locked .menu-item-inner .menu-item-button {background-color: #333;filter: alpha(opacity=70) !important;height: 100%;margin-left: 0;margin-top: 0;width: 100%;}
#wrapper.location-menu.carbon-menu .menu-item.locked .menu-item-inner .menu-item-button:before {color: #fff;content: "";display: block;font-family: "vanilla";font-size: 1.2rem;line-height: 36px;margin-left: 40px;margin-top: 25px;padding-right: 5px;position: absolute;width: auto;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {#wrapper.location-menu.carbon-menu .menu-item.locked .menu-item-inner .menu-item-button:before {display: none;}}
.ie8 #wrapper.location-menu.carbon-menu .menu-item.locked .menu-item-inner .menu-item-button:before {display: none;}
#wrapper.location-menu.carbon-menu .menu-item.locked .menu-item-inner .menu-title-count {display: none;}
#wrapper.location-menu.carbon-menu .menu-item.locked .menu-item-inner .menu-item-link .menu-item-title {opacity: 1;background-color: transparent;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {#wrapper.location-menu.carbon-menu .menu-item.locked .menu-item-inner .menu-item-link .menu-item-title:before {content: "";display: inline-block;font-family: "vanilla";font-size: 1.4rem;line-height: 36px;padding-right: 5px;position: relative;width: auto;z-index: 2;}}
.ie8 #wrapper.location-menu.carbon-menu .menu-item.locked .menu-item-inner .menu-item-link .menu-item-title {display: block;}
.ie8 #wrapper.location-menu.carbon-menu .menu-item.locked .menu-item-inner .menu-item-link .menu-item-title:before {content: "";display: inline-block;font-family: "vanilla";font-size: 23px;line-height: 36px;padding-right: 5px;position: relative;width: auto;z-index: 2;}
#wrapper.location-menu.carbon-menu .menu-item.locked .menu-item-inner .menu-item-link .menu-item-title .menu-item-title-inner {display: inline-block;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {#wrapper.location-menu.carbon-menu .menu-item.locked .menu-item-inner .page-level-progress-menu-item {right: 5%;width: 90%;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}}
.ie8 #wrapper.location-menu.carbon-menu .menu-item.locked .menu-item-inner .page-level-progress-menu-item {right: 5%;width: 90%;}
.ie9 #wrapper.location-menu.carbon-menu .menu-item.locked .menu-item-inner .page-level-progress-menu-item .page-level-progress-menu-item-indicator-bar {display: none;}
.basetheme body, .basetheme .menu {background-color: transparent;}
@media only screen and (max-width: 519px),only screen and (min-width: 520px) and (max-width: 759px) {.basetheme body #wrapper.location-page .navigation {background-size: auto 50px;}}
.basetheme body #wrapper.location-page .navigation .logo-image {display: none;}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu.carbon-right .navigation {left: inherit;right: 0;display: inline-block;text-align: right;}}
.ie8.basetheme body #wrapper.location-menu.carbon-right .navigation {left: inherit;right: 0;display: block;text-align: right;}
.basetheme body #wrapper.location-menu.carbon-right .navigation .icon {display: inline-block;margin-top: -2px;}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu.carbon-right .navigation .icon {display: block;}}
.basetheme body #wrapper.location-menu.carbon-right .navigation .icon.icon-home {display: none;}
.ie8.basetheme body #wrapper.location-menu.carbon-right .navigation .navigation-inner {float: right;width: 30px;}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu.carbon-right .navigation .navigation-inner {float: right;width: 30px;}}
.ie8.basetheme body #wrapper.location-menu.carbon-right.menu {direction: rtl;text-align: left;}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu.carbon-right .menu-addition {direction: rtl;right: 0;}
	.edge.basetheme body #wrapper.location-menu.carbon-right .menu-addition {direction: rtl;}}
.ie8 .basetheme body #wrapper.location-menu.carbon-right .menu-addition {right: 0;}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu.carbon-right .menu-addition .menu-addition-inner .menu-addition-title-inner, .basetheme body #wrapper.location-menu.carbon-right .menu-addition .menu-addition-inner .menu-addition-body-inner {direction: ltr;}}
.ie8.basetheme body #wrapper.location-menu.carbon-right .menu-addition .menu-addition-inner .menu-addition-title-inner, .ie8.basetheme body #wrapper.location-menu.carbon-right .menu-addition .menu-addition-inner .menu-addition-body-inner {direction: ltr;}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu.carbon-right .menu-container {direction: rtl;left: 0;}
	.edge.basetheme body #wrapper.location-menu.carbon-right .menu-container {direction: rtl;}}
.ie8 .basetheme body #wrapper.location-menu.carbon-right .menu-container {left: 0;}
.basetheme body #wrapper.location-menu .navigation {background: #212121 none;position: fixed;}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .navigation {background: transparent none;top: -30px;width: 60px;}}
.ie8.basetheme body #wrapper.location-menu .navigation {top: -30px;}
.basetheme body #wrapper.location-menu .navigation .navigation-inner {background-position: center;background-repeat: no-repeat;background-size: auto 40px;}
.basetheme body #wrapper.location-menu .navigation .logo-image, .basetheme body #wrapper.location-menu .navigation .logo-slogan {display: none;}
.basetheme body #wrapper.location-menu .navigation .icon {color: #fff;}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .navigation .icon {color: #212121;}}
.ie.basetheme body #wrapper.location-menu .navigation .icon {border: none;}
.ie8.basetheme body #wrapper.location-menu .navigation .icon {color: #212121;}
.basetheme body #wrapper.location-menu .menu-addition {background-color: #212121;}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-addition {position: fixed;}}
@media only screen and (min-width: 1280px) {.basetheme body #wrapper.location-menu .menu-addition {padding-top: 10%;}}
.ie8.basetheme body #wrapper.location-menu .menu-addition {position: fixed;}
.basetheme body #wrapper.location-menu .menu-addition:after {display: none;}
.basetheme body #wrapper.location-menu .menu-addition .menu-addition-inner {background: transparent;}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-addition .menu-addition-inner {margin-top: -50px;}}
.ie8.basetheme body #wrapper.location-menu .menu-addition .menu-addition-inner {margin-top: 150px;}
.basetheme body #wrapper.location-menu .menu-addition .menu-addition-logo {margin-top: 0 !important;padding: 12.5px 37.5px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.basetheme body #wrapper.location-menu .menu-addition .menu-addition-logo {padding: 17.5px 37.5px;}}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-addition .menu-addition-logo {padding: 20px 40px;}}
@media only screen and (min-width: 1024px) {.basetheme body #wrapper.location-menu .menu-addition .menu-addition-logo {padding: 20px 60px;}}
.ie8 .basetheme body #wrapper.location-menu .menu-addition .menu-addition-logo {padding: 0 60px;}
.ie8.basetheme body #wrapper.location-menu .menu-addition .menu-addition-logo {padding-left: 50px;}
.basetheme body #wrapper.location-menu .menu-addition .menu-addition-logo-inner {display: none;}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-addition .menu-addition-logo-inner {display: inline-block;}}
.ie8.basetheme body #wrapper.location-menu .menu-addition .menu-addition-logo-inner, .ie9.basetheme body #wrapper.location-menu .menu-addition .menu-addition-logo-inner {display: inline-block;}
.basetheme body #wrapper.location-menu .menu-addition .menu-addition-title, .basetheme body #wrapper.location-menu .menu-addition .menu-addition-body {color: #fff;max-width: 1024px;text-align: left;padding: 12.5px 37.5px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.basetheme body #wrapper.location-menu .menu-addition .menu-addition-title, .basetheme body #wrapper.location-menu .menu-addition .menu-addition-body {padding: 17.5px 37.5px;}}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-addition .menu-addition-title, .basetheme body #wrapper.location-menu .menu-addition .menu-addition-body {padding: 20px 40px;}}
@media only screen and (min-width: 1024px) {.basetheme body #wrapper.location-menu .menu-addition .menu-addition-title, .basetheme body #wrapper.location-menu .menu-addition .menu-addition-body {padding: 20px 60px;}}
.ie8 .basetheme body #wrapper.location-menu .menu-addition .menu-addition-title, .ie8 .basetheme body #wrapper.location-menu .menu-addition .menu-addition-body {padding: 0 60px;}
.ie8.basetheme body #wrapper.location-menu .menu-addition .menu-addition-title, .ie8.basetheme body #wrapper.location-menu .menu-addition .menu-addition-body {padding-left: 50px;padding-right: 50px;}
.basetheme body #wrapper.location-menu .menu-addition .menu-addition-title {border-bottom: none;}
.basetheme body #wrapper.location-menu .menu-addition .menu-addition-title h1 {font-size: 2rem;}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-addition .menu-addition-title h1 {font-size: 1.8rem;}}
@media only screen and (min-width: 1024px) {.basetheme body #wrapper.location-menu .menu-addition .menu-addition-title h1 {font-size: 2rem;}}
.basetheme body #wrapper.location-menu .menu-addition .menu-addition-title-inner {line-height: normal;}
.basetheme body #wrapper.location-menu .menu-addition .menu-addition-body {font-size: 1rem;padding-top: 0;}
.ie8.basetheme body #wrapper.location-menu .menu-addition .menu-addition-body {font-size: 16px;}
.basetheme body #wrapper.location-menu .menu-container {background-color: #2e2e2e;max-width: none;}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container {height: 100%;left: 35%;position: relative;width: 65%;}}
@media only screen and (min-width: 1024px) {.basetheme body #wrapper.location-menu .menu-container {left: 30%;width: 70%;}}
.ie8.basetheme body #wrapper.location-menu .menu-container {height: 100%;left: 30%;min-height: 800px;position: relative;width: 70%;}
.ie8.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-1 .menu-container-inner .menu-item .menu-item-inner, .ie8.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-2 .menu-container-inner .menu-item .menu-item-inner, .ie8.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-3 .menu-container-inner .menu-item .menu-item-inner, .ie8.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-4 .menu-container-inner .menu-item .menu-item-inner {height: 320px !important;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-1 .menu-container-inner .menu-item {height: 35vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-2 .menu-container-inner .menu-item {height: 35vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-3 .menu-container-inner .menu-item {height: 35vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-4 .menu-container-inner .menu-item {height: 35vh;width: 50%;}}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-1 .menu-container-inner .menu-item {height: 50vh;width: 50%;}}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-2 .menu-container-inner .menu-item {height: 50vh;width: 50%;}}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-3 .menu-container-inner .menu-item {height: 50vh;width: 50%;}}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-4 .menu-container-inner .menu-item {height: 50vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-5 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-6 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-5 .menu-container-inner .menu-item {height: 40vh;width: 50%;}}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-6 .menu-container-inner .menu-item {height: 40vh;width: 50%;}}
@media only screen and (min-width: 1024px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-5 .menu-container-inner .menu-item {height: 33.3333vh;width: 50%;}}
@media only screen and (min-width: 1024px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-6 .menu-container-inner .menu-item {height: 33.3333vh;width: 50%;}}
@media only screen and (min-width: 1280px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-5 .menu-container-inner .menu-item {height: 50vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-6 .menu-container-inner .menu-item {height: 50vh;width: 33.3333%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-7 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-8 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-9 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-7 .menu-container-inner .menu-item {height: 32vh;width: 50%;}}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-8 .menu-container-inner .menu-item {height: 32vh;width: 50%;}}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-9 .menu-container-inner .menu-item {height: 32vh;width: 50%;}}
@media only screen and (min-width: 1280px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-7 .menu-container-inner .menu-item {height: 33.3333vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-8 .menu-container-inner .menu-item {height: 33.3333vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-9 .menu-container-inner .menu-item {height: 33.3333vh;width: 33.3333%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-10 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-11 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-12 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-10 .menu-container-inner .menu-item {height: 32vh;width: 50%;}}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-11 .menu-container-inner .menu-item {height: 32vh;width: 50%;}}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-12 .menu-container-inner .menu-item {height: 32vh;width: 50%;}}
@media only screen and (min-width: 1280px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-10 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-11 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-12 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1200px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-10 .menu-container-inner .menu-item {height: 33.3333vh;width: 25%;}}
@media only screen and (min-width: 1200px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-11 .menu-container-inner .menu-item {height: 33.3333vh;width: 25%;}}
@media only screen and (min-width: 1200px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-12 .menu-container-inner .menu-item {height: 33.3333vh;width: 25%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-13 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-14 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-15 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-16 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-17 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-18 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-19 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-20 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-21 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-22 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-23 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-24 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-25 .menu-container-inner .menu-item {height: 29vh;width: 50%;}}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-13 .menu-container-inner .menu-item {height: 34vh;width: 50%;}}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-14 .menu-container-inner .menu-item {height: 34vh;width: 50%;}}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-15 .menu-container-inner .menu-item {height: 34vh;width: 50%;}}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-16 .menu-container-inner .menu-item {height: 34vh;width: 50%;}}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-17 .menu-container-inner .menu-item {height: 34vh;width: 50%;}}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-18 .menu-container-inner .menu-item {height: 34vh;width: 50%;}}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-19 .menu-container-inner .menu-item {height: 34vh;width: 50%;}}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-20 .menu-container-inner .menu-item {height: 34vh;width: 50%;}}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-21 .menu-container-inner .menu-item {height: 34vh;width: 50%;}}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-22 .menu-container-inner .menu-item {height: 34vh;width: 50%;}}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-23 .menu-container-inner .menu-item {height: 34vh;width: 50%;}}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-24 .menu-container-inner .menu-item {height: 34vh;width: 50%;}}
@media only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-25 .menu-container-inner .menu-item {height: 34vh;width: 50%;}}
@media only screen and (min-width: 1280px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-13 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-14 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-15 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-16 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-17 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-18 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-19 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-20 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-21 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-22 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-23 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-24 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1280px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-25 .menu-container-inner .menu-item {height: 32vh;width: 33.3333%;}}
@media only screen and (min-width: 1200px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-13 .menu-container-inner .menu-item {height: 32vh;width: 25%;}}
@media only screen and (min-width: 1200px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-14 .menu-container-inner .menu-item {height: 32vh;width: 25%;}}
@media only screen and (min-width: 1200px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-15 .menu-container-inner .menu-item {height: 32vh;width: 25%;}}
@media only screen and (min-width: 1200px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-16 .menu-container-inner .menu-item {height: 32vh;width: 25%;}}
@media only screen and (min-width: 1200px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-17 .menu-container-inner .menu-item {height: 32vh;width: 25%;}}
@media only screen and (min-width: 1200px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-18 .menu-container-inner .menu-item {height: 32vh;width: 25%;}}
@media only screen and (min-width: 1200px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-19 .menu-container-inner .menu-item {height: 32vh;width: 25%;}}
@media only screen and (min-width: 1200px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-20 .menu-container-inner .menu-item {height: 32vh;width: 25%;}}
@media only screen and (min-width: 1200px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-21 .menu-container-inner .menu-item {height: 32vh;width: 25%;}}
@media only screen and (min-width: 1200px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-22 .menu-container-inner .menu-item {height: 32vh;width: 25%;}}
@media only screen and (min-width: 1200px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-23 .menu-container-inner .menu-item {height: 32vh;width: 25%;}}
@media only screen and (min-width: 1200px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-24 .menu-container-inner .menu-item {height: 32vh;width: 25%;}}
@media only screen and (min-width: 1200px) {.basetheme body #wrapper.location-menu .menu-container.carbon-menu-items-25 .menu-container-inner .menu-item {height: 32vh;width: 25%;}}
.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item {float: left;margin: 0;}
@media all and (max-width:760px) and (min-width:520px) {.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item {margin: 0 auto;width: 520px;}}
@media all and (max-width:519px) {.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item {margin: 0 auto;width: 100%;}}
.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item.nth-child-odd .menu-item-inner:hover:after, .basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item.nth-child-even .menu-item-inner:hover:after {display: none;}
.dir-rtl .basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item {float: right;}
@media only screen and (max-width: 519px) {.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item {height: 100px;}}
.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner {height: 100%;}
.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner:hover .menu-item-title {top: 0;}
.ie8.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner:hover .menu-item-link {display: block;left: 0;width: 100%;}
.ie8.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner:hover .menu-item-title, .ie8.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner:hover .menu-item-body {box-sizing: border-box;display: block;filter: alpha(opacity=100) !important;position: relative;width: 100%;}
.ie8.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner:hover .menu-item-title .menu-item-title-inner {font-size: 22px;font-weight: bold;}
.ie8.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner:hover .menu-item-body {font-size: 16px;padding-top: 5px;}
.ie8.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner:hover .page-level-progress-menu-item {bottom: 5px;height: 4px;width: 90%;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner .menu-item-title {top: 0;width: auto;}
	.touch.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner .menu-item-title {width: 80%;}
	.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner .menu-item-body {position: relative;}
	.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner:hover .menu-item-link {display: block;left: 0;width: 100%;}
	.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner:hover .menu-item-title, .basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner:hover .menu-item-body {display: block;position: relative;}
	.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner:hover .menu-item-title {top: 0;}
	.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner:hover .menu-item-body {font-size: 1rem;padding-top: 15px;}
	.touch.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner:hover .menu-item-body {display: none;}
	.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner:hover .page-level-progress-menu-item {bottom: 5px;width: 90%;right: 5%;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
	.touch.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner:hover .page-level-progress-menu-item {right: 5%;width: 90%;left: unset;}}
.ie8.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner {height: 250px !important;}
@media only screen and (max-width: 519px) {.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner .menu-title-count {padding-top: 30px;}}
.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner .menu-item-link {left: 100px;position: absolute;width: 77vw;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner .menu-item-link {display: block;left: unset;width: 100%;}
	.touch.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner .menu-item-link {left: 0;}}
.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner .menu-item-title, .basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner .menu-item-body {color: #fff;text-align: center;}
@media only screen and (max-width: 519px) {.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner .menu-item-title {height: 80px;padding-right: 25px !important;padding-top: 15px !important;}}
.ie8.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner .menu-item-title {box-sizing: border-box;padding-top: 15px;width: 100%;}
.ie9.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner .menu-item-title {padding-top: 20px;}
.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner .menu-item-title-inner {font-size: 1.25rem !important;line-height: 2rem;padding-top: 12px !important;}
@media only screen and (max-width: 519px) {.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner .menu-item-title-inner {line-height: 1.6rem !important;}}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner .menu-item-title-inner {font-size: 1.5rem;}}
.ie.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner .menu-item-title-inner {line-height: 30px;}
.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner .menu-item-body {display: none;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.touch.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner .page-level-progress-menu-item {right: 5%;width: 90%;}}
.ie8.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item .menu-item-inner .page-level-progress-menu-item {width: 50px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item.locked .menu-item-inner .page-level-progress-menu-item {width: 90%;}
	.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item.locked .menu-item-inner:hover .menu-item-title, .basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item.locked .menu-item-inner:hover .menu-item-body {transition: none;animation: none;}}
.ie8.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item.locked .menu-item-inner .menu-item-link, .ie9.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item.locked .menu-item-inner .menu-item-link {left: 0;}
.ie8.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item.locked .menu-item-inner .page-level-progress-menu-item, .ie9.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item.locked .menu-item-inner .page-level-progress-menu-item {bottom: 0;height: 4px;margin: 0 0 5px;right: 5%;width: 90%;}
.ie8.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item.locked .menu-item-inner .page-level-progress-menu-item-indicator, .ie9.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item.locked .menu-item-inner .page-level-progress-menu-item-indicator {display: none;}
.ie8.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item.locked .menu-item-inner:hover .menu-item-title {padding-left: 15px;}
.ie8.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item.locked .menu-item-inner:hover .menu-item-title .menu-item-title-inner {font-size: 28px;font-weight: normal;}
.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item.locked .menu-item-button:before {content: "";display: inline-block;font-family: "vanilla";font-size: 1.2rem;line-height: 36px;margin-left: 40px;margin-top: 25px;padding-right: 5px;position: absolute;width: auto;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item.locked .menu-item-button:before {display: none;}}
.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item.locked .menu-item-button:before .ie8 {display: none;}
.ie8.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item.locked .menu-item-link, .ie9.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item.locked .menu-item-link {display: block;left: 0 !important;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item.locked .menu-item-link {display: block;left: 0;width: 100%;}}
.ie8.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item.locked .menu-item-title {box-sizing: border-box;padding-left: 15px;padding-right: 15px;width: 100%;}
.ie8.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item.locked .menu-item-title .menu-item-title-inner {font-size: 28px;}
.ie8.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item.locked .menu-item-title:before {margin-left: 0;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item.locked .menu-item-title {box-sizing: border-box;width: 100%;}
	.touch.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .menu-item.locked .menu-item-title {width: 100%;}}
.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .page-level-progress-menu-item {border: none;bottom: 5px;height: 4px;margin: 0;position: absolute;width: 90px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
@media only screen and (max-width: 519px) {.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .page-level-progress-menu-item {left: 5px;}}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.basetheme body #wrapper.location-menu .menu-container .menu-container-inner .page-level-progress-menu-item {right: 5px;width: 50px;}}
.ie8 #wrapper .basetheme body #wrapper.location-menu .menu-container .menu-container-inner .page-level-progress-menu-item {margin: 0 0 5px 0;right: 5px;width: 50px;}
.menu.fs .menu-container {background-color: #fff;background-color: #2e2e2e;}
.menu.fs .menu-item.locked .menu-item-inner .menu-item-title {animation: none;display: none;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu.fs .menu-item.locked .menu-item-inner .menu-item-title {display: block;}}
.menu.fs .menu-item.locked .menu-item-inner .menu-item-title.fs {display: block;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu.fs .menu-item.locked .menu-item-inner .menu-item-title.fs {display: none;}}
.ie8 .menu.fs .menu-item.locked .menu-item-inner .menu-item-title.fs {display: none;}
.menu.fs .menu-item.locked .menu-item-inner:before {bottom: 0 !important;height: 100% !important;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.fs.menu.fs .menu-item-inner:before {bottom: 0;display: block;height: 60px;top: unset;width: 100%;}
	.touch .fs.menu.fs .menu-item-inner:before {height: 70px;}}
[class*="internet explorer"] .fs.menu.fs .menu-item-inner:before, .ie .fs.menu.fs .menu-item-inner:before, .ie8 .fs.menu.fs .menu-item-inner:before {bottom: 0;height: 60px;width: 100%;margin-top: auto;}
@media only screen and (max-width: 519px) {[class*="internet explorer"] .fs.menu.fs .menu-item-inner:before, .ie .fs.menu.fs .menu-item-inner:before, .ie8 .fs.menu.fs .menu-item-inner:before {height: 100px;}}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.touch .menu.fs .menu-item-inner:hover .menu-item-button .menu-item-title {display: none;}}
.menu.fs .menu-item-title.fs {display: none;position: absolute;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu.fs .menu-item-title.fs {bottom: 0;box-sizing: border-box;display: block;height: 60px;left: 0;opacity: 1;padding-bottom: 6px;padding-right: 10px;padding-top: 6px;width: 80%;}}
.ie8 .menu.fs .menu-item-title.fs {bottom: 0;box-sizing: border-box;display: block;height: 60px;left: 0;opacity: 1;padding-bottom: 6px;padding-right: 10px;padding-top: 6px;width: 80%;}
.ie .menu.fs .menu-item-title.fs, .touch .menu.fs .menu-item-title.fs {display: block;}
.touch .menu.fs .menu-item-title.fs {bottom: unset;width: 65%;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.touch .menu.fs .menu-item-title.fs {bottom: 10px;width: 100%;}}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu.fs .menu-item-title.fs .menu-item-title-inner {font-size: 18px;font-size: large;line-height: 1.6rem;}}
.ie8 .menu.fs .menu-item-title.fs .menu-item-title-inner {font-size: 16px;line-height: 25px;}
.ie .menu.fs .menu-item-title, .touch .menu.fs .menu-item-title {display: none;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu.fs .menu-item-link {font-size: 0;height: 100%;left: 0;position: absolute;top: 0;}
	.menu.fs .menu-item-link button {display: none;}}
.menu.fs .menu-item-link .menu-item-graphic {display: none;}
#wrapper .menu.menu-item-background-colour .menu-item[class*="background-colour"] .menu-item-inner .menu-item-button .menu-item-link .menu-item-body {padding-top: 15px;}
.menu.menu-item-background-colour .menu-item.nth-child-1 .menu-item-inner:before, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour1 .menu-item-inner:before {background-color: #212121;}
.menu.menu-item-background-colour .menu-item.nth-child-1 .menu-item-inner .menu-item-title, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour1 .menu-item-inner .menu-item-title {color: #fff !important;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu.menu-item-background-colour .menu-item.nth-child-1 .menu-item-inner .menu-item-button .menu-item-title, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour1 .menu-item-inner .menu-item-button .menu-item-title {background-color: #212121;}}
.ie8 .menu.menu-item-background-colour .menu-item.nth-child-1 .menu-item-inner .menu-item-button .menu-item-title, .ie8 .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour1 .menu-item-inner .menu-item-button .menu-item-title {background-color: #212121;}
.menu.menu-item-background-colour .menu-item.nth-child-1 .menu-title-count, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour1 .menu-title-count {color: #212121;}
.menu.menu-item-background-colour .menu-item.nth-child-1 .page-level-progress-menu-item-indicator-bar, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour1 .page-level-progress-menu-item-indicator-bar {background-color: #212121 !important;}
.menu.menu-item-background-colour .menu-item.nth-child-2 .menu-item-inner:before, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour2 .menu-item-inner:before {background-color: #fff;}
.menu.menu-item-background-colour .menu-item.nth-child-2 .menu-item-inner .menu-item-title, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour2 .menu-item-inner .menu-item-title {color: #000 !important;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu.menu-item-background-colour .menu-item.nth-child-2 .menu-item-inner .menu-item-button .menu-item-title, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour2 .menu-item-inner .menu-item-button .menu-item-title {background-color: #fff;}}
.ie8 .menu.menu-item-background-colour .menu-item.nth-child-2 .menu-item-inner .menu-item-button .menu-item-title, .ie8 .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour2 .menu-item-inner .menu-item-button .menu-item-title {background-color: #fff;}
.menu.menu-item-background-colour .menu-item.nth-child-2 .menu-title-count, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour2 .menu-title-count {color: #fff;}
.menu.menu-item-background-colour .menu-item.nth-child-2 .page-level-progress-menu-item-indicator-bar, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour2 .page-level-progress-menu-item-indicator-bar {background-color: #fff !important;}
.menu.menu-item-background-colour .menu-item.nth-child-3 .menu-item-inner:before, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour3 .menu-item-inner:before {background-color: #212121;}
.menu.menu-item-background-colour .menu-item.nth-child-3 .menu-item-inner .menu-item-title, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour3 .menu-item-inner .menu-item-title {color: #fff !important;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu.menu-item-background-colour .menu-item.nth-child-3 .menu-item-inner .menu-item-button .menu-item-title, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour3 .menu-item-inner .menu-item-button .menu-item-title {background-color: #212121;}}
.ie8 .menu.menu-item-background-colour .menu-item.nth-child-3 .menu-item-inner .menu-item-button .menu-item-title, .ie8 .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour3 .menu-item-inner .menu-item-button .menu-item-title {background-color: #212121;}
.menu.menu-item-background-colour .menu-item.nth-child-3 .menu-title-count, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour3 .menu-title-count {color: #212121;}
.menu.menu-item-background-colour .menu-item.nth-child-3 .page-level-progress-menu-item-indicator-bar, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour3 .page-level-progress-menu-item-indicator-bar {background-color: #212121 !important;}
.menu.menu-item-background-colour .menu-item.nth-child-4 .menu-item-inner:before, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour4 .menu-item-inner:before {background-color: #212121;}
.menu.menu-item-background-colour .menu-item.nth-child-4 .menu-item-inner .menu-item-title, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour4 .menu-item-inner .menu-item-title {color: #fff !important;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu.menu-item-background-colour .menu-item.nth-child-4 .menu-item-inner .menu-item-button .menu-item-title, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour4 .menu-item-inner .menu-item-button .menu-item-title {background-color: #212121;}}
.ie8 .menu.menu-item-background-colour .menu-item.nth-child-4 .menu-item-inner .menu-item-button .menu-item-title, .ie8 .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour4 .menu-item-inner .menu-item-button .menu-item-title {background-color: #212121;}
.menu.menu-item-background-colour .menu-item.nth-child-4 .menu-title-count, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour4 .menu-title-count {color: #212121;}
.menu.menu-item-background-colour .menu-item.nth-child-4 .page-level-progress-menu-item-indicator-bar, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour4 .page-level-progress-menu-item-indicator-bar {background-color: #212121 !important;}
.menu.menu-item-background-colour .menu-item.nth-child-5 .menu-item-inner:before, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour5 .menu-item-inner:before {background-color: #212121;}
.menu.menu-item-background-colour .menu-item.nth-child-5 .menu-item-inner .menu-item-title, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour5 .menu-item-inner .menu-item-title {color: #fff !important;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu.menu-item-background-colour .menu-item.nth-child-5 .menu-item-inner .menu-item-button .menu-item-title, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour5 .menu-item-inner .menu-item-button .menu-item-title {background-color: #212121;}}
.ie8 .menu.menu-item-background-colour .menu-item.nth-child-5 .menu-item-inner .menu-item-button .menu-item-title, .ie8 .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour5 .menu-item-inner .menu-item-button .menu-item-title {background-color: #212121;}
.menu.menu-item-background-colour .menu-item.nth-child-5 .menu-title-count, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour5 .menu-title-count {color: #212121;}
.menu.menu-item-background-colour .menu-item.nth-child-5 .page-level-progress-menu-item-indicator-bar, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour5 .page-level-progress-menu-item-indicator-bar {background-color: #212121 !important;}
.menu.menu-item-background-colour .menu-item.nth-child-6 .menu-item-inner:before, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour6 .menu-item-inner:before {background-color: #212121;}
.menu.menu-item-background-colour .menu-item.nth-child-6 .menu-item-inner .menu-item-title, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour6 .menu-item-inner .menu-item-title {color: #fff !important;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu.menu-item-background-colour .menu-item.nth-child-6 .menu-item-inner .menu-item-button .menu-item-title, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour6 .menu-item-inner .menu-item-button .menu-item-title {background-color: #212121;}}
.ie8 .menu.menu-item-background-colour .menu-item.nth-child-6 .menu-item-inner .menu-item-button .menu-item-title, .ie8 .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour6 .menu-item-inner .menu-item-button .menu-item-title {background-color: #212121;}
.menu.menu-item-background-colour .menu-item.nth-child-6 .menu-title-count, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour6 .menu-title-count {color: #212121;}
.menu.menu-item-background-colour .menu-item.nth-child-6 .page-level-progress-menu-item-indicator-bar, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour6 .page-level-progress-menu-item-indicator-bar {background-color: #212121 !important;}
.menu.menu-item-background-colour .menu-item.nth-child-7 .menu-item-inner:before, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour7 .menu-item-inner:before {background-color: #fff;}
.menu.menu-item-background-colour .menu-item.nth-child-7 .menu-item-inner .menu-item-title, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour7 .menu-item-inner .menu-item-title {color: #000 !important;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu.menu-item-background-colour .menu-item.nth-child-7 .menu-item-inner .menu-item-button .menu-item-title, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour7 .menu-item-inner .menu-item-button .menu-item-title {background-color: #fff;}}
.ie8 .menu.menu-item-background-colour .menu-item.nth-child-7 .menu-item-inner .menu-item-button .menu-item-title, .ie8 .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour7 .menu-item-inner .menu-item-button .menu-item-title {background-color: #fff;}
.menu.menu-item-background-colour .menu-item.nth-child-7 .menu-title-count, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour7 .menu-title-count {color: #fff;}
.menu.menu-item-background-colour .menu-item.nth-child-7 .page-level-progress-menu-item-indicator-bar, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour7 .page-level-progress-menu-item-indicator-bar {background-color: #fff !important;}
.menu.menu-item-background-colour .menu-item.nth-child-8 .menu-item-inner:before, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour8 .menu-item-inner:before {background-color: #ddc34d;}
.menu.menu-item-background-colour .menu-item.nth-child-8 .menu-item-inner .menu-item-title, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour8 .menu-item-inner .menu-item-title {color: #000 !important;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu.menu-item-background-colour .menu-item.nth-child-8 .menu-item-inner .menu-item-button .menu-item-title, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour8 .menu-item-inner .menu-item-button .menu-item-title {background-color: #ddc34d;}}
.ie8 .menu.menu-item-background-colour .menu-item.nth-child-8 .menu-item-inner .menu-item-button .menu-item-title, .ie8 .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour8 .menu-item-inner .menu-item-button .menu-item-title {background-color: #ddc34d;}
.menu.menu-item-background-colour .menu-item.nth-child-8 .menu-title-count, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour8 .menu-title-count {color: #ddc34d;}
.menu.menu-item-background-colour .menu-item.nth-child-8 .page-level-progress-menu-item-indicator-bar, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour8 .page-level-progress-menu-item-indicator-bar {background-color: #ddc34d !important;}
.menu.menu-item-background-colour .menu-item.nth-child-9 .menu-item-inner:before, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour9 .menu-item-inner:before {background-color: #0070bc;}
.menu.menu-item-background-colour .menu-item.nth-child-9 .menu-item-inner .menu-item-title, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour9 .menu-item-inner .menu-item-title {color: #fff !important;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu.menu-item-background-colour .menu-item.nth-child-9 .menu-item-inner .menu-item-button .menu-item-title, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour9 .menu-item-inner .menu-item-button .menu-item-title {background-color: #0070bc;}}
.ie8 .menu.menu-item-background-colour .menu-item.nth-child-9 .menu-item-inner .menu-item-button .menu-item-title, .ie8 .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour9 .menu-item-inner .menu-item-button .menu-item-title {background-color: #0070bc;}
.menu.menu-item-background-colour .menu-item.nth-child-9 .menu-title-count, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour9 .menu-title-count {color: #0070bc;}
.menu.menu-item-background-colour .menu-item.nth-child-9 .page-level-progress-menu-item-indicator-bar, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour9 .page-level-progress-menu-item-indicator-bar {background-color: #0070bc !important;}
.menu.menu-item-background-colour .menu-item.nth-child-10 .menu-item-inner:before, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour10 .menu-item-inner:before {background-color: #e93380;}
.menu.menu-item-background-colour .menu-item.nth-child-10 .menu-item-inner .menu-item-title, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour10 .menu-item-inner .menu-item-title {color: #fff !important;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu.menu-item-background-colour .menu-item.nth-child-10 .menu-item-inner .menu-item-button .menu-item-title, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour10 .menu-item-inner .menu-item-button .menu-item-title {background-color: #e93380;}}
.ie8 .menu.menu-item-background-colour .menu-item.nth-child-10 .menu-item-inner .menu-item-button .menu-item-title, .ie8 .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour10 .menu-item-inner .menu-item-button .menu-item-title {background-color: #e93380;}
.menu.menu-item-background-colour .menu-item.nth-child-10 .menu-title-count, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour10 .menu-title-count {color: #e93380;}
.menu.menu-item-background-colour .menu-item.nth-child-10 .page-level-progress-menu-item-indicator-bar, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour10 .page-level-progress-menu-item-indicator-bar {background-color: #e93380 !important;}
.menu.menu-item-background-colour .menu-item.nth-child-11 .menu-item-inner:before, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour11 .menu-item-inner:before {background-color: #d24401;}
.menu.menu-item-background-colour .menu-item.nth-child-11 .menu-item-inner .menu-item-title, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour11 .menu-item-inner .menu-item-title {color: #fff !important;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu.menu-item-background-colour .menu-item.nth-child-11 .menu-item-inner .menu-item-button .menu-item-title, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour11 .menu-item-inner .menu-item-button .menu-item-title {background-color: #d24401;}}
.ie8 .menu.menu-item-background-colour .menu-item.nth-child-11 .menu-item-inner .menu-item-button .menu-item-title, .ie8 .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour11 .menu-item-inner .menu-item-button .menu-item-title {background-color: #d24401;}
.menu.menu-item-background-colour .menu-item.nth-child-11 .menu-title-count, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour11 .menu-title-count {color: #d24401;}
.menu.menu-item-background-colour .menu-item.nth-child-11 .page-level-progress-menu-item-indicator-bar, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour11 .page-level-progress-menu-item-indicator-bar {background-color: #d24401 !important;}
.menu.menu-item-background-colour .menu-item.nth-child-12 .menu-item-inner:before, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour12 .menu-item-inner:before {background-color: #00a271;}
.menu.menu-item-background-colour .menu-item.nth-child-12 .menu-item-inner .menu-item-title, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour12 .menu-item-inner .menu-item-title {color: #fff !important;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.menu.menu-item-background-colour .menu-item.nth-child-12 .menu-item-inner .menu-item-button .menu-item-title, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour12 .menu-item-inner .menu-item-button .menu-item-title {background-color: #00a271;}}
.ie8 .menu.menu-item-background-colour .menu-item.nth-child-12 .menu-item-inner .menu-item-button .menu-item-title, .ie8 .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour12 .menu-item-inner .menu-item-button .menu-item-title {background-color: #00a271;}
.menu.menu-item-background-colour .menu-item.nth-child-12 .menu-title-count, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour12 .menu-title-count {color: #00a271;}
.menu.menu-item-background-colour .menu-item.nth-child-12 .page-level-progress-menu-item-indicator-bar, .menu.menu-item-background-colour .menu-item[class*="nth-child"].background-colour12 .page-level-progress-menu-item-indicator-bar {background-color: #00a271 !important;}
.slide-down .menu-item-title {top: 0;}
.slide-down:hover .menu-item-title {top: 100%;}
.slide-down .menu-item-body {top: -100%;}
.slide-down:hover .menu-item-body {top: 0;}
.slide-down .menu-item-button .menu-item-duration {top: -28%;}
.slide-down:hover .menu-item-button .menu-item-duration {top: 68%;}
.slide-up .menu-item-title {top: 0;}
.slide-up:hover .menu-item-title {top: -100%;}
.slide-up .menu-item-body {top: 100%;}
.slide-up:hover .menu-item-body {top: 0;}
.slide-up .menu-item-button .menu-item-duration {top: 168%;}
.slide-up:hover .menu-item-button .menu-item-duration {top: 68%;}
.slide-left .menu-item-title {left: 0;top: 0;}
.slide-left:hover .menu-item-title {left: -100%;top: 0;}
.slide-left .menu-item-body {left: 100%;top: 0;}
.slide-left:hover .menu-item-body {left: 0;top: 0;}
.slide-left .menu-item-button .menu-item-duration {left: 100%;top: 68%;}
.slide-left:hover .menu-item-button .menu-item-duration {left: 0;top: 68%;}
.slide-right .menu-item-title {left: 0;top: 0;}
.slide-right:hover .menu-item-title {left: 100%;top: 0;}
.slide-right .menu-item-body {left: -100%;top: 0;}
.slide-right:hover .menu-item-body {left: 0;top: 0;}
.slide-right .menu-item-button .menu-item-duration {left: -100%;top: 68%;}
.slide-right:hover .menu-item-button .menu-item-duration {left: 0;top: 68%;}
.animation {animation-name: slide-up;-webkit-animation-name: slide-up;animation-duration: .7s;-webkit-animation-duration: .7s;transition-delay: 0;-webkit-transition-delay: 0;animation-timing-function: ease-out;-webkit-animation-timing-function: ease-out;animation-iteration-count: 1;-webkit-animation-iteration-count: 1;opacity: 1;}
@-webkit-keyframes slide-up {0% {transform: translateY(20%);opacity: 1;}
	100% {transform: translateY(0);opacity: 1;}}
@keyframes slide-up {0% {-webkit-transform: translateY(20%);opacity: 1;}
	100% {-webkit-transform: translateY(0);opacity: 1;}}
.animation-slide-up {animation-name: slide-up;-webkit-animation-name: slide-up;animation-duration: .7s;-webkit-animation-duration: .7s;transition-delay: 0;-webkit-transition-delay: 0;animation-timing-function: ease-out;-webkit-animation-timing-function: ease-out;animation-iteration-count: 1;-webkit-animation-iteration-count: 1;opacity: 1;}
@-webkit-keyframes slide-up {0% {transform: translateY(20%);opacity: 1;}
	100% {transform: translateY(0);opacity: 1;}}
@keyframes slide-up {0% {-webkit-transform: translateY(20%);opacity: 1;}
	100% {-webkit-transform: translateY(0);opacity: 1;}}
.animation-slide-down {animation-name: slide-down;-webkit-animation-name: slide-down;animation-duration: .7s;-webkit-animation-duration: .7s;transition-delay: 0;-webkit-transition-delay: 0;animation-timing-function: ease-out;-webkit-animation-timing-function: ease-out;animation-iteration-count: 1;-webkit-animation-iteration-count: 1;opacity: 1;}
@-webkit-keyframes slide-down {0% {transform: translateY(-20%);opacity: 1;}
	100% {transform: translateY(0);opacity: 1;}}
@keyframes slide-down {0% {-webkit-transform: translateY(-20%);opacity: 1;}
	100% {-webkit-transform: translateY(0);opacity: 1;}}
.animation-slide-left {animation-name: slide-left;-webkit-animation-name: slide-left;animation-duration: .7s;-webkit-animation-duration: .7s;transition-delay: 0;-webkit-transition-delay: 0;animation-timing-function: ease-out;-webkit-animation-timing-function: ease-out;animation-iteration-count: 1;-webkit-animation-iteration-count: 1;opacity: 1;}
@-webkit-keyframes slide-left {0% {transform: translateX(20%);opacity: 1;}
	100% {transform: translateX(0);opacity: 1;}}
@keyframes slide-left {0% {-webkit-transform: translateX(20%);opacity: 1;}
	100% {-webkit-transform: translateX(0);opacity: 1;}}
.animation-slide-right {animation-name: slide-right;-webkit-animation-name: slide-right;animation-duration: .7s;-webkit-animation-duration: .7s;transition-delay: 0;-webkit-transition-delay: 0;animation-timing-function: ease-out;-webkit-animation-timing-function: ease-out;animation-iteration-count: 1;-webkit-animation-iteration-count: 1;opacity: 1;}
@-webkit-keyframes slide-right {0% {transform: translateX(-20%);opacity: 1;}
	100% {transform: translateX(0);opacity: 1;}}
@keyframes slide-right {0% {-webkit-transform: translateX(-20%);opacity: 1;}
	100% {-webkit-transform: translateX(0);opacity: 1;}}
.article {background: transparent url("") center 0 fixed no-repeat;background-attachment: fixed;background-size: cover;opacity: 1;}
.touch .article {background-attachment: scroll;}
@media only screen and (min-width: 760px) {.article.half-width .article-title, .article.half-width .article-body, .article.half-width .block-title, .article.half-width .block-body {max-width: 50%;}}
.ie8 .article.half-width .article-title, .ie8 .article.half-width .article-body, .ie8 .article.half-width .block-title, .ie8 .article.half-width .block-body {max-width: 50%;}
@media only screen and (min-width: 760px) {.article.half-width .article-title-inner, .article.half-width .article-body-inner, .article.half-width .block-title-inner, .article.half-width .block-body-inner {margin-right: 5px;}}
.ie8 .article.half-width .article-title-inner, .ie8 .article.half-width .article-body-inner, .ie8 .article.half-width .block-title-inner, .ie8 .article.half-width .block-body-inner {margin-right: 5px;}
.article.remove-padding-top .article-inner {padding-top: 20px;}
.article.remove-padding-bottom .article-inner {padding-bottom: 20px;}
.article-inner {background: transparent none;margin: 0 auto;max-width: 100%;padding: 130px 0;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.article-inner {max-width: 760px;}}
@media only screen and (min-width: 760px) {.article-inner {max-width: 1024px;}}
.ie8 .article-inner {max-width: 1024px;}
.article-title {margin-bottom: 0;overflow-x: hidden !important;}
.article-title .article-title-inner {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;display: inline-block;margin: 0 0 0;max-width: 730px;position: relative;padding: 12.5px 37.5px 12.5px;z-index: 1;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.article-title .article-title-inner {margin: 0 0 0;}}
@media only screen and (min-width: 760px) {.article-title .article-title-inner {margin: 0 0 0;}}
.ie8 .article-title .article-title-inner {margin: 0 0 0;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.article-title .article-title-inner {padding: 17.5px 52.5px 17.5px;}}
@media only screen and (min-width: 760px) {.article-title .article-title-inner {padding: 20px 60px 20px;}}
.ie8 .article-title .article-title-inner {padding: 20px 60px 20px;}
.article-title .article-title-inner:before {background-color: rgba(0,0,0,.1);content: "";display: block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: -1;}
.article-body {margin: 0 0 10px 0;}
.article-body-inner {background-color: #fff;color: #333;position: relative;margin: 0 0 0;padding: 12.5px 37.5px 12.5px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.article-body-inner {margin: 0 0 0;}}
@media only screen and (min-width: 760px) {.article-body-inner {margin: 0 0 0;}}
.ie8 .article-body-inner {margin: 0 0 0;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.article-body-inner {padding: 17.5px 52.5px 17.5px;}}
@media only screen and (min-width: 760px) {.article-body-inner {padding: 20px 60px 20px;}}
.ie8 .article-body-inner {padding: 20px 60px 20px;}
.article-title .article-title-inner.h2 {background-color: #303030;background-color: rgba(33,33,33,.7);}
.article-title .article-title-inner.h2:before {background-color: transparent;}
.block {background-size: fixed !important;position: relative;}
.block-inner {color: #fff;padding: 0;}
.block-title {margin: 0 0 0;padding: 0;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.block-title {margin: 0 0 0;}}
@media only screen and (min-width: 760px) {.block-title {margin: 0 0 0;}}
.ie8 .block-title {margin: 0 0 0;}
.block-title-inner {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);margin-bottom: 0;padding: 12.5px 37.5px 12.5px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.block-title-inner {padding: 17.5px 52.5px 17.5px;}}
@media only screen and (min-width: 760px) {.block-title-inner {padding: 20px 60px 20px;}}
.ie8 .block-title-inner {padding: 20px 60px 20px;}
.block-body {margin-bottom: 0;}
.block-body-inner {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);margin: 0 0 0;padding: 12.5px 37.5px 12.5px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.block-body-inner {margin: 0 0 0;}}
@media only screen and (min-width: 760px) {.block-body-inner {margin: 0 0 0;}}
.ie8 .block-body-inner {margin: 0 0 0;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.block-body-inner {padding: 17.5px 52.5px 17.5px;}}
@media only screen and (min-width: 760px) {.block-body-inner {padding: 20px 60px 20px;}}
.ie8 .block-body-inner {padding: 20px 60px 20px;}
.button, button {background-color: #212121;border: 0 solid transparent;color: #fff;display: inline-block;font-size: inherit;margin-bottom: 10px;margin-top: 3px;padding: 20px 0 20px 0;text-align: center;text-decoration: none;transition: all .2s linear;width: 100%;}
.button:hover, button:hover {background-color: #080808;color: #fff;}
.button::-moz-focus-inner, button::-moz-focus-inner, .button:focus, button:focus {border: none;border-color: transparent;}
.button.disabled, button.disabled {background-color: #ccc;color: #aaa;}
.component-widget .button.reset, .component-widget button.reset, .component-widget .button.user, .component-widget button.user, .component-widget .button.model, .component-widget button.model {display: none;visibility: hidden;}
.component-widget.submitted .button.reset, .component-widget.submitted button.reset {display: inline-block;visibility: visible;}
.component-widget.submitted .button.submit, .component-widget.submitted button.submit {display: none;}
.component-widget.user .button.submit, .component-widget.user button.submit {display: none;}
.component-widget.user .button.model, .component-widget.user button.model {display: inline-block;visibility: visible;}
.component-widget.user .button.reset, .component-widget.user button.reset {display: none;}
.component-widget.model .button.submit, .component-widget.model button.submit {display: none;}
.component-widget.model .button.user, .component-widget.model button.user {display: inline-block;visibility: visible;}
.component-widget.model .button.reset, .component-widget.model button.reset {display: none;}
.component-widget.submitted.correct .button, .component-widget.submitted.correct button {visibility: hidden;display: none;}
.component-widget.submitted.correct .button.submit, .component-widget.submitted.correct button.submit {display: inline-block;}
.buttons {margin-top: 3px;margin-bottom: 10px;position: relative;clear: both;}
.buttons button {width: 49.5%;float: left;}
.dir-rtl .buttons button {float: right;}
.buttons button.buttons-action {margin-right: .5%;}
.buttons button.buttons-action-enlarge {width: 100%;margin-left: 0;}
.buttons button.buttons-feedback {margin-left: .5%;}
.buttons button.no-feedback {display: none;}
.buttons .buttons-display {border: 0 solid transparent;border-top: none;background-color: #fff;color: #539ac7;}
.buttons .buttons-display-inner.visibility-hidden {display: none;}
.buttons .buttons-marking-icon {position: absolute;left: 50%;top: 50%;width: 42px;height: 42px;font-size: 32px;line-height: 42px;text-align: center;border-radius: 50%;margin-left: -21px;margin-top: -25px;color: #fff;border: 0 solid transparent;box-shadow: 0 2px 6px rgba(0,0,0,.4);}
.dir-rtl .buttons .buttons-marking-icon {left: inherit;margin-left: inherit;margin-right: -20px;right: 50%;}
.buttons .buttons-marking-icon.icon-tick {background-color: #1c8e0d;}
.buttons .buttons-marking-icon.icon-cross {background-color: #c91111;}
.buttons .buttons-marking-icon.no-feedback {left: 90%;}
@media all and (max-width:520px) {.buttons .buttons-marking-icon {width: 38px;height: 38px;line-height: 38px;margin-left: -20px;margin-top: -22px;}}
.buttons .buttons-display-inner {padding: 20px 0 20px 0;text-align: center;}
.component {background-size: fixed !important;margin: 0 0 6.25px;position: relative;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.component {margin: 0 0 8.75px;}}
@media only screen and (min-width: 760px) {.component {margin: 0 0 10px;}}
.ie8 .component {margin: 0 0 10px;}
.component-inner {color: #fff;padding: 0;}
.component-inner a {overflow-wrap: break-word;word-wrap: break-word;}
.component-inner:after {clear: both;content: " ";display: block;height: 0;overflow: hidden;}
.component-inner table {table-layout: fixed;width: 100% !important;}
.component-inner table td, .component-inner table th {border: 2px solid;border-color: #3b3b3b;padding: 10px;}
.component-inner table th {background-color: #3b3b3b;}
.component-title, .component-body, .component-instruction {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;}
.component-title {margin: 0 0 0;padding: 12.5px 37.5px 0;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.component-title {margin: 0 0 0;}}
@media only screen and (min-width: 760px) {.component-title {margin: 0 0 0;}}
.ie8 .component-title {margin: 0 0 0;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.component-title {padding: 17.5px 52.5px 0;}}
@media only screen and (min-width: 760px) {.component-title {padding: 20px 60px 0;}}
.ie8 .component-title {padding: 20px 60px 0;}
.component-title-inner {display: inline-block;margin-bottom: 0;padding: 0 0 6.25px;font-size: 25.92px;line-height: 38.8px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.component-title-inner {padding: 0 0 8.75px;}}
@media only screen and (min-width: 760px) {.component-title-inner {padding: 0 0 10px;}}
.ie8 .component-title-inner {padding: 0 0 10px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.component-title-inner {font-size: 28.8px;}}
@media only screen and (min-width: 760px) {.component-title-inner {font-size: 31.68px;}}
.ie8 .component-title-inner {font-size: 28.8px;}
.component-body {margin: 0 0 0;padding: 0 37.5px 12.5px;border-color: #fff;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.component-body {margin: 0 0 0;}}
@media only screen and (min-width: 760px) {.component-body {margin: 0 0 0;}}
.ie8 .component-body {margin: 0 0 0;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.component-body {padding: 0 52.5px 17.5px;}}
@media only screen and (min-width: 760px) {.component-body {padding: 0 60px 20px;}}
.ie8 .component-body {padding: 0 60px 20px;}
.component-body.border-top .component-body-inner {border-top: 1px solid;border-color: inherit;}
.component-body-inner {margin: 0;padding: 12.5px 0 0;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.component-body-inner {padding: 17.5px 0 0;}}
@media only screen and (min-width: 760px) {.component-body-inner {padding: 20px 0 0;}}
.ie8 .component-body-inner {padding: 20px 0 0;}
.component-instruction {color: #fff;font-weight: 600;padding: 0 37.5px 12.5px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.component-instruction {padding: 0 52.5px 17.5px;}}
@media only screen and (min-width: 760px) {.component-instruction {padding: 0 60px 20px;}}
.ie8 .component-instruction {padding: 0 60px 20px;}
.component-instruction-inner {font-weight: 600;padding-top: 30px;position: relative;}
.component-instruction-inner.validation-error {color: #f55;}
.component-instruction-inner:after {border-top: 3px double;border-color: inherit;content: "";display: block;left: 0;position: absolute;top: 9px;width: 100%;}
.component-widget {margin-top: 0;}
.component-full {clear: both;}
.ie8 .component-left .component-inner {margin-right: 5px;}
.component-left .component-inner {margin-right: 5px;}
@media only screen and (max-width: 519px),only screen and (min-width: 520px) and (max-width: 759px) {.component-left .component-inner {margin-right: 0;}}
.ie8 .component-right .component-inner {margin-left: 5px;}
.component-right .component-inner {margin-left: 5px;}
@media only screen and (max-width: 519px),only screen and (min-width: 520px) and (max-width: 759px) {.component-right .component-inner {margin-left: 0;}}
.left-first .component-container {display: table;width: 100%;}
.left-first .component-container .component-left {display: table-header-group;}
.left-first .component-container .component-right {display: table-footer-group;}
.right-first .component-container {display: table;width: 100%;}
.right-first .component-container .component-right {display: table-header-group;}
.right-first .component-container .component-left {display: table-footer-group;}
@media only screen and (min-width: 760px) {.left-first .component-container, .right-first .component-container {display: block;}
	.left-first .component-container .component-left, .right-first .component-container .component-left {display: block;}
	.left-first .component-container .component-right, .right-first .component-container .component-right {display: block;}}
table.table-no-border td, table.table-no-border th {border: none;}
.accordion-component .accordion-inner .accordion-item {border-top: 1px solid transparent;margin: 0;}
.accordion-component .accordion-inner .accordion-item.image-top .accordion-item-body-inner, .accordion-component .accordion-inner .accordion-item.image-bottom .accordion-item-body-inner, .accordion-component .accordion-inner .accordion-item.image-left .accordion-item-body-inner, .accordion-component .accordion-inner .accordion-item.image-right .accordion-item-body-inner {display: table;}
.accordion-component .accordion-inner .accordion-item.image-top .accordion-item-graphic {display: table-header-group;}
.accordion-component .accordion-inner .accordion-item.image-bottom .accordion-item-graphic {display: table-footer-group;}
@media only screen and (min-width: 760px) {.accordion-component .accordion-inner .accordion-item.image-left .accordion-item-graphic, .accordion-component .accordion-inner .accordion-item.image-right .accordion-item-graphic {display: inline-block;vertical-align: top;width: 48%;}
	.accordion-component .accordion-inner .accordion-item.image-left .accordion-item-text, .accordion-component .accordion-inner .accordion-item.image-right .accordion-item-text {display: inline-block;width: 48%;}
	.component-left.accordion-component .accordion-inner .accordion-item.image-left .accordion-item-graphic, .component-left.accordion-component .accordion-inner .accordion-item.image-right .accordion-item-graphic, .component-right.accordion-component .accordion-inner .accordion-item.image-left .accordion-item-graphic, .component-right.accordion-component .accordion-inner .accordion-item.image-right .accordion-item-graphic {display: table-header-group;float: none;}
	.component-left.accordion-component .accordion-inner .accordion-item.image-left .accordion-item-text, .component-left.accordion-component .accordion-inner .accordion-item.image-right .accordion-item-text, .component-right.accordion-component .accordion-inner .accordion-item.image-left .accordion-item-text, .component-right.accordion-component .accordion-inner .accordion-item.image-right .accordion-item-text {margin-left: 0;width: 100%;}}
.ie8 .accordion-component .accordion-inner .accordion-item.image-left .accordion-item-body-inner, .ie8 .accordion-component .accordion-inner .accordion-item.image-right .accordion-item-body-inner {display: block;}
.ie8 .accordion-component .accordion-inner .accordion-item.image-left .accordion-item-graphic, .ie8 .accordion-component .accordion-inner .accordion-item.image-right .accordion-item-graphic {display: inline-block;vertical-align: top;width: 48%;}
.ie8 .accordion-component .accordion-inner .accordion-item.image-left .accordion-item-text, .ie8 .accordion-component .accordion-inner .accordion-item.image-right .accordion-item-text {display: inline-block;width: 48%;}
.accordion-component .accordion-inner .accordion-item.image-left .accordion-item-graphic {display: table-header-group;}
@media only screen and (min-width: 760px) {.accordion-component .accordion-inner .accordion-item.image-left .accordion-item-graphic {float: left;margin-right: 1%;}
	.accordion-component .accordion-inner .accordion-item.image-left .accordion-item-text {margin-left: 1%;}}
.ie8 .accordion-component .accordion-inner .accordion-item.image-left .accordion-item-graphic {float: left;margin-right: 1%;}
.ie8 .accordion-component .accordion-inner .accordion-item.image-left .accordion-item-text {margin-left: 1%;}
.accordion-component .accordion-inner .accordion-item.image-right .accordion-item-graphic {display: table-footer-group;}
@media only screen and (min-width: 760px) {.accordion-component .accordion-inner .accordion-item.image-right .accordion-item-graphic {float: right;margin-left: 1%;}
	.accordion-component .accordion-inner .accordion-item.image-right .accordion-item-text {margin-left: 1%;}}
.ie8 .accordion-component .accordion-inner .accordion-item.image-right .accordion-item-graphic {float: right;margin-left: 1%;}
.ie8 .accordion-component .accordion-inner .accordion-item.image-right .accordion-item-text {margin-left: 1%;}
.accordion-component .accordion-inner .accordion-item-title {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);border: none;color: #fff;margin: 0;overflow: hidden;padding: 12.5px 37.5px 12.5px;text-align: left;-webkit-transition: background-color .2s ease-in-out;-moz-transition: background-color .2s ease-in-out;-ms-transition: background-color .2s ease-in-out;-o-transition: background-color .2s ease-in-out;transition: background-color .2s ease-in-out;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.accordion-component .accordion-inner .accordion-item-title {padding: 17.5px 52.5px 17.5px;}}
@media only screen and (min-width: 760px) {.accordion-component .accordion-inner .accordion-item-title {padding: 20px 60px 20px;}}
.ie8 .accordion-component .accordion-inner .accordion-item-title {padding: 20px 60px 20px;}
#wrapper .accordion-component .accordion-inner .accordion-item-title {padding-right: 70px;}
#wrapper .accordion-component .accordion-inner .accordion-item-title:hover, #wrapper .accordion-component .accordion-inner .accordion-item-title.selected, #wrapper .accordion-component .accordion-inner .accordion-item-title.visited, #wrapper .accordion-component .accordion-inner .accordion-item-title.visited:hover {background-color: #212121;color: #fff;}
#wrapper .accordion-component .accordion-inner .accordion-item-title:hover .accordion-item-title-icon, #wrapper .accordion-component .accordion-inner .accordion-item-title.selected .accordion-item-title-icon, #wrapper .accordion-component .accordion-inner .accordion-item-title.visited .accordion-item-title-icon, #wrapper .accordion-component .accordion-inner .accordion-item-title.visited:hover .accordion-item-title-icon {color: #fff;}
.accordion-component .accordion-inner .accordion-item-title .accordion-item-title-icon {background-color: #212121;color: #fff;font-family: "vanilla";height: 100% !important;height: 50px;left: auto;margin-top: 0;padding: 2px 0 0;line-height: 50px;text-align: center;width: 50px;right: 0;top: 0;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.accordion-component .accordion-inner .accordion-item-title .accordion-item-title-icon {height: 60px;line-height: 60px;width: 60px;}}
.ie8 .accordion-component .accordion-inner .accordion-item-title .accordion-item-title-icon {height: 60px;line-height: 60px;width: 60px;}
.accordion-component .accordion-inner .accordion-item-title .accordion-item-title-icon:before, .accordion-component .accordion-inner .accordion-item-title .accordion-item-title-icon:after {line-height: 50px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.accordion-component .accordion-inner .accordion-item-title .accordion-item-title-icon:before, .accordion-component .accordion-inner .accordion-item-title .accordion-item-title-icon:after {line-height: 60px;}}
.ie8 .accordion-component .accordion-inner .accordion-item-title .accordion-item-title-icon:before, .ie8 .accordion-component .accordion-inner .accordion-item-title .accordion-item-title-icon:after {line-height: 60px;}
.accordion-component .accordion-inner .accordion-item-title .accordion-item-title-icon .icon {width: 100%;}
.accordion-component .accordion-inner .accordion-item-title .accordion-item-title-icon .icon:before, .accordion-component .accordion-inner .accordion-item-title .accordion-item-title-icon .icon:after {line-height: 50px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.accordion-component .accordion-inner .accordion-item-title .accordion-item-title-icon .icon:before, .accordion-component .accordion-inner .accordion-item-title .accordion-item-title-icon .icon:after {line-height: 60px;}}
.ie8 .accordion-component .accordion-inner .accordion-item-title .accordion-item-title-icon .icon:before, .ie8 .accordion-component .accordion-inner .accordion-item-title .accordion-item-title-icon .icon:after {line-height: 60px;}
@media only screen and (min-width: 760px) {.accordion-component .accordion-inner .accordion-item-title .accordion-item-title-icon {padding-top: 6px;}}
.accordion-component .accordion-inner .accordion-item-title .accordion-item-title-icon:before {display: none;}
.accordion-component .accordion-inner .accordion-item-title .accordion-item-title-icon:after {content: "";}
.accordion-component .accordion-inner .accordion-item-title.selected .accordion-item-title-icon:after {content: "";}
.accordion-component .accordion-inner .accordion-item-title-inner {left: auto;overflow: hidden;right: 20px;}
.accordion-component .accordion-inner h5 {color: #fff;letter-spacing: 0;margin-bottom: 0;padding-right: 15px;font-size: 12.6px;line-height: 24px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.accordion-component .accordion-inner h5 {font-size: 14px;}}
@media only screen and (min-width: 760px) {.accordion-component .accordion-inner h5 {font-size: 15.4px;}}
.ie8 .accordion-component .accordion-inner h5 {font-size: 14px;}
.accordion-component .accordion-inner .accordion-item-body {background-color: #fff;border: none;color: #333;}
.accordion-component .accordion-inner .accordion-item-body-inner {padding: 12.5px 37.5px 12.5px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.accordion-component .accordion-inner .accordion-item-body-inner {padding: 17.5px 52.5px 17.5px;}}
@media only screen and (min-width: 760px) {.accordion-component .accordion-inner .accordion-item-body-inner {padding: 20px 60px 20px;}}
.ie8 .accordion-component .accordion-inner .accordion-item-body-inner {padding: 20px 60px 20px;}
.ie8 .accordion-component.component-left .accordion-item.image-left .accordion-item-body-inner, .ie8 .accordion-component.component-right .accordion-item.image-left .accordion-item-body-inner, .ie8 .accordion-component.component-left .accordion-item.image-right .accordion-item-body-inner, .ie8 .accordion-component.component-right .accordion-item.image-right .accordion-item-body-inner {display: table;}
.ie8 .accordion-component.component-left .accordion-item.image-left .accordion-item-graphic, .ie8 .accordion-component.component-right .accordion-item.image-left .accordion-item-graphic, .ie8 .accordion-component.component-left .accordion-item.image-right .accordion-item-graphic, .ie8 .accordion-component.component-right .accordion-item.image-right .accordion-item-graphic {display: table-header-group;float: none;}
.ie8 .accordion-component.component-left .accordion-item.image-left .accordion-item-text, .ie8 .accordion-component.component-right .accordion-item.image-left .accordion-item-text, .ie8 .accordion-component.component-left .accordion-item.image-right .accordion-item-text, .ie8 .accordion-component.component-right .accordion-item.image-right .accordion-item-text {margin-left: 0;width: 100%;}
.article-block-slider-enabled .article-block-organise .article-block-slider .component {margin-bottom: 0;}
.article-block-slider-enabled .article-block-organise .article-block-slider img {vertical-align: top;}
.article-block-slider-enabled .article-block-organise .article-block-slider .buttons, .article-block-slider-enabled .article-block-organise .article-block-slider button {margin-bottom: 0;}
.body-invert.article-block-slider-enabled .article-block-organise .component-body {background-color: #fff !important;color: #000 !important;}
.article-block-slider-enabled .article-block-organise.has-arrows .block .block-inner {padding: 0 70px 0;}
.article-block-slider-enabled .article-block-organise .article-block-toolbar {height: 100%;left: 0;position: absolute;top: 0;width: 100%;pointer-events: none;}
.article-block-slider-enabled .article-block-organise button.item-button-arrow, .article-block-slider-enabled .article-block-organise button.item-button-arrow.disabled {text-align: center;height: 100%;margin: 0;top: 0;background-color: #212121;pointer-events: all;}
.article-block-slider-enabled .article-block-organise button.item-button-arrow:hover, .article-block-slider-enabled .article-block-organise button.item-button-arrow.disabled:hover {background-color: #080808;}
.article-block-slider-enabled .article-block-organise button.item-button-arrow:hover .icon, .article-block-slider-enabled .article-block-organise button.item-button-arrow.disabled:hover .icon {color: #fff;}
.article-block-slider-enabled .article-block-organise button.item-button-arrow .icon, .article-block-slider-enabled .article-block-organise button.item-button-arrow.disabled .icon {display: block;margin: 0;width: 100%;color: #fff;pointer-events: none;}
@media only screen and (min-width: 760px) {.blank-component.blank-small {min-height: 100px;}
	.blank-component.blank-medium {min-height: 150px;}
	.blank-component.blank-large {min-height: 200px;}
	.blank-component.blank-extra-large {min-height: 300px;}}
@media only screen and (min-width: 760px) {.component-left.flipcard-component, .component-right.flipcard-component {width: 49.75%;}}
.ie8 .component-left.flipcard-component, .ie8 .component-right.flipcard-component {width: 49.75%;}
@media only screen and (min-width: 760px) {.component-left.flipcard-component .flipcard-inner, .component-right.flipcard-component .flipcard-inner {margin-left: auto;margin-right: auto;}}
.ie8 .component-left.flipcard-component .flipcard-inner, .ie8 .component-right.flipcard-component .flipcard-inner {margin-left: auto;margin-right: auto;}
.gmcq-component .gmcq-inner .gmcq-widget .gmcq-item {margin-bottom: 0;}
.gmcq-component .gmcq-inner .gmcq-widget .gmcq-item input {visibility: hidden;}
.gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;border: none;margin: 0;-webkit-transition: background-color .2s ease-in-out;-moz-transition: background-color .2s ease-in-out;-ms-transition: background-color .2s ease-in-out;-o-transition: background-color .2s ease-in-out;transition: background-color .2s ease-in-out;}
.dir-rtl .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label {margin: 0;}
.article .block .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label:hover {color: #fff;background-color: #212121;}
.article .block .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label.selected {color: #fff;background-color: #212121;}
.article .block .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label.disabled, .article .block .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label.disabled:hover {color: #fff;background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
.article .block .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label.selected.disabled {color: #fff;background-color: #212121;}
#wrapper .article .block .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label .gmcq-item-checkbox:before, #wrapper .article .block .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label .gmcq-item-checkbox:after {content: "";height: 100%;width: 100%;position: absolute;right: 0;top: 0;visibility: hidden;}
#wrapper .article .block .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label .gmcq-item-checkbox:before {background-color: #000;z-index: 0;}
.ie8 #wrapper .article .block .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label .gmcq-item-checkbox:before {display: none;}
#wrapper .article .block .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label .gmcq-item-checkbox:after {background: url("../png/selected-blank-2.png") transparent top right no-repeat;z-index: 1;}
.ie8 #wrapper .article .block .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label .gmcq-item-checkbox:after {display: none;}
.article .block .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label .gmcq-answer-icon {font-family: "adapt-fontawesome","fontawesome-salsa";border-radius: 0;border: none;font-size: 24px;font-weight: normal;height: 28px;width: 100%;}
.article .block .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label .gmcq-answer-icon:before {content: "";}
.article .block .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label .gmcq-answer-icon.checkbox:before {content: "";}
.article .block .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label.selected .gmcq-answer-icon {font-family: "adapt-fontawesome","fontawesome-salsa";}
.article .block .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label.selected .gmcq-answer-icon:before {content: "";}
.article .block .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label.selected .gmcq-answer-icon.checkbox:before {content: "";}
#wrapper .article .block .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label.selected .gmcq-item-checkbox:before, #wrapper .article .block .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label.selected .gmcq-item-checkbox:after {visibility: visible;}
#wrapper .article .block .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label.selected .gmcq-item-checkbox:before {-webkit-animation: select-effect 300ms linear 2 both;-moz-animation: select-effect 300ms linear 2 both;-ms-animation: select-effect 300ms linear 2 both;animation: select-effect 300ms linear 2 both;}
.ie8 #wrapper .article .block .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label.selected .gmcq-item-checkbox:before {display: none;}
@-webkit-keyframes select-effect {0% {opacity: 0;}
	25% {opacity: 1;}
	50% {opacity: 0;}
	75% {opacity: 1;}
	100% {opacity: 0;}}
@-moz-keyframes select-effect {0% {opacity: 0;}
	25% {opacity: 1;}
	50% {opacity: 0;}
	75% {opacity: 1;}
	100% {opacity: 0;}}
@-ms-keyframes select-effect {0% {opacity: 0;}
	25% {opacity: 1;}
	50% {opacity: 0;}
	75% {opacity: 1;}
	100% {opacity: 0;}}
@keyframes select-effect {0% {opacity: 0;}
	25% {opacity: 1;}
	50% {opacity: 0;}
	75% {opacity: 1;}
	100% {opacity: 0;}}
.ie8 .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label img {padding-bottom: 66px;position: relative;z-index: 10;}
.ie8 .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label .gmcq-item-checkbox {margin-top: -66px;position: relative;z-index: 1;}
.gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label .gmcq-answer-icon {color: inherit;}
#wrapper .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label .gmcq-answer-icon:before {line-height: 50px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {#wrapper .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label .gmcq-answer-icon:before {line-height: 60px;}}
#wrapper .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label .gmcq-item-icon.gmcq-correct-icon {color: #1c8e0d;}
#wrapper .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label .gmcq-item-icon.gmcq-incorrect-icon {color: #c91111;}
#wrapper .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label .gmcq-item-icon.gmcq-correct-icon:before, #wrapper .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item label .gmcq-item-icon.gmcq-incorrect-icon:before {background-color: #fff;border-radius: 50%;box-shadow: 0 2px 6px rgba(0,0,0,.4);padding: 5px;}
.ie9 .gmcq-component .gmcq-inner .gmcq-widget .buttons {width: 100%;}
.gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-state {left: 0;margin-top: -25px;height: 50px;line-height: 50px;text-align: center;width: 50px;z-index: 2;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-state {height: 60px;line-height: 60px;width: 60px;}}
.ie8 .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-state {height: 60px;line-height: 60px;width: 60px;}
.gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-state:before, .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-state:after {line-height: 50px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-state:before, .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-state:after {line-height: 60px;}}
.ie8 .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-state:before, .ie8 .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-state:after {line-height: 60px;}
.gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-state .icon {width: 100%;}
.gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-state .icon:before, .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-state .icon:after {line-height: 50px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-state .icon:before, .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-state .icon:after {line-height: 60px;}}
.ie8 .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-state .icon:before, .ie8 .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-state .icon:after {line-height: 60px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-state {margin-top: -30px;}}
.ie8 .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-state {margin-top: -25px;}
.gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-inner {letter-spacing: 0;margin-bottom: 0;padding: 12.5px 12.5px 12.5px;padding-left: 50px;position: relative;font-size: 12.6px;line-height: 24px;z-index: 2;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-inner {padding: 17.5px 17.5px 17.5px;}}
@media only screen and (min-width: 760px) {.gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-inner {padding: 20px 20px 20px;}}
.ie8 .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-inner {padding: 20px 20px 20px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-inner {font-size: 14px;}}
@media only screen and (min-width: 760px) {.gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-inner {font-size: 15.4px;}}
.ie8 .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-inner {font-size: 14px;}
.dir-rtl .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-inner {padding-right: 55px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-inner {padding-left: 55px;}
	.dir-rtl .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-inner {padding-left: 20px;padding-right: 65px;}}
.ie8 .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-inner {padding-left: 55px;}
.dir-rtl.ie8 .gmcq-component .gmcq-inner .gmcq-widget .gmcq-item-inner {padding-left: 20px;padding-right: 65px;}
.gmcq-component .gmcq-inner .gmcq-widget:not(.disabled) .gmcq-item label:hover .gmcq-item-icon {color: inherit;}
.gmcq-component .gmcq-inner .gmcq-widget.submitted .gmcq-item label .gmcq-item-checkbox:after {display: none;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget.pin .hotgraphic-graphic img {padding: 0;margin: 0;vertical-align: top;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup {background-color: #fff;border: none;color: #333;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup .hotgraphic-content-title {font-size: 22.68px;line-height: 35.2px;margin-bottom: 10px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup .hotgraphic-content-title {font-size: 25.2px;}}
@media only screen and (min-width: 760px) {.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup .hotgraphic-content-title {font-size: 27.72px;}}
.ie8 .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup .hotgraphic-content-title {font-size: 25.2px;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup .hotgraphic-popup-inner {max-height: 445px;overflow-y: auto;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup:after {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);content: "";display: none;display: block;height: 100%;left: 0;pointer-events: none;position: fixed;top: 0;width: 100%;z-index: -1;}
.ie8 .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup:after, .ie9 .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup:after, [class*="ie version-10"] .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup:after {display: none;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-toolbar, .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-nav {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-toolbar {position: relative;padding: 12.5px 37.5px 12.5px;height: 20px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-toolbar {padding: 17.5px 52.5px 17.5px;}}
@media only screen and (min-width: 760px) {.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-toolbar {padding: 20px 60px 20px;}}
.ie8 .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-toolbar {padding: 20px 60px 20px;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-controls, .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-done {background-color: #212121;color: #fff;left: 0;margin: 0;padding: 0;position: absolute;height: 50px;line-height: 50px;text-align: center;width: 50px;top: 0;-webkit-transition: background-color .2s ease-in-out;-moz-transition: background-color .2s ease-in-out;-ms-transition: background-color .2s ease-in-out;-o-transition: background-color .2s ease-in-out;transition: background-color .2s ease-in-out;z-index: 1;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-controls, .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-done {height: 60px;line-height: 60px;width: 60px;}}
.ie8 .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-controls, .ie8 .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-done {height: 60px;line-height: 60px;width: 60px;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-controls:before, .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-done:before, .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-controls:after, .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-done:after {line-height: 50px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-controls:before, .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-done:before, .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-controls:after, .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-done:after {line-height: 60px;}}
.ie8 .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-controls:before, .ie8 .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-done:before, .ie8 .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-controls:after, .ie8 .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-done:after {line-height: 60px;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-controls .icon, .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-done .icon {width: 100%;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-controls .icon:before, .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-done .icon:before, .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-controls .icon:after, .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-done .icon:after {line-height: 50px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-controls .icon:before, .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-done .icon:before, .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-controls .icon:after, .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-done .icon:after {line-height: 60px;}}
.ie8 .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-controls .icon:before, .ie8 .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-done .icon:before, .ie8 .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-controls .icon:after, .ie8 .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-done .icon:after {line-height: 60px;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-controls:hover, .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-done:hover {background-color: #212121;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-controls.next, .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-done.next {left: 62px;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-controls .icon, .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-done .icon {font-size: 40px;height: 100%;}
.no-touch .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-controls:hover .hotgraphic-popup-arrow-l, .no-touch .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-done:hover .hotgraphic-popup-arrow-l, .no-touch .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-controls:hover .hotgraphic-popup-arrow-r, .no-touch .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-done:hover .hotgraphic-popup-arrow-r, .no-touch .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-controls:hover .hotgraphic-popup-close, .no-touch .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-done:hover .hotgraphic-popup-close {color: inherit;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-done {left: auto;right: 0;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-done .icon {font-size: 30px;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-count {left: 0;margin: 0;padding: 0;position: absolute;height: 50px;line-height: 50px;width: 50px;width: 100% !important;text-align: center;top: 0;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-count {height: 60px;line-height: 60px;width: 60px;}}
.ie8 .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-count {height: 60px;line-height: 60px;width: 60px;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-count:before, .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-count:after {line-height: 50px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-count:before, .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-count:after {line-height: 60px;}}
.ie8 .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-count:before, .ie8 .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-count:after {line-height: 60px;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-count .icon {width: 100%;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-count .icon:before, .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-count .icon:after {line-height: 50px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-count .icon:before, .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-count .icon:after {line-height: 60px;}}
.ie8 .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-count .icon:before, .ie8 .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-count .icon:after {line-height: 60px;}
#adapt.ie8 .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-count span {filter: none !important;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-inner {background-color: #fff;border: 1px solid #212121;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-item-graphic-inner {padding-left: 10px;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-item-graphic-inner img {margin-bottom: -6px;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-item-body-inner {padding: 12.5px 37.5px 12.5px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-item-body-inner {padding: 17.5px 52.5px 17.5px;}}
@media only screen and (min-width: 760px) {.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-item-body-inner {padding: 20px 60px 20px;}}
.ie8 .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-item-body-inner {padding: 20px 60px 20px;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget.pin button.hotgraphic-graphic-pin {box-sizing: content-box;height: 50px;line-height: 50px;margin: 0;padding: 5px;width: 50px;}
#wrapper .page .hotgraphic-component .hotgraphic-inner .hotgraphic-widget.pin button.hotgraphic-graphic-pin {background-color: #fff;}
#wrapper .page .hotgraphic-component .hotgraphic-inner .hotgraphic-widget.pin button.hotgraphic-graphic-pin:hover {background-color: #fff;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget.pin button.hotgraphic-graphic-pin:before, .hotgraphic-component .hotgraphic-inner .hotgraphic-widget.pin button.hotgraphic-graphic-pin:after {line-height: 50px;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget.tile button.hotgraphic-graphic-pin {border-width: 0;margin: 0;padding: 0;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget.tile button.hotgraphic-graphic-pin .hotgraphic-graphic-pin-image {top: 0;left: 0;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget button.hotgraphic-graphic-pin {border: 2px solid #fff;color: #7cce9d;padding: 5px;text-align: center;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget button.hotgraphic-graphic-pin:hover .hotgraphic-graphic-pin-icon {color: #57c081;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget button.hotgraphic-graphic-pin:hover .hotgraphic-graphic-pin-icon:before {top: 0;-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-o-transform: rotateY(180deg);transform: rotateY(180deg);-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget button.hotgraphic-graphic-pin:hover .hotgraphic-graphic-pin-icon:after {background-color: #c8c8c8;left: 50%;margin-left: -5px;width: 10px;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget button.hotgraphic-graphic-pin .hotgraphic-graphic-pin-icon {color: #7cce9d;height: 50px;width: 50px;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget button.hotgraphic-graphic-pin .hotgraphic-graphic-pin-icon:before {left: 6px;position: absolute;top: 6px;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget button.hotgraphic-graphic-pin .hotgraphic-graphic-pin-icon:after {background-color: #727272;border-radius: 50%;bottom: 7px;content: "";display: inline-block;height: 4px;left: 50%;margin-left: -8px;position: absolute;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;width: 16px;z-index: 0;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget button.hotgraphic-graphic-pin.visited {background-color: #7cce9d;color: #fff;}
#wrapper .page .hotgraphic-component .hotgraphic-inner .hotgraphic-widget button.hotgraphic-graphic-pin.visited {background-color: #7cce9d;}
#wrapper .page .hotgraphic-component .hotgraphic-inner .hotgraphic-widget button.hotgraphic-graphic-pin.visited:hover {background-color: #7cce9d;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget button.hotgraphic-graphic-pin.visited .hotgraphic-graphic-pin-icon:before {color: #fff;content: "";display: block;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;-webkit-transform: scale(.8);-moz-transform: scale(.8);-ms-transform: scale(.8);-o-transform: scale(.8);transform: scale(.8);}
.ie8 .hotgraphic-component .hotgraphic-inner .hotgraphic-widget button.hotgraphic-graphic-pin.visited .hotgraphic-graphic-pin-icon:before {margin-left: 5px;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget button.hotgraphic-graphic-pin.visited .hotgraphic-graphic-pin-icon:after {display: none;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget button.hotgraphic-graphic-pin.visited:hover .hotgraphic-graphic-pin-icon:before {top: 0;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget button.hotgraphic-graphic-pin.visited:hover .hotgraphic-graphic-pin-icon:after {display: none;}
.hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-arrow-l, .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-arrow-r, .hotgraphic-component .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup-close {padding: 0;color: inherit;}
.hotgraphic-component.component-left .hotgraphic-item-graphic, .hotgraphic-component.component-right .hotgraphic-item-graphic, .hotgraphic-component.component-left .hotgraphic-item-content, .hotgraphic-component.component-right .hotgraphic-item-content {float: none;margin: 0 auto;width: 100%;}
.hotgraphic-component.component-left .hotgraphic-item-graphic, .hotgraphic-component.component-right .hotgraphic-item-graphic {margin-top: 20px;max-width: 70%;}
.hotgraphic-component.component-left .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup .hotgraphic-popup-inner, .hotgraphic-component.component-right .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup .hotgraphic-popup-inner {max-height: 300px;overflow-y: auto;}
.hotgraphic-component.component-left .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup .hotgraphic-popup-inner .hotgraphic-item-graphic-inner, .hotgraphic-component.component-right .hotgraphic-inner .hotgraphic-widget .hotgraphic-popup .hotgraphic-popup-inner .hotgraphic-item-graphic-inner {padding: 0;}
.article:nth-last-of-type(1) .block:nth-last-of-type(1) .component.hotgraphic-component {margin-bottom: 200px;}
.ie8 body .matching-widget span, .ie8 body .select2-container span {filter: none !important;}
.ie #wrapper .matching-component .matching-inner .matching-widget.submitted .matching-item .matching-select-state {z-index: 1;}
#wrapper .matching-component .matching-inner .matching-widget.submitted .matching-item .matching-select-state .matching-correct-icon {color: #1c8e0d;}
#wrapper .matching-component .matching-inner .matching-widget.submitted .matching-item .matching-select-state .matching-incorrect-icon {color: #c91111;}
#wrapper .matching-component .matching-inner .matching-widget.submitted .matching-item .matching-select-state .matching-correct-icon:before, #wrapper .matching-component .matching-inner .matching-widget.submitted .matching-item .matching-select-state .matching-incorrect-icon:before {background-color: #fff;border-radius: 50%;box-shadow: 0 2px 6px rgba(0,0,0,.4);padding: 5px;}
#wrapper .matching-component .matching-inner .matching-widget.submitted .matching-item .select2-selection:after {display: none;}
.matching-component .matching-inner .matching-widget.complete .matching-select-state, .matching-component .matching-inner .matching-widget.disabled .matching-select-state, .matching-component .matching-inner .matching-widget.submitted .matching-select-state {background-color: transparent !important;}
.matching-component .matching-inner .matching-widget .matching-item {border: none;color: #fff;margin-bottom: 0;margin-top: 1px;padding: 0;}
.matching-component .matching-inner .matching-widget .matching-item.correct .matching-select-state {background-color: transparent;}
.matching-component .matching-inner .matching-widget .matching-item.correct .matching-select-state .matching-correct-icon {display: block;}
.matching-component .matching-inner .matching-widget .matching-item.correct .matching-select-state:before {display: none;}
.matching-component .matching-inner .matching-widget .matching-item.incorrect .matching-select-state {background-color: transparent;}
.matching-component .matching-inner .matching-widget .matching-item.incorrect .matching-select-state .matching-incorrect-icon {display: block;}
.matching-component .matching-inner .matching-widget .matching-item.incorrect .matching-select-state:before {display: none;}
.matching-component .matching-inner .matching-widget.show-correct-answer .matching-item.incorrect .matching-select-state .matching-incorrect-icon {display: none;}
.matching-component .matching-inner .matching-widget .matching-item-title {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);margin-bottom: 0;padding: 12.5px 37.5px 12.5px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.matching-component .matching-inner .matching-widget .matching-item-title {padding: 17.5px 52.5px 17.5px;}}
@media only screen and (min-width: 760px) {.matching-component .matching-inner .matching-widget .matching-item-title {padding: 20px 60px 20px;}}
.ie8 .matching-component .matching-inner .matching-widget .matching-item-title {padding: 20px 60px 20px;}
.matching-component .matching-inner .matching-widget .matching-select-container {background-color: #212121;background-color: #141414;border: none;margin-top: 1px;padding: 0;position: relative;-webkit-transition: background-color .2s ease-in-out;-moz-transition: background-color .2s ease-in-out;-ms-transition: background-color .2s ease-in-out;-o-transition: background-color .2s ease-in-out;transition: background-color .2s ease-in-out;width: 100%;}
.matching-component .matching-inner .matching-widget .matching-select-container:hover .select2-selection {background-color: #000;color: #fff;}
.Edge .matching-component .matching-inner .matching-widget .matching-select-container:hover .select2-selection {transition: none;}
.matching-component .matching-inner .matching-widget .matching-select-container .matching-select-state {padding-top: .5px;padding-bottom: .5px;height: 50px;line-height: 50px;text-align: center;width: 50px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.matching-component .matching-inner .matching-widget .matching-select-container .matching-select-state {height: 60px;line-height: 60px;width: 60px;}}
.ie8 .matching-component .matching-inner .matching-widget .matching-select-container .matching-select-state {height: 60px;line-height: 60px;width: 60px;}
.matching-component .matching-inner .matching-widget .matching-select-container .matching-select-state:before, .matching-component .matching-inner .matching-widget .matching-select-container .matching-select-state:after {line-height: 50px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.matching-component .matching-inner .matching-widget .matching-select-container .matching-select-state:before, .matching-component .matching-inner .matching-widget .matching-select-container .matching-select-state:after {line-height: 60px;}}
.ie8 .matching-component .matching-inner .matching-widget .matching-select-container .matching-select-state:before, .ie8 .matching-component .matching-inner .matching-widget .matching-select-container .matching-select-state:after {line-height: 60px;}
.matching-component .matching-inner .matching-widget .matching-select-container .matching-select-state .icon {width: 100%;}
.matching-component .matching-inner .matching-widget .matching-select-container .matching-select-state .icon:before, .matching-component .matching-inner .matching-widget .matching-select-container .matching-select-state .icon:after {line-height: 50px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.matching-component .matching-inner .matching-widget .matching-select-container .matching-select-state .icon:before, .matching-component .matching-inner .matching-widget .matching-select-container .matching-select-state .icon:after {line-height: 60px;}}
.ie8 .matching-component .matching-inner .matching-widget .matching-select-container .matching-select-state .icon:before, .ie8 .matching-component .matching-inner .matching-widget .matching-select-container .matching-select-state .icon:after {line-height: 60px;}
@media only screen and (min-width: 760px) {.matching-component .matching-inner .matching-widget .matching-select-container .matching-select-state {height: 65px;line-height: 65px;width: 65px;}}
.ie .matching-component .matching-inner .matching-widget .matching-select-container .matching-select-state {margin-top: 0;}
.ie8 .matching-component .matching-inner .matching-widget .matching-select-container .matching-select-state {height: 65px;line-height: 65px;width: 65px;z-index: -1;}
.matching-component .matching-inner .matching-widget .matching-select-container .select2-container {background-color: inherit;}
.matching-component .matching-inner .matching-widget .matching-select-container .select2-container.select2-container--open .select2-selection:after {content: "";}
.matching-component .matching-inner .matching-widget .matching-select-container .select2-container .select2-selection {border: none;padding: 12.5px 37.5px 12.5px;background-color: transparent !important;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.matching-component .matching-inner .matching-widget .matching-select-container .select2-container .select2-selection {padding: 17.5px 52.5px 17.5px;}}
@media only screen and (min-width: 760px) {.matching-component .matching-inner .matching-widget .matching-select-container .select2-container .select2-selection {padding: 20px 60px 20px;}}
.ie8 .matching-component .matching-inner .matching-widget .matching-select-container .select2-container .select2-selection {padding: 20px 60px 20px;}
.matching-component .matching-inner .matching-widget .matching-select-container .select2-container .select2-selection:after {content: "";font-family: vanilla;height: 52px;line-height: 52px;margin-top: 0;position: absolute;right: 0;text-align: center;top: 0;width: 51px;z-index: 2;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.matching-component .matching-inner .matching-widget .matching-select-container .select2-container .select2-selection:after {height: 62px;line-height: 62px;width: 61px;}}
@media only screen and (min-width: 760px) {.matching-component .matching-inner .matching-widget .matching-select-container .select2-container .select2-selection:after {height: 66px;line-height: 66px;width: 65px;}}
.ie8 .matching-component .matching-inner .matching-widget .matching-select-container .select2-container .select2-selection:after {height: 66px;line-height: 66px;width: 65px;}
.matching-component .matching-inner .matching-widget .matching-select-container .select2-container .select2-selection .select2-selection__arrow {display: none;}
.matching-component .matching-inner .matching-widget .matching-select-state {background-color: #080808;color: #fff;margin-top: 0;pointer-events: none;height: 60px;line-height: 60px;text-align: center;width: 60px;right: 0;top: 0;z-index: 1;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.matching-component .matching-inner .matching-widget .matching-select-state {height: 70px;line-height: 70px;width: 70px;}}
.ie8 .matching-component .matching-inner .matching-widget .matching-select-state {height: 70px;line-height: 70px;width: 70px;}
.matching-component .matching-inner .matching-widget .matching-select-state:before, .matching-component .matching-inner .matching-widget .matching-select-state:after {line-height: 60px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.matching-component .matching-inner .matching-widget .matching-select-state:before, .matching-component .matching-inner .matching-widget .matching-select-state:after {line-height: 70px;}}
.ie8 .matching-component .matching-inner .matching-widget .matching-select-state:before, .ie8 .matching-component .matching-inner .matching-widget .matching-select-state:after {line-height: 70px;}
.matching-component .matching-inner .matching-widget .matching-select-state .icon {width: 100%;}
.matching-component .matching-inner .matching-widget .matching-select-state .icon:before, .matching-component .matching-inner .matching-widget .matching-select-state .icon:after {line-height: 60px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.matching-component .matching-inner .matching-widget .matching-select-state .icon:before, .matching-component .matching-inner .matching-widget .matching-select-state .icon:after {line-height: 70px;}}
.ie8 .matching-component .matching-inner .matching-widget .matching-select-state .icon:before, .ie8 .matching-component .matching-inner .matching-widget .matching-select-state .icon:after {line-height: 70px;}
.ie .matching-component .matching-inner .matching-widget .matching-select-state {z-index: 0;}
[class*="version-11"] .matching-component .matching-inner .matching-widget .matching-select-state {z-index: 1;}
.ie .matching-component .matching-inner .matching-widget .matching-select-state {background-color: #080808;margin-top: -4px;z-index: 1;}
.ie .matching-component .matching-inner .matching-widget .matching-select-state .icon-controls-down {visibility: hidden;}
.matching-component .matching-inner .matching-widget .matching-select {background-color: #353535;background-color: rgba(33,33,33,.6);font-weight: 300;height: 60px;line-height: 30px;text-indent: 30px;-webkit-transition: background-color .2s ease-in-out;-moz-transition: background-color .2s ease-in-out;-ms-transition: background-color .2s ease-in-out;-o-transition: background-color .2s ease-in-out;transition: background-color .2s ease-in-out;width: 110%;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.matching-component .matching-inner .matching-widget .matching-select {height: 70px;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.matching-component .matching-inner .matching-widget .matching-select {text-indent: 45px;}}
@media only screen and (min-width: 760px) {.matching-component .matching-inner .matching-widget .matching-select {text-indent: 50px;}}
.ie .matching-component .matching-inner .matching-widget .matching-select {padding: 12.5px 37.5px 12.5px;padding-right: 0;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.ie .matching-component .matching-inner .matching-widget .matching-select {padding: 17.5px 52.5px 17.5px;}}
@media only screen and (min-width: 760px) {.ie .matching-component .matching-inner .matching-widget .matching-select {padding: 20px 60px 20px;}}
.ie8 .ie .matching-component .matching-inner .matching-widget .matching-select {padding: 20px 60px 20px;}
.ie8 .matching-component .matching-inner .matching-widget .matching-select {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);padding: 20px 0 20px 60px;}
.ie9 .matching-component .matching-inner .matching-widget .matching-select {background-color: #3b3b3b;background-color: rgba(33,33,33,.5);width: 118%;}
.matching-component .matching-inner .matching-widget .matching-select:focus {outline: none;}
.matching-component .matching-inner .matching-widget .matching-select:hover {background-color: #292929;background-color: rgba(33,33,33,.85);}
.matching-component .matching-inner .matching-widget .matching-select:disabled {color: #fff;}
.select2-container--default .select2-dropdown {background-color: transparent !important;border: none !important;}
.select2-container--default .select2-dropdown .select2-results {background-color: transparent;}
.select2-container--default ul.select2-results__options {background-color: #fff;border: 1px solid;border-color: #868686;border-top: none;color: #000;margin-left: auto;margin-right: auto;width: 97%;}
@media only screen and (min-width: 760px) {.select2-container--default ul.select2-results__options {width: 98%;}}
.ie8 .select2-container--default ul.select2-results__options {width: 98%;}
.select2-container--default li.select2-results__option {background-color: transparent;}
.select2-container--default li.select2-results__option--highlighted[aria-selected] {background-color: #c0c0c0;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.select2-container--default li.select2-results__option[aria-selected=true] {background-color: #999;}
.mcq-component .mcq-inner .mcq-widget .mcq-item-state {left: 30px;margin-top: -30px;height: 50px;line-height: 50px;width: 50px;text-align: center;z-index: 2;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.mcq-component .mcq-inner .mcq-widget .mcq-item-state {height: 60px;line-height: 60px;width: 60px;}}
.ie8 .mcq-component .mcq-inner .mcq-widget .mcq-item-state {height: 60px;line-height: 60px;width: 60px;}
.mcq-component .mcq-inner .mcq-widget .mcq-item-state:before, .mcq-component .mcq-inner .mcq-widget .mcq-item-state:after {line-height: 50px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.mcq-component .mcq-inner .mcq-widget .mcq-item-state:before, .mcq-component .mcq-inner .mcq-widget .mcq-item-state:after {line-height: 60px;}}
.ie8 .mcq-component .mcq-inner .mcq-widget .mcq-item-state:before, .ie8 .mcq-component .mcq-inner .mcq-widget .mcq-item-state:after {line-height: 60px;}
.mcq-component .mcq-inner .mcq-widget .mcq-item-state .icon {width: 100%;}
.mcq-component .mcq-inner .mcq-widget .mcq-item-state .icon:before, .mcq-component .mcq-inner .mcq-widget .mcq-item-state .icon:after {line-height: 50px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.mcq-component .mcq-inner .mcq-widget .mcq-item-state .icon:before, .mcq-component .mcq-inner .mcq-widget .mcq-item-state .icon:after {line-height: 60px;}}
.ie8 .mcq-component .mcq-inner .mcq-widget .mcq-item-state .icon:before, .ie8 .mcq-component .mcq-inner .mcq-widget .mcq-item-state .icon:after {line-height: 60px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.mcq-component .mcq-inner .mcq-widget .mcq-item-state {left: 35px;}}
@media only screen and (min-width: 760px) {.mcq-component .mcq-inner .mcq-widget .mcq-item-state {left: 40px;}}
.ie8 .mcq-component .mcq-inner .mcq-widget .mcq-item-state {left: 40px;}
.mcq-component .mcq-inner .mcq-widget .mcq-item {background-color: transparent;}
.mcq-component .mcq-inner .mcq-widget .mcq-item label .mcq-answer-icon {font-family: "adapt-fontawesome","fontawesome-salsa";}
.mcq-component .mcq-inner .mcq-widget .mcq-item label .mcq-answer-icon:before {content: "";line-height: 50px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.mcq-component .mcq-inner .mcq-widget .mcq-item label .mcq-answer-icon:before {line-height: 60px;}}
.mcq-component .mcq-inner .mcq-widget .mcq-item label .mcq-answer-icon.checkbox:before {content: "";}
.mcq-component .mcq-inner .mcq-widget .mcq-item label.selected .mcq-answer-icon {font-family: "adapt-fontawesome","fontawesome-salsa";}
.mcq-component .mcq-inner .mcq-widget .mcq-item label.selected .mcq-answer-icon:before {content: "";line-height: 50px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.mcq-component .mcq-inner .mcq-widget .mcq-item label.selected .mcq-answer-icon:before {line-height: 60px;}}
.mcq-component .mcq-inner .mcq-widget .mcq-item label.selected .mcq-answer-icon.checkbox:before {content: "";}
#wrapper .mcq-component .mcq-inner .mcq-widget .mcq-item label .mcq-item-icon.mcq-correct-icon {color: #1c8e0d;}
#wrapper .mcq-component .mcq-inner .mcq-widget .mcq-item label .mcq-item-icon.mcq-incorrect-icon {color: #c91111;}
#wrapper .mcq-component .mcq-inner .mcq-widget .mcq-item label .mcq-item-icon.mcq-correct-icon:before, #wrapper .mcq-component .mcq-inner .mcq-widget .mcq-item label .mcq-item-icon.mcq-incorrect-icon:before {background-color: #fff;border-radius: 50%;box-shadow: 0 2px 6px rgba(0,0,0,.4);padding: 5px;}
#wrapper .mcq-component .mcq-inner .mcq-widget.disabled .mcq-item label.disabled, #wrapper .mcq-component .mcq-inner .mcq-widget.disabled .mcq-item label.disabled:hover {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);border: none;}
#wrapper .mcq-component .mcq-inner .mcq-widget.disabled .mcq-item label.disabled.selected, #wrapper .mcq-component .mcq-inner .mcq-widget.disabled .mcq-item label.disabled:hover.selected {background-color: #212121;}
.mcq-component .mcq-inner .mcq-widget .mcq-item-inner {letter-spacing: 0;margin-bottom: 0;padding: 0 0 0 45px;font-size: 12.6px;line-height: 24px;z-index: 2;position: relative;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.mcq-component .mcq-inner .mcq-widget .mcq-item-inner {font-size: 14px;}}
@media only screen and (min-width: 760px) {.mcq-component .mcq-inner .mcq-widget .mcq-item-inner {font-size: 15.4px;}}
.ie8 .mcq-component .mcq-inner .mcq-widget .mcq-item-inner {font-size: 14px;}
.mcq-component .mcq-inner .mcq-widget .mcq-item-inner {font-size: 16px;padding: 0 0 0 44px;}
.mcq-component .mcq-inner .mcq-widget .mcq-item-icon {line-height: 60px;width: 100%;}
@media only screen and (max-width: 519px) {.mcq-component .mcq-inner .mcq-widget .mcq-item-icon {width: 40px;}}
#wrapper .mcq-component label {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;border: none;margin-bottom: 0;margin-top: 1px;padding: 12.5px 37.5px 12.5px;-webkit-transition: background-color .2s ease-in-out;-moz-transition: background-color .2s ease-in-out;-ms-transition: background-color .2s ease-in-out;-o-transition: background-color .2s ease-in-out;transition: background-color .2s ease-in-out;}
@media only screen and (min-width: 520px) and (max-width: 759px) {#wrapper .mcq-component label {padding: 17.5px 52.5px 17.5px;}}
@media only screen and (min-width: 760px) {#wrapper .mcq-component label {padding: 20px 60px 20px;}}
.ie8 #wrapper .mcq-component label {padding: 20px 60px 20px;}
#wrapper .mcq-component label:hover, #wrapper .mcq-component label.visited, #wrapper .mcq-component label.visited:hover {background-color: #212121;}
#wrapper .mcq-component label.selected {background-color: #212121;}
#wrapper .mcq-component label.selected.disabled, #wrapper .mcq-component label.selected.disabled:hover {background-color: #666;}
#wrapper .mcq-component label:before, #wrapper .mcq-component label:after {content: "";height: 100%;width: 100%;position: absolute;right: 0;top: 0;visibility: hidden;}
#wrapper .mcq-component label:before {background-color: #000;z-index: 0;}
.ie8 #wrapper .mcq-component label:before {display: none;}
#wrapper .mcq-component label:after {background: url("../png/selected-blank-2.png") transparent top right no-repeat;z-index: 1;}
.ie8 #wrapper .mcq-component label:after {display: none;}
#wrapper .mcq-component label.selected:before, #wrapper .mcq-component label.selected:after {visibility: visible;}
#wrapper .mcq-component label.selected:before {-webkit-animation: select-effect 300ms linear 2 both;-moz-animation: select-effect 300ms linear 2 both;-ms-animation: select-effect 300ms linear 2 both;animation: select-effect 300ms linear 2 both;}
@-webkit-keyframes select-effect {0% {opacity: 0;}
	25% {opacity: 1;}
	50% {opacity: 0;}
	75% {opacity: 1;}
	100% {opacity: 0;}}
@-moz-keyframes select-effect {0% {opacity: 0;}
	25% {opacity: 1;}
	50% {opacity: 0;}
	75% {opacity: 1;}
	100% {opacity: 0;}}
@-ms-keyframes select-effect {0% {opacity: 0;}
	25% {opacity: 1;}
	50% {opacity: 0;}
	75% {opacity: 1;}
	100% {opacity: 0;}}
@keyframes select-effect {0% {opacity: 0;}
	25% {opacity: 1;}
	50% {opacity: 0;}
	75% {opacity: 1;}
	100% {opacity: 0;}}
#wrapper .mcq-component label.selected.disabled:after {display: none;}
#wrapper .mcq-component .mcq-item-icon {color: #fff;}
.mcq-component .mcq-item label .mcq-answer-icon.checkbox, .mcq-component .mcq-item label.selected .mcq-answer-icon.checkbox {border: none;font-size: 24px;height: auto;width: auto;}
.mcq-component .mcq-item label .mcq-answer-icon.checkbox:before, .mcq-component .mcq-item label.selected .mcq-answer-icon.checkbox:before {line-height: 50px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.mcq-component .mcq-item label .mcq-answer-icon.checkbox:before, .mcq-component .mcq-item label.selected .mcq-answer-icon.checkbox:before {line-height: 60px;}}
.media-component .media-inner .media-widget .media-inline-transcript-body-container {background-color: #fff;border: none;color: #333;display: none;margin-top: 0;padding: 12.5px 37.5px 12.5px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.media-component .media-inner .media-widget .media-inline-transcript-body-container {padding: 17.5px 52.5px 17.5px;}}
@media only screen and (min-width: 760px) {.media-component .media-inner .media-widget .media-inline-transcript-body-container {padding: 20px 60px 20px;}}
.ie8 .media-component .media-inner .media-widget .media-inline-transcript-body-container {padding: 20px 60px 20px;}
.narrative-component .narrative-inner .narrative-strapline {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;margin-top: 1px;-webkit-transition: background-color .2s ease-in-out;-moz-transition: background-color .2s ease-in-out;-ms-transition: background-color .2s ease-in-out;-o-transition: background-color .2s ease-in-out;transition: background-color .2s ease-in-out;min-height: 50px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.narrative-component .narrative-inner .narrative-strapline {min-height: 60px;}}
.narrative-component .narrative-inner .narrative-strapline:hover {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
.narrative-component .narrative-inner .narrative-strapline-title {background-color: transparent;margin: 0;padding: 0;text-align: left;}
.no-touch .narrative-component .narrative-inner .narrative-strapline-title:hover {color: #fff;}
.no-touch .narrative-component .narrative-inner .narrative-strapline-title:hover .icon {color: #fff;}
.narrative-component .narrative-inner .narrative-strapline-title-inner {height: auto;letter-spacing: 0;margin: 0;padding: 12.5px 37.5px 12.5px;font-size: 12.6px;line-height: 24px;width: auto !important;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.narrative-component .narrative-inner .narrative-strapline-title-inner {padding: 17.5px 52.5px 17.5px;}}
@media only screen and (min-width: 760px) {.narrative-component .narrative-inner .narrative-strapline-title-inner {padding: 20px 60px 20px;}}
.ie8 .narrative-component .narrative-inner .narrative-strapline-title-inner {padding: 20px 60px 20px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.narrative-component .narrative-inner .narrative-strapline-title-inner {font-size: 14px;}}
@media only screen and (min-width: 760px) {.narrative-component .narrative-inner .narrative-strapline-title-inner {font-size: 15.4px;}}
.ie8 .narrative-component .narrative-inner .narrative-strapline-title-inner {font-size: 14px;}
.narrative-component .narrative-inner .narrative-strapline-title .icon {background-color: #212121;padding: 0;height: 50px;line-height: 50px;width: 50px;text-align: center;-webkit-transition: background-color .2s ease-in-out;-moz-transition: background-color .2s ease-in-out;-ms-transition: background-color .2s ease-in-out;-o-transition: background-color .2s ease-in-out;transition: background-color .2s ease-in-out;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.narrative-component .narrative-inner .narrative-strapline-title .icon {height: 60px;line-height: 60px;width: 60px;}}
.ie8 .narrative-component .narrative-inner .narrative-strapline-title .icon {height: 60px;line-height: 60px;width: 60px;}
.narrative-component .narrative-inner .narrative-strapline-title .icon:before, .narrative-component .narrative-inner .narrative-strapline-title .icon:after {line-height: 50px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.narrative-component .narrative-inner .narrative-strapline-title .icon:before, .narrative-component .narrative-inner .narrative-strapline-title .icon:after {line-height: 60px;}}
.ie8 .narrative-component .narrative-inner .narrative-strapline-title .icon:before, .ie8 .narrative-component .narrative-inner .narrative-strapline-title .icon:after {line-height: 60px;}
.narrative-component .narrative-inner .narrative-strapline-title .icon .icon {width: 100%;}
.narrative-component .narrative-inner .narrative-strapline-title .icon .icon:before, .narrative-component .narrative-inner .narrative-strapline-title .icon .icon:after {line-height: 50px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.narrative-component .narrative-inner .narrative-strapline-title .icon .icon:before, .narrative-component .narrative-inner .narrative-strapline-title .icon .icon:after {line-height: 60px;}}
.ie8 .narrative-component .narrative-inner .narrative-strapline-title .icon .icon:before, .ie8 .narrative-component .narrative-inner .narrative-strapline-title .icon .icon:after {line-height: 60px;}
.narrative-component .narrative-inner .narrative-strapline-title .icon .icon {color: #fff;}
.dir-rtl .narrative-component .narrative-inner .narrative-slide-container {margin-left: 0;}
.narrative-component .narrative-inner .narrative-controls {background-color: #212121;color: #fff;margin: 0;margin-top: -45px;padding: 0;z-index: 4;border: 1px solid;border-color: #212121;height: 50px;line-height: 50px;text-align: center;width: 50px;-webkit-transition: background-color border-color ease-in-out;-moz-transition: background-color border-color ease-in-out;-ms-transition: background-color border-color ease-in-out;-o-transition: background-color border-color ease-in-out;transition: background-color border-color ease-in-out;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.narrative-component .narrative-inner .narrative-controls {height: 60px;line-height: 60px;width: 60px;}}
.ie8 .narrative-component .narrative-inner .narrative-controls {height: 60px;line-height: 60px;width: 60px;}
.narrative-component .narrative-inner .narrative-controls:before, .narrative-component .narrative-inner .narrative-controls:after {line-height: 50px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.narrative-component .narrative-inner .narrative-controls:before, .narrative-component .narrative-inner .narrative-controls:after {line-height: 60px;}}
.ie8 .narrative-component .narrative-inner .narrative-controls:before, .ie8 .narrative-component .narrative-inner .narrative-controls:after {line-height: 60px;}
.narrative-component .narrative-inner .narrative-controls .icon {width: 100%;}
.narrative-component .narrative-inner .narrative-controls .icon:before, .narrative-component .narrative-inner .narrative-controls .icon:after {line-height: 50px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.narrative-component .narrative-inner .narrative-controls .icon:before, .narrative-component .narrative-inner .narrative-controls .icon:after {line-height: 60px;}}
.ie8 .narrative-component .narrative-inner .narrative-controls .icon:before, .ie8 .narrative-component .narrative-inner .narrative-controls .icon:after {line-height: 60px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.narrative-component .narrative-inner .narrative-controls {width: 50px;height: 50px;}}
.narrative-component .narrative-inner .narrative-controls:hover {background-color: #212121;}
.no-touch .narrative-component .narrative-inner .narrative-controls:hover .icon {color: inherit;}
.narrative-component .narrative-inner .narrative-controls .icon {height: 100%;margin: 0;color: inherit;}
.narrative-component .narrative-inner .narrative-controls .icon:before {color: inherit;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.narrative-component .narrative-inner .narrative-controls .icon:before {line-height: 51px;}}
.narrative-component .narrative-inner .narrative-indicators {bottom: 7px;padding: 5px 0;position: absolute;width: 100%;}
.narrative-component .narrative-inner .narrative-progress {border: 1px solid;border-color: #212121;height: 10px;width: 10px;}
.narrative-component .narrative-inner .narrative-progress.selected {background-color: #fff !important;}
.narrative-component.desktop .narrative-inner .narrative-slide-container {margin-right: 0;width: 50%;}
.narrative-component.desktop .narrative-inner .narrative-content {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;width: 50%;}
.narrative-component.desktop .narrative-inner .narrative-content-inner {padding: 12.5px 37.5px 12.5px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.narrative-component.desktop .narrative-inner .narrative-content-inner {padding: 17.5px 52.5px 17.5px;}}
@media only screen and (min-width: 760px) {.narrative-component.desktop .narrative-inner .narrative-content-inner {padding: 20px 60px 20px;}}
.ie8 .narrative-component.desktop .narrative-inner .narrative-content-inner {padding: 20px 60px 20px;}
.narrative-component.desktop .narrative-inner .narrative-content-inner .narrative-content-item {position: relative;z-index: 4;}
.narrative-component.desktop .narrative-inner .narrative-content-inner .narrative-content-body {margin-bottom: 40px;}
.narrative-component.desktop .narrative-inner .narrative-content-inner .narrative-controls-container {height: 100%;top: 0;}
.narrative-component.desktop .narrative-inner .narrative-content-inner .narrative-indicators {bottom: 10px;margin-top: 0;top: auto;}
.narrative-component.desktop .narrative-inner .narrative-content-inner .narrative-controls {height: 50px;line-height: 50px;margin-top: -45px;padding: 0;position: relative;top: 50%;width: 50px;z-index: 4;}
.narrative-component.desktop .narrative-inner .narrative-content-title-inner {border-bottom: 1px solid #fff;margin-bottom: 0;margin: 0 0 12.5px;padding: 0 0 12.5px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.narrative-component.desktop .narrative-inner .narrative-content-title-inner {margin: 0 0 17.5px;}}
@media only screen and (min-width: 760px) {.narrative-component.desktop .narrative-inner .narrative-content-title-inner {margin: 0 0 20px;}}
.ie8 .narrative-component.desktop .narrative-inner .narrative-content-title-inner {margin: 0 0 20px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.narrative-component.desktop .narrative-inner .narrative-content-title-inner {padding: 0 0 17.5px;}}
@media only screen and (min-width: 760px) {.narrative-component.desktop .narrative-inner .narrative-content-title-inner {padding: 0 0 20px;}}
.ie8 .narrative-component.desktop .narrative-inner .narrative-content-title-inner {padding: 0 0 20px;}
.narrative-component.mobile .narrative-inner .narrative-slide-container .narrative-indicators, .narrative-component.desktop .narrative-inner .narrative-slide-container .narrative-indicators {margin-left: auto !important;position: relative;}
.openTextInput-component .openTextInput-inner .openTextInput-widget {background-color: transparent;}
.openTextInput-component .openTextInput-inner .openTextInput-widget .openTextInput-count-characters {padding: 12.5px 37.5px 12.5px;font-size: 12.6px;line-height: 24px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.openTextInput-component .openTextInput-inner .openTextInput-widget .openTextInput-count-characters {padding: 17.5px 52.5px 17.5px;}}
@media only screen and (min-width: 760px) {.openTextInput-component .openTextInput-inner .openTextInput-widget .openTextInput-count-characters {padding: 20px 60px 20px;}}
.ie8 .openTextInput-component .openTextInput-inner .openTextInput-widget .openTextInput-count-characters {padding: 20px 60px 20px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.openTextInput-component .openTextInput-inner .openTextInput-widget .openTextInput-count-characters {font-size: 14px;}}
@media only screen and (min-width: 760px) {.openTextInput-component .openTextInput-inner .openTextInput-widget .openTextInput-count-characters {font-size: 15.4px;}}
.ie8 .openTextInput-component .openTextInput-inner .openTextInput-widget .openTextInput-count-characters {font-size: 14px;}
.openTextInput-component .openTextInput-inner .openTextInput-widget .openTextInput-item-textbox {border: 0;color: #333;max-height: 250px;min-height: 140px;padding: 12.5px 37.5px 12.5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;width: 100%;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.openTextInput-component .openTextInput-inner .openTextInput-widget .openTextInput-item-textbox {padding: 17.5px 52.5px 17.5px;}}
@media only screen and (min-width: 760px) {.openTextInput-component .openTextInput-inner .openTextInput-widget .openTextInput-item-textbox {padding: 20px 60px 20px;}}
.ie8 .openTextInput-component .openTextInput-inner .openTextInput-widget .openTextInput-item-textbox {padding: 20px 60px 20px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.openTextInput-component .openTextInput-inner .openTextInput-widget .openTextInput-item-textbox {max-height: 400px;}}
@media only screen and (min-width: 760px) {.openTextInput-component .openTextInput-inner .openTextInput-widget .openTextInput-item-textbox {max-height: 450px;}}
.openTextInput-component .openTextInput-inner .openTextInput-widget .openTextInput-item-textbox:focus {background-color: #eee;border: none;outline: none;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.openTextInput-component .openTextInput-inner .openTextInput-widget .buttons {margin: 0 0 10px;}
.openTextInput-component .openTextInput-inner .openTextInput-widget .buttons .button-wrapper {overflow: hidden;position: relative;width: 100%;}
.openTextInput-component .openTextInput-inner .openTextInput-widget .buttons .button-wrapper button {margin: 3px 0 0;width: 100%;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.openTextInput-component .openTextInput-inner .openTextInput-widget .buttons .button-wrapper.save-button-wrapper, .openTextInput-component .openTextInput-inner .openTextInput-widget .buttons .button-wrapper.clear-button-wrapper {float: left;width: 50%;}}
@media only screen and (min-width: 760px) {.openTextInput-component .openTextInput-inner .openTextInput-widget .buttons .button-wrapper.save-button-wrapper, .openTextInput-component .openTextInput-inner .openTextInput-widget .buttons .button-wrapper.clear-button-wrapper {float: left;width: 25%;}}
.ie8 .openTextInput-component .openTextInput-inner .openTextInput-widget .buttons .button-wrapper.save-button-wrapper, .ie8 .openTextInput-component .openTextInput-inner .openTextInput-widget .buttons .button-wrapper.clear-button-wrapper {float: left;width: 25%;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.openTextInput-component .openTextInput-inner .openTextInput-widget .buttons .button-wrapper.clear-button-wrapper button {margin-left: 3px;}}
.ie8 .openTextInput-component .openTextInput-inner .openTextInput-widget .buttons .button-wrapper.clear-button-wrapper button {margin-left: 3px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.openTextInput-component .openTextInput-inner .openTextInput-widget .buttons .button-wrapper.action-button-wrapper {clear: both;width: 100%;}}
@media only screen and (min-width: 760px) {.openTextInput-component .openTextInput-inner .openTextInput-widget .buttons .button-wrapper.action-button-wrapper {float: left;width: 50%;}
	.openTextInput-component .openTextInput-inner .openTextInput-widget .buttons .button-wrapper.action-button-wrapper button {margin-left: 3px;}}
.ie8 .openTextInput-component .openTextInput-inner .openTextInput-widget .buttons .button-wrapper.action-button-wrapper {float: left;width: 50%;}
.ie8 .openTextInput-component .openTextInput-inner .openTextInput-widget .buttons .button-wrapper.action-button-wrapper button {margin-left: 3px;}
.responsiveIframe-component .responsiveIframe-iframe-holder .responsiveIframe-iframe {width: 100% !important;}
.reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text {background-color: #212121;background-color: #2b2b2b;background-color: rgba(33,33,33,.8);height: 100% !important;font-size: 12.6px;line-height: 24px;width: 100% !important;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text {font-size: 14px;}}
@media only screen and (min-width: 760px) {.reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text {font-size: 15.4px;}}
.ie8 .reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text {font-size: 14px;}
.reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text span {background: transparent;}
.reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text .reveal-widget-item-text-body {box-sizing: border-box;height: 100%;max-height: 100%;top: 0;width: 100%;}
.reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text .reveal-widget-item-text-body.reveal-top {padding: 65px 40px 40px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text .reveal-widget-item-text-body.reveal-top {padding: 72.5px 52.5px 52.5px;}}
@media only screen and (min-width: 760px) {.reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text .reveal-widget-item-text-body.reveal-top {padding: 72.5px 60px 60px;}}
@media only screen and (min-width: 1024px) {.reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text .reveal-widget-item-text-body.reveal-top {padding: 80px 60px 60px;}}
.ie8 .reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text .reveal-widget-item-text-body.reveal-top {padding: 72.5px 60px 60px;}
.reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text .reveal-widget-item-text-body.reveal-bottom {padding: 25px 40px 75px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text .reveal-widget-item-text-body.reveal-bottom {padding: 32.5px 52.5px 102.5px;}}
@media only screen and (min-width: 760px) {.reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text .reveal-widget-item-text-body.reveal-bottom {padding: 40px 60px 72.5px;}}
@media only screen and (min-width: 1024px) {.reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text .reveal-widget-item-text-body.reveal-bottom {padding: 40px 60px 80px;}}
.ie8 .reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text .reveal-widget-item-text-body.reveal-bottom {padding: 40px 60px 72.5px;}
.reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text .reveal-widget-item-text-body.reveal-left {padding: 20px 40px 40px 90px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text .reveal-widget-item-text-body.reveal-left {padding: 25px 52.5px 52.5px 102.5px;}}
@media only screen and (min-width: 760px) {.reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text .reveal-widget-item-text-body.reveal-left {padding: 25px 50px 50px 100px;}}
@media only screen and (min-width: 1024px) {.reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text .reveal-widget-item-text-body.reveal-left {padding: 40px 60px 60px 110px;}}
.ie8 .reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text .reveal-widget-item-text-body.reveal-left {padding: 25px 50px 50px 100px;}
.reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text .reveal-widget-item-text-body.reveal-right {padding: 20px 90px 40px 40px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text .reveal-widget-item-text-body.reveal-right {padding: 25px 102.5px 52.5px 52.5px;}}
@media only screen and (min-width: 760px) {.reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text .reveal-widget-item-text-body.reveal-right {padding: 25px 100px 50px 60px;}}
@media only screen and (min-width: 1024px) {.reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text .reveal-widget-item-text-body.reveal-right {padding: 40px 110px 60px 60px;}}
.ie8 .reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text .reveal-widget-item-text-body.reveal-right {padding: 25px 100px 50px 60px;}
.reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text .reveal-link-text {display: block;margin: 0;}
.reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text .reveal-link-text a.reveal-popup-open {background-color: #fff;color: #212121;cursor: pointer;display: inline-block !important;line-height: 16px;margin-top: 10px;opacity: .8;padding: 8px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text .reveal-link-text a.reveal-popup-open:hover {opacity: 1;}
.reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text.reveal-left {left: 0;top: 0;}
.reveal-component .reveal-inner .reveal-widget .reveal-widget-item .reveal-widget-item-text.reveal-right {right: 0;top: 0;}
.slider-component .slider-inner .slider-widget {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;}
.slider-component .slider-inner .slider-widget .slider-holder {padding-top: 40px;}
.slider-component .slider-inner .slider-widget .slider-scaler {float: none;margin-left: auto;margin-right: auto;width: 80%;}
.slider-component .slider-inner .slider-widget .slider-scale-labels {display: block;padding-bottom: 30px;margin: 0 10%;width: 80%;}
.slider-component .slider-inner .slider-widget .slider-scale-numbers {margin: 0 10%;width: 80%;margin-bottom: 20px;color: #fff;}
.iPad .slider-component .slider-inner .slider-widget .slider-scale-numbers, .iPhone .slider-component .slider-inner .slider-widget .slider-scale-numbers {padding-bottom: 1px;}
.slider-component .slider-inner .slider-widget .slider-scale-number {margin-left: -8px;}
.slider-component .slider-inner .slider-widget .slider-scaler {background-color: #fff;top: 15px;}
.slider-component .slider-inner .slider-widget .slider-markers {background-color: #fff;}
.slider-component .slider-inner .slider-widget .slider-scale-marker {display: none !important;}
.slider-component .slider-inner .slider-widget .slider-scale-labels, .slider-component .slider-inner .slider-widget .slider-line {background-color: inherit;}
.slider-component .slider-inner .slider-widget .slider-model-answer {display: none !important;}
.slider-component .slider-inner .slider-widget .slider-background {clear: both;margin: 20px auto 0 auto;padding-bottom: 20px;width: 80%;}
.slider-component .slider-inner .slider-widget .rangeslider {background-color: #fff;box-shadow: inset -1px 1px 1px 1px rgba(0,0,0,.2);height: 10px;margin-bottom: 20px;width: auto;z-index: 2;}
.slider-component .slider-inner .slider-widget .rangeslider .rangeslider__fill {-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;background-color: #080808;}
.slider-component .slider-inner .slider-widget .rangeslider .rangeslider__handle {background-color: #fff;box-shadow: 0 4px 12px rgba(0,0,0,.6);height: 30px;padding: 0;top: -11px;width: 30px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.slider-component .slider-inner .slider-widget .rangeslider .rangeslider__handle:hover {transform: scale(1.1);}
.rangeslider.rangeslider--disabled .slider-component .slider-inner .slider-widget .rangeslider .rangeslider__handle {opacity: 1;}
.slider-component .slider-inner .slider-widget .rangeslider.rangeslider--disabled .rangeslider__handle {opacity: 1;}
.slider-component .slider-inner .slider-widget .slider-sliderange {background-color: #fff;}
.slider-component .slider-inner .slider-widget .slider-scale-number {background-color: transparent !important;}
.slider-component .slider-inner .slider-widget .slider-model-answer {display: none !important;}
.slider-component .slider-inner .slider-widget.submitted.correct button {display: block;visibility: inherit;}
.slider-component .slider-inner .slider-widget.submitted.correct .rangeslider__fill {background-color: #1c8e0d;}
.slider-component .slider-inner .slider-widget.submitted.correct .rangeslider__handle {background-color: #1c8e0d;text-align: center;padding: 2px;}
.slider-component .slider-inner .slider-widget.submitted.correct .rangeslider__handle:before {display: block;text-align: center;background-color: transparent;border-radius: 50%;color: #fff;content: "";font-family: vanilla;height: 34px;left: 0;line-height: 34px;position: absolute;top: 0;width: 34px;}
.slider-component .slider-inner .slider-widget.submitted.incorrect .rangeslider__fill {background-color: #c91111 !important;}
.slider-component .slider-inner .slider-widget.submitted.incorrect .rangeslider__handle {background-color: #c91111 !important;text-align: center;padding: 2px;top: -13px;}
.slider-component .slider-inner .slider-widget.submitted.incorrect .rangeslider__handle:before {display: block;background-color: transparent;border-radius: 50%;color: #fff;content: "";font-family: vanilla;height: 34px;left: 0;line-height: 34px;padding: 0;position: absolute;top: 0;width: 34px;}
.slider-component .slider-inner .slider-widget.submitted.incorrect.show-correct-answer .rangeslider__fill {background-color: #1c8e0d !important;}
.slider-component .slider-inner .slider-widget.submitted.incorrect.show-correct-answer .rangeslider__handle {background-color: #1c8e0d !important;}
.slider-component .slider-inner .slider-widget.submitted.incorrect.show-correct-answer .rangeslider__handle:before {content: "";}
.stacker-component .stacker-inner .stacker-widget {font-size: 16px;}
.stacker-component .stacker-inner .stacker-widget .stacker-item-marking {left: 42px;transform: translateX(-50%);margin-left: 0;}
.stacker-component .stacker-inner .stacker-widget.show-user-answer .stacker-item-marking-correct:before, .stacker-component .stacker-inner .stacker-widget.show-correct-answer .stacker-item-marking-correct:before, .stacker-component .stacker-inner .stacker-widget.show-user-answer .stacker-item-marking-incorrect:before, .stacker-component .stacker-inner .stacker-widget.show-correct-answer .stacker-item-marking-incorrect:before {background-color: #fff;border-radius: 50%;box-shadow: 0 2px 6px rgba(0,0,0,.4);padding: 5px;}
.stacker-component .stacker-inner .stacker-widget.show-user-answer .stacker-item-marking-correct, .stacker-component .stacker-inner .stacker-widget.show-correct-answer .stacker-item-marking-correct {color: #1c8e0d;}
.stacker-component .stacker-inner .stacker-widget.show-user-answer .stacker-item-marking-incorrect, .stacker-component .stacker-inner .stacker-widget.show-correct-answer .stacker-item-marking-incorrect {color: #c91111;}
.ie8 .stacker-component .stacker-inner .stacker-widget.show-user-answer.stacker-sliding .stacker-item-text-inner, .ie8 .stacker-component .stacker-inner .stacker-widget.show-correct-answer.stacker-sliding .stacker-item-text-inner, .ie9 .stacker-component .stacker-inner .stacker-widget.show-user-answer.stacker-sliding .stacker-item-text-inner, .ie9 .stacker-component .stacker-inner .stacker-widget.show-correct-answer.stacker-sliding .stacker-item-text-inner {padding-left: 60px;}
.stacker-component .stacker-inner .stacker-widget.show-user-answer.stacker-not-sliding .stacker-item-text-inner, .stacker-component .stacker-inner .stacker-widget.show-correct-answer.stacker-not-sliding .stacker-item-text-inner {padding-left: 70px;}
.ie8 .stacker-component .stacker-inner .stacker-widget.show-user-answer.stacker-not-sliding .stacker-item-text-inner, .ie8 .stacker-component .stacker-inner .stacker-widget.show-correct-answer.stacker-not-sliding .stacker-item-text-inner, .ie9 .stacker-component .stacker-inner .stacker-widget.show-user-answer.stacker-not-sliding .stacker-item-text-inner, .ie9 .stacker-component .stacker-inner .stacker-widget.show-correct-answer.stacker-not-sliding .stacker-item-text-inner {padding-left: 85px;}
.textinput-component .textinput-inner .textinput-widget .textinput-item {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);border: none;margin-bottom: 0;overflow: hidden;padding: 0;position: relative;}
.textinput-component .textinput-inner .textinput-widget .textinput-item.correct label.textinput-item-prefix:after, .textinput-component .textinput-inner .textinput-widget .textinput-item.correct input.textinput-item-textbox {color: #1c8e0d;}
.textinput-component .textinput-inner .textinput-widget .textinput-item.correct label.textinput-item-prefix:after {content: "";}
.textinput-component .textinput-inner .textinput-widget .textinput-item.incorrect label.textinput-item-prefix:after, .textinput-component .textinput-inner .textinput-widget .textinput-item.incorrect input.textinput-item-textbox {color: #c91111;}
.textinput-component .textinput-inner .textinput-widget .textinput-item.incorrect label.textinput-item-prefix:after {content: "";}
.textinput-component .textinput-inner .textinput-widget.submitted .textinput-item {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
.textinput-component .textinput-inner .textinput-widget.show-correct-answer .textinput-item label.textinput-item-prefix:after, .textinput-component .textinput-inner .textinput-widget.show-correct-answer .textinput-item input.textinput-item-textbox {color: #1c8e0d;}
.textinput-component .textinput-inner .textinput-widget.show-correct-answer .textinput-item label.textinput-item-prefix:after {content: "";}
.textinput-component .textinput-inner .textinput-widget label {color: inherit;display: block;float: none;position: relative;padding: 12.5px 37.5px 12.5px;text-align: left;width: auto;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.textinput-component .textinput-inner .textinput-widget label {padding: 17.5px 52.5px 17.5px;}}
@media only screen and (min-width: 760px) {.textinput-component .textinput-inner .textinput-widget label {padding: 20px 60px 20px;}}
.ie8 .textinput-component .textinput-inner .textinput-widget label {padding: 20px 60px 20px;}
.dir-rtl .textinput-component .textinput-inner .textinput-widget label {text-align: right;}
.textinput-component .textinput-inner .textinput-widget label.textinput-item-prefix:after {color: #fff;display: block;font-family: vanilla;font-size: 24px;font-style: normal;font-variant: normal;font-weight: normal;height: 50px;left: 0;left: auto;line-height: 50px;speak: none;text-align: center;text-decoration: none;text-transform: none;top: 0;top: auto;width: 50px;width: 40px;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;content: "";bottom: -50px;position: absolute;right: 0;}
@media only screen and (min-width: 760px) {.textinput-component .textinput-inner .textinput-widget label.textinput-item-prefix:after {height: 60px;line-height: 60px;width: 60px;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.textinput-component .textinput-inner .textinput-widget label.textinput-item-prefix:after {bottom: -57px;}}
@media only screen and (min-width: 760px) {.textinput-component .textinput-inner .textinput-widget label.textinput-item-prefix:after {bottom: -63px;}}
.ie8 .textinput-component .textinput-inner .textinput-widget label.textinput-item-prefix:after {bottom: -60px;}
.textinput-component .textinput-inner .textinput-widget input.textinput-item-textbox {border: none;clear: both;float: none;height: auto;margin: 0;padding: 12.5px 37.5px 12.5px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;width: 100%;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.textinput-component .textinput-inner .textinput-widget input.textinput-item-textbox {padding: 17.5px 52.5px 17.5px;}}
@media only screen and (min-width: 760px) {.textinput-component .textinput-inner .textinput-widget input.textinput-item-textbox {padding: 20px 60px 20px;}}
.ie8 .textinput-component .textinput-inner .textinput-widget input.textinput-item-textbox {padding: 20px 60px 20px;}
.textinput-component .textinput-inner .textinput-widget input.textinput-item-textbox:focus {background-color: #eee;border: none;outline: none;margin: 0;padding: 18.75px 37.5px 18.75px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.textinput-component .textinput-inner .textinput-widget input.textinput-item-textbox:focus {padding: 26.25px 52.5px 26.25px;}}
@media only screen and (min-width: 760px) {.textinput-component .textinput-inner .textinput-widget input.textinput-item-textbox:focus {padding: 30px 60px 30px;}}
.ie8 .textinput-component .textinput-inner .textinput-widget input.textinput-item-textbox:focus {padding: 30px 60px 30px;}
.textinput-component .textinput-inner .textinput-widget .textinput-item-state {display: none;margin-top: 0;height: 50px;line-height: 50px;text-align: center;width: 50px;right: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.textinput-component .textinput-inner .textinput-widget .textinput-item-state {height: 60px;line-height: 60px;width: 60px;}}
.ie8 .textinput-component .textinput-inner .textinput-widget .textinput-item-state {height: 60px;line-height: 60px;width: 60px;}
.textinput-component .textinput-inner .textinput-widget .textinput-item-state:before, .textinput-component .textinput-inner .textinput-widget .textinput-item-state:after {line-height: 50px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.textinput-component .textinput-inner .textinput-widget .textinput-item-state:before, .textinput-component .textinput-inner .textinput-widget .textinput-item-state:after {line-height: 60px;}}
.ie8 .textinput-component .textinput-inner .textinput-widget .textinput-item-state:before, .ie8 .textinput-component .textinput-inner .textinput-widget .textinput-item-state:after {line-height: 60px;}
.textinput-component .textinput-inner .textinput-widget .textinput-item-state .icon {width: 100%;}
.textinput-component .textinput-inner .textinput-widget .textinput-item-state .icon:before, .textinput-component .textinput-inner .textinput-widget .textinput-item-state .icon:after {line-height: 50px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.textinput-component .textinput-inner .textinput-widget .textinput-item-state .icon:before, .textinput-component .textinput-inner .textinput-widget .textinput-item-state .icon:after {line-height: 60px;}}
.ie8 .textinput-component .textinput-inner .textinput-widget .textinput-item-state .icon:before, .ie8 .textinput-component .textinput-inner .textinput-widget .textinput-item-state .icon:after {line-height: 60px;}
.ie8 .textinput-component .textinput-inner .textinput-widget .textinput-item-state {margin-top: -26px;}
.touch .yesNo-component .yesno-inner {overflow-x: hidden;}
@media only screen and (max-width: 519px),only screen and (min-width: 520px) and (max-width: 759px) {.touch .yesNo-component .yesno-inner .yesno-widget {margin-bottom: 80px;}}
.yesNo-component .yesno-inner .yesno-widget .yesno-images .yesno-image .yesno-image-marking-icon .icon {min-width: 40px;min-height: 40px;line-height: 40px;font-size: 35px;}
.touch .yesNo-component .yesno-inner .yesno-widget .yesno-images-container {margin-bottom: 23px;}
.yesNo-component .yesno-inner .yesno-widget .yesno-images-container .yesno-image-marking {margin-top: -25px;}
.yesNo-component .yesno-inner .yesno-widget .yesno-images-container .yesno-image-buttons {margin-top: -45px;}
#wrapper.location-page .yesNo-component .yesno-inner .yesno-widget .yesno-images-container button.base.yesno-yes-button {background-color: transparent;}
.yesNo-component .yesno-inner .yesno-widget .yesno-images-container button.base.yesno-yes-button .icon {font-size: 35px;line-height: 40px;min-height: 40px;min-width: 40px;transition: font-size .3s linear;}
.yesNo-component .yesno-inner .yesno-widget .yesno-images-container button:hover.base.yesno-yes-button .icon {font-size: 40px;}
.yesNo-component .yesno-inner .yesno-widget .yesno-images-container .yesno-images .yesno-image-feedback {background: transparent;}
.yesNo-component .yesno-inner .yesno-widget .yesno-images-container .yesno-scroll-buttons {right: -40px;}
.yesNo-component .yesno-inner .yesno-widget .yesno-images-container .yesno-scroll-buttons button {height: 40px;margin-top: -20px;width: 40px;}
.yesNo-component .yesno-inner .yesno-widget .yesno-images-container .yesno-scroll-buttons button .icon {width: 100%;}
.yesNo-component .yesno-inner .yesno-widget .yesno-images-container .yesno-scroll-indicators button.yesno-scroll-indicator {border: 1px solid;border-color: #212121;padding: 0;}
.yesNo-component .yesno-inner .yesno-widget .yesno-images-container .yesno-scroll-indicators button.yesno-scroll-indicator.active {background-color: #fff !important;}
.drawer {background-color: #212121;color: #fff;}
.drawer .drawer-toolbar {border-bottom: 1px solid #080808;}
.drawer .drawer-toolbar .icon {color: #fff;padding: 13px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.drawer .drawer-toolbar .icon {padding: 18px;}}
.ie8 .drawer .drawer-toolbar .icon {padding: 18px;}
.drawer .drawer-toolbar .icon:hover {color: #b3b3b3;}
.drawer .drawer-inner {border-left: 5px solid #080808;}
.drawer .drawer-item {background-color: #141414;}
.drawer .drawer-item .drawer-item-open {border-bottom: 1px solid #080808;color: #fff;margin: 0;padding: 10px 10px 10px 10px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;text-align: left;text-decoration: none;}
.no-touch .drawer .drawer-item .drawer-item-open:hover {background-color: #000;color: #fff;}
.drawer .drawer-item .drawer-item-title-inner {font-size: 12.6px;line-height: 24px;letter-spacing: 0;margin: 0 0 6.25px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.drawer .drawer-item .drawer-item-title-inner {font-size: 14px;}}
@media only screen and (min-width: 760px) {.drawer .drawer-item .drawer-item-title-inner {font-size: 15.4px;}}
.ie8 .drawer .drawer-item .drawer-item-title-inner {font-size: 14px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.drawer .drawer-item .drawer-item-title-inner {margin: 0 0 8.75px;}}
@media only screen and (min-width: 760px) {.drawer .drawer-item .drawer-item-title-inner {margin: 0 0 10px;}}
.ie8 .drawer .drawer-item .drawer-item-title-inner {margin: 0 0 10px;}
.drawer .drawer-item .drawer-item-description {font-size: 10.08px;line-height: 21.2px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.drawer .drawer-item .drawer-item-description {font-size: 11.2px;}}
@media only screen and (min-width: 760px) {.drawer .drawer-item .drawer-item-description {font-size: 12.32px;}}
.ie8 .drawer .drawer-item .drawer-item-description {font-size: 11.2px;}
.drawer .resources .resources-filter a {background-color: #212121;color: #fff;font-size: 8.82px;line-height: 19.8px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.drawer .resources .resources-filter a {font-size: 9.8px;}}
@media only screen and (min-width: 760px) {.drawer .resources .resources-filter a {font-size: 10.78px;}}
.ie8 .drawer .resources .resources-filter a {font-size: 9.8px;}
.drawer .resources .resources-filter a:hover {background-color: #141414;color: #fff;}
.drawer .resources .resources-filter .selected, .drawer .resources .resources-filter .selected:hover {background-color: #080808;color: #fff;}
.drawer .page-level-progress-item-title .page-level-progress-item-title-inner {font-size: 12.6px;line-height: 24px;letter-spacing: 0;margin: 0;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.drawer .page-level-progress-item-title .page-level-progress-item-title-inner {font-size: 14px;}}
@media only screen and (min-width: 760px) {.drawer .page-level-progress-item-title .page-level-progress-item-title-inner {font-size: 15.4px;}}
.ie8 .drawer .page-level-progress-item-title .page-level-progress-item-title-inner {font-size: 14px;}
.no-touch .drawer .page-level-progress-item-title:hover .page-level-progress-indicator-complete .page-level-progress-indicator-bar {background-color: #7cce9d;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;-o-border-radius: 0 0 0 0;border-radius: 0 0 0 0;background-image: -webkit-linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-image: linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-repeat: repeat-x;background-size: 30px 30px;background-size: 20px 20px;-webkit-animation: none;-moz-animation: none;animation: none;width: 0;width: auto;}
.drawer .page-level-progress-indicator {background-color: #fff;border: 1px solid #fff;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;-o-border-radius: 0 0 0 0;border-radius: 0 0 0 0;width: 15%;}
.drawer .page-level-progress-indicator .page-level-progress-indicator-bar {width: 0;}
.drawer .page-level-progress-indicator.page-level-progress-indicator-incomplete .page-level-progress-indicator-bar {background-color: #fff;}
.drawer .page-level-progress-indicator.page-level-progress-indicator-complete .page-level-progress-indicator-bar {background-color: #7cce9d;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;-o-border-radius: 0 0 0 0;border-radius: 0 0 0 0;background-image: -webkit-linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-image: linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-repeat: repeat-x;background-size: 30px 30px;background-size: 20px 20px;-webkit-animation: none;-moz-animation: none;animation: none;width: 0;width: 100%;}
.aboutus .aboutus-header-container img {vertical-align: bottom;}
.aboutus .aboutus-header-container .aboutus-headline-container {display: block;width: 100%;}
.aboutus .aboutus-header-container .aboutus-headline-container h5 {font-size: 12.6px;line-height: 24px;letter-spacing: 0;margin-bottom: 0;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.aboutus .aboutus-header-container .aboutus-headline-container h5 {font-size: 14px;}}
@media only screen and (min-width: 760px) {.aboutus .aboutus-header-container .aboutus-headline-container h5 {font-size: 15.4px;}}
.ie8 .aboutus .aboutus-header-container .aboutus-headline-container h5 {font-size: 14px;}
.aboutus .aboutus-header-container .aboutus-headline-container h5 .aboutus-headline {display: block;width: 100%;}
.aboutus .aboutus-items-container .aboutus-item {margin-top: 0;}
.aboutus .aboutus-items-container .aboutus-item .aboutus-item-open {padding-left: 20px;}
.aboutus .aboutus-items-container .aboutus-item .aboutus-item-open .aboutus-item-title h5 {font-size: 12.6px;line-height: 24px;letter-spacing: 0;margin-bottom: 0;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.aboutus .aboutus-items-container .aboutus-item .aboutus-item-open .aboutus-item-title h5 {font-size: 14px;}}
@media only screen and (min-width: 760px) {.aboutus .aboutus-items-container .aboutus-item .aboutus-item-open .aboutus-item-title h5 {font-size: 15.4px;}}
.ie8 .aboutus .aboutus-items-container .aboutus-item .aboutus-item-open .aboutus-item-title h5 {font-size: 14px;}
.aboutus .aboutus-items-container .aboutus-item .aboutus-item-description {color: #212121;background-color: #fff;}
.aboutus .aboutus-items-container .aboutus-item .aboutus-item-description .aboutus-item-description-inner {padding: 20px 20px;}
button.revision-header-close {background-color: #212121;color: #fff;margin: 0;width: 50px;}
@media only screen and (min-width: 760px) {button.revision-header-close {width: 60px;}}
button.revision-header-close:hover {background-color: #080808;color: #fff;}
.revision-detail-header {background-color: #3b3b3b;color: #fff;font-size: 0;height: auto;line-height: 28px;margin-bottom: 6px;min-height: 40px;padding: 15px 5px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.revision-detail-header {line-height: 40px;padding: 5px;}}
.ie8 .revision-detail-header {line-height: 40px;padding: 5px;}
.revision-objective-flag, .revision-objective-revised {color: #212121;}
.revision-objective-flag:before, .revision-objective-revised:before {background-color: button-color;}
.revision-objective-title {color: #212121;}
button.revision-footer-next-component, button.revision-footer-take-assessment {margin: 0;padding: 0 25px;width: auto;}
button.revision-footer-progress-navigation {position: absolute;right: 0;top: 0;width: 150px;}
button.back-to-results {width: auto;padding: 0 25px;}
.no-touch .revision-footer-progress-navigation:hover .revision-footer-progress-navigation-completion {background-color: #080808;border-color: #fff;}
.no-touch .revision-footer-progress-navigation:hover .revision-footer-progress-navigation-bar {background-color: #fff;border: 2px solid #212121;}
.no-touch .revision-footer-progress-navigation:hover .revision-footer-progress-navigation-plus-icon {color: #fff;}
.revision-footer-progress-navigation-completion {background-color: #212121;border: 2px solid;border-color: #fff;margin: 26px 24px;overflow: hidden;}
.revision-footer-progress-navigation-bar {background-color: #fff;border: 2px solid #212121;border-radius: 50px;width: auto;}
.navigation .icon.languagepicker-icon {font-size: 20px;margin-top: -2px;}
.navigation .icon.languagepicker-icon.icon-globe:before {content: "";font-family: "adapt-fontawesome","fontawesome-salsa";}
.navigation .icon.languagepicker-icon.icon-language-1:before, .navigation .icon.languagepicker-icon.icon-language-2:before {content: "";font-family: "adapt-fontawesome","fontawesome-salsa";}
.in-languagepicker {overflow-x: hidden;}
.in-languagepicker #wrapper {padding-top: 0;}
.in-languagepicker .languagepicker {background-attachment: fixed;background-color: #212121;background-position: top;background-size: cover;height: auto;min-height: 100%;width: 100%;}
.ie8.in-languagepicker .languagepicker {background-position: center;}
.touch.in-languagepicker .languagepicker {background-image: none;}
.touch.in-languagepicker .languagepicker:before {background-position: center center;background-repeat: no-repeat;background-size: auto 100%;content: "";position: fixed;top: 0;left: 0;right: 0;height: 100vh;display: block;width: 100%;overflow: hidden;-webkit-transform: translate3d(0,0,0);}
@media only screen and (max-device-width:1024px) and (orientation:landscape) {.touch.in-languagepicker .languagepicker:before {background-size: 100% auto;}}
.touch.in-languagepicker .languagepicker .languagepicker-inner {position: relative;}
.in-languagepicker .languagepicker.semi-transparent {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
.in-languagepicker .languagepicker.semi-transparent[class*="background-image"] .languagepicker-inner .languagepicker-title {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
.in-languagepicker .languagepicker.semi-transparent[class*="background-image"] .languagepicker-inner .languagepicker-body {background-color: #353535;background-color: rgba(33,33,33,.6);}
.in-languagepicker .languagepicker.transparent .languagepicker-title, .in-languagepicker .languagepicker.transparent .languagepicker-body {background-color: transparent !important;}
.in-languagepicker .languagepicker.transparent .languagepicker-title {padding-bottom: 0;}
.in-languagepicker .languagepicker.transparent .languagepicker-inner .languagepicker-body .languagepicker-body-inner {padding-top: 20px;}
.in-languagepicker .languagepicker.transparent .languagepicker-inner .languagepicker-languages {padding: 0 37.5px 37.5px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.in-languagepicker .languagepicker.transparent .languagepicker-inner .languagepicker-languages {padding: 0 52.5px 52.5px;}}
@media only screen and (min-width: 760px) {.in-languagepicker .languagepicker.transparent .languagepicker-inner .languagepicker-languages {padding: 0 60px 60px;}}
.ie8 .in-languagepicker .languagepicker.transparent .languagepicker-inner .languagepicker-languages {padding: 0 60px 60px;}
.in-languagepicker .languagepicker .languagepicker-inner {overflow-x: hidden;overflow-y: auto;padding-bottom: 80px;padding-top: 80px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.in-languagepicker .languagepicker .languagepicker-inner {width: 100%;}}
.ie8.in-languagepicker .languagepicker .languagepicker-inner {margin-left: auto;margin-right: auto;width: 1024px;}
.in-languagepicker .languagepicker .languagepicker-inner .languagepicker-title, .in-languagepicker .languagepicker .languagepicker-inner .languagepicker-body {padding: 0;width: 100%;}
.in-languagepicker .languagepicker .languagepicker-inner .languagepicker-title {background-color: #000;margin: 0;}
.in-languagepicker .languagepicker .languagepicker-inner .languagepicker-title-inner {color: #fff;display: inline-block;margin: 0;margin: 0 0 0;max-width: 1024px;position: relative;padding: 25px 37.5px 25px;font-size: 32.4px;line-height: 46px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.in-languagepicker .languagepicker .languagepicker-inner .languagepicker-title-inner {margin: 0 0 0;}}
@media only screen and (min-width: 760px) {.in-languagepicker .languagepicker .languagepicker-inner .languagepicker-title-inner {margin: 0 0 0;}}
.ie8 .in-languagepicker .languagepicker .languagepicker-inner .languagepicker-title-inner {margin: 0 0 0;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.in-languagepicker .languagepicker .languagepicker-inner .languagepicker-title-inner {padding: 35px 52.5px 35px;}}
@media only screen and (min-width: 760px) {.in-languagepicker .languagepicker .languagepicker-inner .languagepicker-title-inner {padding: 40px 60px 40px;}}
.ie8 .in-languagepicker .languagepicker .languagepicker-inner .languagepicker-title-inner {padding: 40px 60px 40px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.in-languagepicker .languagepicker .languagepicker-inner .languagepicker-title-inner {font-size: 36px;}}
@media only screen and (min-width: 760px) {.in-languagepicker .languagepicker .languagepicker-inner .languagepicker-title-inner {font-size: 39.6px;}}
.ie8 .in-languagepicker .languagepicker .languagepicker-inner .languagepicker-title-inner {font-size: 36px;}
.in-languagepicker .languagepicker .languagepicker-inner .languagepicker-body {background-color: #080808;margin: 0;margin-bottom: 30px;}
.in-languagepicker .languagepicker .languagepicker-inner .languagepicker-body .languagepicker-body-inner {margin: 0 0 0;padding: 25px 37.5px 25px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.in-languagepicker .languagepicker .languagepicker-inner .languagepicker-body .languagepicker-body-inner {margin: 0 0 0;}}
@media only screen and (min-width: 760px) {.in-languagepicker .languagepicker .languagepicker-inner .languagepicker-body .languagepicker-body-inner {margin: 0 0 0;}}
.ie8 .in-languagepicker .languagepicker .languagepicker-inner .languagepicker-body .languagepicker-body-inner {margin: 0 0 0;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.in-languagepicker .languagepicker .languagepicker-inner .languagepicker-body .languagepicker-body-inner {padding: 35px 52.5px 35px;}}
@media only screen and (min-width: 760px) {.in-languagepicker .languagepicker .languagepicker-inner .languagepicker-body .languagepicker-body-inner {padding: 40px 60px 40px;}}
.ie8 .in-languagepicker .languagepicker .languagepicker-inner .languagepicker-body .languagepicker-body-inner {padding: 40px 60px 40px;}
.in-languagepicker .languagepicker .languagepicker-inner .languagepicker-languages {margin: 0 -.75% 0 -.75%;padding: 0;}
.in-languagepicker .languagepicker .languagepicker-inner .languagepicker-languages .languagepicker-language {margin: .75% .75% 1.1% .75%;padding: 25px;width: 100%;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.in-languagepicker .languagepicker .languagepicker-inner .languagepicker-languages .languagepicker-language {width: 48.5%;}}
.ie8.in-languagepicker .languagepicker .languagepicker-inner .languagepicker-languages .languagepicker-language {width: 48.5%;}
.drawer .languagepicker-language.drawer-item {position: relative;}
.drawer .languagepicker-language.drawer-item.selected:before {content: "";font-family: "adapt-fontawesome","fontawesome-salsa";margin: 0;padding: 10px 10px 10px 0;pointer-events: none;position: absolute;right: 0;top: 0;}
.drawer .languagepicker-language.drawer-item.selected .drawer-item-open {background-color: #000;color: #fff;cursor: default;}
.ie9 button {outline: none;}
@media only screen and (min-width: 760px) {.os-ios .location-menu.cinnamon-menu .badge-drawer-container.active, .os-ios .location-menu.carbon-menu .badge-drawer-container.active {max-width: 75%;margin-left: 12.5%;}}
@media only screen and (min-width: 760px) {.os-ios .location-menu.cinnamon-menu .badge-drawer-container.active .badge-drawer-inner, .os-ios .location-menu.carbon-menu .badge-drawer-container.active .badge-drawer-inner {width: auto;}}
.location-menu.cinnamon-menu button.badge-drawer-open-button, .location-menu.carbon-menu button.badge-drawer-open-button {top: 55px;}
@media only screen and (min-width: 760px) {.location-menu.cinnamon-menu button.badge-drawer-open-button, .location-menu.carbon-menu button.badge-drawer-open-button {top: 5px;}}
.ie8 .location-menu.cinnamon-menu button.badge-drawer-open-button, .ie8 .location-menu.carbon-menu button.badge-drawer-open-button {top: 5px;}
@media only screen and (min-width: 760px) {.location-menu.cinnamon-menu .badge-drawer-container.active, .location-menu.carbon-menu .badge-drawer-container.active {z-index: 501;}}
@media only screen and (min-width: 760px) {.location-menu.cinnamon-menu .badge-drawer-container.active .badge-drawer-inner, .location-menu.carbon-menu .badge-drawer-container.active .badge-drawer-inner {width: 77%;}}
.ie8 .location-menu.cinnamon-menu .badge-drawer-container.active .badge-drawer-inner, .ie8 .location-menu.carbon-menu .badge-drawer-container.active .badge-drawer-inner {width: 77%;}
@media only screen and (min-width: 760px) {.location-menu.cinnamon-menu .badge-drawer-container.active .badge-drawer-header, .location-menu.carbon-menu .badge-drawer-container.active .badge-drawer-header {padding-top: 75px;}}
.ie8 .location-menu.cinnamon-menu .badge-drawer-container.active .badge-drawer-header, .ie8 .location-menu.carbon-menu .badge-drawer-container.active .badge-drawer-header {padding-top: 75px;}
.os-ios .location-menu.cinnamon-menu .navigation, .os-ios .location-menu.cinnamon-menu .cinnamon-wrapper {-webkit-overflow-scrolling: revert;}
@media only screen and (min-width: 760px) {.os-ios .location-menu.cinnamon-menu .navigation, .os-ios .location-menu.cinnamon-menu .cinnamon-wrapper {overflow: revert;}}
.navigation .badge-drawer-open-button {-webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,.2);-moz-box-shadow: 0 0 10px 1px rgba(0,0,0,.2);box-shadow: 0 0 10px 1px rgba(0,0,0,.2);background-color: #212121;color: #fff;padding: 0;transition: background-color .1s ease-in-out;height: 80px;left: inherit;position: fixed;right: 10px;top: 55px;-webkit-tap-highlight-color: transparent;width: 80px;}
.navigation .badge-drawer-open-button img {height: auto;width: 68%;}
.navigation .badge-drawer-open-button:hover {background-color: #080808;}
@media only screen and (min-width: 760px) {.navigation .badge-drawer-open-button {top: 65px;}}
.pagelevelprogress .navigation .badge-drawer-open-button {top: 75px;}
@media only screen and (min-width: 760px) {.pagelevelprogress .navigation .badge-drawer-open-button {top: 85px;}}
.rtl .navigation .badge-drawer-open-button {left: 10px;margin-left: 0;margin-right: -50px;right: initial;}
html.size-small .badge-drawer-container {z-index: 499;}
.badge-drawer-container .badge-drawer {height: 99%;}
.badge-drawer-container .badge-drawer.background-colour1 .badge-drawer-header {background-color: #050505;background-color: rgba(2,2,2,.95);}
.badge-drawer-container .badge-drawer.background-colour1 .badge-drawer-title, .badge-drawer-container .badge-drawer.background-colour1 .badge-drawer-body {color: #fff;}
.badge-drawer-container .badge-drawer.background-colour1 .badge-drawer-badges {border-color: #383838;border-color: rgba(51,51,51,.9);}
.badge-drawer-container .badge-drawer.background-colour1 .badge-drawer-badges .badge-container.active-badge .badge {background-color: #020202;background-color: rgba(0,0,0,.97);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer.background-colour1 .badge-drawer-badges .badge-container.active-badge .badge {border-bottom-width: 0;}}
.ie .badge-drawer-container .badge-drawer.background-colour1 .badge-drawer-badges .badge-container.active-badge .badge {border-bottom: 1px solid rgba(0,0,0,.97);}
.badge-drawer-container .badge-drawer.background-colour1 .badge-drawer-badges .badge {background-color: #171717;background-color: rgba(20,20,20,.95);border-color: #383838;border-color: rgba(51,51,51,.9);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer.background-colour1 .badge-drawer-badges .badge {border-bottom: 1px solid;border-color: #383838;border-color: rgba(51,51,51,.9);}}
.badge-drawer-container .badge-drawer.background-colour1 .badge-drawer-badges .badge:hover {background-color: #030303;background-color: rgba(0,0,0,.95);}
.badge-drawer-container .badge-drawer.background-colour1 .badge-drawer-badges .badge:not(.complete) {background-color: #030303;background-color: rgba(0,0,0,.95);}
@media only screen and (max-width: 519px) {.badge-drawer-container .badge-drawer.background-colour1 .badge-drawer-badges .badge {border-color: #141414;}}
.badge-drawer-container .badge-drawer.background-colour1 .badge-drawer-info-outer .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}
.badge-drawer-container .badge-drawer.background-colour1 .badge-drawer-info-outer.background-colour1 .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour1 .badge {background-color: #171717;background-color: rgba(20,20,20,.95);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour1 .badge:hover {background-color: #030303;background-color: rgba(0,0,0,.95);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour1 .badge:not(.complete) {background-color: #030303;background-color: rgba(0,0,0,.95);}
@media only screen and (max-width: 519px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour1 .badge {border-color: #141414;}}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour1.active-badge .badge {background-color: #020202;background-color: rgba(0,0,0,.97);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour1.active-badge .badge {border-bottom-width: 0;}}
.ie html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour1.active-badge .badge {border-bottom: 1px solid rgba(51,51,51,.9);}
@media only screen and (max-width: 519px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour1+.badge-drawer-info-outer .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}
	html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour1+.badge-drawer-info-outer.background-colour1 .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-drawer-info-outer.background-colour1 .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}
	html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-drawer-info-outer.background-colour1.background-colour1 .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}}
html.ie body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour1.active-badge .badge {border-bottom: 1px solid rgba(0,0,0,.97);}
.badge-drawer-container .badge-drawer.background-colour2 .badge-drawer-header {background-color: #e3e3e3;background-color: rgba(224,224,224,.95);}
.badge-drawer-container .badge-drawer.background-colour2 .badge-drawer-title, .badge-drawer-container .badge-drawer.background-colour2 .badge-drawer-body {color: #000;}
.badge-drawer-container .badge-drawer.background-colour2 .badge-drawer-badges {border-color: #383838;border-color: rgba(51,51,51,.9);}
.badge-drawer-container .badge-drawer.background-colour2 .badge-drawer-badges .badge-container.active-badge .badge {background-color: #d5d5d5;background-color: rgba(212,212,212,.97);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer.background-colour2 .badge-drawer-badges .badge-container.active-badge .badge {border-bottom-width: 0;}}
.ie .badge-drawer-container .badge-drawer.background-colour2 .badge-drawer-badges .badge-container.active-badge .badge {border-bottom: 1px solid rgba(212,212,212,.97);}
.badge-drawer-container .badge-drawer.background-colour2 .badge-drawer-badges .badge {background-color: #f5f5f5;background-color: rgba(242,242,242,.95);border-color: #383838;border-color: rgba(51,51,51,.9);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer.background-colour2 .badge-drawer-badges .badge {border-bottom: 1px solid;border-color: #383838;border-color: rgba(51,51,51,.9);}}
.badge-drawer-container .badge-drawer.background-colour2 .badge-drawer-badges .badge:hover {background-color: #dbdbdb;background-color: rgba(217,217,217,.95);}
.badge-drawer-container .badge-drawer.background-colour2 .badge-drawer-badges .badge:not(.complete) {background-color: #dbdbdb;background-color: rgba(217,217,217,.95);}
@media only screen and (max-width: 519px) {.badge-drawer-container .badge-drawer.background-colour2 .badge-drawer-badges .badge {border-color: #f2f2f2;}}
.badge-drawer-container .badge-drawer.background-colour2 .badge-drawer-info-outer .badge-drawer-info {background-color: #d5d5d5;background-color: rgba(212,212,212,.97);}
.badge-drawer-container .badge-drawer.background-colour2 .badge-drawer-info-outer.background-colour2 .badge-drawer-info {background-color: #d5d5d5;background-color: rgba(212,212,212,.97);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour2 .badge {background-color: #f5f5f5;background-color: rgba(242,242,242,.95);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour2 .badge:hover {background-color: #dbdbdb;background-color: rgba(217,217,217,.95);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour2 .badge:not(.complete) {background-color: #dbdbdb;background-color: rgba(217,217,217,.95);}
@media only screen and (max-width: 519px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour2 .badge {border-color: #f2f2f2;}}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour2.active-badge .badge {background-color: #d5d5d5;background-color: rgba(212,212,212,.97);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour2.active-badge .badge {border-bottom-width: 0;}}
.ie html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour2.active-badge .badge {border-bottom: 1px solid rgba(51,51,51,.9);}
@media only screen and (max-width: 519px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour2+.badge-drawer-info-outer .badge-drawer-info {background-color: #d5d5d5;background-color: rgba(212,212,212,.97);}
	html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour2+.badge-drawer-info-outer.background-colour2 .badge-drawer-info {background-color: #d5d5d5;background-color: rgba(212,212,212,.97);}}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-drawer-info-outer.background-colour2 .badge-drawer-info {background-color: #d5d5d5;background-color: rgba(212,212,212,.97);}
	html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-drawer-info-outer.background-colour2.background-colour2 .badge-drawer-info {background-color: #d5d5d5;background-color: rgba(212,212,212,.97);}}
html.ie body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour2.active-badge .badge {border-bottom: 1px solid rgba(212,212,212,.97);}
.badge-drawer-container .badge-drawer.background-colour3 .badge-drawer-header {background-color: #050505;background-color: rgba(2,2,2,.95);}
.badge-drawer-container .badge-drawer.background-colour3 .badge-drawer-title, .badge-drawer-container .badge-drawer.background-colour3 .badge-drawer-body {color: #fff;}
.badge-drawer-container .badge-drawer.background-colour3 .badge-drawer-badges {border-color: #383838;border-color: rgba(51,51,51,.9);}
.badge-drawer-container .badge-drawer.background-colour3 .badge-drawer-badges .badge-container.active-badge .badge {background-color: #020202;background-color: rgba(0,0,0,.97);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer.background-colour3 .badge-drawer-badges .badge-container.active-badge .badge {border-bottom-width: 0;}}
.ie .badge-drawer-container .badge-drawer.background-colour3 .badge-drawer-badges .badge-container.active-badge .badge {border-bottom: 1px solid rgba(0,0,0,.97);}
.badge-drawer-container .badge-drawer.background-colour3 .badge-drawer-badges .badge {background-color: #171717;background-color: rgba(20,20,20,.95);border-color: #383838;border-color: rgba(51,51,51,.9);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer.background-colour3 .badge-drawer-badges .badge {border-bottom: 1px solid;border-color: #383838;border-color: rgba(51,51,51,.9);}}
.badge-drawer-container .badge-drawer.background-colour3 .badge-drawer-badges .badge:hover {background-color: #030303;background-color: rgba(0,0,0,.95);}
.badge-drawer-container .badge-drawer.background-colour3 .badge-drawer-badges .badge:not(.complete) {background-color: #030303;background-color: rgba(0,0,0,.95);}
@media only screen and (max-width: 519px) {.badge-drawer-container .badge-drawer.background-colour3 .badge-drawer-badges .badge {border-color: #141414;}}
.badge-drawer-container .badge-drawer.background-colour3 .badge-drawer-info-outer .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}
.badge-drawer-container .badge-drawer.background-colour3 .badge-drawer-info-outer.background-colour3 .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour3 .badge {background-color: #171717;background-color: rgba(20,20,20,.95);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour3 .badge:hover {background-color: #030303;background-color: rgba(0,0,0,.95);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour3 .badge:not(.complete) {background-color: #030303;background-color: rgba(0,0,0,.95);}
@media only screen and (max-width: 519px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour3 .badge {border-color: #141414;}}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour3.active-badge .badge {background-color: #020202;background-color: rgba(0,0,0,.97);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour3.active-badge .badge {border-bottom-width: 0;}}
.ie html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour3.active-badge .badge {border-bottom: 1px solid rgba(51,51,51,.9);}
@media only screen and (max-width: 519px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour3+.badge-drawer-info-outer .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}
	html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour3+.badge-drawer-info-outer.background-colour3 .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-drawer-info-outer.background-colour3 .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}
	html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-drawer-info-outer.background-colour3.background-colour3 .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}}
html.ie body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour3.active-badge .badge {border-bottom: 1px solid rgba(0,0,0,.97);}
.badge-drawer-container .badge-drawer.background-colour4 .badge-drawer-header {background-color: #050505;background-color: rgba(2,2,2,.95);}
.badge-drawer-container .badge-drawer.background-colour4 .badge-drawer-title, .badge-drawer-container .badge-drawer.background-colour4 .badge-drawer-body {color: #fff;}
.badge-drawer-container .badge-drawer.background-colour4 .badge-drawer-badges {border-color: #383838;border-color: rgba(51,51,51,.9);}
.badge-drawer-container .badge-drawer.background-colour4 .badge-drawer-badges .badge-container.active-badge .badge {background-color: #020202;background-color: rgba(0,0,0,.97);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer.background-colour4 .badge-drawer-badges .badge-container.active-badge .badge {border-bottom-width: 0;}}
.ie .badge-drawer-container .badge-drawer.background-colour4 .badge-drawer-badges .badge-container.active-badge .badge {border-bottom: 1px solid rgba(0,0,0,.97);}
.badge-drawer-container .badge-drawer.background-colour4 .badge-drawer-badges .badge {background-color: #171717;background-color: rgba(20,20,20,.95);border-color: #383838;border-color: rgba(51,51,51,.9);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer.background-colour4 .badge-drawer-badges .badge {border-bottom: 1px solid;border-color: #383838;border-color: rgba(51,51,51,.9);}}
.badge-drawer-container .badge-drawer.background-colour4 .badge-drawer-badges .badge:hover {background-color: #030303;background-color: rgba(0,0,0,.95);}
.badge-drawer-container .badge-drawer.background-colour4 .badge-drawer-badges .badge:not(.complete) {background-color: #030303;background-color: rgba(0,0,0,.95);}
@media only screen and (max-width: 519px) {.badge-drawer-container .badge-drawer.background-colour4 .badge-drawer-badges .badge {border-color: #141414;}}
.badge-drawer-container .badge-drawer.background-colour4 .badge-drawer-info-outer .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}
.badge-drawer-container .badge-drawer.background-colour4 .badge-drawer-info-outer.background-colour4 .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour4 .badge {background-color: #171717;background-color: rgba(20,20,20,.95);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour4 .badge:hover {background-color: #030303;background-color: rgba(0,0,0,.95);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour4 .badge:not(.complete) {background-color: #030303;background-color: rgba(0,0,0,.95);}
@media only screen and (max-width: 519px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour4 .badge {border-color: #141414;}}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour4.active-badge .badge {background-color: #020202;background-color: rgba(0,0,0,.97);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour4.active-badge .badge {border-bottom-width: 0;}}
.ie html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour4.active-badge .badge {border-bottom: 1px solid rgba(51,51,51,.9);}
@media only screen and (max-width: 519px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour4+.badge-drawer-info-outer .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}
	html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour4+.badge-drawer-info-outer.background-colour4 .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-drawer-info-outer.background-colour4 .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}
	html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-drawer-info-outer.background-colour4.background-colour4 .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}}
html.ie body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour4.active-badge .badge {border-bottom: 1px solid rgba(0,0,0,.97);}
.badge-drawer-container .badge-drawer.background-colour5 .badge-drawer-header {background-color: #050505;background-color: rgba(2,2,2,.95);}
.badge-drawer-container .badge-drawer.background-colour5 .badge-drawer-title, .badge-drawer-container .badge-drawer.background-colour5 .badge-drawer-body {color: #fff;}
.badge-drawer-container .badge-drawer.background-colour5 .badge-drawer-badges {border-color: #383838;border-color: rgba(51,51,51,.9);}
.badge-drawer-container .badge-drawer.background-colour5 .badge-drawer-badges .badge-container.active-badge .badge {background-color: #020202;background-color: rgba(0,0,0,.97);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer.background-colour5 .badge-drawer-badges .badge-container.active-badge .badge {border-bottom-width: 0;}}
.ie .badge-drawer-container .badge-drawer.background-colour5 .badge-drawer-badges .badge-container.active-badge .badge {border-bottom: 1px solid rgba(0,0,0,.97);}
.badge-drawer-container .badge-drawer.background-colour5 .badge-drawer-badges .badge {background-color: #171717;background-color: rgba(20,20,20,.95);border-color: #383838;border-color: rgba(51,51,51,.9);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer.background-colour5 .badge-drawer-badges .badge {border-bottom: 1px solid;border-color: #383838;border-color: rgba(51,51,51,.9);}}
.badge-drawer-container .badge-drawer.background-colour5 .badge-drawer-badges .badge:hover {background-color: #030303;background-color: rgba(0,0,0,.95);}
.badge-drawer-container .badge-drawer.background-colour5 .badge-drawer-badges .badge:not(.complete) {background-color: #030303;background-color: rgba(0,0,0,.95);}
@media only screen and (max-width: 519px) {.badge-drawer-container .badge-drawer.background-colour5 .badge-drawer-badges .badge {border-color: #141414;}}
.badge-drawer-container .badge-drawer.background-colour5 .badge-drawer-info-outer .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}
.badge-drawer-container .badge-drawer.background-colour5 .badge-drawer-info-outer.background-colour5 .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour5 .badge {background-color: #171717;background-color: rgba(20,20,20,.95);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour5 .badge:hover {background-color: #030303;background-color: rgba(0,0,0,.95);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour5 .badge:not(.complete) {background-color: #030303;background-color: rgba(0,0,0,.95);}
@media only screen and (max-width: 519px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour5 .badge {border-color: #141414;}}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour5.active-badge .badge {background-color: #020202;background-color: rgba(0,0,0,.97);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour5.active-badge .badge {border-bottom-width: 0;}}
.ie html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour5.active-badge .badge {border-bottom: 1px solid rgba(51,51,51,.9);}
@media only screen and (max-width: 519px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour5+.badge-drawer-info-outer .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}
	html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour5+.badge-drawer-info-outer.background-colour5 .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-drawer-info-outer.background-colour5 .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}
	html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-drawer-info-outer.background-colour5.background-colour5 .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}}
html.ie body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour5.active-badge .badge {border-bottom: 1px solid rgba(0,0,0,.97);}
.badge-drawer-container .badge-drawer.background-colour6 .badge-drawer-header {background-color: #050505;background-color: rgba(2,2,2,.95);}
.badge-drawer-container .badge-drawer.background-colour6 .badge-drawer-title, .badge-drawer-container .badge-drawer.background-colour6 .badge-drawer-body {color: #fff;}
.badge-drawer-container .badge-drawer.background-colour6 .badge-drawer-badges {border-color: #383838;border-color: rgba(51,51,51,.9);}
.badge-drawer-container .badge-drawer.background-colour6 .badge-drawer-badges .badge-container.active-badge .badge {background-color: #020202;background-color: rgba(0,0,0,.97);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer.background-colour6 .badge-drawer-badges .badge-container.active-badge .badge {border-bottom-width: 0;}}
.ie .badge-drawer-container .badge-drawer.background-colour6 .badge-drawer-badges .badge-container.active-badge .badge {border-bottom: 1px solid rgba(0,0,0,.97);}
.badge-drawer-container .badge-drawer.background-colour6 .badge-drawer-badges .badge {background-color: #171717;background-color: rgba(20,20,20,.95);border-color: #383838;border-color: rgba(51,51,51,.9);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer.background-colour6 .badge-drawer-badges .badge {border-bottom: 1px solid;border-color: #383838;border-color: rgba(51,51,51,.9);}}
.badge-drawer-container .badge-drawer.background-colour6 .badge-drawer-badges .badge:hover {background-color: #030303;background-color: rgba(0,0,0,.95);}
.badge-drawer-container .badge-drawer.background-colour6 .badge-drawer-badges .badge:not(.complete) {background-color: #030303;background-color: rgba(0,0,0,.95);}
@media only screen and (max-width: 519px) {.badge-drawer-container .badge-drawer.background-colour6 .badge-drawer-badges .badge {border-color: #141414;}}
.badge-drawer-container .badge-drawer.background-colour6 .badge-drawer-info-outer .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}
.badge-drawer-container .badge-drawer.background-colour6 .badge-drawer-info-outer.background-colour6 .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour6 .badge {background-color: #171717;background-color: rgba(20,20,20,.95);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour6 .badge:hover {background-color: #030303;background-color: rgba(0,0,0,.95);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour6 .badge:not(.complete) {background-color: #030303;background-color: rgba(0,0,0,.95);}
@media only screen and (max-width: 519px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour6 .badge {border-color: #141414;}}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour6.active-badge .badge {background-color: #020202;background-color: rgba(0,0,0,.97);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour6.active-badge .badge {border-bottom-width: 0;}}
.ie html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour6.active-badge .badge {border-bottom: 1px solid rgba(51,51,51,.9);}
@media only screen and (max-width: 519px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour6+.badge-drawer-info-outer .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}
	html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour6+.badge-drawer-info-outer.background-colour6 .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-drawer-info-outer.background-colour6 .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}
	html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-drawer-info-outer.background-colour6.background-colour6 .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}}
html.ie body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour6.active-badge .badge {border-bottom: 1px solid rgba(0,0,0,.97);}
.badge-drawer-container .badge-drawer.background-colour7 .badge-drawer-header {background-color: #e3e3e3;background-color: rgba(224,224,224,.95);}
.badge-drawer-container .badge-drawer.background-colour7 .badge-drawer-title, .badge-drawer-container .badge-drawer.background-colour7 .badge-drawer-body {color: #000;}
.badge-drawer-container .badge-drawer.background-colour7 .badge-drawer-badges {border-color: #383838;border-color: rgba(51,51,51,.9);}
.badge-drawer-container .badge-drawer.background-colour7 .badge-drawer-badges .badge-container.active-badge .badge {background-color: #d5d5d5;background-color: rgba(212,212,212,.97);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer.background-colour7 .badge-drawer-badges .badge-container.active-badge .badge {border-bottom-width: 0;}}
.ie .badge-drawer-container .badge-drawer.background-colour7 .badge-drawer-badges .badge-container.active-badge .badge {border-bottom: 1px solid rgba(212,212,212,.97);}
.badge-drawer-container .badge-drawer.background-colour7 .badge-drawer-badges .badge {background-color: #f5f5f5;background-color: rgba(242,242,242,.95);border-color: #383838;border-color: rgba(51,51,51,.9);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer.background-colour7 .badge-drawer-badges .badge {border-bottom: 1px solid;border-color: #383838;border-color: rgba(51,51,51,.9);}}
.badge-drawer-container .badge-drawer.background-colour7 .badge-drawer-badges .badge:hover {background-color: #dbdbdb;background-color: rgba(217,217,217,.95);}
.badge-drawer-container .badge-drawer.background-colour7 .badge-drawer-badges .badge:not(.complete) {background-color: #dbdbdb;background-color: rgba(217,217,217,.95);}
@media only screen and (max-width: 519px) {.badge-drawer-container .badge-drawer.background-colour7 .badge-drawer-badges .badge {border-color: #f2f2f2;}}
.badge-drawer-container .badge-drawer.background-colour7 .badge-drawer-info-outer .badge-drawer-info {background-color: #d5d5d5;background-color: rgba(212,212,212,.97);}
.badge-drawer-container .badge-drawer.background-colour7 .badge-drawer-info-outer.background-colour7 .badge-drawer-info {background-color: #d5d5d5;background-color: rgba(212,212,212,.97);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour7 .badge {background-color: #f5f5f5;background-color: rgba(242,242,242,.95);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour7 .badge:hover {background-color: #dbdbdb;background-color: rgba(217,217,217,.95);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour7 .badge:not(.complete) {background-color: #dbdbdb;background-color: rgba(217,217,217,.95);}
@media only screen and (max-width: 519px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour7 .badge {border-color: #f2f2f2;}}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour7.active-badge .badge {background-color: #d5d5d5;background-color: rgba(212,212,212,.97);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour7.active-badge .badge {border-bottom-width: 0;}}
.ie html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour7.active-badge .badge {border-bottom: 1px solid rgba(51,51,51,.9);}
@media only screen and (max-width: 519px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour7+.badge-drawer-info-outer .badge-drawer-info {background-color: #d5d5d5;background-color: rgba(212,212,212,.97);}
	html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour7+.badge-drawer-info-outer.background-colour7 .badge-drawer-info {background-color: #d5d5d5;background-color: rgba(212,212,212,.97);}}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-drawer-info-outer.background-colour7 .badge-drawer-info {background-color: #d5d5d5;background-color: rgba(212,212,212,.97);}
	html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-drawer-info-outer.background-colour7.background-colour7 .badge-drawer-info {background-color: #d5d5d5;background-color: rgba(212,212,212,.97);}}
html.ie body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour7.active-badge .badge {border-bottom: 1px solid rgba(212,212,212,.97);}
.badge-drawer-container .badge-drawer.background-colour8 .badge-drawer-header {background-color: #cbad27;background-color: rgba(199,170,38,.95);}
.badge-drawer-container .badge-drawer.background-colour8 .badge-drawer-title, .badge-drawer-container .badge-drawer.background-colour8 .badge-drawer-body {color: #000;}
.badge-drawer-container .badge-drawer.background-colour8 .badge-drawer-badges {border-color: #383838;border-color: rgba(51,51,51,.9);}
.badge-drawer-container .badge-drawer.background-colour8 .badge-drawer-badges .badge-container.active-badge .badge {background-color: #b49a22;background-color: rgba(177,151,34,.97);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer.background-colour8 .badge-drawer-badges .badge-container.active-badge .badge {border-bottom-width: 0;}}
.ie .badge-drawer-container .badge-drawer.background-colour8 .badge-drawer-badges .badge-container.active-badge .badge {border-bottom: 1px solid rgba(177,151,34,.97);}
.badge-drawer-container .badge-drawer.background-colour8 .badge-drawer-badges .badge {background-color: #dabd3c;background-color: rgba(217,188,56,.95);border-color: #383838;border-color: rgba(51,51,51,.9);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer.background-colour8 .badge-drawer-badges .badge {border-bottom: 1px solid;border-color: #383838;border-color: rgba(51,51,51,.9);}}
.badge-drawer-container .badge-drawer.background-colour8 .badge-drawer-badges .badge:hover {background-color: #bea224;background-color: rgba(186,159,36,.95);}
.badge-drawer-container .badge-drawer.background-colour8 .badge-drawer-badges .badge:not(.complete) {background-color: #bea224;background-color: rgba(186,159,36,.95);}
@media only screen and (max-width: 519px) {.badge-drawer-container .badge-drawer.background-colour8 .badge-drawer-badges .badge {border-color: #d9bc38;}}
.badge-drawer-container .badge-drawer.background-colour8 .badge-drawer-info-outer .badge-drawer-info {background-color: #b49a22;background-color: rgba(177,151,34,.97);}
.badge-drawer-container .badge-drawer.background-colour8 .badge-drawer-info-outer.background-colour8 .badge-drawer-info {background-color: #b49a22;background-color: rgba(177,151,34,.97);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour8 .badge {background-color: #dabd3c;background-color: rgba(217,188,56,.95);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour8 .badge:hover {background-color: #bea224;background-color: rgba(186,159,36,.95);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour8 .badge:not(.complete) {background-color: #bea224;background-color: rgba(186,159,36,.95);}
@media only screen and (max-width: 519px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour8 .badge {border-color: #d9bc38;}}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour8.active-badge .badge {background-color: #b49a22;background-color: rgba(177,151,34,.97);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour8.active-badge .badge {border-bottom-width: 0;}}
.ie html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour8.active-badge .badge {border-bottom: 1px solid rgba(51,51,51,.9);}
@media only screen and (max-width: 519px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour8+.badge-drawer-info-outer .badge-drawer-info {background-color: #b49a22;background-color: rgba(177,151,34,.97);}
	html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour8+.badge-drawer-info-outer.background-colour8 .badge-drawer-info {background-color: #b49a22;background-color: rgba(177,151,34,.97);}}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-drawer-info-outer.background-colour8 .badge-drawer-info {background-color: #b49a22;background-color: rgba(177,151,34,.97);}
	html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-drawer-info-outer.background-colour8.background-colour8 .badge-drawer-info {background-color: #b49a22;background-color: rgba(177,151,34,.97);}}
html.ie body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour8.active-badge .badge {border-bottom: 1px solid rgba(177,151,34,.97);}
.badge-drawer-container .badge-drawer.background-colour9 .badge-drawer-header {background-color: #004f84;background-color: rgba(0,76,127,.95);}
.badge-drawer-container .badge-drawer.background-colour9 .badge-drawer-title, .badge-drawer-container .badge-drawer.background-colour9 .badge-drawer-body {color: #fff;}
.badge-drawer-container .badge-drawer.background-colour9 .badge-drawer-badges {border-color: #383838;border-color: rgba(51,51,51,.9);}
.badge-drawer-container .badge-drawer.background-colour9 .badge-drawer-badges .badge-container.active-badge .badge {background-color: #003e68;background-color: rgba(0,60,101,.97);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer.background-colour9 .badge-drawer-badges .badge-container.active-badge .badge {border-bottom-width: 0;}}
.ie .badge-drawer-container .badge-drawer.background-colour9 .badge-drawer-badges .badge-container.active-badge .badge {border-bottom: 1px solid rgba(0,60,101,.97);}
.badge-drawer-container .badge-drawer.background-colour9 .badge-drawer-badges .badge {background-color: #0064a8;background-color: rgba(0,97,163,.95);border-color: #383838;border-color: rgba(51,51,51,.9);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer.background-colour9 .badge-drawer-badges .badge {border-bottom: 1px solid;border-color: #383838;border-color: rgba(51,51,51,.9);}}
.badge-drawer-container .badge-drawer.background-colour9 .badge-drawer-badges .badge:hover {background-color: #004575;background-color: rgba(0,66,112,.95);}
.badge-drawer-container .badge-drawer.background-colour9 .badge-drawer-badges .badge:not(.complete) {background-color: #004575;background-color: rgba(0,66,112,.95);}
@media only screen and (max-width: 519px) {.badge-drawer-container .badge-drawer.background-colour9 .badge-drawer-badges .badge {border-color: #0061a3;}}
.badge-drawer-container .badge-drawer.background-colour9 .badge-drawer-info-outer .badge-drawer-info {background-color: #003e68;background-color: rgba(0,60,101,.97);}
.badge-drawer-container .badge-drawer.background-colour9 .badge-drawer-info-outer.background-colour9 .badge-drawer-info {background-color: #003e68;background-color: rgba(0,60,101,.97);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour9 .badge {background-color: #0064a8;background-color: rgba(0,97,163,.95);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour9 .badge:hover {background-color: #004575;background-color: rgba(0,66,112,.95);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour9 .badge:not(.complete) {background-color: #004575;background-color: rgba(0,66,112,.95);}
@media only screen and (max-width: 519px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour9 .badge {border-color: #0061a3;}}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour9.active-badge .badge {background-color: #003e68;background-color: rgba(0,60,101,.97);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour9.active-badge .badge {border-bottom-width: 0;}}
.ie html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour9.active-badge .badge {border-bottom: 1px solid rgba(51,51,51,.9);}
@media only screen and (max-width: 519px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour9+.badge-drawer-info-outer .badge-drawer-info {background-color: #003e68;background-color: rgba(0,60,101,.97);}
	html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour9+.badge-drawer-info-outer.background-colour9 .badge-drawer-info {background-color: #003e68;background-color: rgba(0,60,101,.97);}}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-drawer-info-outer.background-colour9 .badge-drawer-info {background-color: #003e68;background-color: rgba(0,60,101,.97);}
	html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-drawer-info-outer.background-colour9.background-colour9 .badge-drawer-info {background-color: #003e68;background-color: rgba(0,60,101,.97);}}
html.ie body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour9.active-badge .badge {border-bottom: 1px solid rgba(0,60,101,.97);}
.badge-drawer-container .badge-drawer.background-colour10 .badge-drawer-header {background-color: #ce1664;background-color: rgba(201,22,98,.95);}
.badge-drawer-container .badge-drawer.background-colour10 .badge-drawer-title, .badge-drawer-container .badge-drawer.background-colour10 .badge-drawer-body {color: #fff;}
.badge-drawer-container .badge-drawer.background-colour10 .badge-drawer-badges {border-color: #383838;border-color: rgba(51,51,51,.9);}
.badge-drawer-container .badge-drawer.background-colour10 .badge-drawer-badges .badge-container.active-badge .badge {background-color: #b51458;background-color: rgba(178,19,86,.97);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer.background-colour10 .badge-drawer-badges .badge-container.active-badge .badge {border-bottom-width: 0;}}
.ie .badge-drawer-container .badge-drawer.background-colour10 .badge-drawer-badges .badge-container.active-badge .badge {border-bottom: 1px solid rgba(178,19,86,.97);}
.badge-drawer-container .badge-drawer.background-colour10 .badge-drawer-badges .badge {background-color: #e72175;background-color: rgba(231,28,114,.95);border-color: #383838;border-color: rgba(51,51,51,.9);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer.background-colour10 .badge-drawer-badges .badge {border-bottom: 1px solid;border-color: #383838;border-color: rgba(51,51,51,.9);}}
.badge-drawer-container .badge-drawer.background-colour10 .badge-drawer-badges .badge:hover {background-color: #c0155d;background-color: rgba(187,20,91,.95);}
.badge-drawer-container .badge-drawer.background-colour10 .badge-drawer-badges .badge:not(.complete) {background-color: #c0155d;background-color: rgba(187,20,91,.95);}
@media only screen and (max-width: 519px) {.badge-drawer-container .badge-drawer.background-colour10 .badge-drawer-badges .badge {border-color: #e71c72;}}
.badge-drawer-container .badge-drawer.background-colour10 .badge-drawer-info-outer .badge-drawer-info {background-color: #b51458;background-color: rgba(178,19,86,.97);}
.badge-drawer-container .badge-drawer.background-colour10 .badge-drawer-info-outer.background-colour10 .badge-drawer-info {background-color: #b51458;background-color: rgba(178,19,86,.97);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour10 .badge {background-color: #e72175;background-color: rgba(231,28,114,.95);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour10 .badge:hover {background-color: #c0155d;background-color: rgba(187,20,91,.95);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour10 .badge:not(.complete) {background-color: #c0155d;background-color: rgba(187,20,91,.95);}
@media only screen and (max-width: 519px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour10 .badge {border-color: #e71c72;}}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour10.active-badge .badge {background-color: #b51458;background-color: rgba(178,19,86,.97);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour10.active-badge .badge {border-bottom-width: 0;}}
.ie html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour10.active-badge .badge {border-bottom: 1px solid rgba(51,51,51,.9);}
@media only screen and (max-width: 519px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour10+.badge-drawer-info-outer .badge-drawer-info {background-color: #b51458;background-color: rgba(178,19,86,.97);}
	html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour10+.badge-drawer-info-outer.background-colour10 .badge-drawer-info {background-color: #b51458;background-color: rgba(178,19,86,.97);}}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-drawer-info-outer.background-colour10 .badge-drawer-info {background-color: #b51458;background-color: rgba(178,19,86,.97);}
	html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-drawer-info-outer.background-colour10.background-colour10 .badge-drawer-info {background-color: #b51458;background-color: rgba(178,19,86,.97);}}
html.ie body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour10.active-badge .badge {border-bottom: 1px solid rgba(178,19,86,.97);}
.badge-drawer-container .badge-drawer.background-colour11 .badge-drawer-header {background-color: #9a3201;background-color: rgba(149,48,1,.95);}
.badge-drawer-container .badge-drawer.background-colour11 .badge-drawer-title, .badge-drawer-container .badge-drawer.background-colour11 .badge-drawer-body {color: #fff;}
.badge-drawer-container .badge-drawer.background-colour11 .badge-drawer-badges {border-color: #383838;border-color: rgba(51,51,51,.9);}
.badge-drawer-container .badge-drawer.background-colour11 .badge-drawer-badges .badge-container.active-badge .badge {background-color: #7f2901;background-color: rgba(124,40,1,.97);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer.background-colour11 .badge-drawer-badges .badge-container.active-badge .badge {border-bottom-width: 0;}}
.ie .badge-drawer-container .badge-drawer.background-colour11 .badge-drawer-badges .badge-container.active-badge .badge {border-bottom: 1px solid rgba(124,40,1,.97);}
.badge-drawer-container .badge-drawer.background-colour11 .badge-drawer-badges .badge {background-color: #be3d01;background-color: rgba(185,60,1,.95);border-color: #383838;border-color: rgba(51,51,51,.9);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer.background-colour11 .badge-drawer-badges .badge {border-bottom: 1px solid;border-color: #383838;border-color: rgba(51,51,51,.9);}}
.badge-drawer-container .badge-drawer.background-colour11 .badge-drawer-badges .badge:hover {background-color: #8b2d01;background-color: rgba(134,43,1,.95);}
.badge-drawer-container .badge-drawer.background-colour11 .badge-drawer-badges .badge:not(.complete) {background-color: #8b2d01;background-color: rgba(134,43,1,.95);}
@media only screen and (max-width: 519px) {.badge-drawer-container .badge-drawer.background-colour11 .badge-drawer-badges .badge {border-color: #b93c01;}}
.badge-drawer-container .badge-drawer.background-colour11 .badge-drawer-info-outer .badge-drawer-info {background-color: #7f2901;background-color: rgba(124,40,1,.97);}
.badge-drawer-container .badge-drawer.background-colour11 .badge-drawer-info-outer.background-colour11 .badge-drawer-info {background-color: #7f2901;background-color: rgba(124,40,1,.97);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour11 .badge {background-color: #be3d01;background-color: rgba(185,60,1,.95);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour11 .badge:hover {background-color: #8b2d01;background-color: rgba(134,43,1,.95);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour11 .badge:not(.complete) {background-color: #8b2d01;background-color: rgba(134,43,1,.95);}
@media only screen and (max-width: 519px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour11 .badge {border-color: #b93c01;}}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour11.active-badge .badge {background-color: #7f2901;background-color: rgba(124,40,1,.97);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour11.active-badge .badge {border-bottom-width: 0;}}
.ie html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour11.active-badge .badge {border-bottom: 1px solid rgba(51,51,51,.9);}
@media only screen and (max-width: 519px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour11+.badge-drawer-info-outer .badge-drawer-info {background-color: #7f2901;background-color: rgba(124,40,1,.97);}
	html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour11+.badge-drawer-info-outer.background-colour11 .badge-drawer-info {background-color: #7f2901;background-color: rgba(124,40,1,.97);}}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-drawer-info-outer.background-colour11 .badge-drawer-info {background-color: #7f2901;background-color: rgba(124,40,1,.97);}
	html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-drawer-info-outer.background-colour11.background-colour11 .badge-drawer-info {background-color: #7f2901;background-color: rgba(124,40,1,.97);}}
html.ie body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour11.active-badge .badge {border-bottom: 1px solid rgba(124,40,1,.97);}
.badge-drawer-container .badge-drawer.background-colour12 .badge-drawer-header {background-color: #006a4a;background-color: rgba(0,101,70,.95);}
.badge-drawer-container .badge-drawer.background-colour12 .badge-drawer-title, .badge-drawer-container .badge-drawer.background-colour12 .badge-drawer-body {color: #fff;}
.badge-drawer-container .badge-drawer.background-colour12 .badge-drawer-badges {border-color: #383838;border-color: rgba(51,51,51,.9);}
.badge-drawer-container .badge-drawer.background-colour12 .badge-drawer-badges .badge-container.active-badge .badge {background-color: #004e37;background-color: rgba(0,75,53,.97);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer.background-colour12 .badge-drawer-badges .badge-container.active-badge .badge {border-bottom-width: 0;}}
.ie .badge-drawer-container .badge-drawer.background-colour12 .badge-drawer-badges .badge-container.active-badge .badge {border-bottom: 1px solid rgba(0,75,53,.97);}
.badge-drawer-container .badge-drawer.background-colour12 .badge-drawer-badges .badge {background-color: #008e63;background-color: rgba(0,137,95,.95);border-color: #383838;border-color: rgba(51,51,51,.9);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer.background-colour12 .badge-drawer-badges .badge {border-bottom: 1px solid;border-color: #383838;border-color: rgba(51,51,51,.9);}}
.badge-drawer-container .badge-drawer.background-colour12 .badge-drawer-badges .badge:hover {background-color: #005b3f;background-color: rgba(0,86,60,.95);}
.badge-drawer-container .badge-drawer.background-colour12 .badge-drawer-badges .badge:not(.complete) {background-color: #005b3f;background-color: rgba(0,86,60,.95);}
@media only screen and (max-width: 519px) {.badge-drawer-container .badge-drawer.background-colour12 .badge-drawer-badges .badge {border-color: #00895f;}}
.badge-drawer-container .badge-drawer.background-colour12 .badge-drawer-info-outer .badge-drawer-info {background-color: #004e37;background-color: rgba(0,75,53,.97);}
.badge-drawer-container .badge-drawer.background-colour12 .badge-drawer-info-outer.background-colour12 .badge-drawer-info {background-color: #004e37;background-color: rgba(0,75,53,.97);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour12 .badge {background-color: #008e63;background-color: rgba(0,137,95,.95);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour12 .badge:hover {background-color: #005b3f;background-color: rgba(0,86,60,.95);}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour12 .badge:not(.complete) {background-color: #005b3f;background-color: rgba(0,86,60,.95);}
@media only screen and (max-width: 519px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour12 .badge {border-color: #00895f;}}
html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour12.active-badge .badge {background-color: #004e37;background-color: rgba(0,75,53,.97);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour12.active-badge .badge {border-bottom-width: 0;}}
.ie html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour12.active-badge .badge {border-bottom: 1px solid rgba(51,51,51,.9);}
@media only screen and (max-width: 519px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour12+.badge-drawer-info-outer .badge-drawer-info {background-color: #004e37;background-color: rgba(0,75,53,.97);}
	html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour12+.badge-drawer-info-outer.background-colour12 .badge-drawer-info {background-color: #004e37;background-color: rgba(0,75,53,.97);}}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-drawer-info-outer.background-colour12 .badge-drawer-info {background-color: #004e37;background-color: rgba(0,75,53,.97);}
	html body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-drawer-info-outer.background-colour12.background-colour12 .badge-drawer-info {background-color: #004e37;background-color: rgba(0,75,53,.97);}}
html.ie body .badge-drawer-container .badge-drawer[class*="background-colour"] .badge-container.background-colour12.active-badge .badge {border-bottom: 1px solid rgba(0,75,53,.97);}
html.size-small.no-touch .badge-drawer-container .badge-drawer {overflow-y: hidden;}
.badge-drawer-container .badge-drawer-inner {max-width: 900px;}
@media only screen and (max-width: 519px) {.badge-drawer-container .badge-drawer-inner {top: 50px !important;}}
.badge-drawer-container .badge-drawer-inner .badge-drawer-header {background-color: #050505;background-color: rgba(2,2,2,.95);}
html.size-small .badge-drawer-container .badge-drawer-inner .badge-drawer-header {padding: 60px 30px 30px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.badge-drawer-container .badge-drawer-inner .badge-drawer-header {padding: 120px 30px 40px;}}
@media only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer-inner .badge-drawer-header {padding: 120px 40px 40px;}}
@media only screen and (min-width: 1024px) {.badge-drawer-container .badge-drawer-inner .badge-drawer-header {padding: 120px 50px 50px;}}
.badge-drawer-container .badge-drawer-inner .badge-drawer-header .badge-drawer-close-button {display: none;}
.badge-drawer-container .badge-drawer-inner .badge-drawer-header .badge-drawer-title, .badge-drawer-container .badge-drawer-inner .badge-drawer-header .badge-drawer-body {color: #fff;}
.badge-drawer-container .badge-drawer-inner .badge-drawer-header .badge-drawer-title {font-family: "Open Sans";font-size: 2em;margin-left: auto;margin-right: auto;width: 80%;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer-inner .badge-drawer-header .badge-drawer-title {font-size: 2.5em;}}
@media only screen and (min-width: 520px) and (max-width: 759px) {.badge-drawer-container .badge-drawer-inner .badge-drawer-header .badge-drawer-title {width: 75%;}}
.badge-drawer-container .badge-drawer-inner .badge-drawer-header .badge-drawer-body {font-family: "Open Sans";font-size: 1em;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer-inner .badge-drawer-header .badge-drawer-body {font-size: 1.1em;}}
.badge-drawer-container .badge-drawer-inner .badge-drawer-badges {background-color: transparent;border-bottom: none;border-left: none;border-right: none;border-top: 1px solid;border-color: #0a0a0a;border-color: rgba(0,0,0,.8);box-sizing: border-box;display: flex;display: -ms-flexbox;flex-direction: column;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer-inner .badge-drawer-badges {flex-direction: row;flex-wrap: wrap;}}
.badge-drawer-container .badge-drawer-inner .badge-drawer-badges * {box-sizing: border-box;}
.badge-drawer-container .badge-drawer-inner .badge-drawer-badges .badge-container {display: flex;display: -ms-flexbox;}
.badge-drawer-container .badge-drawer-inner .badge-drawer-badges .badge-container button {margin-bottom: 0;transition: none;transition: background-color .2s ease-in-out;-webkit-transition: background-color .2s ease-in-out;-moz-transition: background-color .2s ease-in-out;-ms-transition: background-color .2s ease-in-out;-o-transition: background-color .2s ease-in-out;}
.no-flexbox .badge-drawer-container .badge-drawer-inner .badge-drawer-badges .badge-container button {height: auto;min-height: 250px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {html:not(.ie9) .badge-drawer-container .badge-drawer-inner .badge-drawer-badges .badge-container:first-of-type.active-badge .badge {border-left: none;}}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer-inner .badge-drawer-badges .badge-container:last-of-type:not(.active-badge) .badge {border-right: 1px solid;border-color: #0a0a0a;border-color: rgba(0,0,0,.8);}}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {html:not(.ie9) .badge-drawer-container .badge-drawer-inner .badge-drawer-badges .badge-container:last-of-type.active-badge .badge {border-right: none;}}
.ie9 .badge-drawer-container .badge-drawer-inner .badge-drawer-badges .badge-container:last-of-type.active-badge .badge {border-right-width: 1px;}
.badge-drawer-container .badge-drawer-inner .badge-drawer-badges .badge-container.active-badge .badge {background-color: #020202;background-color: rgba(0,0,0,.97);}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer-inner .badge-drawer-badges .badge-container.active-badge .badge {border-bottom-width: 0;padding-top: 34px;}
	.ie .badge-drawer-container .badge-drawer-inner .badge-drawer-badges .badge-container.active-badge .badge {padding-top: 35px;}}
.ie .badge-drawer-container .badge-drawer-inner .badge-drawer-badges .badge-container.active-badge .badge {border-bottom: 1px solid rgba(0,0,0,.97);}
.badge-drawer-container .badge-drawer-inner .badge-drawer-badges .badge-container.active-badge .badge .sprite {background-position-y: bottom;}
.badge-drawer-container .badge-drawer-inner .badge-drawer-badges .badge {background-color: #171717;background-color: rgba(20,20,20,.95);border-color: #171717;border-color: rgba(2,2,2,.6);border-left: 1px solid;margin-top: 0;padding-top: 35px;}
@media only screen and (max-width: 519px) {.badge-drawer-container .badge-drawer-inner .badge-drawer-badges .badge {border-left: 0;}}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer-inner .badge-drawer-badges .badge {border-bottom: 1px solid;border-color: #0a0a0a;border-color: rgba(0,0,0,.8);padding-left: 10px;padding-right: 10px;}}
.badge-drawer-container .badge-drawer-inner .badge-drawer-badges .badge:after {box-shadow: 0 2px 30px 1px rgba(0,0,0,.3);font-size: 20px;height: 30px;line-height: 30px;top: -17px;width: 30px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {.badge-drawer-container .badge-drawer-inner .badge-drawer-badges .badge:after {margin-right: -17px;}}
.edge .badge-drawer-container .badge-drawer-inner .badge-drawer-badges .badge:after, .ie .badge-drawer-container .badge-drawer-inner .badge-drawer-badges .badge:after {margin-right: -19px;}
html.size-small .badge-drawer-container .badge-drawer-inner .badge-drawer-badges .badge:after {background-color: #fff;box-shadow: none;box-shadow: 0 2px 30px 1px rgba(0,0,0,.3);top: 48%;}
.badge-drawer-container .badge-drawer-inner .badge-drawer-badges .badge:hover {background-color: #030303;background-color: rgba(0,0,0,.95);}
.no-csstransitions .badge-drawer-container .badge-drawer-inner .badge-drawer-badges .badge {opacity: 1;}
html.size-small .badge-drawer-container .badge-drawer-inner .badge-drawer-badges .badge {padding: 10px 50px 10px 30px;}
@media only screen and (max-width: 519px) {.badge-drawer-container .badge-drawer-inner .badge-drawer-badges .badge .badge-icon {margin-left: 0;}}
.badge-drawer-container .badge-drawer-inner .badge-drawer-badges .badge .badge-icon.nosprite {background-position: center;background-repeat: no-repeat;background-size: 100% auto;}
html.size-small .badge-drawer-container .badge-drawer-inner .badge-drawer-badges .badge .badge-title {font-size: 1.2em;}
.badge-drawer-container .badge-drawer-inner .badge-drawer-badges .badge:not(.complete) {background-color: #030303;background-color: rgba(0,0,0,.95);cursor: default;pointer-events: none;}
.ie .badge-drawer-container .badge-drawer-inner .badge-drawer-badges .badge:not(.complete):before {background-size: 100% 100%;background: rgba(0,0,0,.5);content: "";display: block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.ie8 .badge-drawer-container .badge-drawer-inner .badge-drawer-badges .badge:not(.complete):before {background-image: url("../png/transparency-dark-2.png");}
.badge-drawer-container .badge-drawer-inner .badge-drawer-info-outer {background-color: transparent;}
.badge-drawer-container .badge-drawer-inner .badge-drawer-info-outer .badge-drawer-info {background-color: #020202;background-color: rgba(0,0,0,.97);}
.badge-drawer-container .badge-drawer-inner .badge-drawer-info-outer .badge-drawer-info .badge-drawer-info-inner .badge-info-description {padding: 20px 40px 20px 80px;}
#adapt #wrapper  .notify-push {background-color: #212121;border-radius: 0;border: 1px solid #212121;margin-top: 90px;position: fixed;right: 0;transition: all .3s;width: 380px;z-index: 500;color: #fff;}
@media only screen and (max-width: 519px) {#adapt #wrapper  .notify-push {margin-right: 0;right: 5%;top: 70px;width: 90%;}}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {#adapt #wrapper  .notify-push {margin-right: -190px;}
	#adapt #wrapper  .notify-push.show {margin-right: 20px;margin-top: 90px;}}
#adapt #wrapper  .notify-push .notify-push-inner {padding: 20px 0 30px 30px;}
.page-header-navigation.open {z-index: 2000;}
.page-header-navigation.open .page-header-navigation-open {background: #212121;filter: none;color: #fff;}
.page-header-navigation .page-header-navigation-open {background-color: #212121;color: #fff;text-align: center;}
.page-header-navigation .page-header-navigation-icon.icon {color: #fff;bottom: auto;left: auto;display: inline-block;width: auto;height: 60px;line-height: 60px;margin-top: 0;position: relative;}
.page-header-navigation .page-header-navigation-inner {background-color: #212121;color: #fff;}
.page-header-navigation a.page-header-navigation-home {position: absolute;left: 0;text-decoration: none;background: #212121;color: #fff;filter: none;font-size: 40px;margin: 0;top: 0;height: 60px;line-height: 60px;text-align: center;width: 100%;}
.page-header-navigation .page-header-navigation-selected .page-header-navigation-section, .page-header-navigation .page-header-navigation-selected .page-header-navigation-title {color: #fff;}
.page-header-navigation .page-header-navigation-menu {list-style: none;font-size: 2em;margin: 0 auto;padding: 60px 0;width: 90%;}
.page-header-navigation .page-header-navigation-menu li {margin: 0;padding: 10px 40px;text-align: center;}
.page-header-navigation .page-header-navigation-menu li.locked a {color: #333;}
.page-header-navigation .page-header-navigation-menu a {color: #fff;}
.page-header-navigation .page-header-navigation-menu a:hover {color: #fff;border-bottom: 1px solid;border-color: #fff;}
.pageheadernavigation .navigation {background-color: transparent;pointer-events: none;z-index: 1501;}
.pageheadernavigation .navigation-inner {background-image: none;}
.pageheadernavigation .navigation-inner .navigation-home-button, .pageheadernavigation .navigation-inner .navigation-exit-button, .pageheadernavigation .navigation-inner .navigation-drawer-toggle-button, .pageheadernavigation .navigation-inner .page-level-progress-navigation {pointer-events: all;}
.pageheadernavigation .drawer {z-index: 1510;}
.pageheadernavigation .notify .notify-popup {z-index: 2000;}
@media only screen and (min-width:760px) {.paginator-active .article, .paginator-half-active .article {padding-left: 55px;}}
.paginator-active .page, .paginator-half-active .page {height: auto;}
.paginator-active .page, .paginator-half-active .page, .paginator-active .article, .paginator-half-active .article, .paginator-active .block, .paginator-half-active .block, .paginator-active .component, .paginator-half-active .component {overflow: visible;}
.paginator {border: 0 !important;background-color: transparent !important;}
@media only screen and (max-width:760px) {.paginator {display: none;}}
.paginator-control .paginator-control-up .icon-arrow-up {background-color: #212121;border: 3px solid #212121;position: relative;}
.ie8 .paginator-control .paginator-control-up .icon-arrow-up {filter: none !important;}
.paginator-control .paginator-control-up .icon-arrow-up:before {content: "";color: #fff;}
.paginator-control .paginator-control-down .icon-arrow-down {background-color: #212121;border: 3px solid #212121;position: relative;}
.ie8 .paginator-control .paginator-control-down .icon-arrow-down {filter: none !important;}
.paginator-control .paginator-control-down .icon-arrow-down:before {content: "";color: #fff;}
.paginator-item {transition: all .3s;}
.paginator-item .paginator-item-link {background-color: #212121;border: 3px solid #212121;position: relative;}
.paginator-item .paginator-item-link:hover {background-color: #080808;}
.paginator-item .paginator-item-link.paginator-complete {background-color: #080808;}
.paginator-item .paginator-item-link.paginator-complete:before {color: #fff;}
.paginator-item .paginator-item-link:before {border: 2px solid #fff;content: "";height: 100%;left: -2px;position: absolute;top: -2px;width: 100%;}
.paginator-item.active {margin-left: 20px;}
.paginator-item.active .paginator-item-link {background: repeating-linear-gradient(135deg,#fff,#fff 2px,#212121 3px,#212121 5px) repeat scroll 0 0 rgba(0,0,0,0);}
.paginator-item.active .paginator-item-link.paginator-complete {background: #fff;}
.paginator-item.active .paginator-item-link.paginator-complete:before {color: #212121;}
.iPhone .paginator-item.active, .iPad .paginator-item.active {margin-left: 10px;}
.paginator-item .paginator-item-title {top: 1px !important;}
.paginator-item .paginator-item-title .paginator-item-title-inner {background-color: #212121;border-radius: 0;padding: 2px 8px 3px 16px;color: #fff;}
.paginator-navigation {pointer-events: all;}
.search-drawer .search-box {height: 40px;line-height: 40px;padding-left: 10px;border: none;width: 100%;display: block;box-sizing: border-box;}
.search-drawer .search-results .search-result {border-bottom: 1px solid;border-color: #000;color: #fff;}
.no-touch .search-drawer .search-results .search-result:hover {border-color: #000;}
.search-drawer .search-results .search-result .search-result-inner {text-align: left;}
.search-drawer .search-results .search-result .found {background-color: #ffa500;color: #000;padding: 0 5px;}
.search-drawer .search-results .no-results {border-bottom: 1px solid;border-color: #000;}
body .trickle-button-component button {background-color: #212121;border-top: 1px solid #080808;padding: 12.5px 12.5px 15.625px;-webkit-transition: background-color .2s ease-in-out;-moz-transition: background-color .2s ease-in-out;-ms-transition: background-color .2s ease-in-out;-o-transition: background-color .2s ease-in-out;transition: background-color .2s ease-in-out;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;margin: 0;}
@media only screen and (min-width: 520px) and (max-width: 759px) {body .trickle-button-component button {padding: 17.5px 17.5px 21.875px;}}
@media only screen and (min-width: 760px) {body .trickle-button-component button {padding: 20px 20px 25px;}}
.ie8 body .trickle-button-component button {padding: 20px 20px 25px;}
.no-touch body .trickle-button-component button:hover {background-color: #080808;}
body .trickle-button-component button h6 {margin-bottom: 0;}
.trickle body .block-inner {padding-bottom: 80px;}
.touch.trickle .article-title, .touch.trickle .block-title, .touch.trickle .component {-webkit-transform: translate3d(0,0,0);}
.accessibility.no-touch .focused, .accessibility.no-touch *:focus, .accessibility.no-touch input:focus+label {outline: 3px solid #ffa500;}
body {color: #fff;font-family: "Open Sans",sans-serif;font-size: 16px;font-weight: 300;line-height: 26px;}
body, input, textarea, keygen, select, button, p, a {font-family: "Open Sans",arial,sans-serif;font-size: 12.6px;line-height: 24px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {body, input, textarea, keygen, select, button, p, a {font-size: 14px;}}
@media only screen and (min-width: 760px) {body, input, textarea, keygen, select, button, p, a {font-size: 15.4px;}}
.ie8 body, .ie8 input, .ie8 textarea, .ie8 keygen, .ie8 select, .ie8 button, .ie8 p, .ie8 a {font-size: 14px;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {font-family: "Open Sans",arial,sans-serif;font-weight: 300;letter-spacing: -1px;margin: 0 0 10px;}
h1, .h1 {margin-bottom: 20px;font-size: 38.88px;line-height: 53.2px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {h1, .h1 {font-size: 43.2px;}}
@media only screen and (min-width: 760px) {h1, .h1 {font-size: 47.52px;}}
.ie8 h1, .ie8 .h1 {font-size: 43.2px;}
h2, .h2 {margin-bottom: 20px;font-size: 32.4px;line-height: 46px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {h2, .h2 {font-size: 36px;}}
@media only screen and (min-width: 760px) {h2, .h2 {font-size: 39.6px;}}
.ie8 h2, .ie8 .h2 {font-size: 36px;}
h3, .h3 {margin-bottom: 20px;font-size: 29.16px;line-height: 42.4px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {h3, .h3 {font-size: 32.4px;}}
@media only screen and (min-width: 760px) {h3, .h3 {font-size: 35.64px;}}
.ie8 h3, .ie8 .h3 {font-size: 32.4px;}
h4, .h4 {font-size: 25.92px;line-height: 38.8px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {h4, .h4 {font-size: 28.8px;}}
@media only screen and (min-width: 760px) {h4, .h4 {font-size: 31.68px;}}
.ie8 h4, .ie8 .h4 {font-size: 28.8px;}
h5, .h5 {font-size: 22.68px;line-height: 35.2px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {h5, .h5 {font-size: 25.2px;}}
@media only screen and (min-width: 760px) {h5, .h5 {font-size: 27.72px;}}
.ie8 h5, .ie8 .h5 {font-size: 25.2px;}
h6, .h6 {font-size: 19.44px;line-height: 31.6px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {h6, .h6 {font-size: 21.6px;}}
@media only screen and (min-width: 760px) {h6, .h6 {font-size: 23.76px;}}
.ie8 h6, .ie8 .h6 {font-size: 21.6px;}
@font-face {font-family: "vanilla";src: url("../eot/vanilla-3.eot");src: url("../eot/vanillad41d-3.eot#iefix") format("embedded-opentype"),url("../woff/vanilla-3.woff") format("woff"),url("../vanilla-4.html") format("truetype"),url("../vanilla-5.html#vanilla") format("svg");font-weight: normal;font-style: normal;}
.icon {font-family: "vanilla";speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transform: none !important;color: #fff;display: block;font-size: 24px;height: 24px;text-decoration: none;width: 24px;}
.ie .icon {font-family: "adapt-vanilla","vanilla";}
.icon-add-to-list:before {content: "";}
.icon-arrow-down:before {content: "";}
.icon-arrow-left:before {content: "";}
.icon-arrow-right:before {content: "";}
.icon-arrow-up:before {content: "";}
.icon-arrow-with-circle-down:before {content: "";}
.icon-arrow-with-circle-left:before {content: "";}
.dir-rtl .icon-arrow-with-circle-left:before {content: "";}
.icon-arrow-with-circle-right:before {content: "";}
.dir-rtl .icon-arrow-with-circle-right:before {content: "";}
.icon-arrow-with-circle-up:before {content: "";}
.icon-article:before {content: "";}
.icon-backwards-arrow:before {content: "";}
.icon-bar-graph:before {content: "";}
.icon-book:before {content: "";}
.icon-bookmark:before {content: "";}
.icon-calendar:before {content: "";}
.icon-camera:before {content: "";}
.icon-checklist:before {content: "";}
.icon-chevron-with-circle-down:before {content: "";}
.icon-chevron-with-circle-left:before {content: "";}
.dir-rtl .icon-chevron-with-circle-left:before {content: "";}
.icon-chevron-with-circle-right:before {content: "";}
.dir-rtl .icon-chevron-with-circle-right:before {content: "";}
.icon-chevron-with-circle-up:before {content: "";}
.icon-cog:before {content: "";}
.icon-comment:before {content: "";}
.icon-comments:before {content: "";}
.icon-controls-down:before {content: "";}
.icon-controls-left:before {content: "";}
.icon-controls-right:before {content: "";}
.icon-controls-small-down:before {content: "";}
.icon-controls-small-left:before {content: "";}
.icon-controls-small-right:before {content: "";}
.icon-controls-small-up:before {content: "";}
.icon-controls-up:before {content: "";}
.icon-cross:before {content: "";}
.icon-delete:before {content: "";}
.icon-desktop:before {content: "";}
.icon-documents:before {content: "";}
.icon-dot:before {content: "";}
.icon-download:before {content: "";}
.icon-drag:before {content: "";}
.icon-ellipsis:before {content: "";}
.icon-expand:before {content: "";}
.icon-eye:before {content: "";}
.icon-feedback:before {content: "";}
.icon-flag:before {content: "";}
.icon-folder:before {content: "";}
.icon-forward-arrow:before {content: "";}
.icon-grid:before {content: "";}
.icon-home:before {content: "";}
.icon-images:before {content: "";}
.icon-info-with-circle:before {content: "";}
.icon-info:before {content: "";}
.icon-landscape:before {content: "";}
.icon-light-bulb:before {content: "";}
.icon-line-graph:before {content: "";}
.icon-link:before {content: "";}
.icon-list:before {content: "";}
.icon-location:before {content: "";}
.icon-map:before {content: "";}
.icon-medal:before {content: "";}
.icon-media:before {content: "";}
.icon-menu:before {content: "";}
.icon-message:before {content: "";}
.icon-microphone:before {content: "";}
.icon-minus:before {content: "";}
.icon-mobile:before {content: "";}
.icon-mouse:before {content: "";}
.icon-padlock-locked:before {content: "";}
.icon-padlock-unlocked:before {content: "";}
.icon-pencil:before {content: "";}
.icon-person:before {content: "";}
.icon-persons:before {content: "";}
.icon-pie-chart:before {content: "";}
.icon-pin:before {content: "";}
.icon-plus:before {content: "";}
.icon-point:before {content: "";}
.icon-popup:before {content: "";}
.icon-portrait:before {content: "";}
.icon-price-ribbon:before {content: "";}
.icon-printer:before {content: "";}
.icon-profile:before {content: "";}
.icon-question:before {content: "";}
.icon-radio-checked:before {content: "";}
.icon-radio-unchecked:before {content: "";}
.icon-save:before {content: "";}
.icon-scatter-graph:before {content: "";}
.icon-screens:before {content: "";}
.icon-search:before {content: "";}
.icon-shield:before {content: "";}
.icon-shrink:before {content: "";}
.icon-sound-mute:before {content: "";}
.icon-sound:before {content: "";}
.icon-star-hollow:before {content: "";}
.icon-star:before {content: "";}
.icon-stopwatch:before {content: "";}
.icon-tag:before {content: "";}
.icon-text-document-inverted:before {content: "";}
.icon-text-document:before {content: "";}
.icon-tick:before {content: "";}
.icon-ticket:before {content: "";}
.icon-time:before {content: "";}
.icon-timer:before {content: "";}
.icon-tools:before {content: "";}
.icon-triangle-down:before {content: "";}
.icon-triangle-left:before {content: "";}
.icon-triangle-right:before {content: "";}
.icon-triangle-up:before {content: "";}
.icon-trophy:before {content: "";}
.icon-up-down:before {content: "";}
.icon-upload:before {content: "";}
.icon-volume:before {content: "";}
.icon-warning:before {content: "";}
.icon-wi-fi:before {content: "";}
@font-face {font-family: "fontawesome-salsa";src: url("../eot/fontawesome-salsafaed-2.eot");src: url("../eot/fontawesome-salsafaed-2.eot#iefix") format("embedded-opentype"),url("../woff/fontawesome-salsafaed-2.woff") format("woff");font-weight: normal;font-style: normal;}
body .fa {display: inline-block;font: normal normal normal 14px/1 fontawesome-salsa,fontawesome;font-size: 20px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0,0);}
.fa-android:before {content: "";}
.fa-globe:before {content: "";}
.fa-language:before {content: "";}
.fa-check:before {content: "";}
.fa-circle-o:before {content: "";}
.fa-dot-circle-o:before {content: "";}
.fa-sign-out:before {content: "";}
.fa-square-o:before {content: "";}
.fa-check-square:before {content: "";}
.fa-home:before {content: "";}
@font-face {font-family: "icomoon";src: url("../eot/icomoon-2.eot");src: url("../eot/icomoond41d-2.eot#iefix") format("embedded-opentype"),url("../woff/icomoon-2.woff") format("woff"),url("../icomoon-3.html") format("truetype"),url("../icomoon-4.html#icomoon") format("svg");font-weight: normal;font-style: normal;}
#wrapper {padding-top: 50px;-webkit-transition: padding-top .2s ease-in-out;-moz-transition: padding-top .2s ease-in-out;-ms-transition: padding-top .2s ease-in-out;-o-transition: padding-top .2s ease-in-out;transition: padding-top .2s ease-in-out;width: 100%;}
@media only screen and (min-width: 760px) {#wrapper {padding-top: 60px;}}
.pagelevelprogress #wrapper {padding-top: 69px;}
@media only screen and (min-width: 760px) {.pagelevelprogress #wrapper {padding-top: 79px;}}
#wrapper.location-menu {padding-top: 50px;}
@media only screen and (min-width: 760px) {#wrapper.location-menu {padding-top: 60px;}}
.ie8 #wrapper {max-width: 100%;margin: 0 auto;}
.loading {background-color: #212121;position: fixed;text-align: center;}
.loading .loading-logo {background: transparent;height: 100px;margin: 15% 0 40px;position: relative;text-align: center;width: 100%;}
.loading .loading-logo:after {background-image: url("../png/learningpool-sectors-lp-logo-2.png");background-position: center center;background-repeat: no-repeat;content: "";background-color: transparent;background-size: auto 100px;display: inline-block;height: 100px;left: 0;margin: 0 auto;position: absolute;top: 0;width: 100%;}
.loading .course-title {border-top: 1px solid;border-color: #fff;color: #fff;margin: 0 10%;padding: 25px 0 0;position: relative;width: 80%;}
.loading .course-title h2 {font-weight: 600;}
.loading .course-title h2:before {content: "Learning Pool";}
.loading .course-sub-title {color: #fff;position: relative;width: 100%;}
.loading .course-sub-title h5:before {content: "";}
.loading .loading-image {background-color: #fff;background-image: url("../gif/ajax-loader-3.gif");background-position: center center;background-repeat: no-repeat;background-size: 35px;border-radius: 50%;color: #fff;height: 50px;margin: 70px auto 0;position: relative;text-transform: lowercase;top: 0;width: 50px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.loading .loading-image {background-size: 45px;height: 60px;width: 60px;}}
@media only screen and (min-width: 760px) {.loading .loading-image {background-size: 55px;height: 70px;width: 70px;}}
.ie8 .loading .loading-image {height: 70px;width: 70px;}
.loading .loading-image h3 {display: none;margin-top: 30px;font-size: 12.6px;line-height: 24px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.loading .loading-image h3 {font-size: 14px;}}
@media only screen and (min-width: 760px) {.loading .loading-image h3 {font-size: 15.4px;}}
.ie8 .loading .loading-image h3 {font-size: 14px;}
.loading .loading-logo:after {background-image: url("../png/ab3a6ee14198096e394fc9682b2ab5c34a18b8d2.png");}
.menu {background-color: #212121;}
.menu-addition {background-attachment: fixed;background-color: #212121;background-image: url("");background-position: center 0;background-repeat: no-repeat;background-size: cover;color: #fff;display: table;padding: 30px 0;position: relative;width: 100%;}
@media only screen and (min-width: 760px) {.menu-addition {padding: 0;}
	.touch.frameset.iPad .menu-addition {min-height: 450px;}}
.menu-addition-inner {display: table-cell;height: auto;text-align: center;vertical-align: middle;}
@media only screen and (min-width: 760px) {.menu-addition-inner {height: 65vh;}
	.touch.frameset.iPad .menu-addition-inner {height: auto;}}
.ie8 .menu-addition-inner {height: 450px;}
.ie9 .menu-addition-inner {height: 450px;}
.menu-addition-text-wrapper {display: inline-block;width: 100%;}
.menu-addition-text-wrapper-inner {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;display: inline-block;margin: 0 auto;width: 100%;}
.menu-addition-title, .menu-addition-body {box-sizing: border-box;margin: 0 auto;max-width: 1024px;text-align: left;}
.menu-addition-title {padding: 12.5px 37.5px 12.5px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu-addition-title {padding: 17.5px 52.5px 17.5px;}}
@media only screen and (min-width: 760px) {.menu-addition-title {padding: 20px 60px 20px;}}
.ie8 .menu-addition-title {padding: 20px 60px 20px;}
.menu-addition-title-inner {border-bottom: 1px solid #fff;margin-bottom: 0;padding: 0 0 12.5px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu-addition-title-inner {padding: 0 0 17.5px;}}
@media only screen and (min-width: 760px) {.menu-addition-title-inner {padding: 0 0 20px;}}
.ie8 .menu-addition-title-inner {padding: 0 0 20px;}
.menu-addition-body {padding: 0 37.5px 12.5px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu-addition-body {padding: 0 52.5px 17.5px;}}
@media only screen and (min-width: 760px) {.menu-addition-body {padding: 0 60px 20px;}}
.ie8 .menu-addition-body {padding: 0 60px 20px;}
.menu-container {background-attachment: fixed;background-color: #212121;background-image: url("");background-position: center 0;background-repeat: no-repeat;background-size: cover;color: #fff;max-width: 100%;position: relative;}
#wrapper .menu-container {margin: 0 auto;width: 100%;}
#wrapper .menu-container-inner {margin: 0 auto;max-width: 1024px;padding: 0;text-align: center;}
@media only screen and (min-width: 760px) {#wrapper .menu-container-inner {padding: 20px 0 3%;}}
.menu-title {display: none;}
.menu .menu-body {color: #fff;color: #212121;margin-bottom: 0;padding: 12.5px 37.5px 12.5px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu .menu-body {padding: 17.5px 52.5px 17.5px;}}
@media only screen and (min-width: 760px) {.menu .menu-body {padding: 20px 60px 20px;}}
.ie8 .menu .menu-body {padding: 20px 60px 20px;}
.menu .menu-body .menu-body-inner:before {color: inherit;content: "Click or tap on the blocks below to find out more";font-size: 16px;}
.menu-item {clear: none;display: block;float: none;overflow: hidden;vertical-align: top;width: 100%;background-color: transparent !important;background-image: none !important;}
#wrapper .menu-item {margin: 0;}
.menu-item.nth-child-1 .menu-item-inner {background-color: #212121;}
.menu-item.nth-child-1 .menu-item-inner:hover {background-color: #080808;}
.menu-item.nth-child-1 .page-level-progress-menu-item-indicator-bar {background-color: #212121;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;-o-border-radius: 0 0 0 0;border-radius: 0 0 0 0;background-image: -webkit-linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-image: linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-repeat: repeat-x;background-size: 30px 30px;-webkit-animation: none;-moz-animation: none;animation: none;width: 0;}
.menu-item.nth-child-2 .menu-item-inner {background-color: #fff;}
.menu-item.nth-child-2 .menu-item-inner:hover {background-color: #e6e6e6;}
.menu-item.nth-child-2 .page-level-progress-menu-item-indicator-bar {background-color: #fff;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;-o-border-radius: 0 0 0 0;border-radius: 0 0 0 0;background-image: -webkit-linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-image: linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-repeat: repeat-x;background-size: 30px 30px;-webkit-animation: none;-moz-animation: none;animation: none;width: 0;}
.menu-item.nth-child-3 .menu-item-inner {background-color: #212121;}
.menu-item.nth-child-3 .menu-item-inner:hover {background-color: #080808;}
.menu-item.nth-child-3 .page-level-progress-menu-item-indicator-bar {background-color: #212121;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;-o-border-radius: 0 0 0 0;border-radius: 0 0 0 0;background-image: -webkit-linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-image: linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-repeat: repeat-x;background-size: 30px 30px;-webkit-animation: none;-moz-animation: none;animation: none;width: 0;}
.menu-item.nth-child-4 .menu-item-inner {background-color: #212121;}
.menu-item.nth-child-4 .menu-item-inner:hover {background-color: #080808;}
.menu-item.nth-child-4 .page-level-progress-menu-item-indicator-bar {background-color: #212121;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;-o-border-radius: 0 0 0 0;border-radius: 0 0 0 0;background-image: -webkit-linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-image: linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-repeat: repeat-x;background-size: 30px 30px;-webkit-animation: none;-moz-animation: none;animation: none;width: 0;}
.menu-item.nth-child-5 .menu-item-inner {background-color: #212121;}
.menu-item.nth-child-5 .menu-item-inner:hover {background-color: #080808;}
.menu-item.nth-child-5 .page-level-progress-menu-item-indicator-bar {background-color: #212121;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;-o-border-radius: 0 0 0 0;border-radius: 0 0 0 0;background-image: -webkit-linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-image: linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-repeat: repeat-x;background-size: 30px 30px;-webkit-animation: none;-moz-animation: none;animation: none;width: 0;}
.menu-item.nth-child-6 .menu-item-inner {background-color: #212121;}
.menu-item.nth-child-6 .menu-item-inner:hover {background-color: #080808;}
.menu-item.nth-child-6 .page-level-progress-menu-item-indicator-bar {background-color: #212121;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;-o-border-radius: 0 0 0 0;border-radius: 0 0 0 0;background-image: -webkit-linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-image: linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-repeat: repeat-x;background-size: 30px 30px;-webkit-animation: none;-moz-animation: none;animation: none;width: 0;}
.menu-item.nth-child-7 .menu-item-inner {background-color: #fff;}
.menu-item.nth-child-7 .menu-item-inner:hover {background-color: #e6e6e6;}
.menu-item.nth-child-7 .page-level-progress-menu-item-indicator-bar {background-color: #fff;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;-o-border-radius: 0 0 0 0;border-radius: 0 0 0 0;background-image: -webkit-linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-image: linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-repeat: repeat-x;background-size: 30px 30px;-webkit-animation: none;-moz-animation: none;animation: none;width: 0;}
.menu-item.nth-child-8 .menu-item-inner {background-color: #ddc34d;}
.menu-item.nth-child-8 .menu-item-inner:hover {background-color: #cfb128;}
.menu-item.nth-child-8 .page-level-progress-menu-item-indicator-bar {background-color: #ddc34d;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;-o-border-radius: 0 0 0 0;border-radius: 0 0 0 0;background-image: -webkit-linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-image: linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-repeat: repeat-x;background-size: 30px 30px;-webkit-animation: none;-moz-animation: none;animation: none;width: 0;}
.menu-item.nth-child-9 .menu-item-inner {background-color: #0070bc;}
.menu-item.nth-child-9 .menu-item-inner:hover {background-color: #005289;}
.menu-item.nth-child-9 .page-level-progress-menu-item-indicator-bar {background-color: #0070bc;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;-o-border-radius: 0 0 0 0;border-radius: 0 0 0 0;background-image: -webkit-linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-image: linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-repeat: repeat-x;background-size: 30px 30px;-webkit-animation: none;-moz-animation: none;animation: none;width: 0;}
.menu-item.nth-child-10 .menu-item-inner {background-color: #e93380;}
.menu-item.nth-child-10 .menu-item-inner:hover {background-color: #d21766;}
.menu-item.nth-child-10 .page-level-progress-menu-item-indicator-bar {background-color: #e93380;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;-o-border-radius: 0 0 0 0;border-radius: 0 0 0 0;background-image: -webkit-linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-image: linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-repeat: repeat-x;background-size: 30px 30px;-webkit-animation: none;-moz-animation: none;animation: none;width: 0;}
.menu-item.nth-child-11 .menu-item-inner {background-color: #d24401;}
.menu-item.nth-child-11 .menu-item-inner:hover {background-color: #9f3401;}
.menu-item.nth-child-11 .page-level-progress-menu-item-indicator-bar {background-color: #d24401;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;-o-border-radius: 0 0 0 0;border-radius: 0 0 0 0;background-image: -webkit-linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-image: linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-repeat: repeat-x;background-size: 30px 30px;-webkit-animation: none;-moz-animation: none;animation: none;width: 0;}
.menu-item.nth-child-12 .menu-item-inner {background-color: #00a271;}
.menu-item.nth-child-12 .menu-item-inner:hover {background-color: #006f4d;}
.menu-item.nth-child-12 .page-level-progress-menu-item-indicator-bar {background-color: #00a271;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;-o-border-radius: 0 0 0 0;border-radius: 0 0 0 0;background-image: -webkit-linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-image: linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-repeat: repeat-x;background-size: 30px 30px;-webkit-animation: none;-moz-animation: none;animation: none;width: 0;}
#wrapper .menu-item.locked .menu-item-inner {background-color: #333;background-image: none !important;pointer-events: none;text-align: center;}
#wrapper .menu-item.locked .menu-item-inner:hover {background-color: #333;}
.ie #wrapper .menu-item.locked .menu-item-inner:hover .menu-item-title {top: 0;}
.ie #wrapper .menu-item.locked .menu-item-inner:hover .menu-item-body {display: none;}
.ie #wrapper .menu-item.locked .menu-item-inner:hover:after {opacity: 0;}
#wrapper .menu-item.locked .menu-item-inner:before {bottom: 35px;color: #fff;content: "";font-family: "vanilla";font-size: 1.4rem;line-height: 50px;position: absolute;right: 0;text-align: center;width: 100%;z-index: 2;}
@media only screen and (min-width: 760px) {#wrapper .menu-item.locked .menu-item-inner:before {bottom: 40px;}}
.ie8 #wrapper .menu-item.locked .menu-item-inner:before {bottom: 40px;font-size: 22px;}
#wrapper .menu-item.locked .menu-item-inner .menu-item-title {padding-bottom: 40px;}
.menu-item-inner {background-color: #212121;background-image: none;background-attachment: scroll;background-position: center center;background-size: cover;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;-o-border-radius: 0 0 0 0;border-radius: 0 0 0 0;position: relative;-webkit-transition: background-color .5s ease-in-out;-moz-transition: background-color .5s ease-in-out;-ms-transition: background-color .5s ease-in-out;-o-transition: background-color .5s ease-in-out;transition: background-color .5s ease-in-out;}
@media only screen and (max-width: 519px),only screen and (min-width: 520px) and (max-width: 759px) {.menu-item-inner {background-image: none !important;}}
#wrapper .menu-item-inner {margin: 5px 10px;padding-bottom: 0;}
@media only screen and (min-width: 760px) {#wrapper .menu-item-inner {padding-bottom: 20px;}}
.ie8 #wrapper .menu-item-inner {padding-bottom: 20px;}
.menu-item-graphic, .menu-item-body, .menu-item-button {display: none;}
@media only screen and (min-width: 760px) {.menu-item-graphic, .menu-item-body, .menu-item-button {display: block;}}
.ie8 .menu-item-graphic, .ie8 .menu-item-body, .ie8 .menu-item-button {display: block;}
.menu-item-title, .menu-item-body, .menu-item-button {color: #fff;}
.menu-item-title .menu-item-title-inner {font-size: 17.64px;line-height: 29.6px;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.menu-item-title .menu-item-title-inner {font-size: 19.6px;}}
@media only screen and (min-width: 760px) {.menu-item-title .menu-item-title-inner {font-size: 21.56px;}}
.ie8 .menu-item-title .menu-item-title-inner {font-size: 19.6px;}
#wrapper .menu-item-body {padding-top: 0;}
.menu-item-body p {margin: 0;}
.menu-item-button a {display: block;}
.menu-item-button .menu-item-duration {display: block;margin: 10px 0;}
#wrapper .menu-item-button .menu-item-duration {float: none;}
.page-level-progress-menu-item {background-color: #fff;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;-o-border-radius: 0 0 0 0;border-radius: 0 0 0 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;bottom: 20px;height: auto;margin: 0 5%;pointer-events: none;position: relative;width: 90%;z-index: 10;}
#wrapper .page-level-progress-menu-item {padding: 1px;}
@media only screen and (min-width: 760px) {.page-level-progress-menu-item {bottom: 0;margin: 5%;position: absolute;width: 90%;}
	#wrapper .page-level-progress-menu-item {padding: 2px;}}
.ie8 #wrapper .page-level-progress-menu-item {bottom: 0;margin: 5%;position: absolute;width: 90%;}
#wrapper .page-level-progress-menu-item-indicator {border-radius: 0;border: none;height: 15px;width: 100%;}
.page-level-progress-menu-item-indicator-bar {background-color: #f1f1f1;background-color: #fff;background-color: #7cce9d;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;-o-border-radius: 0 0 0 0;border-radius: 0 0 0 0;background-image: -webkit-linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-image: linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-repeat: repeat-x;background-size: 30px 30px;-webkit-animation: none;-moz-animation: none;animation: none;width: 0;}
#wrapper .page-level-progress-menu-item-indicator-bar {height: 15px;}
.menu-addition-text-wrapper {display: block;max-width: 100%;}
.menu-addition-text-wrapper-inner {width: 100%;}
.touch:not(.spectrum-menu):not(.carbon-menu) .menu-addition, .touch:not(.spectrum-menu):not(.carbon-menu) .menu-container {background-image: none;}
.touch:not(.spectrum-menu):not(.carbon-menu) .menu-addition:before, .touch:not(.spectrum-menu):not(.carbon-menu) .menu-container:before {background-attachment: scroll;background-position: center;background-size: cover;content: "";display: block;height: 100vh;left: 0;position: fixed;top: 0;width: 100%;-webkit-transform: translate3d(0,0,0);}
.touch:not(.spectrum-menu):not(.carbon-menu) .menu .menu-addition {overflow: hidden;z-index: 1;}
.touch:not(.spectrum-menu):not(.carbon-menu) .menu .menu-addition:before {background-image: url("");}
.touch:not(.spectrum-menu):not(.carbon-menu) .menu .menu-addition .menu-addition-inner {position: relative;z-index: 2;}
@media only screen and (max-width: 519px),only screen and (min-width: 520px) and (max-width: 759px) {.no-touch:not(.spectrum-menu):not(.carbon-menu) .menu .menu-addition .menu-addition-inner {height: 50vh;}}
.touch:not(.spectrum-menu):not(.carbon-menu) .menu .menu-container:before {background-image: url("");}
.touch:not(.spectrum-menu):not(.carbon-menu) .menu .menu-container .menu-container-inner {position: relative;z-index: 5;}
@media only screen and (max-width: 519px),only screen and (min-width: 520px) and (max-width: 759px) {:not(.spectrum-menu) :not(.spectrum-menu):not(.carbon-menu) .menu .menu-container .menu-container-inner {min-height: 50vh;}}
@media only screen and (min-width: 760px) {#wrapper .box-menu-inner .menu-item {clear: none;display: inline-block;float: none;margin: 20px 0;min-width: 230px;overflow: hidden;vertical-align: top;width: 25%;}
	.box-menu-inner .menu-item-inner {background-attachment: scroll;background-position: center center;background-size: cover;height: 200px;padding-bottom: 40px;position: relative;-webkit-transition: background-color .5s ease-in-out;-moz-transition: background-color .5s ease-in-out;-ms-transition: background-color .5s ease-in-out;-o-transition: background-color .5s ease-in-out;transition: background-color .5s ease-in-out;}
	.box-menu-inner .menu-item-inner .menu-item-title {top: 0;}
	.box-menu-inner .menu-item-inner:hover .menu-item-title {top: -100%;}
	.box-menu-inner .menu-item-inner .menu-item-body {top: 100%;}
	.box-menu-inner .menu-item-inner:hover .menu-item-body {top: 0;}
	.box-menu-inner .menu-item-inner .menu-item-button .menu-item-duration {top: 168%;}
	.box-menu-inner .menu-item-inner:hover .menu-item-button .menu-item-duration {top: 68%;}
	#wrapper .box-menu-inner .menu-item-inner {margin: 0 3%;}
	.box-menu-inner .menu-item-inner:after {content: "";display: block;height: 100%;opacity: 0;padding-bottom: 40px;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;width: 100%;}
	.box-menu-inner .menu-item-inner:hover:after {opacity: 1;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
	.box-menu-inner .menu-item-link {height: 100%;left: 0;position: absolute;text-decoration: none;top: 0;width: 100%;z-index: 12;}
	.box-menu-inner .menu-item-link .menu-item-graphic {display: none;}
	.box-menu-inner .menu-item-graphic {display: block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 12;}
	.box-menu-inner .menu-item-graphic a {left: 0;height: 100%;position: absolute;top: 0;width: 100%;z-index: 12;}
	.box-menu-inner .menu-item-graphic a img {opacity: 0;height: 100%;}
	.box-menu-inner .menu-item-title, .box-menu-inner .menu-item-body {color: #fff;overflow: hidden;pointer-events: none;position: absolute;width: 80%;z-index: 0;}
	#wrapper .box-menu-inner .menu-item-title, #wrapper .box-menu-inner .menu-item-body {padding: 30px 10% 0;}
	.box-menu-inner .menu-item-title {max-height: 165px;-webkit-transition: all .6s ease-in-out;-moz-transition: all .6s ease-in-out;-ms-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
	.box-menu-inner .menu-item-body {max-height: 130px;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;z-index: 12;}
	.box-menu-inner .menu-item-button {padding: 0;}
	.box-menu-inner .menu-item-button a, .box-menu-inner .menu-item-button .menu-item-duration {display: none;}
	.box-menu-inner .menu-item-progress {-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;-o-border-radius: 0 0 0 0;border-radius: 0 0 0 0;bottom: 10px;margin: 0 5%;position: absolute;width: 90%;z-index: 12;}
	#wrapper .box-menu-inner .menu-item-progress {padding: 1px;}}
.ie8 #wrapper .box-menu-inner .menu-item {clear: none;display: inline-block;float: none;margin: 20px 0;min-width: 230px;overflow: hidden;vertical-align: top;width: 25%;}
.ie8 #wrapper .box-menu-inner .menu-item-inner {background-attachment: scroll;background-position: center center;background-size: cover;height: 200px;margin: 0 3%;padding-bottom: 40px;position: relative;}
.ie8 #wrapper .box-menu-inner .menu-item-inner .menu-item-title {top: 0;}
.ie8 #wrapper .box-menu-inner .menu-item-inner:hover .menu-item-title {top: -100%;}
.ie8 #wrapper .box-menu-inner .menu-item-inner .menu-item-body {top: 100%;}
.ie8 #wrapper .box-menu-inner .menu-item-inner:hover .menu-item-body {top: 0;}
.ie8 #wrapper .box-menu-inner .menu-item-inner .menu-item-button .menu-item-duration {top: 168%;}
.ie8 #wrapper .box-menu-inner .menu-item-inner:hover .menu-item-button .menu-item-duration {top: 68%;}
.ie8 #wrapper .box-menu-inner .menu-item-inner:after {content: "";height: 100%;width: 100%;opacity: 0;display: block;padding-bottom: 40px;}
.ie8 #wrapper .box-menu-inner .menu-item-inner:hover:after {opacity: 1;}
.ie8 #wrapper .box-menu-inner .menu-item-link {left: 0;height: 100%;position: absolute;top: 0;width: 100%;z-index: 12;text-decoration: none;}
.ie8 #wrapper .box-menu-inner .menu-item-link .menu-item-graphic {display: none;}
.ie8 #wrapper .box-menu-inner .menu-item-graphic {display: block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 12;}
.ie8 #wrapper .box-menu-inner .menu-item-graphic a {left: 0;height: 100%;position: absolute;top: 0;width: 100%;z-index: 12;}
.ie8 #wrapper .box-menu-inner .menu-item-graphic a img {opacity: 0;height: 100%;}
.ie8 #wrapper .box-menu-inner .menu-item-title, .ie8 #wrapper .box-menu-inner .menu-item-body {color: #fff;overflow: hidden;padding: 30px 10% 0;pointer-events: none;position: absolute;width: 80%;z-index: 0;}
.ie8 #wrapper .box-menu-inner .menu-item-title {max-height: 165px;}
.ie8 #wrapper .box-menu-inner .menu-item-body {max-height: 130px;z-index: 12;}
.ie8 #wrapper .box-menu-inner .menu-item-button {padding: 0;}
.ie8 #wrapper .box-menu-inner .menu-item-button a, .ie8 #wrapper .box-menu-inner .menu-item-button .menu-item-duration {display: none;}
.ie8 #wrapper .box-menu-inner .menu-item-progress {bottom: 10px;margin: 0 5%;padding: 1px;position: absolute;width: 90%;z-index: 12;}
@-webkit-keyframes progress {to {background-position: 30px 0;}}
@-moz-keyframes progress {to {background-position: 30px 0;}}
@keyframes progress {to {background-position: 30px 0;}}
.navigation {background: url("") center center no-repeat transparent;background-size: auto 50px;background-color: #212121;height: 50px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;width: 100%;}
@media only screen and (min-width: 760px) {.navigation {background-size: auto 60px;height: 60px;}}
.ie8 .navigation {max-width: 100%;}
.navigation .skip-nav-link {background-color: #212121;border-radius: 0;color: #fff;display: none;left: 0;margin-top: 0;padding: 10px 20px;position: absolute;top: -46px;-webkit-transition: top .2s ease-out,background-color .2s ease-in-out;transition: top .2s ease-out,background-color .2s ease-in-out;width: auto;z-index: 100;}
.accessibility .navigation .skip-nav-link {display: inline-block;}
.navigation .skip-nav-link:focus {top: 0;}
.navigation .skip-nav-link:hover {background-color: #080808;color: #fff;}
.navigation-inner {height: 100%;background: url("../png/learningpool-sectors-lp-logo-2.png") center center no-repeat transparent;background-size: auto 40px;text-align: right;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;width: 100%;background-image: url("../png/ab3a6ee14198096e394fc9682b2ab5c34a18b8d2.png");}
.navigation-logo-home-button {background-color: transparent;display: none;height: 100%;left: 50%;margin: 0;padding: 0;position: absolute;top: 0;transform: translateX(-50%);width: 10px;}
.navigation-logo-home-button:hover {background-color: transparent;}
@media only screen and (min-width: 760px),only screen and (min-width: 520px) and (max-width: 759px) {.navigation-logo-home-button {display: inline-block;display: none;}}
.ie9 .navigation-logo-home-button {left: 0;margin: auto;right: 0;}
.location-menu.location-id-course .navigation-logo-home-button {display: none;}
.logo {height: 50px;margin: 0 auto;overflow: hidden;width: 200px;}
@media only screen and (min-width: 760px) {.logo {height: 60px;}}
.navigation .icon {background-color: transparent;border: none;box-shadow: none;color: #fff;display: inline-block;height: 50px;line-height: 50px;float: none;margin: 0;opacity: 1;padding: 0;position: relative;text-align: center;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-ms-transition: all .2s linear;-o-transition: all .2s linear;transition: all .2s linear;vertical-align: top;width: 50px;}
.ie8 .navigation .icon {font-size: 25px;}
@media only screen and (min-width: 760px) {.navigation .icon {height: 60px;line-height: 60px;width: 60px;}}
.no-touch .navigation .icon:hover {opacity: .7;}
.navigation .icon.navigation-back-button {position: absolute;left: 0;top: 0;}
.navigation .icon.navigation-back-button:before {content: "";}
.navigation .icon.navigation-home-button {left: 0;position: absolute;top: 0;display: inline-block;}
.dir-rtl .navigation .icon.navigation-drawer-toggle-button {float: none;}
.navigation .icon.navigation-exit-button {display: none;display: inline-block;float: right;font-size: 22px;margin-top: -1px;height: 50px;line-height: 50px;width: 50px;}
.navigation .icon.navigation-exit-button:before {content: "";font-family: "adapt-fontawesome","fontawesome-salsa";}
@media only screen and (min-width: 760px) {.navigation .icon.navigation-exit-button {height: 60px;line-height: 60px;width: 60px;}}
.ie8 .navigation .icon.navigation-exit-button {font-size: 18px;}
#wrapper.location-menu .navigation .navigation-inner .navigation-home-button {display: none;}
#wrapper.location-menu.location-id-course .navigation .navigation-inner .navigation-back-button, #wrapper.location-page .navigation .navigation-inner .navigation-back-button {display: none;}
#wrapper.location-menu .navigation .navigation-inner .navigation-back-button {display: inline-block;}
#adapt .notify-popup, #adapt .reveal-popup {background-color: #212121;color: #fff;border: none;height: 100%;margin-top: 0 !important;overflow: auto;padding: 0;top: 0 !important;}
#adapt .notify-popup-inner, #adapt .reveal-popup-inner {padding: 0;text-align: center;}
#adapt .reveal-popup-inner {height: auto !important;}
#adapt .reveal-popup-inner .reveal-popup-content {overflow-y: auto;height: auto !important;margin-bottom: 30px;padding: 12% 30px 30px 30px;}
.notify-popup-content {padding: 12% 30px 30px 30px;}
#adapt .notify-popup-content-inner, #adapt .reveal-popup-content-inner {margin: 0 auto;max-width: 1024px;text-align: left;}
#adapt .notify-popup-title-inner {border-bottom: 1px solid #fff;display: block;margin-bottom: 30px;padding-bottom: 10px;}
#adapt .notify-popup-body {margin-bottom: 0;}
#adapt .notify-popup-buttons {margin-top: 10px;text-align: center;}
#adapt .notify-popup-button {background-color: #fff;color: #3eb4e4;display: inline-block;padding: 20px 40px;transition: all .2s linear;text-decoration: none;}
#adapt .notify-popup-button:hover {background-color: #0b394b;color: #fff;}
#adapt .notify-popup-toolbar, #adapt .reveal-popup-toolbar {padding: 30px 30px 30px 30px;text-align: center;}
@media only screen and (max-width: 519px) {#adapt .notify-popup-toolbar, #adapt .reveal-popup-toolbar {padding: 0 30px 30px 30px;}}
#adapt .notify-popup-done, #adapt .reveal-popup-close {background-color: #fff;display: inline-block;float: none;outline: none;opacity: .7;padding: 30px 30px 30px 30px;text-decoration: none;transition: all .3s;}
@media only screen and (max-width: 519px) {#adapt .notify-popup-done, #adapt .reveal-popup-close {margin: 0 30px;padding: 30px 0;text-align: center;width: calc(100% - 60px);}}
#adapt .notify-popup-done:after, #adapt .reveal-popup-close:after, #adapt .notify-popup-done .icon, #adapt .reveal-popup-close .icon {color: #212121;display: inline-block;font-weight: bold;line-height: 27px;vertical-align: top;}
#adapt .notify-popup-done:after, #adapt .reveal-popup-close:after {content: "Close";}
#adapt .notify-popup-done:hover, #adapt .reveal-popup-close:hover {opacity: 1;}
#adapt .notify-popup-done:hover:after, #adapt .reveal-popup-close:hover:after, #adapt .notify-popup-done:hover .icon, #adapt .reveal-popup-close:hover .icon {color: #212121;}
@media all and (max-width:520px) {#adapt .reveal-popup-toolbar {padding: 0 0 30px 0;}}
#adapt .notify-popup-icon {display: none;}
#adapt .notify-popup-icon .icon {color: #fff;font-size: 60px;height: 60px;width: 60px;}
.notify-shadow {background-color: rgba(255,255,255,.8);}
.no-opacity .notify-shadow {background-image: url("../png/transparency-light-2.png");}
.notify-type-prompt .notify-popup-inner, .notify-type-alert .notify-popup-inner {padding-top: 30px 30px 30px 30px;}
#adapt .notify-push {border-color: #fff;color: #fff;background-color: #212121;border-radius: 0;border: 1px solid #212121;margin-right: -190px;margin-top: -30px;opacity: 0;position: fixed;right: 50%;transition: all .3s;width: 380px;z-index: 500;}
@media only screen and (max-width: 519px),only screen and (min-width: 520px) and (max-width: 759px) {#adapt .notify-push {margin-right: 0;right: 5%;top: 70px;width: 90%;}}
#adapt .notify-push.show {margin-top: 0;opacity: 1;}
#adapt .notify-push-inner {cursor: pointer;margin-right: 78px;padding: 30px 0 30px 30px;}
#adapt .notify-push-inner .notify-push-close {display: inline-block;margin-top: -12px;position: absolute;text-decoration: none;top: 50%;right: 30px;}
#adapt .notify-push-inner .notify-push-close .icon {color: #fff;}
.no-touch #adapt .notify-push-inner .notify-push-close .icon:hover {color: #115a78;}
.triggered-button-show {position: absolute;text-decoration: none;}
.triggered-button-show .icon {background: #fff;background: rgba(255,255,255,.3);padding: 5px;}
.triggered-button-show .icon:hover {background: #fff;background: rgba(255,255,255,.5);}
.triggered-button-hide {position: absolute;right: 0;text-decoration: none;top: 0;}
.triggered-button-hide .icon {background: #fff;background: rgba(255,255,255,.3);padding: 5px;}
.triggered-button-hide .icon:hover {background: #fff;background: rgba(255,255,255,.5);}
.page {background: #212121 url("") center 0 fixed no-repeat;background-size: cover;}
.touch .page {background-image: none;}
.touch .page:before {background-position: center center;background-repeat: no-repeat;background-size: auto 100%;content: "";position: fixed;top: 0;left: 0;right: 0;bottom: -69px;height: 100vh;display: block;width: 100%;overflow: hidden;-webkit-transform: translate3d(0,0,0);}
@media only screen and (max-device-width:1024px) and (orientation:landscape) {.touch .page:before {background-size: 100% auto;}}
.touch .page[class*="background-image"] .page-inner {position: relative;}
.touch.trickle .page, .touch.frameset .page {height: auto;min-height: 0;}
.pagefooternavigation.touch.trickle .page .page-inner, .pagefooternavigation.touch.frameset .page .page-inner {overflow: visible;}
@media only screen and (max-width: 519px) {.page {background-size: 1000px;}}
.page-title {padding: 120px 0;text-align: center;width: 100%;display: none;}
.page-title-inner {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;margin-bottom: 0;padding: 20px 60px 20px;}
.page-title-inner:before {border-bottom: 1px solid #fff;display: block;font-size: 70%;letter-spacing: 0;margin: 0 auto 5px;max-width: 270px;text-transform: uppercase;}
.page1 .page-title-inner:before {content: "Section One";}
.page2 .page-title-inner:before {content: "Section Two";}
.page3 .page-title-inner:before {content: "Section Three";}
.page4 .page-title-inner:before {content: "Section Four";}
.page5 .page-title-inner:before {content: "Section Five";}
.page6 .page-title-inner:before {content: "Section Six";}
.page7 .page-title-inner:before {content: "Section Seven";}
.page8 .page-title-inner:before {content: "Section Eight";}
.page9 .page-title-inner:before {content: "Section Nine";}
.page10 .page-title-inner:before {content: "Section Ten";}
.page11 .page-title-inner:before {content: "Section Eleven";}
.page12 .page-title-inner:before {content: "Section Twelve";}
.page-body-inner {background-color: #fff;color: #333;display: none;padding: 20px 60px 20px;}
img, object, embed {width: 100%;}
.navigation .page-level-progress-navigation {background-color: #fff;border: none;height: auto;left: 0;margin: 0;right: auto;padding: 2px 0;position: fixed;top: 50px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;width: 100%;}
@media only screen and (min-width: 760px) {.navigation .page-level-progress-navigation {top: 60px;}}
.navigation .page-level-progress-navigation:hover .page-level-progress-navigation-completion {background-color: transparent;}
.navigation .page-level-progress-navigation:hover .page-level-progress-navigation-bar {background-color: #57c081;}
.navigation .page-level-progress-navigation-completion {background-color: transparent;border-radius: 0;border-width: 0;height: 15px;width: 100%;}
.navigation .page-level-progress-navigation-bar {background-color: #7cce9d;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0;-ms-border-radius: 0 0 0 0;-o-border-radius: 0 0 0 0;border-radius: 0 0 0 0;background-image: -webkit-linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-image: linear-gradient(-45deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);background-repeat: repeat-x;background-size: 30px 30px;-webkit-animation: none;-moz-animation: none;animation: none;width: 0;-webkit-transition: width 1s ease-out;-moz-transition: width 1s ease-out;-ms-transition: width 1s ease-out;-o-transition: width 1s ease-out;transition: width 1s ease-out;}
.background-colourdefault {background-color: #fff;}
#wrapper .background-colour1.page {background-color: #212121;}
#wrapper .background-colour1.page.page {background-color: #212121;}
#wrapper .background-colour1.page.page .page-title-inner {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .background-colour1.page.transparent {background-color: #545454;background-color: rgba(33,33,33,0);}
#wrapper .background-colour1.page.semi-transparent {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .background-colour1.page .element-color-static {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);border-color: #fff;color: #fff;}
#wrapper .background-colour1.page .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .background-colour1.page .element-color-static.hotgraphic-popup-toolbar {background-color: #2b2b2b !important;background-color: rgba(33,33,33,.8) !important;}
#wrapper .background-colour1.page .element-color-dynamic {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;}
#wrapper .background-colour1.page .element-color-dynamic:hover, #wrapper .background-colour1.page .element-color-dynamic.selected, #wrapper .background-colour1.page .element-color-dynamic.selected.disabled, #wrapper .background-colour1.page .element-color-dynamic.selected.disabled:hover, #wrapper .background-colour1.page .element-color-dynamic.visited, #wrapper .background-colour1.page .element-color-dynamic.visited:hover {background-color: #1c1c1c;background-color: #212121;}
#wrapper .background-colour1.page .element-color-dynamic.selected:before, #wrapper .background-colour1.page .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #080808;}
#wrapper .background-colour1.page .element-color-dynamic.disabled, #wrapper .background-colour1.page .element-color-dynamic.disabled:hover {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .background-colour1.page .element-color-icon {background-color: #212121;color: #fff;}
#wrapper .background-colour1.page .element-color-control {background-color: #141414;border-color: #141414;color: #fff;}
#wrapper .background-colour1.page .element-color-control:hover {background-color: #000;border-color: #000;color: #fff;}
#wrapper .background-colour1.page .element-color-control-icon {color: #3b3b3b;}
#wrapper .background-colour1.page .element-color-control-icon:hover {color: #141414;}
#wrapper .background-colour1.page .element-color-icon-dynamic {color: #fff;}
#wrapper .background-colour1.page .element-color-icon-dynamic:hover {color: #080808;}
#wrapper .background-colour1.page .element-color-text {color: #3b3b3b;}
#wrapper .background-colour1.page .element-color-text-icon {color: #fff;}
#wrapper .background-colour1.page .element-color-border {border-color: #3b3b3b;}
#wrapper .background-colour1.page .element-color-table {background-color: #3b3b3b;border-color: #3b3b3b;}
#wrapper .background-colour1.page .element-color-border-dark {border-color: #080808;}
#wrapper .background-colour1.page .element-color-bg-text-color {background-color: #fff;}
#wrapper .background-colour1.page .element-color-inverted {background-color: #fff;color: #3b3b3b;}
#wrapper .page .background-colour1.article {background-color: #212121;}
#wrapper .page .background-colour1.article.transparent {background-color: #545454;background-color: rgba(33,33,33,0);}
#wrapper .page .background-colour1.article.semi-transparent {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .page .background-colour1.article .element-color-static {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);border-color: #fff;color: #fff;}
#wrapper .page .background-colour1.article .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .background-colour1.article .element-color-static.hotgraphic-popup-toolbar {background-color: #2b2b2b !important;background-color: rgba(33,33,33,.8) !important;}
#wrapper .page .background-colour1.article .element-color-dynamic {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;}
#wrapper .page .background-colour1.article .element-color-dynamic:hover, #wrapper .page .background-colour1.article .element-color-dynamic.selected, #wrapper .page .background-colour1.article .element-color-dynamic.selected.disabled, #wrapper .page .background-colour1.article .element-color-dynamic.selected.disabled:hover, #wrapper .page .background-colour1.article .element-color-dynamic.visited, #wrapper .page .background-colour1.article .element-color-dynamic.visited:hover {background-color: #1c1c1c;background-color: #212121;}
#wrapper .page .background-colour1.article .element-color-dynamic.selected:before, #wrapper .page .background-colour1.article .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #080808;}
#wrapper .page .background-colour1.article .element-color-dynamic.disabled, #wrapper .page .background-colour1.article .element-color-dynamic.disabled:hover {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .page .background-colour1.article .element-color-icon {background-color: #212121;color: #fff;}
#wrapper .page .background-colour1.article .element-color-control {background-color: #141414;border-color: #141414;color: #fff;}
#wrapper .page .background-colour1.article .element-color-control:hover {background-color: #000;border-color: #000;color: #fff;}
#wrapper .page .background-colour1.article .element-color-control-icon {color: #3b3b3b;}
#wrapper .page .background-colour1.article .element-color-control-icon:hover {color: #141414;}
#wrapper .page .background-colour1.article .element-color-icon-dynamic {color: #fff;}
#wrapper .page .background-colour1.article .element-color-icon-dynamic:hover {color: #080808;}
#wrapper .page .background-colour1.article .element-color-text {color: #3b3b3b;}
#wrapper .page .background-colour1.article .element-color-text-icon {color: #fff;}
#wrapper .page .background-colour1.article .element-color-border {border-color: #3b3b3b;}
#wrapper .page .background-colour1.article .element-color-table {background-color: #3b3b3b;border-color: #3b3b3b;}
#wrapper .page .background-colour1.article .element-color-border-dark {border-color: #080808;}
#wrapper .page .background-colour1.article .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .background-colour1.article .element-color-inverted {background-color: #fff;color: #3b3b3b;}
#wrapper .page .article .background-colour1.block .element-color-static {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);border-color: #fff;color: #fff;}
#wrapper .page .article .background-colour1.block .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .article .background-colour1.block .element-color-static.hotgraphic-popup-toolbar {background-color: #2b2b2b !important;background-color: rgba(33,33,33,.8) !important;}
#wrapper .page .article .background-colour1.block .element-color-dynamic {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;}
#wrapper .page .article .background-colour1.block .element-color-dynamic:hover, #wrapper .page .article .background-colour1.block .element-color-dynamic.selected, #wrapper .page .article .background-colour1.block .element-color-dynamic.selected.disabled, #wrapper .page .article .background-colour1.block .element-color-dynamic.selected.disabled:hover, #wrapper .page .article .background-colour1.block .element-color-dynamic.visited, #wrapper .page .article .background-colour1.block .element-color-dynamic.visited:hover {background-color: #1c1c1c;background-color: #212121;}
#wrapper .page .article .background-colour1.block .element-color-dynamic.selected:before, #wrapper .page .article .background-colour1.block .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #080808;}
#wrapper .page .article .background-colour1.block .element-color-dynamic.disabled, #wrapper .page .article .background-colour1.block .element-color-dynamic.disabled:hover {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .page .article .background-colour1.block .element-color-icon {background-color: #212121;color: #fff;}
#wrapper .page .article .background-colour1.block .element-color-control {background-color: #141414;border-color: #141414;color: #fff;}
#wrapper .page .article .background-colour1.block .element-color-control:hover {background-color: #000;border-color: #000;color: #fff;}
#wrapper .page .article .background-colour1.block .element-color-control-icon {color: #3b3b3b;}
#wrapper .page .article .background-colour1.block .element-color-control-icon:hover {color: #141414;}
#wrapper .page .article .background-colour1.block .element-color-icon-dynamic {color: #fff;}
#wrapper .page .article .background-colour1.block .element-color-icon-dynamic:hover {color: #080808;}
#wrapper .page .article .background-colour1.block .element-color-text {color: #3b3b3b;}
#wrapper .page .article .background-colour1.block .element-color-text-icon {color: #fff;}
#wrapper .page .article .background-colour1.block .element-color-border {border-color: #3b3b3b;}
#wrapper .page .article .background-colour1.block .element-color-table {background-color: #3b3b3b;border-color: #3b3b3b;}
#wrapper .page .article .background-colour1.block .element-color-border-dark {border-color: #080808;}
#wrapper .page .article .background-colour1.block .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .article .background-colour1.block .element-color-inverted {background-color: #fff;color: #3b3b3b;}
#wrapper .page .article .block .background-colour1.component .element-color-static {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);border-color: #fff;color: #fff;}
#wrapper .page .article .block .background-colour1.component .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .article .block .background-colour1.component .element-color-static.hotgraphic-popup-toolbar {background-color: #2b2b2b !important;background-color: rgba(33,33,33,.8) !important;}
#wrapper .page .article .block .background-colour1.component .element-color-dynamic {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;}
#wrapper .page .article .block .background-colour1.component .element-color-dynamic:hover, #wrapper .page .article .block .background-colour1.component .element-color-dynamic.selected, #wrapper .page .article .block .background-colour1.component .element-color-dynamic.selected.disabled, #wrapper .page .article .block .background-colour1.component .element-color-dynamic.selected.disabled:hover, #wrapper .page .article .block .background-colour1.component .element-color-dynamic.visited, #wrapper .page .article .block .background-colour1.component .element-color-dynamic.visited:hover {background-color: #1c1c1c;background-color: #212121;}
#wrapper .page .article .block .background-colour1.component .element-color-dynamic.selected:before, #wrapper .page .article .block .background-colour1.component .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #080808;}
#wrapper .page .article .block .background-colour1.component .element-color-dynamic.disabled, #wrapper .page .article .block .background-colour1.component .element-color-dynamic.disabled:hover {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .page .article .block .background-colour1.component .element-color-icon {background-color: #212121;color: #fff;}
#wrapper .page .article .block .background-colour1.component .element-color-control {background-color: #141414;border-color: #141414;color: #fff;}
#wrapper .page .article .block .background-colour1.component .element-color-control:hover {background-color: #000;border-color: #000;color: #fff;}
#wrapper .page .article .block .background-colour1.component .element-color-control-icon {color: #3b3b3b;}
#wrapper .page .article .block .background-colour1.component .element-color-control-icon:hover {color: #141414;}
#wrapper .page .article .block .background-colour1.component .element-color-icon-dynamic {color: #fff;}
#wrapper .page .article .block .background-colour1.component .element-color-icon-dynamic:hover {color: #080808;}
#wrapper .page .article .block .background-colour1.component .element-color-text {color: #3b3b3b;}
#wrapper .page .article .block .background-colour1.component .element-color-text-icon {color: #fff;}
#wrapper .page .article .block .background-colour1.component .element-color-border {border-color: #3b3b3b;}
#wrapper .page .article .block .background-colour1.component .element-color-table {background-color: #3b3b3b;border-color: #3b3b3b;}
#wrapper .page .article .block .background-colour1.component .element-color-border-dark {border-color: #080808;}
#wrapper .page .article .block .background-colour1.component .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .article .block .background-colour1.component .element-color-inverted {background-color: #fff;color: #3b3b3b;}
#wrapper .page .article .block .component .background-colour1.button {background-color: #212121;color: #fff;}
#wrapper .page .article .block .component .background-colour1.button:hover {background-color: #000;}
.background-colour1 .mcq-component .mcq-inner .mcq-widget.disabled .mcq-item label.disabled.selected, .background-colour1 .gmcq-component .gmcq-inner .gmcq-widget.disabled .gmcq-item label.disabled.selected, .background-colour1 .hotgraphic-graphic-pin.visited {background-color: #000 !important;color: #fff !important;}
.background-colour1 .mcq-component .mcq-inner .mcq-widget.disabled .mcq-item label.disabled, .background-colour1 .gmcq-component .gmcq-inner .gmcq-widget.disabled .gmcq-item label.disabled {background-color: #0a0a0a !important;background-color: rgba(0,0,0,.8) !important;color: #fff !important;}
.languagepicker.background-colour1 {background-color: #212121;}
.languagepicker.background-colour1 .languagepicker-inner .languagepicker-title {background-color: #000;}
.languagepicker.background-colour1 .languagepicker-inner .languagepicker-body {background-color: #080808;}
.languagepicker.background-colour1 .languagepicker-language {background-color: #000;}
.languagepicker.background-colour1 .languagepicker-language:hover {background-color: #000;}
.languagepicker.background-colour1.semi-transparent {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
.languagepicker.background-colour1.semi-transparent[class*="background-image"] .languagepicker-inner .languagepicker-title {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
.languagepicker.background-colour1.semi-transparent[class*="background-image"] .languagepicker-inner .languagepicker-body {background-color: #353535;background-color: rgba(33,33,33,.6);}
.background-colour1 blockquote {border-color: #3b3b3b !important;}
.background-colour1 blockquote:before {color: #fff;}
#wrapper .background-colour2.page {background-color: #fff;}
#wrapper .background-colour2.page.page {background-color: #fff;}
#wrapper .background-colour2.page.page .page-title-inner {background-color: #fff;background-color: rgba(255,255,255,.8);}
#wrapper .background-colour2.page.transparent {background-color: #fff;background-color: rgba(255,255,255,0);}
#wrapper .background-colour2.page.semi-transparent {background-color: #fff;background-color: rgba(255,255,255,.8);}
#wrapper .background-colour2.page .element-color-static {background-color: #f0f0f0;background-color: rgba(230,230,230,.8);background-color: #fff;background-color: rgba(255,255,255,.8);border-color: #000;color: #000;}
#wrapper .background-colour2.page .element-color-static .component-instruction-inner:before {background-color: #000;color: #fff;}
#wrapper .background-colour2.page .element-color-static.hotgraphic-popup-toolbar {background-color: #f0f0f0 !important;background-color: rgba(230,230,230,.8) !important;}
#wrapper .background-colour2.page .element-color-dynamic {background-color: #f0f0f0;background-color: rgba(230,230,230,.8);color: #000;}
#wrapper .background-colour2.page .element-color-dynamic:hover, #wrapper .background-colour2.page .element-color-dynamic.selected, #wrapper .background-colour2.page .element-color-dynamic.selected.disabled, #wrapper .background-colour2.page .element-color-dynamic.selected.disabled:hover, #wrapper .background-colour2.page .element-color-dynamic.visited, #wrapper .background-colour2.page .element-color-dynamic.visited:hover {background-color: #e0e0e0;background-color: #e6e6e6;}
#wrapper .background-colour2.page .element-color-dynamic.selected:before, #wrapper .background-colour2.page .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #ccc;}
#wrapper .background-colour2.page .element-color-dynamic.disabled, #wrapper .background-colour2.page .element-color-dynamic.disabled:hover {background-color: #f0f0f0;background-color: rgba(230,230,230,.8);}
#wrapper .background-colour2.page .element-color-icon {background-color: #e6e6e6;color: #000;}
#wrapper .background-colour2.page .element-color-control {background-color: #d9d9d9;background-color: #fff;border-color: #d9d9d9;border-color: #808080;color: #000;}
#wrapper .background-colour2.page .element-color-control:hover {background-color: #b3b3b3;border-color: #b3b3b3;color: #000;}
#wrapper .background-colour2.page .element-color-control-icon {color: #fff;}
#wrapper .background-colour2.page .element-color-control-icon:hover {color: #d9d9d9;}
#wrapper .background-colour2.page .element-color-icon-dynamic {color: #000;}
#wrapper .background-colour2.page .element-color-icon-dynamic:hover {color: #ccc;}
#wrapper .background-colour2.page .element-color-text {color: #fff;}
#wrapper .background-colour2.page .element-color-text-icon {color: #000;}
#wrapper .background-colour2.page .element-color-border {border-color: #fff;border-color: #808080;}
#wrapper .background-colour2.page .element-color-table {background-color: #fff;border-color: #fff;}
#wrapper .background-colour2.page .element-color-border-dark {border-color: #ccc;}
#wrapper .background-colour2.page .element-color-bg-text-color {background-color: #000;}
#wrapper .background-colour2.page .element-color-inverted {background-color: #000;color: #fff;}
#wrapper .page .background-colour2.article {background-color: #fff;}
#wrapper .page .background-colour2.article.transparent {background-color: #fff;background-color: rgba(255,255,255,0);}
#wrapper .page .background-colour2.article.semi-transparent {background-color: #fff;background-color: rgba(255,255,255,.8);}
#wrapper .page .background-colour2.article .element-color-static {background-color: #f0f0f0;background-color: rgba(230,230,230,.8);background-color: #fff;background-color: rgba(255,255,255,.8);border-color: #000;color: #000;}
#wrapper .page .background-colour2.article .element-color-static .component-instruction-inner:before {background-color: #000;color: #fff;}
#wrapper .page .background-colour2.article .element-color-static.hotgraphic-popup-toolbar {background-color: #f0f0f0 !important;background-color: rgba(230,230,230,.8) !important;}
#wrapper .page .background-colour2.article .element-color-dynamic {background-color: #f0f0f0;background-color: rgba(230,230,230,.8);color: #000;}
#wrapper .page .background-colour2.article .element-color-dynamic:hover, #wrapper .page .background-colour2.article .element-color-dynamic.selected, #wrapper .page .background-colour2.article .element-color-dynamic.selected.disabled, #wrapper .page .background-colour2.article .element-color-dynamic.selected.disabled:hover, #wrapper .page .background-colour2.article .element-color-dynamic.visited, #wrapper .page .background-colour2.article .element-color-dynamic.visited:hover {background-color: #e0e0e0;background-color: #e6e6e6;}
#wrapper .page .background-colour2.article .element-color-dynamic.selected:before, #wrapper .page .background-colour2.article .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #ccc;}
#wrapper .page .background-colour2.article .element-color-dynamic.disabled, #wrapper .page .background-colour2.article .element-color-dynamic.disabled:hover {background-color: #f0f0f0;background-color: rgba(230,230,230,.8);}
#wrapper .page .background-colour2.article .element-color-icon {background-color: #e6e6e6;color: #000;}
#wrapper .page .background-colour2.article .element-color-control {background-color: #d9d9d9;background-color: #fff;border-color: #d9d9d9;border-color: #808080;color: #000;}
#wrapper .page .background-colour2.article .element-color-control:hover {background-color: #b3b3b3;border-color: #b3b3b3;color: #000;}
#wrapper .page .background-colour2.article .element-color-control-icon {color: #fff;}
#wrapper .page .background-colour2.article .element-color-control-icon:hover {color: #d9d9d9;}
#wrapper .page .background-colour2.article .element-color-icon-dynamic {color: #000;}
#wrapper .page .background-colour2.article .element-color-icon-dynamic:hover {color: #ccc;}
#wrapper .page .background-colour2.article .element-color-text {color: #fff;}
#wrapper .page .background-colour2.article .element-color-text-icon {color: #000;}
#wrapper .page .background-colour2.article .element-color-border {border-color: #fff;border-color: #808080;}
#wrapper .page .background-colour2.article .element-color-table {background-color: #fff;border-color: #fff;}
#wrapper .page .background-colour2.article .element-color-border-dark {border-color: #ccc;}
#wrapper .page .background-colour2.article .element-color-bg-text-color {background-color: #000;}
#wrapper .page .background-colour2.article .element-color-inverted {background-color: #000;color: #fff;}
#wrapper .page .article .background-colour2.block .element-color-static {background-color: #f0f0f0;background-color: rgba(230,230,230,.8);background-color: #fff;background-color: rgba(255,255,255,.8);border-color: #000;color: #000;}
#wrapper .page .article .background-colour2.block .element-color-static .component-instruction-inner:before {background-color: #000;color: #fff;}
#wrapper .page .article .background-colour2.block .element-color-static.hotgraphic-popup-toolbar {background-color: #f0f0f0 !important;background-color: rgba(230,230,230,.8) !important;}
#wrapper .page .article .background-colour2.block .element-color-dynamic {background-color: #f0f0f0;background-color: rgba(230,230,230,.8);color: #000;}
#wrapper .page .article .background-colour2.block .element-color-dynamic:hover, #wrapper .page .article .background-colour2.block .element-color-dynamic.selected, #wrapper .page .article .background-colour2.block .element-color-dynamic.selected.disabled, #wrapper .page .article .background-colour2.block .element-color-dynamic.selected.disabled:hover, #wrapper .page .article .background-colour2.block .element-color-dynamic.visited, #wrapper .page .article .background-colour2.block .element-color-dynamic.visited:hover {background-color: #e0e0e0;background-color: #e6e6e6;}
#wrapper .page .article .background-colour2.block .element-color-dynamic.selected:before, #wrapper .page .article .background-colour2.block .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #ccc;}
#wrapper .page .article .background-colour2.block .element-color-dynamic.disabled, #wrapper .page .article .background-colour2.block .element-color-dynamic.disabled:hover {background-color: #f0f0f0;background-color: rgba(230,230,230,.8);}
#wrapper .page .article .background-colour2.block .element-color-icon {background-color: #e6e6e6;color: #000;}
#wrapper .page .article .background-colour2.block .element-color-control {background-color: #d9d9d9;background-color: #fff;border-color: #d9d9d9;border-color: #808080;color: #000;}
#wrapper .page .article .background-colour2.block .element-color-control:hover {background-color: #b3b3b3;border-color: #b3b3b3;color: #000;}
#wrapper .page .article .background-colour2.block .element-color-control-icon {color: #fff;}
#wrapper .page .article .background-colour2.block .element-color-control-icon:hover {color: #d9d9d9;}
#wrapper .page .article .background-colour2.block .element-color-icon-dynamic {color: #000;}
#wrapper .page .article .background-colour2.block .element-color-icon-dynamic:hover {color: #ccc;}
#wrapper .page .article .background-colour2.block .element-color-text {color: #fff;}
#wrapper .page .article .background-colour2.block .element-color-text-icon {color: #000;}
#wrapper .page .article .background-colour2.block .element-color-border {border-color: #fff;border-color: #808080;}
#wrapper .page .article .background-colour2.block .element-color-table {background-color: #fff;border-color: #fff;}
#wrapper .page .article .background-colour2.block .element-color-border-dark {border-color: #ccc;}
#wrapper .page .article .background-colour2.block .element-color-bg-text-color {background-color: #000;}
#wrapper .page .article .background-colour2.block .element-color-inverted {background-color: #000;color: #fff;}
#wrapper .page .article .block .background-colour2.component .element-color-static {background-color: #f0f0f0;background-color: rgba(230,230,230,.8);background-color: #fff;background-color: rgba(255,255,255,.8);border-color: #000;color: #000;}
#wrapper .page .article .block .background-colour2.component .element-color-static .component-instruction-inner:before {background-color: #000;color: #fff;}
#wrapper .page .article .block .background-colour2.component .element-color-static.hotgraphic-popup-toolbar {background-color: #f0f0f0 !important;background-color: rgba(230,230,230,.8) !important;}
#wrapper .page .article .block .background-colour2.component .element-color-dynamic {background-color: #f0f0f0;background-color: rgba(230,230,230,.8);color: #000;}
#wrapper .page .article .block .background-colour2.component .element-color-dynamic:hover, #wrapper .page .article .block .background-colour2.component .element-color-dynamic.selected, #wrapper .page .article .block .background-colour2.component .element-color-dynamic.selected.disabled, #wrapper .page .article .block .background-colour2.component .element-color-dynamic.selected.disabled:hover, #wrapper .page .article .block .background-colour2.component .element-color-dynamic.visited, #wrapper .page .article .block .background-colour2.component .element-color-dynamic.visited:hover {background-color: #e0e0e0;background-color: #e6e6e6;}
#wrapper .page .article .block .background-colour2.component .element-color-dynamic.selected:before, #wrapper .page .article .block .background-colour2.component .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #ccc;}
#wrapper .page .article .block .background-colour2.component .element-color-dynamic.disabled, #wrapper .page .article .block .background-colour2.component .element-color-dynamic.disabled:hover {background-color: #f0f0f0;background-color: rgba(230,230,230,.8);}
#wrapper .page .article .block .background-colour2.component .element-color-icon {background-color: #e6e6e6;color: #000;}
#wrapper .page .article .block .background-colour2.component .element-color-control {background-color: #d9d9d9;background-color: #fff;border-color: #d9d9d9;border-color: #808080;color: #000;}
#wrapper .page .article .block .background-colour2.component .element-color-control:hover {background-color: #b3b3b3;border-color: #b3b3b3;color: #000;}
#wrapper .page .article .block .background-colour2.component .element-color-control-icon {color: #fff;}
#wrapper .page .article .block .background-colour2.component .element-color-control-icon:hover {color: #d9d9d9;}
#wrapper .page .article .block .background-colour2.component .element-color-icon-dynamic {color: #000;}
#wrapper .page .article .block .background-colour2.component .element-color-icon-dynamic:hover {color: #ccc;}
#wrapper .page .article .block .background-colour2.component .element-color-text {color: #fff;}
#wrapper .page .article .block .background-colour2.component .element-color-text-icon {color: #000;}
#wrapper .page .article .block .background-colour2.component .element-color-border {border-color: #fff;border-color: #808080;}
#wrapper .page .article .block .background-colour2.component .element-color-table {background-color: #fff;border-color: #fff;}
#wrapper .page .article .block .background-colour2.component .element-color-border-dark {border-color: #ccc;}
#wrapper .page .article .block .background-colour2.component .element-color-bg-text-color {background-color: #000;}
#wrapper .page .article .block .background-colour2.component .element-color-inverted {background-color: #000;color: #fff;}
#wrapper .page .article .block .component .background-colour2.button {background-color: #fff;color: #000;}
#wrapper .page .article .block .component .background-colour2.button:hover {background-color: #b3b3b3;}
.background-colour2 .mcq-component .mcq-inner .mcq-widget.disabled .mcq-item label.disabled.selected, .background-colour2 .gmcq-component .gmcq-inner .gmcq-widget.disabled .gmcq-item label.disabled.selected, .background-colour2 .hotgraphic-graphic-pin.visited {background-color: #b3b3b3 !important;color: #000 !important;}
.background-colour2 .mcq-component .mcq-inner .mcq-widget.disabled .mcq-item label.disabled, .background-colour2 .gmcq-component .gmcq-inner .gmcq-widget.disabled .gmcq-item label.disabled {background-color: #bdbdbd !important;background-color: rgba(179,179,179,.8) !important;color: #000 !important;}
.languagepicker.background-colour2 {background-color: #fff;}
.languagepicker.background-colour2 .languagepicker-inner .languagepicker-title {background-color: #d9d9d9;}
.languagepicker.background-colour2 .languagepicker-inner .languagepicker-body {background-color: #e6e6e6;}
.languagepicker.background-colour2 .languagepicker-language {background-color: #d9d9d9;}
.languagepicker.background-colour2 .languagepicker-language:hover {background-color: #ccc;}
.languagepicker.background-colour2.semi-transparent {background-color: #fff;background-color: rgba(255,255,255,.8);}
.languagepicker.background-colour2.semi-transparent[class*="background-image"] .languagepicker-inner .languagepicker-title {background-color: #fff;background-color: rgba(255,255,255,.8);}
.languagepicker.background-colour2.semi-transparent[class*="background-image"] .languagepicker-inner .languagepicker-body {background-color: #fff;background-color: rgba(255,255,255,.6);}
.background-colour2 blockquote {border-color: #fff !important;}
.background-colour2 blockquote:before {color: #000;}
#wrapper .background-colour3.page {background-color: #212121;}
#wrapper .background-colour3.page.page {background-color: #212121;}
#wrapper .background-colour3.page.page .page-title-inner {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .background-colour3.page.transparent {background-color: #545454;background-color: rgba(33,33,33,0);}
#wrapper .background-colour3.page.semi-transparent {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .background-colour3.page .element-color-static {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);border-color: #fff;color: #fff;}
#wrapper .background-colour3.page .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .background-colour3.page .element-color-static.hotgraphic-popup-toolbar {background-color: #2b2b2b !important;background-color: rgba(33,33,33,.8) !important;}
#wrapper .background-colour3.page .element-color-dynamic {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;}
#wrapper .background-colour3.page .element-color-dynamic:hover, #wrapper .background-colour3.page .element-color-dynamic.selected, #wrapper .background-colour3.page .element-color-dynamic.selected.disabled, #wrapper .background-colour3.page .element-color-dynamic.selected.disabled:hover, #wrapper .background-colour3.page .element-color-dynamic.visited, #wrapper .background-colour3.page .element-color-dynamic.visited:hover {background-color: #1c1c1c;background-color: #212121;}
#wrapper .background-colour3.page .element-color-dynamic.selected:before, #wrapper .background-colour3.page .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #080808;}
#wrapper .background-colour3.page .element-color-dynamic.disabled, #wrapper .background-colour3.page .element-color-dynamic.disabled:hover {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .background-colour3.page .element-color-icon {background-color: #212121;color: #fff;}
#wrapper .background-colour3.page .element-color-control {background-color: #141414;border-color: #141414;color: #fff;}
#wrapper .background-colour3.page .element-color-control:hover {background-color: #000;border-color: #000;color: #fff;}
#wrapper .background-colour3.page .element-color-control-icon {color: #3b3b3b;}
#wrapper .background-colour3.page .element-color-control-icon:hover {color: #141414;}
#wrapper .background-colour3.page .element-color-icon-dynamic {color: #fff;}
#wrapper .background-colour3.page .element-color-icon-dynamic:hover {color: #080808;}
#wrapper .background-colour3.page .element-color-text {color: #3b3b3b;}
#wrapper .background-colour3.page .element-color-text-icon {color: #fff;}
#wrapper .background-colour3.page .element-color-border {border-color: #3b3b3b;}
#wrapper .background-colour3.page .element-color-table {background-color: #3b3b3b;border-color: #3b3b3b;}
#wrapper .background-colour3.page .element-color-border-dark {border-color: #080808;}
#wrapper .background-colour3.page .element-color-bg-text-color {background-color: #fff;}
#wrapper .background-colour3.page .element-color-inverted {background-color: #fff;color: #3b3b3b;}
#wrapper .page .background-colour3.article {background-color: #212121;}
#wrapper .page .background-colour3.article.transparent {background-color: #545454;background-color: rgba(33,33,33,0);}
#wrapper .page .background-colour3.article.semi-transparent {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .page .background-colour3.article .element-color-static {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);border-color: #fff;color: #fff;}
#wrapper .page .background-colour3.article .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .background-colour3.article .element-color-static.hotgraphic-popup-toolbar {background-color: #2b2b2b !important;background-color: rgba(33,33,33,.8) !important;}
#wrapper .page .background-colour3.article .element-color-dynamic {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;}
#wrapper .page .background-colour3.article .element-color-dynamic:hover, #wrapper .page .background-colour3.article .element-color-dynamic.selected, #wrapper .page .background-colour3.article .element-color-dynamic.selected.disabled, #wrapper .page .background-colour3.article .element-color-dynamic.selected.disabled:hover, #wrapper .page .background-colour3.article .element-color-dynamic.visited, #wrapper .page .background-colour3.article .element-color-dynamic.visited:hover {background-color: #1c1c1c;background-color: #212121;}
#wrapper .page .background-colour3.article .element-color-dynamic.selected:before, #wrapper .page .background-colour3.article .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #080808;}
#wrapper .page .background-colour3.article .element-color-dynamic.disabled, #wrapper .page .background-colour3.article .element-color-dynamic.disabled:hover {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .page .background-colour3.article .element-color-icon {background-color: #212121;color: #fff;}
#wrapper .page .background-colour3.article .element-color-control {background-color: #141414;border-color: #141414;color: #fff;}
#wrapper .page .background-colour3.article .element-color-control:hover {background-color: #000;border-color: #000;color: #fff;}
#wrapper .page .background-colour3.article .element-color-control-icon {color: #3b3b3b;}
#wrapper .page .background-colour3.article .element-color-control-icon:hover {color: #141414;}
#wrapper .page .background-colour3.article .element-color-icon-dynamic {color: #fff;}
#wrapper .page .background-colour3.article .element-color-icon-dynamic:hover {color: #080808;}
#wrapper .page .background-colour3.article .element-color-text {color: #3b3b3b;}
#wrapper .page .background-colour3.article .element-color-text-icon {color: #fff;}
#wrapper .page .background-colour3.article .element-color-border {border-color: #3b3b3b;}
#wrapper .page .background-colour3.article .element-color-table {background-color: #3b3b3b;border-color: #3b3b3b;}
#wrapper .page .background-colour3.article .element-color-border-dark {border-color: #080808;}
#wrapper .page .background-colour3.article .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .background-colour3.article .element-color-inverted {background-color: #fff;color: #3b3b3b;}
#wrapper .page .article .background-colour3.block .element-color-static {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);border-color: #fff;color: #fff;}
#wrapper .page .article .background-colour3.block .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .article .background-colour3.block .element-color-static.hotgraphic-popup-toolbar {background-color: #2b2b2b !important;background-color: rgba(33,33,33,.8) !important;}
#wrapper .page .article .background-colour3.block .element-color-dynamic {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;}
#wrapper .page .article .background-colour3.block .element-color-dynamic:hover, #wrapper .page .article .background-colour3.block .element-color-dynamic.selected, #wrapper .page .article .background-colour3.block .element-color-dynamic.selected.disabled, #wrapper .page .article .background-colour3.block .element-color-dynamic.selected.disabled:hover, #wrapper .page .article .background-colour3.block .element-color-dynamic.visited, #wrapper .page .article .background-colour3.block .element-color-dynamic.visited:hover {background-color: #1c1c1c;background-color: #212121;}
#wrapper .page .article .background-colour3.block .element-color-dynamic.selected:before, #wrapper .page .article .background-colour3.block .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #080808;}
#wrapper .page .article .background-colour3.block .element-color-dynamic.disabled, #wrapper .page .article .background-colour3.block .element-color-dynamic.disabled:hover {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .page .article .background-colour3.block .element-color-icon {background-color: #212121;color: #fff;}
#wrapper .page .article .background-colour3.block .element-color-control {background-color: #141414;border-color: #141414;color: #fff;}
#wrapper .page .article .background-colour3.block .element-color-control:hover {background-color: #000;border-color: #000;color: #fff;}
#wrapper .page .article .background-colour3.block .element-color-control-icon {color: #3b3b3b;}
#wrapper .page .article .background-colour3.block .element-color-control-icon:hover {color: #141414;}
#wrapper .page .article .background-colour3.block .element-color-icon-dynamic {color: #fff;}
#wrapper .page .article .background-colour3.block .element-color-icon-dynamic:hover {color: #080808;}
#wrapper .page .article .background-colour3.block .element-color-text {color: #3b3b3b;}
#wrapper .page .article .background-colour3.block .element-color-text-icon {color: #fff;}
#wrapper .page .article .background-colour3.block .element-color-border {border-color: #3b3b3b;}
#wrapper .page .article .background-colour3.block .element-color-table {background-color: #3b3b3b;border-color: #3b3b3b;}
#wrapper .page .article .background-colour3.block .element-color-border-dark {border-color: #080808;}
#wrapper .page .article .background-colour3.block .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .article .background-colour3.block .element-color-inverted {background-color: #fff;color: #3b3b3b;}
#wrapper .page .article .block .background-colour3.component .element-color-static {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);border-color: #fff;color: #fff;}
#wrapper .page .article .block .background-colour3.component .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .article .block .background-colour3.component .element-color-static.hotgraphic-popup-toolbar {background-color: #2b2b2b !important;background-color: rgba(33,33,33,.8) !important;}
#wrapper .page .article .block .background-colour3.component .element-color-dynamic {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;}
#wrapper .page .article .block .background-colour3.component .element-color-dynamic:hover, #wrapper .page .article .block .background-colour3.component .element-color-dynamic.selected, #wrapper .page .article .block .background-colour3.component .element-color-dynamic.selected.disabled, #wrapper .page .article .block .background-colour3.component .element-color-dynamic.selected.disabled:hover, #wrapper .page .article .block .background-colour3.component .element-color-dynamic.visited, #wrapper .page .article .block .background-colour3.component .element-color-dynamic.visited:hover {background-color: #1c1c1c;background-color: #212121;}
#wrapper .page .article .block .background-colour3.component .element-color-dynamic.selected:before, #wrapper .page .article .block .background-colour3.component .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #080808;}
#wrapper .page .article .block .background-colour3.component .element-color-dynamic.disabled, #wrapper .page .article .block .background-colour3.component .element-color-dynamic.disabled:hover {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .page .article .block .background-colour3.component .element-color-icon {background-color: #212121;color: #fff;}
#wrapper .page .article .block .background-colour3.component .element-color-control {background-color: #141414;border-color: #141414;color: #fff;}
#wrapper .page .article .block .background-colour3.component .element-color-control:hover {background-color: #000;border-color: #000;color: #fff;}
#wrapper .page .article .block .background-colour3.component .element-color-control-icon {color: #3b3b3b;}
#wrapper .page .article .block .background-colour3.component .element-color-control-icon:hover {color: #141414;}
#wrapper .page .article .block .background-colour3.component .element-color-icon-dynamic {color: #fff;}
#wrapper .page .article .block .background-colour3.component .element-color-icon-dynamic:hover {color: #080808;}
#wrapper .page .article .block .background-colour3.component .element-color-text {color: #3b3b3b;}
#wrapper .page .article .block .background-colour3.component .element-color-text-icon {color: #fff;}
#wrapper .page .article .block .background-colour3.component .element-color-border {border-color: #3b3b3b;}
#wrapper .page .article .block .background-colour3.component .element-color-table {background-color: #3b3b3b;border-color: #3b3b3b;}
#wrapper .page .article .block .background-colour3.component .element-color-border-dark {border-color: #080808;}
#wrapper .page .article .block .background-colour3.component .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .article .block .background-colour3.component .element-color-inverted {background-color: #fff;color: #3b3b3b;}
#wrapper .page .article .block .component .background-colour3.button {background-color: #212121;color: #fff;}
#wrapper .page .article .block .component .background-colour3.button:hover {background-color: #000;}
.background-colour3 .mcq-component .mcq-inner .mcq-widget.disabled .mcq-item label.disabled.selected, .background-colour3 .gmcq-component .gmcq-inner .gmcq-widget.disabled .gmcq-item label.disabled.selected, .background-colour3 .hotgraphic-graphic-pin.visited {background-color: #000 !important;color: #fff !important;}
.background-colour3 .mcq-component .mcq-inner .mcq-widget.disabled .mcq-item label.disabled, .background-colour3 .gmcq-component .gmcq-inner .gmcq-widget.disabled .gmcq-item label.disabled {background-color: #0a0a0a !important;background-color: rgba(0,0,0,.8) !important;color: #fff !important;}
.languagepicker.background-colour3 {background-color: #212121;}
.languagepicker.background-colour3 .languagepicker-inner .languagepicker-title {background-color: #000;}
.languagepicker.background-colour3 .languagepicker-inner .languagepicker-body {background-color: #080808;}
.languagepicker.background-colour3 .languagepicker-language {background-color: #000;}
.languagepicker.background-colour3 .languagepicker-language:hover {background-color: #000;}
.languagepicker.background-colour3.semi-transparent {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
.languagepicker.background-colour3.semi-transparent[class*="background-image"] .languagepicker-inner .languagepicker-title {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
.languagepicker.background-colour3.semi-transparent[class*="background-image"] .languagepicker-inner .languagepicker-body {background-color: #353535;background-color: rgba(33,33,33,.6);}
.background-colour3 blockquote {border-color: #3b3b3b !important;}
.background-colour3 blockquote:before {color: #fff;}
#wrapper .background-colour4.page {background-color: #212121;}
#wrapper .background-colour4.page.page {background-color: #212121;}
#wrapper .background-colour4.page.page .page-title-inner {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .background-colour4.page.transparent {background-color: #545454;background-color: rgba(33,33,33,0);}
#wrapper .background-colour4.page.semi-transparent {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .background-colour4.page .element-color-static {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);border-color: #fff;color: #fff;}
#wrapper .background-colour4.page .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .background-colour4.page .element-color-static.hotgraphic-popup-toolbar {background-color: #2b2b2b !important;background-color: rgba(33,33,33,.8) !important;}
#wrapper .background-colour4.page .element-color-dynamic {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;}
#wrapper .background-colour4.page .element-color-dynamic:hover, #wrapper .background-colour4.page .element-color-dynamic.selected, #wrapper .background-colour4.page .element-color-dynamic.selected.disabled, #wrapper .background-colour4.page .element-color-dynamic.selected.disabled:hover, #wrapper .background-colour4.page .element-color-dynamic.visited, #wrapper .background-colour4.page .element-color-dynamic.visited:hover {background-color: #1c1c1c;background-color: #212121;}
#wrapper .background-colour4.page .element-color-dynamic.selected:before, #wrapper .background-colour4.page .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #080808;}
#wrapper .background-colour4.page .element-color-dynamic.disabled, #wrapper .background-colour4.page .element-color-dynamic.disabled:hover {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .background-colour4.page .element-color-icon {background-color: #212121;color: #fff;}
#wrapper .background-colour4.page .element-color-control {background-color: #141414;border-color: #141414;color: #fff;}
#wrapper .background-colour4.page .element-color-control:hover {background-color: #000;border-color: #000;color: #fff;}
#wrapper .background-colour4.page .element-color-control-icon {color: #3b3b3b;}
#wrapper .background-colour4.page .element-color-control-icon:hover {color: #141414;}
#wrapper .background-colour4.page .element-color-icon-dynamic {color: #fff;}
#wrapper .background-colour4.page .element-color-icon-dynamic:hover {color: #080808;}
#wrapper .background-colour4.page .element-color-text {color: #3b3b3b;}
#wrapper .background-colour4.page .element-color-text-icon {color: #fff;}
#wrapper .background-colour4.page .element-color-border {border-color: #3b3b3b;}
#wrapper .background-colour4.page .element-color-table {background-color: #3b3b3b;border-color: #3b3b3b;}
#wrapper .background-colour4.page .element-color-border-dark {border-color: #080808;}
#wrapper .background-colour4.page .element-color-bg-text-color {background-color: #fff;}
#wrapper .background-colour4.page .element-color-inverted {background-color: #fff;color: #3b3b3b;}
#wrapper .page .background-colour4.article {background-color: #212121;}
#wrapper .page .background-colour4.article.transparent {background-color: #545454;background-color: rgba(33,33,33,0);}
#wrapper .page .background-colour4.article.semi-transparent {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .page .background-colour4.article .element-color-static {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);border-color: #fff;color: #fff;}
#wrapper .page .background-colour4.article .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .background-colour4.article .element-color-static.hotgraphic-popup-toolbar {background-color: #2b2b2b !important;background-color: rgba(33,33,33,.8) !important;}
#wrapper .page .background-colour4.article .element-color-dynamic {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;}
#wrapper .page .background-colour4.article .element-color-dynamic:hover, #wrapper .page .background-colour4.article .element-color-dynamic.selected, #wrapper .page .background-colour4.article .element-color-dynamic.selected.disabled, #wrapper .page .background-colour4.article .element-color-dynamic.selected.disabled:hover, #wrapper .page .background-colour4.article .element-color-dynamic.visited, #wrapper .page .background-colour4.article .element-color-dynamic.visited:hover {background-color: #1c1c1c;background-color: #212121;}
#wrapper .page .background-colour4.article .element-color-dynamic.selected:before, #wrapper .page .background-colour4.article .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #080808;}
#wrapper .page .background-colour4.article .element-color-dynamic.disabled, #wrapper .page .background-colour4.article .element-color-dynamic.disabled:hover {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .page .background-colour4.article .element-color-icon {background-color: #212121;color: #fff;}
#wrapper .page .background-colour4.article .element-color-control {background-color: #141414;border-color: #141414;color: #fff;}
#wrapper .page .background-colour4.article .element-color-control:hover {background-color: #000;border-color: #000;color: #fff;}
#wrapper .page .background-colour4.article .element-color-control-icon {color: #3b3b3b;}
#wrapper .page .background-colour4.article .element-color-control-icon:hover {color: #141414;}
#wrapper .page .background-colour4.article .element-color-icon-dynamic {color: #fff;}
#wrapper .page .background-colour4.article .element-color-icon-dynamic:hover {color: #080808;}
#wrapper .page .background-colour4.article .element-color-text {color: #3b3b3b;}
#wrapper .page .background-colour4.article .element-color-text-icon {color: #fff;}
#wrapper .page .background-colour4.article .element-color-border {border-color: #3b3b3b;}
#wrapper .page .background-colour4.article .element-color-table {background-color: #3b3b3b;border-color: #3b3b3b;}
#wrapper .page .background-colour4.article .element-color-border-dark {border-color: #080808;}
#wrapper .page .background-colour4.article .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .background-colour4.article .element-color-inverted {background-color: #fff;color: #3b3b3b;}
#wrapper .page .article .background-colour4.block .element-color-static {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);border-color: #fff;color: #fff;}
#wrapper .page .article .background-colour4.block .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .article .background-colour4.block .element-color-static.hotgraphic-popup-toolbar {background-color: #2b2b2b !important;background-color: rgba(33,33,33,.8) !important;}
#wrapper .page .article .background-colour4.block .element-color-dynamic {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;}
#wrapper .page .article .background-colour4.block .element-color-dynamic:hover, #wrapper .page .article .background-colour4.block .element-color-dynamic.selected, #wrapper .page .article .background-colour4.block .element-color-dynamic.selected.disabled, #wrapper .page .article .background-colour4.block .element-color-dynamic.selected.disabled:hover, #wrapper .page .article .background-colour4.block .element-color-dynamic.visited, #wrapper .page .article .background-colour4.block .element-color-dynamic.visited:hover {background-color: #1c1c1c;background-color: #212121;}
#wrapper .page .article .background-colour4.block .element-color-dynamic.selected:before, #wrapper .page .article .background-colour4.block .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #080808;}
#wrapper .page .article .background-colour4.block .element-color-dynamic.disabled, #wrapper .page .article .background-colour4.block .element-color-dynamic.disabled:hover {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .page .article .background-colour4.block .element-color-icon {background-color: #212121;color: #fff;}
#wrapper .page .article .background-colour4.block .element-color-control {background-color: #141414;border-color: #141414;color: #fff;}
#wrapper .page .article .background-colour4.block .element-color-control:hover {background-color: #000;border-color: #000;color: #fff;}
#wrapper .page .article .background-colour4.block .element-color-control-icon {color: #3b3b3b;}
#wrapper .page .article .background-colour4.block .element-color-control-icon:hover {color: #141414;}
#wrapper .page .article .background-colour4.block .element-color-icon-dynamic {color: #fff;}
#wrapper .page .article .background-colour4.block .element-color-icon-dynamic:hover {color: #080808;}
#wrapper .page .article .background-colour4.block .element-color-text {color: #3b3b3b;}
#wrapper .page .article .background-colour4.block .element-color-text-icon {color: #fff;}
#wrapper .page .article .background-colour4.block .element-color-border {border-color: #3b3b3b;}
#wrapper .page .article .background-colour4.block .element-color-table {background-color: #3b3b3b;border-color: #3b3b3b;}
#wrapper .page .article .background-colour4.block .element-color-border-dark {border-color: #080808;}
#wrapper .page .article .background-colour4.block .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .article .background-colour4.block .element-color-inverted {background-color: #fff;color: #3b3b3b;}
#wrapper .page .article .block .background-colour4.component .element-color-static {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);border-color: #fff;color: #fff;}
#wrapper .page .article .block .background-colour4.component .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .article .block .background-colour4.component .element-color-static.hotgraphic-popup-toolbar {background-color: #2b2b2b !important;background-color: rgba(33,33,33,.8) !important;}
#wrapper .page .article .block .background-colour4.component .element-color-dynamic {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;}
#wrapper .page .article .block .background-colour4.component .element-color-dynamic:hover, #wrapper .page .article .block .background-colour4.component .element-color-dynamic.selected, #wrapper .page .article .block .background-colour4.component .element-color-dynamic.selected.disabled, #wrapper .page .article .block .background-colour4.component .element-color-dynamic.selected.disabled:hover, #wrapper .page .article .block .background-colour4.component .element-color-dynamic.visited, #wrapper .page .article .block .background-colour4.component .element-color-dynamic.visited:hover {background-color: #1c1c1c;background-color: #212121;}
#wrapper .page .article .block .background-colour4.component .element-color-dynamic.selected:before, #wrapper .page .article .block .background-colour4.component .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #080808;}
#wrapper .page .article .block .background-colour4.component .element-color-dynamic.disabled, #wrapper .page .article .block .background-colour4.component .element-color-dynamic.disabled:hover {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .page .article .block .background-colour4.component .element-color-icon {background-color: #212121;color: #fff;}
#wrapper .page .article .block .background-colour4.component .element-color-control {background-color: #141414;border-color: #141414;color: #fff;}
#wrapper .page .article .block .background-colour4.component .element-color-control:hover {background-color: #000;border-color: #000;color: #fff;}
#wrapper .page .article .block .background-colour4.component .element-color-control-icon {color: #3b3b3b;}
#wrapper .page .article .block .background-colour4.component .element-color-control-icon:hover {color: #141414;}
#wrapper .page .article .block .background-colour4.component .element-color-icon-dynamic {color: #fff;}
#wrapper .page .article .block .background-colour4.component .element-color-icon-dynamic:hover {color: #080808;}
#wrapper .page .article .block .background-colour4.component .element-color-text {color: #3b3b3b;}
#wrapper .page .article .block .background-colour4.component .element-color-text-icon {color: #fff;}
#wrapper .page .article .block .background-colour4.component .element-color-border {border-color: #3b3b3b;}
#wrapper .page .article .block .background-colour4.component .element-color-table {background-color: #3b3b3b;border-color: #3b3b3b;}
#wrapper .page .article .block .background-colour4.component .element-color-border-dark {border-color: #080808;}
#wrapper .page .article .block .background-colour4.component .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .article .block .background-colour4.component .element-color-inverted {background-color: #fff;color: #3b3b3b;}
#wrapper .page .article .block .component .background-colour4.button {background-color: #212121;color: #fff;}
#wrapper .page .article .block .component .background-colour4.button:hover {background-color: #000;}
.background-colour4 .mcq-component .mcq-inner .mcq-widget.disabled .mcq-item label.disabled.selected, .background-colour4 .gmcq-component .gmcq-inner .gmcq-widget.disabled .gmcq-item label.disabled.selected, .background-colour4 .hotgraphic-graphic-pin.visited {background-color: #000 !important;color: #fff !important;}
.background-colour4 .mcq-component .mcq-inner .mcq-widget.disabled .mcq-item label.disabled, .background-colour4 .gmcq-component .gmcq-inner .gmcq-widget.disabled .gmcq-item label.disabled {background-color: #0a0a0a !important;background-color: rgba(0,0,0,.8) !important;color: #fff !important;}
.languagepicker.background-colour4 {background-color: #212121;}
.languagepicker.background-colour4 .languagepicker-inner .languagepicker-title {background-color: #000;}
.languagepicker.background-colour4 .languagepicker-inner .languagepicker-body {background-color: #080808;}
.languagepicker.background-colour4 .languagepicker-language {background-color: #000;}
.languagepicker.background-colour4 .languagepicker-language:hover {background-color: #000;}
.languagepicker.background-colour4.semi-transparent {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
.languagepicker.background-colour4.semi-transparent[class*="background-image"] .languagepicker-inner .languagepicker-title {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
.languagepicker.background-colour4.semi-transparent[class*="background-image"] .languagepicker-inner .languagepicker-body {background-color: #353535;background-color: rgba(33,33,33,.6);}
.background-colour4 blockquote {border-color: #3b3b3b !important;}
.background-colour4 blockquote:before {color: #fff;}
#wrapper .background-colour5.page {background-color: #212121;}
#wrapper .background-colour5.page.page {background-color: #212121;}
#wrapper .background-colour5.page.page .page-title-inner {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .background-colour5.page.transparent {background-color: #545454;background-color: rgba(33,33,33,0);}
#wrapper .background-colour5.page.semi-transparent {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .background-colour5.page .element-color-static {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);border-color: #fff;color: #fff;}
#wrapper .background-colour5.page .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .background-colour5.page .element-color-static.hotgraphic-popup-toolbar {background-color: #2b2b2b !important;background-color: rgba(33,33,33,.8) !important;}
#wrapper .background-colour5.page .element-color-dynamic {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;}
#wrapper .background-colour5.page .element-color-dynamic:hover, #wrapper .background-colour5.page .element-color-dynamic.selected, #wrapper .background-colour5.page .element-color-dynamic.selected.disabled, #wrapper .background-colour5.page .element-color-dynamic.selected.disabled:hover, #wrapper .background-colour5.page .element-color-dynamic.visited, #wrapper .background-colour5.page .element-color-dynamic.visited:hover {background-color: #1c1c1c;background-color: #212121;}
#wrapper .background-colour5.page .element-color-dynamic.selected:before, #wrapper .background-colour5.page .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #080808;}
#wrapper .background-colour5.page .element-color-dynamic.disabled, #wrapper .background-colour5.page .element-color-dynamic.disabled:hover {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .background-colour5.page .element-color-icon {background-color: #212121;color: #fff;}
#wrapper .background-colour5.page .element-color-control {background-color: #141414;border-color: #141414;color: #fff;}
#wrapper .background-colour5.page .element-color-control:hover {background-color: #000;border-color: #000;color: #fff;}
#wrapper .background-colour5.page .element-color-control-icon {color: #3b3b3b;}
#wrapper .background-colour5.page .element-color-control-icon:hover {color: #141414;}
#wrapper .background-colour5.page .element-color-icon-dynamic {color: #fff;}
#wrapper .background-colour5.page .element-color-icon-dynamic:hover {color: #080808;}
#wrapper .background-colour5.page .element-color-text {color: #3b3b3b;}
#wrapper .background-colour5.page .element-color-text-icon {color: #fff;}
#wrapper .background-colour5.page .element-color-border {border-color: #3b3b3b;}
#wrapper .background-colour5.page .element-color-table {background-color: #3b3b3b;border-color: #3b3b3b;}
#wrapper .background-colour5.page .element-color-border-dark {border-color: #080808;}
#wrapper .background-colour5.page .element-color-bg-text-color {background-color: #fff;}
#wrapper .background-colour5.page .element-color-inverted {background-color: #fff;color: #3b3b3b;}
#wrapper .page .background-colour5.article {background-color: #212121;}
#wrapper .page .background-colour5.article.transparent {background-color: #545454;background-color: rgba(33,33,33,0);}
#wrapper .page .background-colour5.article.semi-transparent {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .page .background-colour5.article .element-color-static {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);border-color: #fff;color: #fff;}
#wrapper .page .background-colour5.article .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .background-colour5.article .element-color-static.hotgraphic-popup-toolbar {background-color: #2b2b2b !important;background-color: rgba(33,33,33,.8) !important;}
#wrapper .page .background-colour5.article .element-color-dynamic {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;}
#wrapper .page .background-colour5.article .element-color-dynamic:hover, #wrapper .page .background-colour5.article .element-color-dynamic.selected, #wrapper .page .background-colour5.article .element-color-dynamic.selected.disabled, #wrapper .page .background-colour5.article .element-color-dynamic.selected.disabled:hover, #wrapper .page .background-colour5.article .element-color-dynamic.visited, #wrapper .page .background-colour5.article .element-color-dynamic.visited:hover {background-color: #1c1c1c;background-color: #212121;}
#wrapper .page .background-colour5.article .element-color-dynamic.selected:before, #wrapper .page .background-colour5.article .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #080808;}
#wrapper .page .background-colour5.article .element-color-dynamic.disabled, #wrapper .page .background-colour5.article .element-color-dynamic.disabled:hover {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .page .background-colour5.article .element-color-icon {background-color: #212121;color: #fff;}
#wrapper .page .background-colour5.article .element-color-control {background-color: #141414;border-color: #141414;color: #fff;}
#wrapper .page .background-colour5.article .element-color-control:hover {background-color: #000;border-color: #000;color: #fff;}
#wrapper .page .background-colour5.article .element-color-control-icon {color: #3b3b3b;}
#wrapper .page .background-colour5.article .element-color-control-icon:hover {color: #141414;}
#wrapper .page .background-colour5.article .element-color-icon-dynamic {color: #fff;}
#wrapper .page .background-colour5.article .element-color-icon-dynamic:hover {color: #080808;}
#wrapper .page .background-colour5.article .element-color-text {color: #3b3b3b;}
#wrapper .page .background-colour5.article .element-color-text-icon {color: #fff;}
#wrapper .page .background-colour5.article .element-color-border {border-color: #3b3b3b;}
#wrapper .page .background-colour5.article .element-color-table {background-color: #3b3b3b;border-color: #3b3b3b;}
#wrapper .page .background-colour5.article .element-color-border-dark {border-color: #080808;}
#wrapper .page .background-colour5.article .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .background-colour5.article .element-color-inverted {background-color: #fff;color: #3b3b3b;}
#wrapper .page .article .background-colour5.block .element-color-static {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);border-color: #fff;color: #fff;}
#wrapper .page .article .background-colour5.block .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .article .background-colour5.block .element-color-static.hotgraphic-popup-toolbar {background-color: #2b2b2b !important;background-color: rgba(33,33,33,.8) !important;}
#wrapper .page .article .background-colour5.block .element-color-dynamic {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;}
#wrapper .page .article .background-colour5.block .element-color-dynamic:hover, #wrapper .page .article .background-colour5.block .element-color-dynamic.selected, #wrapper .page .article .background-colour5.block .element-color-dynamic.selected.disabled, #wrapper .page .article .background-colour5.block .element-color-dynamic.selected.disabled:hover, #wrapper .page .article .background-colour5.block .element-color-dynamic.visited, #wrapper .page .article .background-colour5.block .element-color-dynamic.visited:hover {background-color: #1c1c1c;background-color: #212121;}
#wrapper .page .article .background-colour5.block .element-color-dynamic.selected:before, #wrapper .page .article .background-colour5.block .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #080808;}
#wrapper .page .article .background-colour5.block .element-color-dynamic.disabled, #wrapper .page .article .background-colour5.block .element-color-dynamic.disabled:hover {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .page .article .background-colour5.block .element-color-icon {background-color: #212121;color: #fff;}
#wrapper .page .article .background-colour5.block .element-color-control {background-color: #141414;border-color: #141414;color: #fff;}
#wrapper .page .article .background-colour5.block .element-color-control:hover {background-color: #000;border-color: #000;color: #fff;}
#wrapper .page .article .background-colour5.block .element-color-control-icon {color: #3b3b3b;}
#wrapper .page .article .background-colour5.block .element-color-control-icon:hover {color: #141414;}
#wrapper .page .article .background-colour5.block .element-color-icon-dynamic {color: #fff;}
#wrapper .page .article .background-colour5.block .element-color-icon-dynamic:hover {color: #080808;}
#wrapper .page .article .background-colour5.block .element-color-text {color: #3b3b3b;}
#wrapper .page .article .background-colour5.block .element-color-text-icon {color: #fff;}
#wrapper .page .article .background-colour5.block .element-color-border {border-color: #3b3b3b;}
#wrapper .page .article .background-colour5.block .element-color-table {background-color: #3b3b3b;border-color: #3b3b3b;}
#wrapper .page .article .background-colour5.block .element-color-border-dark {border-color: #080808;}
#wrapper .page .article .background-colour5.block .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .article .background-colour5.block .element-color-inverted {background-color: #fff;color: #3b3b3b;}
#wrapper .page .article .block .background-colour5.component .element-color-static {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);border-color: #fff;color: #fff;}
#wrapper .page .article .block .background-colour5.component .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .article .block .background-colour5.component .element-color-static.hotgraphic-popup-toolbar {background-color: #2b2b2b !important;background-color: rgba(33,33,33,.8) !important;}
#wrapper .page .article .block .background-colour5.component .element-color-dynamic {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;}
#wrapper .page .article .block .background-colour5.component .element-color-dynamic:hover, #wrapper .page .article .block .background-colour5.component .element-color-dynamic.selected, #wrapper .page .article .block .background-colour5.component .element-color-dynamic.selected.disabled, #wrapper .page .article .block .background-colour5.component .element-color-dynamic.selected.disabled:hover, #wrapper .page .article .block .background-colour5.component .element-color-dynamic.visited, #wrapper .page .article .block .background-colour5.component .element-color-dynamic.visited:hover {background-color: #1c1c1c;background-color: #212121;}
#wrapper .page .article .block .background-colour5.component .element-color-dynamic.selected:before, #wrapper .page .article .block .background-colour5.component .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #080808;}
#wrapper .page .article .block .background-colour5.component .element-color-dynamic.disabled, #wrapper .page .article .block .background-colour5.component .element-color-dynamic.disabled:hover {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .page .article .block .background-colour5.component .element-color-icon {background-color: #212121;color: #fff;}
#wrapper .page .article .block .background-colour5.component .element-color-control {background-color: #141414;border-color: #141414;color: #fff;}
#wrapper .page .article .block .background-colour5.component .element-color-control:hover {background-color: #000;border-color: #000;color: #fff;}
#wrapper .page .article .block .background-colour5.component .element-color-control-icon {color: #3b3b3b;}
#wrapper .page .article .block .background-colour5.component .element-color-control-icon:hover {color: #141414;}
#wrapper .page .article .block .background-colour5.component .element-color-icon-dynamic {color: #fff;}
#wrapper .page .article .block .background-colour5.component .element-color-icon-dynamic:hover {color: #080808;}
#wrapper .page .article .block .background-colour5.component .element-color-text {color: #3b3b3b;}
#wrapper .page .article .block .background-colour5.component .element-color-text-icon {color: #fff;}
#wrapper .page .article .block .background-colour5.component .element-color-border {border-color: #3b3b3b;}
#wrapper .page .article .block .background-colour5.component .element-color-table {background-color: #3b3b3b;border-color: #3b3b3b;}
#wrapper .page .article .block .background-colour5.component .element-color-border-dark {border-color: #080808;}
#wrapper .page .article .block .background-colour5.component .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .article .block .background-colour5.component .element-color-inverted {background-color: #fff;color: #3b3b3b;}
#wrapper .page .article .block .component .background-colour5.button {background-color: #212121;color: #fff;}
#wrapper .page .article .block .component .background-colour5.button:hover {background-color: #000;}
.background-colour5 .mcq-component .mcq-inner .mcq-widget.disabled .mcq-item label.disabled.selected, .background-colour5 .gmcq-component .gmcq-inner .gmcq-widget.disabled .gmcq-item label.disabled.selected, .background-colour5 .hotgraphic-graphic-pin.visited {background-color: #000 !important;color: #fff !important;}
.background-colour5 .mcq-component .mcq-inner .mcq-widget.disabled .mcq-item label.disabled, .background-colour5 .gmcq-component .gmcq-inner .gmcq-widget.disabled .gmcq-item label.disabled {background-color: #0a0a0a !important;background-color: rgba(0,0,0,.8) !important;color: #fff !important;}
.languagepicker.background-colour5 {background-color: #212121;}
.languagepicker.background-colour5 .languagepicker-inner .languagepicker-title {background-color: #000;}
.languagepicker.background-colour5 .languagepicker-inner .languagepicker-body {background-color: #080808;}
.languagepicker.background-colour5 .languagepicker-language {background-color: #000;}
.languagepicker.background-colour5 .languagepicker-language:hover {background-color: #000;}
.languagepicker.background-colour5.semi-transparent {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
.languagepicker.background-colour5.semi-transparent[class*="background-image"] .languagepicker-inner .languagepicker-title {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
.languagepicker.background-colour5.semi-transparent[class*="background-image"] .languagepicker-inner .languagepicker-body {background-color: #353535;background-color: rgba(33,33,33,.6);}
.background-colour5 blockquote {border-color: #3b3b3b !important;}
.background-colour5 blockquote:before {color: #fff;}
#wrapper .background-colour6.page {background-color: #212121;}
#wrapper .background-colour6.page.page {background-color: #212121;}
#wrapper .background-colour6.page.page .page-title-inner {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .background-colour6.page.transparent {background-color: #545454;background-color: rgba(33,33,33,0);}
#wrapper .background-colour6.page.semi-transparent {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .background-colour6.page .element-color-static {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);border-color: #fff;color: #fff;}
#wrapper .background-colour6.page .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .background-colour6.page .element-color-static.hotgraphic-popup-toolbar {background-color: #2b2b2b !important;background-color: rgba(33,33,33,.8) !important;}
#wrapper .background-colour6.page .element-color-dynamic {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;}
#wrapper .background-colour6.page .element-color-dynamic:hover, #wrapper .background-colour6.page .element-color-dynamic.selected, #wrapper .background-colour6.page .element-color-dynamic.selected.disabled, #wrapper .background-colour6.page .element-color-dynamic.selected.disabled:hover, #wrapper .background-colour6.page .element-color-dynamic.visited, #wrapper .background-colour6.page .element-color-dynamic.visited:hover {background-color: #1c1c1c;background-color: #212121;}
#wrapper .background-colour6.page .element-color-dynamic.selected:before, #wrapper .background-colour6.page .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #080808;}
#wrapper .background-colour6.page .element-color-dynamic.disabled, #wrapper .background-colour6.page .element-color-dynamic.disabled:hover {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .background-colour6.page .element-color-icon {background-color: #212121;color: #fff;}
#wrapper .background-colour6.page .element-color-control {background-color: #141414;border-color: #141414;color: #fff;}
#wrapper .background-colour6.page .element-color-control:hover {background-color: #000;border-color: #000;color: #fff;}
#wrapper .background-colour6.page .element-color-control-icon {color: #3b3b3b;}
#wrapper .background-colour6.page .element-color-control-icon:hover {color: #141414;}
#wrapper .background-colour6.page .element-color-icon-dynamic {color: #fff;}
#wrapper .background-colour6.page .element-color-icon-dynamic:hover {color: #080808;}
#wrapper .background-colour6.page .element-color-text {color: #3b3b3b;}
#wrapper .background-colour6.page .element-color-text-icon {color: #fff;}
#wrapper .background-colour6.page .element-color-border {border-color: #3b3b3b;}
#wrapper .background-colour6.page .element-color-table {background-color: #3b3b3b;border-color: #3b3b3b;}
#wrapper .background-colour6.page .element-color-border-dark {border-color: #080808;}
#wrapper .background-colour6.page .element-color-bg-text-color {background-color: #fff;}
#wrapper .background-colour6.page .element-color-inverted {background-color: #fff;color: #3b3b3b;}
#wrapper .page .background-colour6.article {background-color: #212121;}
#wrapper .page .background-colour6.article.transparent {background-color: #545454;background-color: rgba(33,33,33,0);}
#wrapper .page .background-colour6.article.semi-transparent {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .page .background-colour6.article .element-color-static {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);border-color: #fff;color: #fff;}
#wrapper .page .background-colour6.article .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .background-colour6.article .element-color-static.hotgraphic-popup-toolbar {background-color: #2b2b2b !important;background-color: rgba(33,33,33,.8) !important;}
#wrapper .page .background-colour6.article .element-color-dynamic {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;}
#wrapper .page .background-colour6.article .element-color-dynamic:hover, #wrapper .page .background-colour6.article .element-color-dynamic.selected, #wrapper .page .background-colour6.article .element-color-dynamic.selected.disabled, #wrapper .page .background-colour6.article .element-color-dynamic.selected.disabled:hover, #wrapper .page .background-colour6.article .element-color-dynamic.visited, #wrapper .page .background-colour6.article .element-color-dynamic.visited:hover {background-color: #1c1c1c;background-color: #212121;}
#wrapper .page .background-colour6.article .element-color-dynamic.selected:before, #wrapper .page .background-colour6.article .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #080808;}
#wrapper .page .background-colour6.article .element-color-dynamic.disabled, #wrapper .page .background-colour6.article .element-color-dynamic.disabled:hover {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .page .background-colour6.article .element-color-icon {background-color: #212121;color: #fff;}
#wrapper .page .background-colour6.article .element-color-control {background-color: #141414;border-color: #141414;color: #fff;}
#wrapper .page .background-colour6.article .element-color-control:hover {background-color: #000;border-color: #000;color: #fff;}
#wrapper .page .background-colour6.article .element-color-control-icon {color: #3b3b3b;}
#wrapper .page .background-colour6.article .element-color-control-icon:hover {color: #141414;}
#wrapper .page .background-colour6.article .element-color-icon-dynamic {color: #fff;}
#wrapper .page .background-colour6.article .element-color-icon-dynamic:hover {color: #080808;}
#wrapper .page .background-colour6.article .element-color-text {color: #3b3b3b;}
#wrapper .page .background-colour6.article .element-color-text-icon {color: #fff;}
#wrapper .page .background-colour6.article .element-color-border {border-color: #3b3b3b;}
#wrapper .page .background-colour6.article .element-color-table {background-color: #3b3b3b;border-color: #3b3b3b;}
#wrapper .page .background-colour6.article .element-color-border-dark {border-color: #080808;}
#wrapper .page .background-colour6.article .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .background-colour6.article .element-color-inverted {background-color: #fff;color: #3b3b3b;}
#wrapper .page .article .background-colour6.block .element-color-static {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);border-color: #fff;color: #fff;}
#wrapper .page .article .background-colour6.block .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .article .background-colour6.block .element-color-static.hotgraphic-popup-toolbar {background-color: #2b2b2b !important;background-color: rgba(33,33,33,.8) !important;}
#wrapper .page .article .background-colour6.block .element-color-dynamic {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;}
#wrapper .page .article .background-colour6.block .element-color-dynamic:hover, #wrapper .page .article .background-colour6.block .element-color-dynamic.selected, #wrapper .page .article .background-colour6.block .element-color-dynamic.selected.disabled, #wrapper .page .article .background-colour6.block .element-color-dynamic.selected.disabled:hover, #wrapper .page .article .background-colour6.block .element-color-dynamic.visited, #wrapper .page .article .background-colour6.block .element-color-dynamic.visited:hover {background-color: #1c1c1c;background-color: #212121;}
#wrapper .page .article .background-colour6.block .element-color-dynamic.selected:before, #wrapper .page .article .background-colour6.block .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #080808;}
#wrapper .page .article .background-colour6.block .element-color-dynamic.disabled, #wrapper .page .article .background-colour6.block .element-color-dynamic.disabled:hover {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .page .article .background-colour6.block .element-color-icon {background-color: #212121;color: #fff;}
#wrapper .page .article .background-colour6.block .element-color-control {background-color: #141414;border-color: #141414;color: #fff;}
#wrapper .page .article .background-colour6.block .element-color-control:hover {background-color: #000;border-color: #000;color: #fff;}
#wrapper .page .article .background-colour6.block .element-color-control-icon {color: #3b3b3b;}
#wrapper .page .article .background-colour6.block .element-color-control-icon:hover {color: #141414;}
#wrapper .page .article .background-colour6.block .element-color-icon-dynamic {color: #fff;}
#wrapper .page .article .background-colour6.block .element-color-icon-dynamic:hover {color: #080808;}
#wrapper .page .article .background-colour6.block .element-color-text {color: #3b3b3b;}
#wrapper .page .article .background-colour6.block .element-color-text-icon {color: #fff;}
#wrapper .page .article .background-colour6.block .element-color-border {border-color: #3b3b3b;}
#wrapper .page .article .background-colour6.block .element-color-table {background-color: #3b3b3b;border-color: #3b3b3b;}
#wrapper .page .article .background-colour6.block .element-color-border-dark {border-color: #080808;}
#wrapper .page .article .background-colour6.block .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .article .background-colour6.block .element-color-inverted {background-color: #fff;color: #3b3b3b;}
#wrapper .page .article .block .background-colour6.component .element-color-static {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);border-color: #fff;color: #fff;}
#wrapper .page .article .block .background-colour6.component .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .article .block .background-colour6.component .element-color-static.hotgraphic-popup-toolbar {background-color: #2b2b2b !important;background-color: rgba(33,33,33,.8) !important;}
#wrapper .page .article .block .background-colour6.component .element-color-dynamic {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;}
#wrapper .page .article .block .background-colour6.component .element-color-dynamic:hover, #wrapper .page .article .block .background-colour6.component .element-color-dynamic.selected, #wrapper .page .article .block .background-colour6.component .element-color-dynamic.selected.disabled, #wrapper .page .article .block .background-colour6.component .element-color-dynamic.selected.disabled:hover, #wrapper .page .article .block .background-colour6.component .element-color-dynamic.visited, #wrapper .page .article .block .background-colour6.component .element-color-dynamic.visited:hover {background-color: #1c1c1c;background-color: #212121;}
#wrapper .page .article .block .background-colour6.component .element-color-dynamic.selected:before, #wrapper .page .article .block .background-colour6.component .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #080808;}
#wrapper .page .article .block .background-colour6.component .element-color-dynamic.disabled, #wrapper .page .article .block .background-colour6.component .element-color-dynamic.disabled:hover {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .page .article .block .background-colour6.component .element-color-icon {background-color: #212121;color: #fff;}
#wrapper .page .article .block .background-colour6.component .element-color-control {background-color: #141414;border-color: #141414;color: #fff;}
#wrapper .page .article .block .background-colour6.component .element-color-control:hover {background-color: #000;border-color: #000;color: #fff;}
#wrapper .page .article .block .background-colour6.component .element-color-control-icon {color: #3b3b3b;}
#wrapper .page .article .block .background-colour6.component .element-color-control-icon:hover {color: #141414;}
#wrapper .page .article .block .background-colour6.component .element-color-icon-dynamic {color: #fff;}
#wrapper .page .article .block .background-colour6.component .element-color-icon-dynamic:hover {color: #080808;}
#wrapper .page .article .block .background-colour6.component .element-color-text {color: #3b3b3b;}
#wrapper .page .article .block .background-colour6.component .element-color-text-icon {color: #fff;}
#wrapper .page .article .block .background-colour6.component .element-color-border {border-color: #3b3b3b;}
#wrapper .page .article .block .background-colour6.component .element-color-table {background-color: #3b3b3b;border-color: #3b3b3b;}
#wrapper .page .article .block .background-colour6.component .element-color-border-dark {border-color: #080808;}
#wrapper .page .article .block .background-colour6.component .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .article .block .background-colour6.component .element-color-inverted {background-color: #fff;color: #3b3b3b;}
#wrapper .page .article .block .component .background-colour6.button {background-color: #212121;color: #fff;}
#wrapper .page .article .block .component .background-colour6.button:hover {background-color: #000;}
.background-colour6 .mcq-component .mcq-inner .mcq-widget.disabled .mcq-item label.disabled.selected, .background-colour6 .gmcq-component .gmcq-inner .gmcq-widget.disabled .gmcq-item label.disabled.selected, .background-colour6 .hotgraphic-graphic-pin.visited {background-color: #000 !important;color: #fff !important;}
.background-colour6 .mcq-component .mcq-inner .mcq-widget.disabled .mcq-item label.disabled, .background-colour6 .gmcq-component .gmcq-inner .gmcq-widget.disabled .gmcq-item label.disabled {background-color: #0a0a0a !important;background-color: rgba(0,0,0,.8) !important;color: #fff !important;}
.languagepicker.background-colour6 {background-color: #212121;}
.languagepicker.background-colour6 .languagepicker-inner .languagepicker-title {background-color: #000;}
.languagepicker.background-colour6 .languagepicker-inner .languagepicker-body {background-color: #080808;}
.languagepicker.background-colour6 .languagepicker-language {background-color: #000;}
.languagepicker.background-colour6 .languagepicker-language:hover {background-color: #000;}
.languagepicker.background-colour6.semi-transparent {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
.languagepicker.background-colour6.semi-transparent[class*="background-image"] .languagepicker-inner .languagepicker-title {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
.languagepicker.background-colour6.semi-transparent[class*="background-image"] .languagepicker-inner .languagepicker-body {background-color: #353535;background-color: rgba(33,33,33,.6);}
.background-colour6 blockquote {border-color: #3b3b3b !important;}
.background-colour6 blockquote:before {color: #fff;}
#wrapper .background-colour7.page {background-color: #fff;}
#wrapper .background-colour7.page.page {background-color: #fff;}
#wrapper .background-colour7.page.page .page-title-inner {background-color: #fff;background-color: rgba(255,255,255,.8);}
#wrapper .background-colour7.page.transparent {background-color: #fff;background-color: rgba(255,255,255,0);}
#wrapper .background-colour7.page.semi-transparent {background-color: #fff;background-color: rgba(255,255,255,.8);}
#wrapper .background-colour7.page .element-color-static {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);border-color: #fff;color: #fff;}
#wrapper .background-colour7.page .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .background-colour7.page .element-color-static.hotgraphic-popup-toolbar {background-color: #2b2b2b !important;background-color: rgba(33,33,33,.8) !important;}
#wrapper .background-colour7.page .element-color-dynamic {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;}
#wrapper .background-colour7.page .element-color-dynamic:hover, #wrapper .background-colour7.page .element-color-dynamic.selected, #wrapper .background-colour7.page .element-color-dynamic.selected.disabled, #wrapper .background-colour7.page .element-color-dynamic.selected.disabled:hover, #wrapper .background-colour7.page .element-color-dynamic.visited, #wrapper .background-colour7.page .element-color-dynamic.visited:hover {background-color: #1c1c1c;background-color: #212121;}
#wrapper .background-colour7.page .element-color-dynamic.selected:before, #wrapper .background-colour7.page .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #080808;}
#wrapper .background-colour7.page .element-color-dynamic.disabled, #wrapper .background-colour7.page .element-color-dynamic.disabled:hover {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .background-colour7.page .element-color-icon {background-color: #212121;color: #fff;}
#wrapper .background-colour7.page .element-color-control {background-color: #141414;border-color: #141414;color: #fff;}
#wrapper .background-colour7.page .element-color-control:hover {background-color: #000;border-color: #000;color: #fff;}
#wrapper .background-colour7.page .element-color-control-icon {color: #3b3b3b;}
#wrapper .background-colour7.page .element-color-control-icon:hover {color: #141414;}
#wrapper .background-colour7.page .element-color-icon-dynamic {color: #fff;}
#wrapper .background-colour7.page .element-color-icon-dynamic:hover {color: #080808;}
#wrapper .background-colour7.page .element-color-text {color: #3b3b3b;}
#wrapper .background-colour7.page .element-color-text-icon {color: #fff;}
#wrapper .background-colour7.page .element-color-border {border-color: #3b3b3b;}
#wrapper .background-colour7.page .element-color-table {background-color: #3b3b3b;border-color: #3b3b3b;}
#wrapper .background-colour7.page .element-color-border-dark {border-color: #080808;}
#wrapper .background-colour7.page .element-color-bg-text-color {background-color: #fff;}
#wrapper .background-colour7.page .element-color-inverted {background-color: #fff;color: #3b3b3b;}
#wrapper .page .background-colour7.article {background-color: #fff;}
#wrapper .page .background-colour7.article.transparent {background-color: #fff;background-color: rgba(255,255,255,0);}
#wrapper .page .background-colour7.article.semi-transparent {background-color: #fff;background-color: rgba(255,255,255,.8);}
#wrapper .page .background-colour7.article .element-color-static {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);border-color: #fff;color: #fff;}
#wrapper .page .background-colour7.article .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .background-colour7.article .element-color-static.hotgraphic-popup-toolbar {background-color: #2b2b2b !important;background-color: rgba(33,33,33,.8) !important;}
#wrapper .page .background-colour7.article .element-color-dynamic {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;}
#wrapper .page .background-colour7.article .element-color-dynamic:hover, #wrapper .page .background-colour7.article .element-color-dynamic.selected, #wrapper .page .background-colour7.article .element-color-dynamic.selected.disabled, #wrapper .page .background-colour7.article .element-color-dynamic.selected.disabled:hover, #wrapper .page .background-colour7.article .element-color-dynamic.visited, #wrapper .page .background-colour7.article .element-color-dynamic.visited:hover {background-color: #1c1c1c;background-color: #212121;}
#wrapper .page .background-colour7.article .element-color-dynamic.selected:before, #wrapper .page .background-colour7.article .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #080808;}
#wrapper .page .background-colour7.article .element-color-dynamic.disabled, #wrapper .page .background-colour7.article .element-color-dynamic.disabled:hover {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .page .background-colour7.article .element-color-icon {background-color: #212121;color: #fff;}
#wrapper .page .background-colour7.article .element-color-control {background-color: #141414;border-color: #141414;color: #fff;}
#wrapper .page .background-colour7.article .element-color-control:hover {background-color: #000;border-color: #000;color: #fff;}
#wrapper .page .background-colour7.article .element-color-control-icon {color: #3b3b3b;}
#wrapper .page .background-colour7.article .element-color-control-icon:hover {color: #141414;}
#wrapper .page .background-colour7.article .element-color-icon-dynamic {color: #fff;}
#wrapper .page .background-colour7.article .element-color-icon-dynamic:hover {color: #080808;}
#wrapper .page .background-colour7.article .element-color-text {color: #3b3b3b;}
#wrapper .page .background-colour7.article .element-color-text-icon {color: #fff;}
#wrapper .page .background-colour7.article .element-color-border {border-color: #3b3b3b;}
#wrapper .page .background-colour7.article .element-color-table {background-color: #3b3b3b;border-color: #3b3b3b;}
#wrapper .page .background-colour7.article .element-color-border-dark {border-color: #080808;}
#wrapper .page .background-colour7.article .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .background-colour7.article .element-color-inverted {background-color: #fff;color: #3b3b3b;}
#wrapper .page .article .background-colour7.block .element-color-static {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);border-color: #fff;color: #fff;}
#wrapper .page .article .background-colour7.block .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .article .background-colour7.block .element-color-static.hotgraphic-popup-toolbar {background-color: #2b2b2b !important;background-color: rgba(33,33,33,.8) !important;}
#wrapper .page .article .background-colour7.block .element-color-dynamic {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;}
#wrapper .page .article .background-colour7.block .element-color-dynamic:hover, #wrapper .page .article .background-colour7.block .element-color-dynamic.selected, #wrapper .page .article .background-colour7.block .element-color-dynamic.selected.disabled, #wrapper .page .article .background-colour7.block .element-color-dynamic.selected.disabled:hover, #wrapper .page .article .background-colour7.block .element-color-dynamic.visited, #wrapper .page .article .background-colour7.block .element-color-dynamic.visited:hover {background-color: #1c1c1c;background-color: #212121;}
#wrapper .page .article .background-colour7.block .element-color-dynamic.selected:before, #wrapper .page .article .background-colour7.block .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #080808;}
#wrapper .page .article .background-colour7.block .element-color-dynamic.disabled, #wrapper .page .article .background-colour7.block .element-color-dynamic.disabled:hover {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .page .article .background-colour7.block .element-color-icon {background-color: #212121;color: #fff;}
#wrapper .page .article .background-colour7.block .element-color-control {background-color: #141414;border-color: #141414;color: #fff;}
#wrapper .page .article .background-colour7.block .element-color-control:hover {background-color: #000;border-color: #000;color: #fff;}
#wrapper .page .article .background-colour7.block .element-color-control-icon {color: #3b3b3b;}
#wrapper .page .article .background-colour7.block .element-color-control-icon:hover {color: #141414;}
#wrapper .page .article .background-colour7.block .element-color-icon-dynamic {color: #fff;}
#wrapper .page .article .background-colour7.block .element-color-icon-dynamic:hover {color: #080808;}
#wrapper .page .article .background-colour7.block .element-color-text {color: #3b3b3b;}
#wrapper .page .article .background-colour7.block .element-color-text-icon {color: #fff;}
#wrapper .page .article .background-colour7.block .element-color-border {border-color: #3b3b3b;}
#wrapper .page .article .background-colour7.block .element-color-table {background-color: #3b3b3b;border-color: #3b3b3b;}
#wrapper .page .article .background-colour7.block .element-color-border-dark {border-color: #080808;}
#wrapper .page .article .background-colour7.block .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .article .background-colour7.block .element-color-inverted {background-color: #fff;color: #3b3b3b;}
#wrapper .page .article .block .background-colour7.component .element-color-static {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);border-color: #fff;color: #fff;}
#wrapper .page .article .block .background-colour7.component .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .article .block .background-colour7.component .element-color-static.hotgraphic-popup-toolbar {background-color: #2b2b2b !important;background-color: rgba(33,33,33,.8) !important;}
#wrapper .page .article .block .background-colour7.component .element-color-dynamic {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);color: #fff;}
#wrapper .page .article .block .background-colour7.component .element-color-dynamic:hover, #wrapper .page .article .block .background-colour7.component .element-color-dynamic.selected, #wrapper .page .article .block .background-colour7.component .element-color-dynamic.selected.disabled, #wrapper .page .article .block .background-colour7.component .element-color-dynamic.selected.disabled:hover, #wrapper .page .article .block .background-colour7.component .element-color-dynamic.visited, #wrapper .page .article .block .background-colour7.component .element-color-dynamic.visited:hover {background-color: #1c1c1c;background-color: #212121;}
#wrapper .page .article .block .background-colour7.component .element-color-dynamic.selected:before, #wrapper .page .article .block .background-colour7.component .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #080808;}
#wrapper .page .article .block .background-colour7.component .element-color-dynamic.disabled, #wrapper .page .article .block .background-colour7.component .element-color-dynamic.disabled:hover {background-color: #2b2b2b;background-color: rgba(33,33,33,.8);}
#wrapper .page .article .block .background-colour7.component .element-color-icon {background-color: #212121;color: #fff;}
#wrapper .page .article .block .background-colour7.component .element-color-control {background-color: #141414;border-color: #141414;color: #fff;}
#wrapper .page .article .block .background-colour7.component .element-color-control:hover {background-color: #000;border-color: #000;color: #fff;}
#wrapper .page .article .block .background-colour7.component .element-color-control-icon {color: #3b3b3b;}
#wrapper .page .article .block .background-colour7.component .element-color-control-icon:hover {color: #141414;}
#wrapper .page .article .block .background-colour7.component .element-color-icon-dynamic {color: #fff;}
#wrapper .page .article .block .background-colour7.component .element-color-icon-dynamic:hover {color: #080808;}
#wrapper .page .article .block .background-colour7.component .element-color-text {color: #3b3b3b;}
#wrapper .page .article .block .background-colour7.component .element-color-text-icon {color: #fff;}
#wrapper .page .article .block .background-colour7.component .element-color-border {border-color: #3b3b3b;}
#wrapper .page .article .block .background-colour7.component .element-color-table {background-color: #3b3b3b;border-color: #3b3b3b;}
#wrapper .page .article .block .background-colour7.component .element-color-border-dark {border-color: #080808;}
#wrapper .page .article .block .background-colour7.component .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .article .block .background-colour7.component .element-color-inverted {background-color: #fff;color: #3b3b3b;}
#wrapper .page .article .block .component .background-colour7.button {background-color: #fff;color: #fff;}
#wrapper .page .article .block .component .background-colour7.button:hover {background-color: #000;}
.background-colour7 .mcq-component .mcq-inner .mcq-widget.disabled .mcq-item label.disabled.selected, .background-colour7 .gmcq-component .gmcq-inner .gmcq-widget.disabled .gmcq-item label.disabled.selected, .background-colour7 .hotgraphic-graphic-pin.visited {background-color: #000 !important;color: #fff !important;}
.background-colour7 .mcq-component .mcq-inner .mcq-widget.disabled .mcq-item label.disabled, .background-colour7 .gmcq-component .gmcq-inner .gmcq-widget.disabled .gmcq-item label.disabled {background-color: #0a0a0a !important;background-color: rgba(0,0,0,.8) !important;color: #fff !important;}
.languagepicker.background-colour7 {background-color: #fff;}
.languagepicker.background-colour7 .languagepicker-inner .languagepicker-title {background-color: #d9d9d9;}
.languagepicker.background-colour7 .languagepicker-inner .languagepicker-body {background-color: #e6e6e6;}
.languagepicker.background-colour7 .languagepicker-language {background-color: #d9d9d9;}
.languagepicker.background-colour7 .languagepicker-language:hover {background-color: #ccc;}
.languagepicker.background-colour7.semi-transparent {background-color: #fff;background-color: rgba(255,255,255,.8);}
.languagepicker.background-colour7.semi-transparent[class*="background-image"] .languagepicker-inner .languagepicker-title {background-color: #fff;background-color: rgba(255,255,255,.8);}
.languagepicker.background-colour7.semi-transparent[class*="background-image"] .languagepicker-inner .languagepicker-body {background-color: #fff;background-color: rgba(255,255,255,.6);}
.background-colour7 blockquote {border-color: #3b3b3b !important;}
.background-colour7 blockquote:before {color: #fff;}
#wrapper .background-colour8.page {background-color: #ddc34d;}
#wrapper .background-colour8.page.page {background-color: #ddc34d;}
#wrapper .background-colour8.page.page .page-title-inner {background-color: #e0c95e;background-color: rgba(221,195,77,.8);}
#wrapper .background-colour8.page.transparent {background-color: #ede0a3;background-color: rgba(221,195,77,0);}
#wrapper .background-colour8.page.semi-transparent {background-color: #e0c95e;background-color: rgba(221,195,77,.8);}
#wrapper .background-colour8.page .element-color-static {background-color: #00b67f;background-color: rgba(0,162,113,.8);border-color: #fff;color: #fff;}
#wrapper .background-colour8.page .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .background-colour8.page .element-color-static.hotgraphic-popup-toolbar {background-color: #00b67f !important;background-color: rgba(0,162,113,.8) !important;}
#wrapper .background-colour8.page .element-color-dynamic {background-color: #00b67f;background-color: rgba(0,162,113,.8);color: #fff;}
#wrapper .background-colour8.page .element-color-dynamic:hover, #wrapper .background-colour8.page .element-color-dynamic.selected, #wrapper .background-colour8.page .element-color-dynamic.selected.disabled, #wrapper .background-colour8.page .element-color-dynamic.selected.disabled:hover, #wrapper .background-colour8.page .element-color-dynamic.visited, #wrapper .background-colour8.page .element-color-dynamic.visited:hover {background-color: #00986a;background-color: #00a271;}
#wrapper .background-colour8.page .element-color-dynamic.selected:before, #wrapper .background-colour8.page .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #006f4d;}
#wrapper .background-colour8.page .element-color-dynamic.disabled, #wrapper .background-colour8.page .element-color-dynamic.disabled:hover {background-color: #00b67f;background-color: rgba(0,162,113,.8);}
#wrapper .background-colour8.page .element-color-icon {background-color: #00a271;color: #fff;}
#wrapper .background-colour8.page .element-color-control {background-color: #00885f;border-color: #00885f;color: #fff;}
#wrapper .background-colour8.page .element-color-control:hover {background-color: #003c2a;border-color: #003c2a;color: #fff;}
#wrapper .background-colour8.page .element-color-control-icon {color: #00d595;}
#wrapper .background-colour8.page .element-color-control-icon:hover {color: #00885f;}
#wrapper .background-colour8.page .element-color-icon-dynamic {color: #fff;}
#wrapper .background-colour8.page .element-color-icon-dynamic:hover {color: #006f4d;}
#wrapper .background-colour8.page .element-color-text {color: #00d595;}
#wrapper .background-colour8.page .element-color-text-icon {color: #fff;}
#wrapper .background-colour8.page .element-color-border {border-color: #00d595;}
#wrapper .background-colour8.page .element-color-table {background-color: #00d595;border-color: #00d595;}
#wrapper .background-colour8.page .element-color-border-dark {border-color: #006f4d;}
#wrapper .background-colour8.page .element-color-bg-text-color {background-color: #fff;}
#wrapper .background-colour8.page .element-color-inverted {background-color: #000;color: #00d595;}
#wrapper .page .background-colour8.article {background-color: #ddc34d;}
#wrapper .page .background-colour8.article.transparent {background-color: #ede0a3;background-color: rgba(221,195,77,0);}
#wrapper .page .background-colour8.article.semi-transparent {background-color: #e0c95e;background-color: rgba(221,195,77,.8);}
#wrapper .page .background-colour8.article .element-color-static {background-color: #00b67f;background-color: rgba(0,162,113,.8);border-color: #fff;color: #fff;}
#wrapper .page .background-colour8.article .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .background-colour8.article .element-color-static.hotgraphic-popup-toolbar {background-color: #00b67f !important;background-color: rgba(0,162,113,.8) !important;}
#wrapper .page .background-colour8.article .element-color-dynamic {background-color: #00b67f;background-color: rgba(0,162,113,.8);color: #fff;}
#wrapper .page .background-colour8.article .element-color-dynamic:hover, #wrapper .page .background-colour8.article .element-color-dynamic.selected, #wrapper .page .background-colour8.article .element-color-dynamic.selected.disabled, #wrapper .page .background-colour8.article .element-color-dynamic.selected.disabled:hover, #wrapper .page .background-colour8.article .element-color-dynamic.visited, #wrapper .page .background-colour8.article .element-color-dynamic.visited:hover {background-color: #00986a;background-color: #00a271;}
#wrapper .page .background-colour8.article .element-color-dynamic.selected:before, #wrapper .page .background-colour8.article .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #006f4d;}
#wrapper .page .background-colour8.article .element-color-dynamic.disabled, #wrapper .page .background-colour8.article .element-color-dynamic.disabled:hover {background-color: #00b67f;background-color: rgba(0,162,113,.8);}
#wrapper .page .background-colour8.article .element-color-icon {background-color: #00a271;color: #fff;}
#wrapper .page .background-colour8.article .element-color-control {background-color: #00885f;border-color: #00885f;color: #fff;}
#wrapper .page .background-colour8.article .element-color-control:hover {background-color: #003c2a;border-color: #003c2a;color: #fff;}
#wrapper .page .background-colour8.article .element-color-control-icon {color: #00d595;}
#wrapper .page .background-colour8.article .element-color-control-icon:hover {color: #00885f;}
#wrapper .page .background-colour8.article .element-color-icon-dynamic {color: #fff;}
#wrapper .page .background-colour8.article .element-color-icon-dynamic:hover {color: #006f4d;}
#wrapper .page .background-colour8.article .element-color-text {color: #00d595;}
#wrapper .page .background-colour8.article .element-color-text-icon {color: #fff;}
#wrapper .page .background-colour8.article .element-color-border {border-color: #00d595;}
#wrapper .page .background-colour8.article .element-color-table {background-color: #00d595;border-color: #00d595;}
#wrapper .page .background-colour8.article .element-color-border-dark {border-color: #006f4d;}
#wrapper .page .background-colour8.article .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .background-colour8.article .element-color-inverted {background-color: #000;color: #00d595;}
#wrapper .page .article .background-colour8.block .element-color-static {background-color: #00b67f;background-color: rgba(0,162,113,.8);border-color: #fff;color: #fff;}
#wrapper .page .article .background-colour8.block .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .article .background-colour8.block .element-color-static.hotgraphic-popup-toolbar {background-color: #00b67f !important;background-color: rgba(0,162,113,.8) !important;}
#wrapper .page .article .background-colour8.block .element-color-dynamic {background-color: #00b67f;background-color: rgba(0,162,113,.8);color: #fff;}
#wrapper .page .article .background-colour8.block .element-color-dynamic:hover, #wrapper .page .article .background-colour8.block .element-color-dynamic.selected, #wrapper .page .article .background-colour8.block .element-color-dynamic.selected.disabled, #wrapper .page .article .background-colour8.block .element-color-dynamic.selected.disabled:hover, #wrapper .page .article .background-colour8.block .element-color-dynamic.visited, #wrapper .page .article .background-colour8.block .element-color-dynamic.visited:hover {background-color: #00986a;background-color: #00a271;}
#wrapper .page .article .background-colour8.block .element-color-dynamic.selected:before, #wrapper .page .article .background-colour8.block .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #006f4d;}
#wrapper .page .article .background-colour8.block .element-color-dynamic.disabled, #wrapper .page .article .background-colour8.block .element-color-dynamic.disabled:hover {background-color: #00b67f;background-color: rgba(0,162,113,.8);}
#wrapper .page .article .background-colour8.block .element-color-icon {background-color: #00a271;color: #fff;}
#wrapper .page .article .background-colour8.block .element-color-control {background-color: #00885f;border-color: #00885f;color: #fff;}
#wrapper .page .article .background-colour8.block .element-color-control:hover {background-color: #003c2a;border-color: #003c2a;color: #fff;}
#wrapper .page .article .background-colour8.block .element-color-control-icon {color: #00d595;}
#wrapper .page .article .background-colour8.block .element-color-control-icon:hover {color: #00885f;}
#wrapper .page .article .background-colour8.block .element-color-icon-dynamic {color: #fff;}
#wrapper .page .article .background-colour8.block .element-color-icon-dynamic:hover {color: #006f4d;}
#wrapper .page .article .background-colour8.block .element-color-text {color: #00d595;}
#wrapper .page .article .background-colour8.block .element-color-text-icon {color: #fff;}
#wrapper .page .article .background-colour8.block .element-color-border {border-color: #00d595;}
#wrapper .page .article .background-colour8.block .element-color-table {background-color: #00d595;border-color: #00d595;}
#wrapper .page .article .background-colour8.block .element-color-border-dark {border-color: #006f4d;}
#wrapper .page .article .background-colour8.block .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .article .background-colour8.block .element-color-inverted {background-color: #000;color: #00d595;}
#wrapper .page .article .block .background-colour8.component .element-color-static {background-color: #00b67f;background-color: rgba(0,162,113,.8);border-color: #fff;color: #fff;}
#wrapper .page .article .block .background-colour8.component .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .article .block .background-colour8.component .element-color-static.hotgraphic-popup-toolbar {background-color: #00b67f !important;background-color: rgba(0,162,113,.8) !important;}
#wrapper .page .article .block .background-colour8.component .element-color-dynamic {background-color: #00b67f;background-color: rgba(0,162,113,.8);color: #fff;}
#wrapper .page .article .block .background-colour8.component .element-color-dynamic:hover, #wrapper .page .article .block .background-colour8.component .element-color-dynamic.selected, #wrapper .page .article .block .background-colour8.component .element-color-dynamic.selected.disabled, #wrapper .page .article .block .background-colour8.component .element-color-dynamic.selected.disabled:hover, #wrapper .page .article .block .background-colour8.component .element-color-dynamic.visited, #wrapper .page .article .block .background-colour8.component .element-color-dynamic.visited:hover {background-color: #00986a;background-color: #00a271;}
#wrapper .page .article .block .background-colour8.component .element-color-dynamic.selected:before, #wrapper .page .article .block .background-colour8.component .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #006f4d;}
#wrapper .page .article .block .background-colour8.component .element-color-dynamic.disabled, #wrapper .page .article .block .background-colour8.component .element-color-dynamic.disabled:hover {background-color: #00b67f;background-color: rgba(0,162,113,.8);}
#wrapper .page .article .block .background-colour8.component .element-color-icon {background-color: #00a271;color: #fff;}
#wrapper .page .article .block .background-colour8.component .element-color-control {background-color: #00885f;border-color: #00885f;color: #fff;}
#wrapper .page .article .block .background-colour8.component .element-color-control:hover {background-color: #003c2a;border-color: #003c2a;color: #fff;}
#wrapper .page .article .block .background-colour8.component .element-color-control-icon {color: #00d595;}
#wrapper .page .article .block .background-colour8.component .element-color-control-icon:hover {color: #00885f;}
#wrapper .page .article .block .background-colour8.component .element-color-icon-dynamic {color: #fff;}
#wrapper .page .article .block .background-colour8.component .element-color-icon-dynamic:hover {color: #006f4d;}
#wrapper .page .article .block .background-colour8.component .element-color-text {color: #00d595;}
#wrapper .page .article .block .background-colour8.component .element-color-text-icon {color: #fff;}
#wrapper .page .article .block .background-colour8.component .element-color-border {border-color: #00d595;}
#wrapper .page .article .block .background-colour8.component .element-color-table {background-color: #00d595;border-color: #00d595;}
#wrapper .page .article .block .background-colour8.component .element-color-border-dark {border-color: #006f4d;}
#wrapper .page .article .block .background-colour8.component .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .article .block .background-colour8.component .element-color-inverted {background-color: #000;color: #00d595;}
#wrapper .page .article .block .component .background-colour8.button {background-color: #ddc34d;color: #fff;}
#wrapper .page .article .block .component .background-colour8.button:hover {background-color: #003c2a;}
.background-colour8 .mcq-component .mcq-inner .mcq-widget.disabled .mcq-item label.disabled.selected, .background-colour8 .gmcq-component .gmcq-inner .gmcq-widget.disabled .gmcq-item label.disabled.selected, .background-colour8 .hotgraphic-graphic-pin.visited {background-color: #003c2a !important;color: #fff !important;}
.background-colour8 .mcq-component .mcq-inner .mcq-widget.disabled .mcq-item label.disabled, .background-colour8 .gmcq-component .gmcq-inner .gmcq-widget.disabled .gmcq-item label.disabled {background-color: #005038 !important;background-color: rgba(0,60,42,.8) !important;color: #fff !important;}
.languagepicker.background-colour8 {background-color: #ddc34d;}
.languagepicker.background-colour8 .languagepicker-inner .languagepicker-title {background-color: #ba9f24;}
.languagepicker.background-colour8 .languagepicker-inner .languagepicker-body {background-color: #cfb128;}
.languagepicker.background-colour8 .languagepicker-language {background-color: #ba9f24;}
.languagepicker.background-colour8 .languagepicker-language:hover {background-color: #a58d1f;}
.languagepicker.background-colour8.semi-transparent {background-color: #e0c95e;background-color: rgba(221,195,77,.8);}
.languagepicker.background-colour8.semi-transparent[class*="background-image"] .languagepicker-inner .languagepicker-title {background-color: #e0c95e;background-color: rgba(221,195,77,.8);}
.languagepicker.background-colour8.semi-transparent[class*="background-image"] .languagepicker-inner .languagepicker-body {background-color: #e4cf6f;background-color: rgba(221,195,77,.6);}
.background-colour8 blockquote {border-color: #00d595 !important;}
.background-colour8 blockquote:before {color: #fff;}
#wrapper .background-colour9.page {background-color: #0070bc;}
#wrapper .background-colour9.page.page {background-color: #0070bc;}
#wrapper .background-colour9.page.page .page-title-inner {background-color: #007cd0;background-color: rgba(0,112,188,.8);}
#wrapper .background-colour9.page.transparent {background-color: #23a6ff;background-color: rgba(0,112,188,0);}
#wrapper .background-colour9.page.semi-transparent {background-color: #007cd0;background-color: rgba(0,112,188,.8);}
#wrapper .background-colour9.page .element-color-static {background-color: #007cd0;background-color: rgba(0,112,188,.8);border-color: #fff;color: #fff;}
#wrapper .background-colour9.page .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .background-colour9.page .element-color-static.hotgraphic-popup-toolbar {background-color: #007cd0 !important;background-color: rgba(0,112,188,.8) !important;}
#wrapper .background-colour9.page .element-color-dynamic {background-color: #007cd0;background-color: rgba(0,112,188,.8);color: #fff;}
#wrapper .background-colour9.page .element-color-dynamic:hover, #wrapper .background-colour9.page .element-color-dynamic.selected, #wrapper .background-colour9.page .element-color-dynamic.selected.disabled, #wrapper .background-colour9.page .element-color-dynamic.selected.disabled:hover, #wrapper .background-colour9.page .element-color-dynamic.visited, #wrapper .background-colour9.page .element-color-dynamic.visited:hover {background-color: #006ab2;background-color: #0070bc;}
#wrapper .background-colour9.page .element-color-dynamic.selected:before, #wrapper .background-colour9.page .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #005289;}
#wrapper .background-colour9.page .element-color-dynamic.disabled, #wrapper .background-colour9.page .element-color-dynamic.disabled:hover {background-color: #007cd0;background-color: rgba(0,112,188,.8);}
#wrapper .background-colour9.page .element-color-icon {background-color: #0070bc;color: #fff;}
#wrapper .background-colour9.page .element-color-control {background-color: #0061a3;border-color: #0061a3;color: #fff;}
#wrapper .background-colour9.page .element-color-control:hover {background-color: #003356;border-color: #003356;color: #fff;}
#wrapper .background-colour9.page .element-color-control-icon {color: #008eef;}
#wrapper .background-colour9.page .element-color-control-icon:hover {color: #0061a3;}
#wrapper .background-colour9.page .element-color-icon-dynamic {color: #fff;}
#wrapper .background-colour9.page .element-color-icon-dynamic:hover {color: #005289;}
#wrapper .background-colour9.page .element-color-text {color: #008eef;}
#wrapper .background-colour9.page .element-color-text-icon {color: #fff;}
#wrapper .background-colour9.page .element-color-border {border-color: #008eef;}
#wrapper .background-colour9.page .element-color-table {background-color: #008eef;border-color: #008eef;}
#wrapper .background-colour9.page .element-color-border-dark {border-color: #005289;}
#wrapper .background-colour9.page .element-color-bg-text-color {background-color: #fff;}
#wrapper .background-colour9.page .element-color-inverted {background-color: #fff;color: #008eef;}
#wrapper .page .background-colour9.article {background-color: #0070bc;}
#wrapper .page .background-colour9.article.transparent {background-color: #23a6ff;background-color: rgba(0,112,188,0);}
#wrapper .page .background-colour9.article.semi-transparent {background-color: #007cd0;background-color: rgba(0,112,188,.8);}
#wrapper .page .background-colour9.article .element-color-static {background-color: #007cd0;background-color: rgba(0,112,188,.8);border-color: #fff;color: #fff;}
#wrapper .page .background-colour9.article .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .background-colour9.article .element-color-static.hotgraphic-popup-toolbar {background-color: #007cd0 !important;background-color: rgba(0,112,188,.8) !important;}
#wrapper .page .background-colour9.article .element-color-dynamic {background-color: #007cd0;background-color: rgba(0,112,188,.8);color: #fff;}
#wrapper .page .background-colour9.article .element-color-dynamic:hover, #wrapper .page .background-colour9.article .element-color-dynamic.selected, #wrapper .page .background-colour9.article .element-color-dynamic.selected.disabled, #wrapper .page .background-colour9.article .element-color-dynamic.selected.disabled:hover, #wrapper .page .background-colour9.article .element-color-dynamic.visited, #wrapper .page .background-colour9.article .element-color-dynamic.visited:hover {background-color: #006ab2;background-color: #0070bc;}
#wrapper .page .background-colour9.article .element-color-dynamic.selected:before, #wrapper .page .background-colour9.article .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #005289;}
#wrapper .page .background-colour9.article .element-color-dynamic.disabled, #wrapper .page .background-colour9.article .element-color-dynamic.disabled:hover {background-color: #007cd0;background-color: rgba(0,112,188,.8);}
#wrapper .page .background-colour9.article .element-color-icon {background-color: #0070bc;color: #fff;}
#wrapper .page .background-colour9.article .element-color-control {background-color: #0061a3;border-color: #0061a3;color: #fff;}
#wrapper .page .background-colour9.article .element-color-control:hover {background-color: #003356;border-color: #003356;color: #fff;}
#wrapper .page .background-colour9.article .element-color-control-icon {color: #008eef;}
#wrapper .page .background-colour9.article .element-color-control-icon:hover {color: #0061a3;}
#wrapper .page .background-colour9.article .element-color-icon-dynamic {color: #fff;}
#wrapper .page .background-colour9.article .element-color-icon-dynamic:hover {color: #005289;}
#wrapper .page .background-colour9.article .element-color-text {color: #008eef;}
#wrapper .page .background-colour9.article .element-color-text-icon {color: #fff;}
#wrapper .page .background-colour9.article .element-color-border {border-color: #008eef;}
#wrapper .page .background-colour9.article .element-color-table {background-color: #008eef;border-color: #008eef;}
#wrapper .page .background-colour9.article .element-color-border-dark {border-color: #005289;}
#wrapper .page .background-colour9.article .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .background-colour9.article .element-color-inverted {background-color: #fff;color: #008eef;}
#wrapper .page .article .background-colour9.block .element-color-static {background-color: #007cd0;background-color: rgba(0,112,188,.8);border-color: #fff;color: #fff;}
#wrapper .page .article .background-colour9.block .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .article .background-colour9.block .element-color-static.hotgraphic-popup-toolbar {background-color: #007cd0 !important;background-color: rgba(0,112,188,.8) !important;}
#wrapper .page .article .background-colour9.block .element-color-dynamic {background-color: #007cd0;background-color: rgba(0,112,188,.8);color: #fff;}
#wrapper .page .article .background-colour9.block .element-color-dynamic:hover, #wrapper .page .article .background-colour9.block .element-color-dynamic.selected, #wrapper .page .article .background-colour9.block .element-color-dynamic.selected.disabled, #wrapper .page .article .background-colour9.block .element-color-dynamic.selected.disabled:hover, #wrapper .page .article .background-colour9.block .element-color-dynamic.visited, #wrapper .page .article .background-colour9.block .element-color-dynamic.visited:hover {background-color: #006ab2;background-color: #0070bc;}
#wrapper .page .article .background-colour9.block .element-color-dynamic.selected:before, #wrapper .page .article .background-colour9.block .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #005289;}
#wrapper .page .article .background-colour9.block .element-color-dynamic.disabled, #wrapper .page .article .background-colour9.block .element-color-dynamic.disabled:hover {background-color: #007cd0;background-color: rgba(0,112,188,.8);}
#wrapper .page .article .background-colour9.block .element-color-icon {background-color: #0070bc;color: #fff;}
#wrapper .page .article .background-colour9.block .element-color-control {background-color: #0061a3;border-color: #0061a3;color: #fff;}
#wrapper .page .article .background-colour9.block .element-color-control:hover {background-color: #003356;border-color: #003356;color: #fff;}
#wrapper .page .article .background-colour9.block .element-color-control-icon {color: #008eef;}
#wrapper .page .article .background-colour9.block .element-color-control-icon:hover {color: #0061a3;}
#wrapper .page .article .background-colour9.block .element-color-icon-dynamic {color: #fff;}
#wrapper .page .article .background-colour9.block .element-color-icon-dynamic:hover {color: #005289;}
#wrapper .page .article .background-colour9.block .element-color-text {color: #008eef;}
#wrapper .page .article .background-colour9.block .element-color-text-icon {color: #fff;}
#wrapper .page .article .background-colour9.block .element-color-border {border-color: #008eef;}
#wrapper .page .article .background-colour9.block .element-color-table {background-color: #008eef;border-color: #008eef;}
#wrapper .page .article .background-colour9.block .element-color-border-dark {border-color: #005289;}
#wrapper .page .article .background-colour9.block .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .article .background-colour9.block .element-color-inverted {background-color: #fff;color: #008eef;}
#wrapper .page .article .block .background-colour9.component .element-color-static {background-color: #007cd0;background-color: rgba(0,112,188,.8);border-color: #fff;color: #fff;}
#wrapper .page .article .block .background-colour9.component .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .article .block .background-colour9.component .element-color-static.hotgraphic-popup-toolbar {background-color: #007cd0 !important;background-color: rgba(0,112,188,.8) !important;}
#wrapper .page .article .block .background-colour9.component .element-color-dynamic {background-color: #007cd0;background-color: rgba(0,112,188,.8);color: #fff;}
#wrapper .page .article .block .background-colour9.component .element-color-dynamic:hover, #wrapper .page .article .block .background-colour9.component .element-color-dynamic.selected, #wrapper .page .article .block .background-colour9.component .element-color-dynamic.selected.disabled, #wrapper .page .article .block .background-colour9.component .element-color-dynamic.selected.disabled:hover, #wrapper .page .article .block .background-colour9.component .element-color-dynamic.visited, #wrapper .page .article .block .background-colour9.component .element-color-dynamic.visited:hover {background-color: #006ab2;background-color: #0070bc;}
#wrapper .page .article .block .background-colour9.component .element-color-dynamic.selected:before, #wrapper .page .article .block .background-colour9.component .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #005289;}
#wrapper .page .article .block .background-colour9.component .element-color-dynamic.disabled, #wrapper .page .article .block .background-colour9.component .element-color-dynamic.disabled:hover {background-color: #007cd0;background-color: rgba(0,112,188,.8);}
#wrapper .page .article .block .background-colour9.component .element-color-icon {background-color: #0070bc;color: #fff;}
#wrapper .page .article .block .background-colour9.component .element-color-control {background-color: #0061a3;border-color: #0061a3;color: #fff;}
#wrapper .page .article .block .background-colour9.component .element-color-control:hover {background-color: #003356;border-color: #003356;color: #fff;}
#wrapper .page .article .block .background-colour9.component .element-color-control-icon {color: #008eef;}
#wrapper .page .article .block .background-colour9.component .element-color-control-icon:hover {color: #0061a3;}
#wrapper .page .article .block .background-colour9.component .element-color-icon-dynamic {color: #fff;}
#wrapper .page .article .block .background-colour9.component .element-color-icon-dynamic:hover {color: #005289;}
#wrapper .page .article .block .background-colour9.component .element-color-text {color: #008eef;}
#wrapper .page .article .block .background-colour9.component .element-color-text-icon {color: #fff;}
#wrapper .page .article .block .background-colour9.component .element-color-border {border-color: #008eef;}
#wrapper .page .article .block .background-colour9.component .element-color-table {background-color: #008eef;border-color: #008eef;}
#wrapper .page .article .block .background-colour9.component .element-color-border-dark {border-color: #005289;}
#wrapper .page .article .block .background-colour9.component .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .article .block .background-colour9.component .element-color-inverted {background-color: #fff;color: #008eef;}
#wrapper .page .article .block .component .background-colour9.button {background-color: #0070bc;color: #fff;}
#wrapper .page .article .block .component .background-colour9.button:hover {background-color: #003356;}
.background-colour9 .mcq-component .mcq-inner .mcq-widget.disabled .mcq-item label.disabled.selected, .background-colour9 .gmcq-component .gmcq-inner .gmcq-widget.disabled .gmcq-item label.disabled.selected, .background-colour9 .hotgraphic-graphic-pin.visited {background-color: #003356 !important;color: #fff !important;}
.background-colour9 .mcq-component .mcq-inner .mcq-widget.disabled .mcq-item label.disabled, .background-colour9 .gmcq-component .gmcq-inner .gmcq-widget.disabled .gmcq-item label.disabled {background-color: #003f6a !important;background-color: rgba(0,51,86,.8) !important;color: #fff !important;}
.languagepicker.background-colour9 {background-color: #0070bc;}
.languagepicker.background-colour9 .languagepicker-inner .languagepicker-title {background-color: #004270;}
.languagepicker.background-colour9 .languagepicker-inner .languagepicker-body {background-color: #005289;}
.languagepicker.background-colour9 .languagepicker-language {background-color: #004270;}
.languagepicker.background-colour9 .languagepicker-language:hover {background-color: #003356;}
.languagepicker.background-colour9.semi-transparent {background-color: #007cd0;background-color: rgba(0,112,188,.8);}
.languagepicker.background-colour9.semi-transparent[class*="background-image"] .languagepicker-inner .languagepicker-title {background-color: #007cd0;background-color: rgba(0,112,188,.8);}
.languagepicker.background-colour9.semi-transparent[class*="background-image"] .languagepicker-inner .languagepicker-body {background-color: #0088e5;background-color: rgba(0,112,188,.6);}
.background-colour9 blockquote {border-color: #008eef !important;}
.background-colour9 blockquote:before {color: #fff;}
#wrapper .background-colour10.page {background-color: #e93380;}
#wrapper .background-colour10.page.page {background-color: #e93380;}
#wrapper .background-colour10.page.page .page-title-inner {background-color: #eb458b;background-color: rgba(233,51,128,.8);}
#wrapper .background-colour10.page.transparent {background-color: #f38fb9;background-color: rgba(233,51,128,0);}
#wrapper .background-colour10.page.semi-transparent {background-color: #eb458b;background-color: rgba(233,51,128,.8);}
#wrapper .background-colour10.page .element-color-static {background-color: #eb458b;background-color: rgba(233,51,128,.8);border-color: #fff;color: #fff;}
#wrapper .background-colour10.page .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .background-colour10.page .element-color-static.hotgraphic-popup-toolbar {background-color: #eb458b !important;background-color: rgba(233,51,128,.8) !important;}
#wrapper .background-colour10.page .element-color-dynamic {background-color: #eb458b;background-color: rgba(233,51,128,.8);color: #fff;}
#wrapper .background-colour10.page .element-color-dynamic:hover, #wrapper .background-colour10.page .element-color-dynamic.selected, #wrapper .background-colour10.page .element-color-dynamic.selected.disabled, #wrapper .background-colour10.page .element-color-dynamic.selected.disabled:hover, #wrapper .background-colour10.page .element-color-dynamic.visited, #wrapper .background-colour10.page .element-color-dynamic.visited:hover {background-color: #e82a7a;background-color: #e93380;}
#wrapper .background-colour10.page .element-color-dynamic.selected:before, #wrapper .background-colour10.page .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #d21766;}
#wrapper .background-colour10.page .element-color-dynamic.disabled, #wrapper .background-colour10.page .element-color-dynamic.disabled:hover {background-color: #eb458b;background-color: rgba(233,51,128,.8);}
#wrapper .background-colour10.page .element-color-icon {background-color: #e93380;color: #fff;}
#wrapper .background-colour10.page .element-color-control {background-color: #e71c72;border-color: #e71c72;color: #fff;}
#wrapper .background-colour10.page .element-color-control:hover {background-color: #a41250;border-color: #a41250;color: #fff;}
#wrapper .background-colour10.page .element-color-control-icon {color: #ee619d;}
#wrapper .background-colour10.page .element-color-control-icon:hover {color: #e71c72;}
#wrapper .background-colour10.page .element-color-icon-dynamic {color: #fff;}
#wrapper .background-colour10.page .element-color-icon-dynamic:hover {color: #d21766;}
#wrapper .background-colour10.page .element-color-text {color: #ee619d;}
#wrapper .background-colour10.page .element-color-text-icon {color: #fff;}
#wrapper .background-colour10.page .element-color-border {border-color: #ee619d;}
#wrapper .background-colour10.page .element-color-table {background-color: #ee619d;border-color: #ee619d;}
#wrapper .background-colour10.page .element-color-border-dark {border-color: #d21766;}
#wrapper .background-colour10.page .element-color-bg-text-color {background-color: #fff;}
#wrapper .background-colour10.page .element-color-inverted {background-color: #000;color: #ee619d;}
#wrapper .page .background-colour10.article {background-color: #e93380;}
#wrapper .page .background-colour10.article.transparent {background-color: #f38fb9;background-color: rgba(233,51,128,0);}
#wrapper .page .background-colour10.article.semi-transparent {background-color: #eb458b;background-color: rgba(233,51,128,.8);}
#wrapper .page .background-colour10.article .element-color-static {background-color: #eb458b;background-color: rgba(233,51,128,.8);border-color: #fff;color: #fff;}
#wrapper .page .background-colour10.article .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .background-colour10.article .element-color-static.hotgraphic-popup-toolbar {background-color: #eb458b !important;background-color: rgba(233,51,128,.8) !important;}
#wrapper .page .background-colour10.article .element-color-dynamic {background-color: #eb458b;background-color: rgba(233,51,128,.8);color: #fff;}
#wrapper .page .background-colour10.article .element-color-dynamic:hover, #wrapper .page .background-colour10.article .element-color-dynamic.selected, #wrapper .page .background-colour10.article .element-color-dynamic.selected.disabled, #wrapper .page .background-colour10.article .element-color-dynamic.selected.disabled:hover, #wrapper .page .background-colour10.article .element-color-dynamic.visited, #wrapper .page .background-colour10.article .element-color-dynamic.visited:hover {background-color: #e82a7a;background-color: #e93380;}
#wrapper .page .background-colour10.article .element-color-dynamic.selected:before, #wrapper .page .background-colour10.article .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #d21766;}
#wrapper .page .background-colour10.article .element-color-dynamic.disabled, #wrapper .page .background-colour10.article .element-color-dynamic.disabled:hover {background-color: #eb458b;background-color: rgba(233,51,128,.8);}
#wrapper .page .background-colour10.article .element-color-icon {background-color: #e93380;color: #fff;}
#wrapper .page .background-colour10.article .element-color-control {background-color: #e71c72;border-color: #e71c72;color: #fff;}
#wrapper .page .background-colour10.article .element-color-control:hover {background-color: #a41250;border-color: #a41250;color: #fff;}
#wrapper .page .background-colour10.article .element-color-control-icon {color: #ee619d;}
#wrapper .page .background-colour10.article .element-color-control-icon:hover {color: #e71c72;}
#wrapper .page .background-colour10.article .element-color-icon-dynamic {color: #fff;}
#wrapper .page .background-colour10.article .element-color-icon-dynamic:hover {color: #d21766;}
#wrapper .page .background-colour10.article .element-color-text {color: #ee619d;}
#wrapper .page .background-colour10.article .element-color-text-icon {color: #fff;}
#wrapper .page .background-colour10.article .element-color-border {border-color: #ee619d;}
#wrapper .page .background-colour10.article .element-color-table {background-color: #ee619d;border-color: #ee619d;}
#wrapper .page .background-colour10.article .element-color-border-dark {border-color: #d21766;}
#wrapper .page .background-colour10.article .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .background-colour10.article .element-color-inverted {background-color: #000;color: #ee619d;}
#wrapper .page .article .background-colour10.block .element-color-static {background-color: #eb458b;background-color: rgba(233,51,128,.8);border-color: #fff;color: #fff;}
#wrapper .page .article .background-colour10.block .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .article .background-colour10.block .element-color-static.hotgraphic-popup-toolbar {background-color: #eb458b !important;background-color: rgba(233,51,128,.8) !important;}
#wrapper .page .article .background-colour10.block .element-color-dynamic {background-color: #eb458b;background-color: rgba(233,51,128,.8);color: #fff;}
#wrapper .page .article .background-colour10.block .element-color-dynamic:hover, #wrapper .page .article .background-colour10.block .element-color-dynamic.selected, #wrapper .page .article .background-colour10.block .element-color-dynamic.selected.disabled, #wrapper .page .article .background-colour10.block .element-color-dynamic.selected.disabled:hover, #wrapper .page .article .background-colour10.block .element-color-dynamic.visited, #wrapper .page .article .background-colour10.block .element-color-dynamic.visited:hover {background-color: #e82a7a;background-color: #e93380;}
#wrapper .page .article .background-colour10.block .element-color-dynamic.selected:before, #wrapper .page .article .background-colour10.block .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #d21766;}
#wrapper .page .article .background-colour10.block .element-color-dynamic.disabled, #wrapper .page .article .background-colour10.block .element-color-dynamic.disabled:hover {background-color: #eb458b;background-color: rgba(233,51,128,.8);}
#wrapper .page .article .background-colour10.block .element-color-icon {background-color: #e93380;color: #fff;}
#wrapper .page .article .background-colour10.block .element-color-control {background-color: #e71c72;border-color: #e71c72;color: #fff;}
#wrapper .page .article .background-colour10.block .element-color-control:hover {background-color: #a41250;border-color: #a41250;color: #fff;}
#wrapper .page .article .background-colour10.block .element-color-control-icon {color: #ee619d;}
#wrapper .page .article .background-colour10.block .element-color-control-icon:hover {color: #e71c72;}
#wrapper .page .article .background-colour10.block .element-color-icon-dynamic {color: #fff;}
#wrapper .page .article .background-colour10.block .element-color-icon-dynamic:hover {color: #d21766;}
#wrapper .page .article .background-colour10.block .element-color-text {color: #ee619d;}
#wrapper .page .article .background-colour10.block .element-color-text-icon {color: #fff;}
#wrapper .page .article .background-colour10.block .element-color-border {border-color: #ee619d;}
#wrapper .page .article .background-colour10.block .element-color-table {background-color: #ee619d;border-color: #ee619d;}
#wrapper .page .article .background-colour10.block .element-color-border-dark {border-color: #d21766;}
#wrapper .page .article .background-colour10.block .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .article .background-colour10.block .element-color-inverted {background-color: #000;color: #ee619d;}
#wrapper .page .article .block .background-colour10.component .element-color-static {background-color: #eb458b;background-color: rgba(233,51,128,.8);border-color: #fff;color: #fff;}
#wrapper .page .article .block .background-colour10.component .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .article .block .background-colour10.component .element-color-static.hotgraphic-popup-toolbar {background-color: #eb458b !important;background-color: rgba(233,51,128,.8) !important;}
#wrapper .page .article .block .background-colour10.component .element-color-dynamic {background-color: #eb458b;background-color: rgba(233,51,128,.8);color: #fff;}
#wrapper .page .article .block .background-colour10.component .element-color-dynamic:hover, #wrapper .page .article .block .background-colour10.component .element-color-dynamic.selected, #wrapper .page .article .block .background-colour10.component .element-color-dynamic.selected.disabled, #wrapper .page .article .block .background-colour10.component .element-color-dynamic.selected.disabled:hover, #wrapper .page .article .block .background-colour10.component .element-color-dynamic.visited, #wrapper .page .article .block .background-colour10.component .element-color-dynamic.visited:hover {background-color: #e82a7a;background-color: #e93380;}
#wrapper .page .article .block .background-colour10.component .element-color-dynamic.selected:before, #wrapper .page .article .block .background-colour10.component .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #d21766;}
#wrapper .page .article .block .background-colour10.component .element-color-dynamic.disabled, #wrapper .page .article .block .background-colour10.component .element-color-dynamic.disabled:hover {background-color: #eb458b;background-color: rgba(233,51,128,.8);}
#wrapper .page .article .block .background-colour10.component .element-color-icon {background-color: #e93380;color: #fff;}
#wrapper .page .article .block .background-colour10.component .element-color-control {background-color: #e71c72;border-color: #e71c72;color: #fff;}
#wrapper .page .article .block .background-colour10.component .element-color-control:hover {background-color: #a41250;border-color: #a41250;color: #fff;}
#wrapper .page .article .block .background-colour10.component .element-color-control-icon {color: #ee619d;}
#wrapper .page .article .block .background-colour10.component .element-color-control-icon:hover {color: #e71c72;}
#wrapper .page .article .block .background-colour10.component .element-color-icon-dynamic {color: #fff;}
#wrapper .page .article .block .background-colour10.component .element-color-icon-dynamic:hover {color: #d21766;}
#wrapper .page .article .block .background-colour10.component .element-color-text {color: #ee619d;}
#wrapper .page .article .block .background-colour10.component .element-color-text-icon {color: #fff;}
#wrapper .page .article .block .background-colour10.component .element-color-border {border-color: #ee619d;}
#wrapper .page .article .block .background-colour10.component .element-color-table {background-color: #ee619d;border-color: #ee619d;}
#wrapper .page .article .block .background-colour10.component .element-color-border-dark {border-color: #d21766;}
#wrapper .page .article .block .background-colour10.component .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .article .block .background-colour10.component .element-color-inverted {background-color: #000;color: #ee619d;}
#wrapper .page .article .block .component .background-colour10.button {background-color: #e93380;color: #fff;}
#wrapper .page .article .block .component .background-colour10.button:hover {background-color: #a41250;}
.background-colour10 .mcq-component .mcq-inner .mcq-widget.disabled .mcq-item label.disabled.selected, .background-colour10 .gmcq-component .gmcq-inner .gmcq-widget.disabled .gmcq-item label.disabled.selected, .background-colour10 .hotgraphic-graphic-pin.visited {background-color: #a41250 !important;color: #fff !important;}
.background-colour10 .mcq-component .mcq-inner .mcq-widget.disabled .mcq-item label.disabled, .background-colour10 .gmcq-component .gmcq-inner .gmcq-widget.disabled .gmcq-item label.disabled {background-color: #b71459 !important;background-color: rgba(164,18,80,.8) !important;color: #fff !important;}
.languagepicker.background-colour10 {background-color: #e93380;}
.languagepicker.background-colour10 .languagepicker-inner .languagepicker-title {background-color: #bb145b;}
.languagepicker.background-colour10 .languagepicker-inner .languagepicker-body {background-color: #d21766;}
.languagepicker.background-colour10 .languagepicker-language {background-color: #bb145b;}
.languagepicker.background-colour10 .languagepicker-language:hover {background-color: #a41250;}
.languagepicker.background-colour10.semi-transparent {background-color: #eb458b;background-color: rgba(233,51,128,.8);}
.languagepicker.background-colour10.semi-transparent[class*="background-image"] .languagepicker-inner .languagepicker-title {background-color: #eb458b;background-color: rgba(233,51,128,.8);}
.languagepicker.background-colour10.semi-transparent[class*="background-image"] .languagepicker-inner .languagepicker-body {background-color: #ed5897;background-color: rgba(233,51,128,.6);}
.background-colour10 blockquote {border-color: #ee619d !important;}
.background-colour10 blockquote:before {color: #fff;}
#wrapper .background-colour11.page {background-color: #d24401;}
#wrapper .background-colour11.page.page {background-color: #d24401;}
#wrapper .background-colour11.page.page .page-title-inner {background-color: #e64b01;background-color: rgba(210,68,1,.8);}
#wrapper .background-colour11.page.transparent {background-color: #fe793b;background-color: rgba(210,68,1,0);}
#wrapper .background-colour11.page.semi-transparent {background-color: #e64b01;background-color: rgba(210,68,1,.8);}
#wrapper .background-colour11.page .element-color-static {background-color: #e64b01;background-color: rgba(210,68,1,.8);border-color: #fff;color: #fff;}
#wrapper .background-colour11.page .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .background-colour11.page .element-color-static.hotgraphic-popup-toolbar {background-color: #e64b01 !important;background-color: rgba(210,68,1,.8) !important;}
#wrapper .background-colour11.page .element-color-dynamic {background-color: #e64b01;background-color: rgba(210,68,1,.8);color: #fff;}
#wrapper .background-colour11.page .element-color-dynamic:hover, #wrapper .background-colour11.page .element-color-dynamic.selected, #wrapper .background-colour11.page .element-color-dynamic.selected.disabled, #wrapper .background-colour11.page .element-color-dynamic.selected.disabled:hover, #wrapper .background-colour11.page .element-color-dynamic.visited, #wrapper .background-colour11.page .element-color-dynamic.visited:hover {background-color: #c84101;background-color: #d24401;}
#wrapper .background-colour11.page .element-color-dynamic.selected:before, #wrapper .background-colour11.page .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #9f3401;}
#wrapper .background-colour11.page .element-color-dynamic.disabled, #wrapper .background-colour11.page .element-color-dynamic.disabled:hover {background-color: #e64b01;background-color: rgba(210,68,1,.8);}
#wrapper .background-colour11.page .element-color-icon {background-color: #d24401;color: #fff;}
#wrapper .background-colour11.page .element-color-control {background-color: #b93c01;border-color: #b93c01;color: #fff;}
#wrapper .background-colour11.page .element-color-control:hover {background-color: #6c2301;border-color: #6c2301;color: #fff;}
#wrapper .background-colour11.page .element-color-control-icon {color: #fe5708;}
#wrapper .background-colour11.page .element-color-control-icon:hover {color: #b93c01;}
#wrapper .background-colour11.page .element-color-icon-dynamic {color: #fff;}
#wrapper .background-colour11.page .element-color-icon-dynamic:hover {color: #9f3401;}
#wrapper .background-colour11.page .element-color-text {color: #fe5708;}
#wrapper .background-colour11.page .element-color-text-icon {color: #fff;}
#wrapper .background-colour11.page .element-color-border {border-color: #fe5708;}
#wrapper .background-colour11.page .element-color-table {background-color: #fe5708;border-color: #fe5708;}
#wrapper .background-colour11.page .element-color-border-dark {border-color: #9f3401;}
#wrapper .background-colour11.page .element-color-bg-text-color {background-color: #fff;}
#wrapper .background-colour11.page .element-color-inverted {background-color: #fff;color: #fe5708;}
#wrapper .page .background-colour11.article {background-color: #d24401;}
#wrapper .page .background-colour11.article.transparent {background-color: #fe793b;background-color: rgba(210,68,1,0);}
#wrapper .page .background-colour11.article.semi-transparent {background-color: #e64b01;background-color: rgba(210,68,1,.8);}
#wrapper .page .background-colour11.article .element-color-static {background-color: #e64b01;background-color: rgba(210,68,1,.8);border-color: #fff;color: #fff;}
#wrapper .page .background-colour11.article .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .background-colour11.article .element-color-static.hotgraphic-popup-toolbar {background-color: #e64b01 !important;background-color: rgba(210,68,1,.8) !important;}
#wrapper .page .background-colour11.article .element-color-dynamic {background-color: #e64b01;background-color: rgba(210,68,1,.8);color: #fff;}
#wrapper .page .background-colour11.article .element-color-dynamic:hover, #wrapper .page .background-colour11.article .element-color-dynamic.selected, #wrapper .page .background-colour11.article .element-color-dynamic.selected.disabled, #wrapper .page .background-colour11.article .element-color-dynamic.selected.disabled:hover, #wrapper .page .background-colour11.article .element-color-dynamic.visited, #wrapper .page .background-colour11.article .element-color-dynamic.visited:hover {background-color: #c84101;background-color: #d24401;}
#wrapper .page .background-colour11.article .element-color-dynamic.selected:before, #wrapper .page .background-colour11.article .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #9f3401;}
#wrapper .page .background-colour11.article .element-color-dynamic.disabled, #wrapper .page .background-colour11.article .element-color-dynamic.disabled:hover {background-color: #e64b01;background-color: rgba(210,68,1,.8);}
#wrapper .page .background-colour11.article .element-color-icon {background-color: #d24401;color: #fff;}
#wrapper .page .background-colour11.article .element-color-control {background-color: #b93c01;border-color: #b93c01;color: #fff;}
#wrapper .page .background-colour11.article .element-color-control:hover {background-color: #6c2301;border-color: #6c2301;color: #fff;}
#wrapper .page .background-colour11.article .element-color-control-icon {color: #fe5708;}
#wrapper .page .background-colour11.article .element-color-control-icon:hover {color: #b93c01;}
#wrapper .page .background-colour11.article .element-color-icon-dynamic {color: #fff;}
#wrapper .page .background-colour11.article .element-color-icon-dynamic:hover {color: #9f3401;}
#wrapper .page .background-colour11.article .element-color-text {color: #fe5708;}
#wrapper .page .background-colour11.article .element-color-text-icon {color: #fff;}
#wrapper .page .background-colour11.article .element-color-border {border-color: #fe5708;}
#wrapper .page .background-colour11.article .element-color-table {background-color: #fe5708;border-color: #fe5708;}
#wrapper .page .background-colour11.article .element-color-border-dark {border-color: #9f3401;}
#wrapper .page .background-colour11.article .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .background-colour11.article .element-color-inverted {background-color: #fff;color: #fe5708;}
#wrapper .page .article .background-colour11.block .element-color-static {background-color: #e64b01;background-color: rgba(210,68,1,.8);border-color: #fff;color: #fff;}
#wrapper .page .article .background-colour11.block .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .article .background-colour11.block .element-color-static.hotgraphic-popup-toolbar {background-color: #e64b01 !important;background-color: rgba(210,68,1,.8) !important;}
#wrapper .page .article .background-colour11.block .element-color-dynamic {background-color: #e64b01;background-color: rgba(210,68,1,.8);color: #fff;}
#wrapper .page .article .background-colour11.block .element-color-dynamic:hover, #wrapper .page .article .background-colour11.block .element-color-dynamic.selected, #wrapper .page .article .background-colour11.block .element-color-dynamic.selected.disabled, #wrapper .page .article .background-colour11.block .element-color-dynamic.selected.disabled:hover, #wrapper .page .article .background-colour11.block .element-color-dynamic.visited, #wrapper .page .article .background-colour11.block .element-color-dynamic.visited:hover {background-color: #c84101;background-color: #d24401;}
#wrapper .page .article .background-colour11.block .element-color-dynamic.selected:before, #wrapper .page .article .background-colour11.block .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #9f3401;}
#wrapper .page .article .background-colour11.block .element-color-dynamic.disabled, #wrapper .page .article .background-colour11.block .element-color-dynamic.disabled:hover {background-color: #e64b01;background-color: rgba(210,68,1,.8);}
#wrapper .page .article .background-colour11.block .element-color-icon {background-color: #d24401;color: #fff;}
#wrapper .page .article .background-colour11.block .element-color-control {background-color: #b93c01;border-color: #b93c01;color: #fff;}
#wrapper .page .article .background-colour11.block .element-color-control:hover {background-color: #6c2301;border-color: #6c2301;color: #fff;}
#wrapper .page .article .background-colour11.block .element-color-control-icon {color: #fe5708;}
#wrapper .page .article .background-colour11.block .element-color-control-icon:hover {color: #b93c01;}
#wrapper .page .article .background-colour11.block .element-color-icon-dynamic {color: #fff;}
#wrapper .page .article .background-colour11.block .element-color-icon-dynamic:hover {color: #9f3401;}
#wrapper .page .article .background-colour11.block .element-color-text {color: #fe5708;}
#wrapper .page .article .background-colour11.block .element-color-text-icon {color: #fff;}
#wrapper .page .article .background-colour11.block .element-color-border {border-color: #fe5708;}
#wrapper .page .article .background-colour11.block .element-color-table {background-color: #fe5708;border-color: #fe5708;}
#wrapper .page .article .background-colour11.block .element-color-border-dark {border-color: #9f3401;}
#wrapper .page .article .background-colour11.block .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .article .background-colour11.block .element-color-inverted {background-color: #fff;color: #fe5708;}
#wrapper .page .article .block .background-colour11.component .element-color-static {background-color: #e64b01;background-color: rgba(210,68,1,.8);border-color: #fff;color: #fff;}
#wrapper .page .article .block .background-colour11.component .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .article .block .background-colour11.component .element-color-static.hotgraphic-popup-toolbar {background-color: #e64b01 !important;background-color: rgba(210,68,1,.8) !important;}
#wrapper .page .article .block .background-colour11.component .element-color-dynamic {background-color: #e64b01;background-color: rgba(210,68,1,.8);color: #fff;}
#wrapper .page .article .block .background-colour11.component .element-color-dynamic:hover, #wrapper .page .article .block .background-colour11.component .element-color-dynamic.selected, #wrapper .page .article .block .background-colour11.component .element-color-dynamic.selected.disabled, #wrapper .page .article .block .background-colour11.component .element-color-dynamic.selected.disabled:hover, #wrapper .page .article .block .background-colour11.component .element-color-dynamic.visited, #wrapper .page .article .block .background-colour11.component .element-color-dynamic.visited:hover {background-color: #c84101;background-color: #d24401;}
#wrapper .page .article .block .background-colour11.component .element-color-dynamic.selected:before, #wrapper .page .article .block .background-colour11.component .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #9f3401;}
#wrapper .page .article .block .background-colour11.component .element-color-dynamic.disabled, #wrapper .page .article .block .background-colour11.component .element-color-dynamic.disabled:hover {background-color: #e64b01;background-color: rgba(210,68,1,.8);}
#wrapper .page .article .block .background-colour11.component .element-color-icon {background-color: #d24401;color: #fff;}
#wrapper .page .article .block .background-colour11.component .element-color-control {background-color: #b93c01;border-color: #b93c01;color: #fff;}
#wrapper .page .article .block .background-colour11.component .element-color-control:hover {background-color: #6c2301;border-color: #6c2301;color: #fff;}
#wrapper .page .article .block .background-colour11.component .element-color-control-icon {color: #fe5708;}
#wrapper .page .article .block .background-colour11.component .element-color-control-icon:hover {color: #b93c01;}
#wrapper .page .article .block .background-colour11.component .element-color-icon-dynamic {color: #fff;}
#wrapper .page .article .block .background-colour11.component .element-color-icon-dynamic:hover {color: #9f3401;}
#wrapper .page .article .block .background-colour11.component .element-color-text {color: #fe5708;}
#wrapper .page .article .block .background-colour11.component .element-color-text-icon {color: #fff;}
#wrapper .page .article .block .background-colour11.component .element-color-border {border-color: #fe5708;}
#wrapper .page .article .block .background-colour11.component .element-color-table {background-color: #fe5708;border-color: #fe5708;}
#wrapper .page .article .block .background-colour11.component .element-color-border-dark {border-color: #9f3401;}
#wrapper .page .article .block .background-colour11.component .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .article .block .background-colour11.component .element-color-inverted {background-color: #fff;color: #fe5708;}
#wrapper .page .article .block .component .background-colour11.button {background-color: #d24401;color: #fff;}
#wrapper .page .article .block .component .background-colour11.button:hover {background-color: #6c2301;}
.background-colour11 .mcq-component .mcq-inner .mcq-widget.disabled .mcq-item label.disabled.selected, .background-colour11 .gmcq-component .gmcq-inner .gmcq-widget.disabled .gmcq-item label.disabled.selected, .background-colour11 .hotgraphic-graphic-pin.visited {background-color: #6c2301 !important;color: #fff !important;}
.background-colour11 .mcq-component .mcq-inner .mcq-widget.disabled .mcq-item label.disabled, .background-colour11 .gmcq-component .gmcq-inner .gmcq-widget.disabled .gmcq-item label.disabled {background-color: #812a01 !important;background-color: rgba(108,35,1,.8) !important;color: #fff !important;}
.languagepicker.background-colour11 {background-color: #d24401;}
.languagepicker.background-colour11 .languagepicker-inner .languagepicker-title {background-color: #862b01;}
.languagepicker.background-colour11 .languagepicker-inner .languagepicker-body {background-color: #9f3401;}
.languagepicker.background-colour11 .languagepicker-language {background-color: #862b01;}
.languagepicker.background-colour11 .languagepicker-language:hover {background-color: #6c2301;}
.languagepicker.background-colour11.semi-transparent {background-color: #e64b01;background-color: rgba(210,68,1,.8);}
.languagepicker.background-colour11.semi-transparent[class*="background-image"] .languagepicker-inner .languagepicker-title {background-color: #e64b01;background-color: rgba(210,68,1,.8);}
.languagepicker.background-colour11.semi-transparent[class*="background-image"] .languagepicker-inner .languagepicker-body {background-color: #fb5101;background-color: rgba(210,68,1,.6);}
.background-colour11 blockquote {border-color: #fe5708 !important;}
.background-colour11 blockquote:before {color: #fff;}
#wrapper .background-colour12.page {background-color: #00a271;}
#wrapper .background-colour12.page.page {background-color: #00a271;}
#wrapper .background-colour12.page.page .page-title-inner {background-color: #00b67f;background-color: rgba(0,162,113,.8);}
#wrapper .background-colour12.page.transparent {background-color: #09ffb5;background-color: rgba(0,162,113,0);}
#wrapper .background-colour12.page.semi-transparent {background-color: #00b67f;background-color: rgba(0,162,113,.8);}
#wrapper .background-colour12.page .element-color-static {background-color: #00b67f;background-color: rgba(0,162,113,.8);border-color: #fff;color: #fff;}
#wrapper .background-colour12.page .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .background-colour12.page .element-color-static.hotgraphic-popup-toolbar {background-color: #00b67f !important;background-color: rgba(0,162,113,.8) !important;}
#wrapper .background-colour12.page .element-color-dynamic {background-color: #00b67f;background-color: rgba(0,162,113,.8);color: #fff;}
#wrapper .background-colour12.page .element-color-dynamic:hover, #wrapper .background-colour12.page .element-color-dynamic.selected, #wrapper .background-colour12.page .element-color-dynamic.selected.disabled, #wrapper .background-colour12.page .element-color-dynamic.selected.disabled:hover, #wrapper .background-colour12.page .element-color-dynamic.visited, #wrapper .background-colour12.page .element-color-dynamic.visited:hover {background-color: #00986a;background-color: #00a271;}
#wrapper .background-colour12.page .element-color-dynamic.selected:before, #wrapper .background-colour12.page .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #006f4d;}
#wrapper .background-colour12.page .element-color-dynamic.disabled, #wrapper .background-colour12.page .element-color-dynamic.disabled:hover {background-color: #00b67f;background-color: rgba(0,162,113,.8);}
#wrapper .background-colour12.page .element-color-icon {background-color: #00a271;color: #fff;}
#wrapper .background-colour12.page .element-color-control {background-color: #00885f;border-color: #00885f;color: #fff;}
#wrapper .background-colour12.page .element-color-control:hover {background-color: #003c2a;border-color: #003c2a;color: #fff;}
#wrapper .background-colour12.page .element-color-control-icon {color: #00d595;}
#wrapper .background-colour12.page .element-color-control-icon:hover {color: #00885f;}
#wrapper .background-colour12.page .element-color-icon-dynamic {color: #fff;}
#wrapper .background-colour12.page .element-color-icon-dynamic:hover {color: #006f4d;}
#wrapper .background-colour12.page .element-color-text {color: #00d595;}
#wrapper .background-colour12.page .element-color-text-icon {color: #fff;}
#wrapper .background-colour12.page .element-color-border {border-color: #00d595;}
#wrapper .background-colour12.page .element-color-table {background-color: #00d595;border-color: #00d595;}
#wrapper .background-colour12.page .element-color-border-dark {border-color: #006f4d;}
#wrapper .background-colour12.page .element-color-bg-text-color {background-color: #fff;}
#wrapper .background-colour12.page .element-color-inverted {background-color: #000;color: #00d595;}
#wrapper .page .background-colour12.article {background-color: #00a271;}
#wrapper .page .background-colour12.article.transparent {background-color: #09ffb5;background-color: rgba(0,162,113,0);}
#wrapper .page .background-colour12.article.semi-transparent {background-color: #00b67f;background-color: rgba(0,162,113,.8);}
#wrapper .page .background-colour12.article .element-color-static {background-color: #00b67f;background-color: rgba(0,162,113,.8);border-color: #fff;color: #fff;}
#wrapper .page .background-colour12.article .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .background-colour12.article .element-color-static.hotgraphic-popup-toolbar {background-color: #00b67f !important;background-color: rgba(0,162,113,.8) !important;}
#wrapper .page .background-colour12.article .element-color-dynamic {background-color: #00b67f;background-color: rgba(0,162,113,.8);color: #fff;}
#wrapper .page .background-colour12.article .element-color-dynamic:hover, #wrapper .page .background-colour12.article .element-color-dynamic.selected, #wrapper .page .background-colour12.article .element-color-dynamic.selected.disabled, #wrapper .page .background-colour12.article .element-color-dynamic.selected.disabled:hover, #wrapper .page .background-colour12.article .element-color-dynamic.visited, #wrapper .page .background-colour12.article .element-color-dynamic.visited:hover {background-color: #00986a;background-color: #00a271;}
#wrapper .page .background-colour12.article .element-color-dynamic.selected:before, #wrapper .page .background-colour12.article .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #006f4d;}
#wrapper .page .background-colour12.article .element-color-dynamic.disabled, #wrapper .page .background-colour12.article .element-color-dynamic.disabled:hover {background-color: #00b67f;background-color: rgba(0,162,113,.8);}
#wrapper .page .background-colour12.article .element-color-icon {background-color: #00a271;color: #fff;}
#wrapper .page .background-colour12.article .element-color-control {background-color: #00885f;border-color: #00885f;color: #fff;}
#wrapper .page .background-colour12.article .element-color-control:hover {background-color: #003c2a;border-color: #003c2a;color: #fff;}
#wrapper .page .background-colour12.article .element-color-control-icon {color: #00d595;}
#wrapper .page .background-colour12.article .element-color-control-icon:hover {color: #00885f;}
#wrapper .page .background-colour12.article .element-color-icon-dynamic {color: #fff;}
#wrapper .page .background-colour12.article .element-color-icon-dynamic:hover {color: #006f4d;}
#wrapper .page .background-colour12.article .element-color-text {color: #00d595;}
#wrapper .page .background-colour12.article .element-color-text-icon {color: #fff;}
#wrapper .page .background-colour12.article .element-color-border {border-color: #00d595;}
#wrapper .page .background-colour12.article .element-color-table {background-color: #00d595;border-color: #00d595;}
#wrapper .page .background-colour12.article .element-color-border-dark {border-color: #006f4d;}
#wrapper .page .background-colour12.article .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .background-colour12.article .element-color-inverted {background-color: #000;color: #00d595;}
#wrapper .page .article .background-colour12.block .element-color-static {background-color: #00b67f;background-color: rgba(0,162,113,.8);border-color: #fff;color: #fff;}
#wrapper .page .article .background-colour12.block .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .article .background-colour12.block .element-color-static.hotgraphic-popup-toolbar {background-color: #00b67f !important;background-color: rgba(0,162,113,.8) !important;}
#wrapper .page .article .background-colour12.block .element-color-dynamic {background-color: #00b67f;background-color: rgba(0,162,113,.8);color: #fff;}
#wrapper .page .article .background-colour12.block .element-color-dynamic:hover, #wrapper .page .article .background-colour12.block .element-color-dynamic.selected, #wrapper .page .article .background-colour12.block .element-color-dynamic.selected.disabled, #wrapper .page .article .background-colour12.block .element-color-dynamic.selected.disabled:hover, #wrapper .page .article .background-colour12.block .element-color-dynamic.visited, #wrapper .page .article .background-colour12.block .element-color-dynamic.visited:hover {background-color: #00986a;background-color: #00a271;}
#wrapper .page .article .background-colour12.block .element-color-dynamic.selected:before, #wrapper .page .article .background-colour12.block .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #006f4d;}
#wrapper .page .article .background-colour12.block .element-color-dynamic.disabled, #wrapper .page .article .background-colour12.block .element-color-dynamic.disabled:hover {background-color: #00b67f;background-color: rgba(0,162,113,.8);}
#wrapper .page .article .background-colour12.block .element-color-icon {background-color: #00a271;color: #fff;}
#wrapper .page .article .background-colour12.block .element-color-control {background-color: #00885f;border-color: #00885f;color: #fff;}
#wrapper .page .article .background-colour12.block .element-color-control:hover {background-color: #003c2a;border-color: #003c2a;color: #fff;}
#wrapper .page .article .background-colour12.block .element-color-control-icon {color: #00d595;}
#wrapper .page .article .background-colour12.block .element-color-control-icon:hover {color: #00885f;}
#wrapper .page .article .background-colour12.block .element-color-icon-dynamic {color: #fff;}
#wrapper .page .article .background-colour12.block .element-color-icon-dynamic:hover {color: #006f4d;}
#wrapper .page .article .background-colour12.block .element-color-text {color: #00d595;}
#wrapper .page .article .background-colour12.block .element-color-text-icon {color: #fff;}
#wrapper .page .article .background-colour12.block .element-color-border {border-color: #00d595;}
#wrapper .page .article .background-colour12.block .element-color-table {background-color: #00d595;border-color: #00d595;}
#wrapper .page .article .background-colour12.block .element-color-border-dark {border-color: #006f4d;}
#wrapper .page .article .background-colour12.block .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .article .background-colour12.block .element-color-inverted {background-color: #000;color: #00d595;}
#wrapper .page .article .block .background-colour12.component .element-color-static {background-color: #00b67f;background-color: rgba(0,162,113,.8);border-color: #fff;color: #fff;}
#wrapper .page .article .block .background-colour12.component .element-color-static .component-instruction-inner:before {background-color: #fff;color: #000;}
#wrapper .page .article .block .background-colour12.component .element-color-static.hotgraphic-popup-toolbar {background-color: #00b67f !important;background-color: rgba(0,162,113,.8) !important;}
#wrapper .page .article .block .background-colour12.component .element-color-dynamic {background-color: #00b67f;background-color: rgba(0,162,113,.8);color: #fff;}
#wrapper .page .article .block .background-colour12.component .element-color-dynamic:hover, #wrapper .page .article .block .background-colour12.component .element-color-dynamic.selected, #wrapper .page .article .block .background-colour12.component .element-color-dynamic.selected.disabled, #wrapper .page .article .block .background-colour12.component .element-color-dynamic.selected.disabled:hover, #wrapper .page .article .block .background-colour12.component .element-color-dynamic.visited, #wrapper .page .article .block .background-colour12.component .element-color-dynamic.visited:hover {background-color: #00986a;background-color: #00a271;}
#wrapper .page .article .block .background-colour12.component .element-color-dynamic.selected:before, #wrapper .page .article .block .background-colour12.component .element-color-dynamic.selected .gmcq-item-checkbox:before {background-color: #006f4d;}
#wrapper .page .article .block .background-colour12.component .element-color-dynamic.disabled, #wrapper .page .article .block .background-colour12.component .element-color-dynamic.disabled:hover {background-color: #00b67f;background-color: rgba(0,162,113,.8);}
#wrapper .page .article .block .background-colour12.component .element-color-icon {background-color: #00a271;color: #fff;}
#wrapper .page .article .block .background-colour12.component .element-color-control {background-color: #00885f;border-color: #00885f;color: #fff;}
#wrapper .page .article .block .background-colour12.component .element-color-control:hover {background-color: #003c2a;border-color: #003c2a;color: #fff;}
#wrapper .page .article .block .background-colour12.component .element-color-control-icon {color: #00d595;}
#wrapper .page .article .block .background-colour12.component .element-color-control-icon:hover {color: #00885f;}
#wrapper .page .article .block .background-colour12.component .element-color-icon-dynamic {color: #fff;}
#wrapper .page .article .block .background-colour12.component .element-color-icon-dynamic:hover {color: #006f4d;}
#wrapper .page .article .block .background-colour12.component .element-color-text {color: #00d595;}
#wrapper .page .article .block .background-colour12.component .element-color-text-icon {color: #fff;}
#wrapper .page .article .block .background-colour12.component .element-color-border {border-color: #00d595;}
#wrapper .page .article .block .background-colour12.component .element-color-table {background-color: #00d595;border-color: #00d595;}
#wrapper .page .article .block .background-colour12.component .element-color-border-dark {border-color: #006f4d;}
#wrapper .page .article .block .background-colour12.component .element-color-bg-text-color {background-color: #fff;}
#wrapper .page .article .block .background-colour12.component .element-color-inverted {background-color: #000;color: #00d595;}
#wrapper .page .article .block .component .background-colour12.button {background-color: #00a271;color: #fff;}
#wrapper .page .article .block .component .background-colour12.button:hover {background-color: #003c2a;}
.background-colour12 .mcq-component .mcq-inner .mcq-widget.disabled .mcq-item label.disabled.selected, .background-colour12 .gmcq-component .gmcq-inner .gmcq-widget.disabled .gmcq-item label.disabled.selected, .background-colour12 .hotgraphic-graphic-pin.visited {background-color: #003c2a !important;color: #fff !important;}
.background-colour12 .mcq-component .mcq-inner .mcq-widget.disabled .mcq-item label.disabled, .background-colour12 .gmcq-component .gmcq-inner .gmcq-widget.disabled .gmcq-item label.disabled {background-color: #005038 !important;background-color: rgba(0,60,42,.8) !important;color: #fff !important;}
.languagepicker.background-colour12 {background-color: #00a271;}
.languagepicker.background-colour12 .languagepicker-inner .languagepicker-title {background-color: #00563c;}
.languagepicker.background-colour12 .languagepicker-inner .languagepicker-body {background-color: #006f4d;}
.languagepicker.background-colour12 .languagepicker-language {background-color: #00563c;}
.languagepicker.background-colour12 .languagepicker-language:hover {background-color: #003c2a;}
.languagepicker.background-colour12.semi-transparent {background-color: #00b67f;background-color: rgba(0,162,113,.8);}
.languagepicker.background-colour12.semi-transparent[class*="background-image"] .languagepicker-inner .languagepicker-title {background-color: #00b67f;background-color: rgba(0,162,113,.8);}
.languagepicker.background-colour12.semi-transparent[class*="background-image"] .languagepicker-inner .languagepicker-body {background-color: #00cb8d;background-color: rgba(0,162,113,.6);}
.background-colour12 blockquote {border-color: #00d595 !important;}
.background-colour12 blockquote:before {color: #fff;}
.no-element-backgrounds .component .element-color-static, .no-element-backgrounds.component .element-color-static {background-color: transparent !important;}
.no-element-backgrounds .component .element-color-static:hover, .no-element-backgrounds.component .element-color-static:hover {background-color: transparent !important;}
.element-color-control.disabled {background-color: #ccc !important;color: #aaa !important;}
h1, h2, h3, h4, h5, h6, span, div, a, p {filter: none !important;text-decoration: none;}
ul li, ol li {margin-left: 20px;}
.dir-rtl ul li, .dir-rtl ol li {margin-left: inherit;margin-right: 20px;}
.ie8 span {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
:focus, a:focus {border: none;outline: none;}
.media-component .mejs-container {background-color: transparent;}
select {-webkit-appearance: none;}
input, textarea {border-radius: 0;}
blockquote {background-color: #fff;border-color: #212121 !important;border-left: 40px solid;border-right: 0 solid;box-sizing: border-box;color: #333;font-size: 18px;font-style: italic;margin: 30px 0;padding: 15px 30px 17px;position: relative;width: 100%;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {blockquote {border-left: 60px solid;border-right: 4px solid;padding: 15px 30px 17px;}}
blockquote:before {color: #fff;content: "“";display: block;font-family: Georgia,serif;font-size: 60px;left: -35px;position: absolute;top: 30px;}
@media only screen and (min-width: 520px) and (max-width: 759px),only screen and (min-width: 760px) {blockquote:before {font-size: 80px;left: -50px;top: 37px;}}
html.frameset body {overflow: auto;position: absolute;top: 0;left: 0;height: 100%;width: 100%;}
html.frameset.no-touch body {height: auto;}
html.frameset.no-touch.scrollprompt body {height: 100%;}
html.frameset.no-touch.in-languagepicker body, html.frameset.no-touch.in-languagepicker #wrapper {height: 100%;}
html, body, #wrapper, .page {height: 100%;min-height: 100%;}
.scrolled .page {height: auto;}
html.frameset {height: auto;overflow-y: auto;}
.frameset body, .frameset #wrapper, .frameset .page {height: auto;}
#wrapper {box-sizing: border-box;}
.trickle #wrapper {box-sizing: content-box;}
@media all and (min-width:1024px) {.responsive-large {margin: 0 auto;width: 1024px;}}
@media all and (max-width:760px) and (min-width:520px) {.responsive-medium {margin: 0 auto;width: 520px;}}
@media all and (max-width:519px) {.responsive-small {margin: 0 auto;width: 100%;}}
@media all and (min-width:1024px) {.responsive-layout {margin: 0 auto;width: 1024px;}}
@media all and (max-width:760px) and (min-width:520px) {.responsive-layout {margin: 0 auto;width: 520px;}}
@media all and (max-width:519px) {.responsive-layout {margin: 0 auto;width: 100%;}}
.set-max-width {margin: 0 auto;max-width: 100%;}
@media only screen and (min-width: 520px) and (max-width: 759px) {.set-max-width {max-width: 760px;}}
@media only screen and (min-width: 760px) {.set-max-width {max-width: 1024px;}}
.ie8 .set-max-width {max-width: 1024px;}
.shadow.article {-webkit-box-shadow: 0 0 10px 10px rgba(33,33,33,.2);-moz-box-shadow: 0 0 10px 10px rgba(33,33,33,.2);-ms-box-shadow: 0 0 10px 10px rgba(33,33,33,.2);-o-box-shadow: 0 0 10px 10px rgba(33,33,33,.2);box-shadow: 0 0 10px 10px rgba(33,33,33,.2);}
.shadow.background-colour1 {-webkit-box-shadow: 0 0 10px 10px rgba(33,33,33,.2);-moz-box-shadow: 0 0 10px 10px rgba(33,33,33,.2);-ms-box-shadow: 0 0 10px 10px rgba(33,33,33,.2);-o-box-shadow: 0 0 10px 10px rgba(33,33,33,.2);box-shadow: 0 0 10px 10px rgba(33,33,33,.2);}
.shadow.background-colour2 {-webkit-box-shadow: 0 0 10px 10px rgba(255,255,255,.2);-moz-box-shadow: 0 0 10px 10px rgba(255,255,255,.2);-ms-box-shadow: 0 0 10px 10px rgba(255,255,255,.2);-o-box-shadow: 0 0 10px 10px rgba(255,255,255,.2);box-shadow: 0 0 10px 10px rgba(255,255,255,.2);}
.shadow.background-colour3 {-webkit-box-shadow: 0 0 10px 10px rgba(33,33,33,.2);-moz-box-shadow: 0 0 10px 10px rgba(33,33,33,.2);-ms-box-shadow: 0 0 10px 10px rgba(33,33,33,.2);-o-box-shadow: 0 0 10px 10px rgba(33,33,33,.2);box-shadow: 0 0 10px 10px rgba(33,33,33,.2);}
.shadow.background-colour4 {-webkit-box-shadow: 0 0 10px 10px rgba(33,33,33,.2);-moz-box-shadow: 0 0 10px 10px rgba(33,33,33,.2);-ms-box-shadow: 0 0 10px 10px rgba(33,33,33,.2);-o-box-shadow: 0 0 10px 10px rgba(33,33,33,.2);box-shadow: 0 0 10px 10px rgba(33,33,33,.2);}
.shadow.background-colour5 {-webkit-box-shadow: 0 0 10px 10px rgba(33,33,33,.2);-moz-box-shadow: 0 0 10px 10px rgba(33,33,33,.2);-ms-box-shadow: 0 0 10px 10px rgba(33,33,33,.2);-o-box-shadow: 0 0 10px 10px rgba(33,33,33,.2);box-shadow: 0 0 10px 10px rgba(33,33,33,.2);}
.shadow.background-colour6 {-webkit-box-shadow: 0 0 10px 10px rgba(33,33,33,.2);-moz-box-shadow: 0 0 10px 10px rgba(33,33,33,.2);-ms-box-shadow: 0 0 10px 10px rgba(33,33,33,.2);-o-box-shadow: 0 0 10px 10px rgba(33,33,33,.2);box-shadow: 0 0 10px 10px rgba(33,33,33,.2);}
.shadow.background-colour7 {-webkit-box-shadow: 0 0 10px 10px rgba(255,255,255,.2);-moz-box-shadow: 0 0 10px 10px rgba(255,255,255,.2);-ms-box-shadow: 0 0 10px 10px rgba(255,255,255,.2);-o-box-shadow: 0 0 10px 10px rgba(255,255,255,.2);box-shadow: 0 0 10px 10px rgba(255,255,255,.2);}
.shadow.background-colour8 {-webkit-box-shadow: 0 0 10px 10px rgba(221,195,77,.2);-moz-box-shadow: 0 0 10px 10px rgba(221,195,77,.2);-ms-box-shadow: 0 0 10px 10px rgba(221,195,77,.2);-o-box-shadow: 0 0 10px 10px rgba(221,195,77,.2);box-shadow: 0 0 10px 10px rgba(221,195,77,.2);}
.shadow.background-colour9 {-webkit-box-shadow: 0 0 10px 10px rgba(0,112,188,.2);-moz-box-shadow: 0 0 10px 10px rgba(0,112,188,.2);-ms-box-shadow: 0 0 10px 10px rgba(0,112,188,.2);-o-box-shadow: 0 0 10px 10px rgba(0,112,188,.2);box-shadow: 0 0 10px 10px rgba(0,112,188,.2);}
.shadow.background-colour10 {-webkit-box-shadow: 0 0 10px 10px rgba(233,51,128,.2);-moz-box-shadow: 0 0 10px 10px rgba(233,51,128,.2);-ms-box-shadow: 0 0 10px 10px rgba(233,51,128,.2);-o-box-shadow: 0 0 10px 10px rgba(233,51,128,.2);box-shadow: 0 0 10px 10px rgba(233,51,128,.2);}
.shadow.background-colour11 {-webkit-box-shadow: 0 0 10px 10px rgba(210,68,1,.2);-moz-box-shadow: 0 0 10px 10px rgba(210,68,1,.2);-ms-box-shadow: 0 0 10px 10px rgba(210,68,1,.2);-o-box-shadow: 0 0 10px 10px rgba(210,68,1,.2);box-shadow: 0 0 10px 10px rgba(210,68,1,.2);}
.shadow.background-colour12 {-webkit-box-shadow: 0 0 10px 10px rgba(0,162,113,.2);-moz-box-shadow: 0 0 10px 10px rgba(0,162,113,.2);-ms-box-shadow: 0 0 10px 10px rgba(0,162,113,.2);-o-box-shadow: 0 0 10px 10px rgba(0,162,113,.2);box-shadow: 0 0 10px 10px rgba(0,162,113,.2);}
.background-image1 {background-image: url("../jpg/40d4b133acdce1c74e9079610cf1fd23f07311da.jpg");}
.background-image1:before {background-image: url("../jpg/40d4b133acdce1c74e9079610cf1fd23f07311da.jpg");display: none;}
.background-image2 {background-image: url("../jpg/60fc3cdcd995d97e3bd311e42dcd80c307b82dfc.jpg");}
.background-image2:before {background-image: url("../jpg/60fc3cdcd995d97e3bd311e42dcd80c307b82dfc.jpg");display: none;}
.background-image3 {background-image: url("../jpg/3ed17a5f4f74b312e7a16871ef259cd76c1c9d42.jpg");}
.background-image3:before {background-image: url("../jpg/3ed17a5f4f74b312e7a16871ef259cd76c1c9d42.jpg");display: none;}
.background-image4 {background-image: url("../jpg/6e715aac90fad019254dacf7fffadee2c6d676da.jpg");}
.background-image4:before {background-image: url("../jpg/6e715aac90fad019254dacf7fffadee2c6d676da.jpg");display: none;}
.background-image5 {background-image: url("../jpg/8cc24fa24207db4ca084a5ec26607e7d5cb5e25f.jpg");}
.background-image5:before {background-image: url("../jpg/8cc24fa24207db4ca084a5ec26607e7d5cb5e25f.jpg");display: none;}
.background-image6 {background-image: url("../jpg/74ceb6c90a30793c268a07caed79be40b1c58630.jpg");}
.background-image6:before {background-image: url("../jpg/74ceb6c90a30793c268a07caed79be40b1c58630.jpg");display: none;}
.background-image7 {background-image: url("../jpg/7fdd0a9997518dd098fb493e87959e0b5888d1af.jpg");}
.background-image7:before {background-image: url("../jpg/7fdd0a9997518dd098fb493e87959e0b5888d1af.jpg");display: none;}
.background-image8 {background-image: url("../jpg/40ad0bedc57902635d23ab79f287ec7b2de372b6.jpg");}
.background-image8:before {background-image: url("../jpg/40ad0bedc57902635d23ab79f287ec7b2de372b6.jpg");display: none;}
.background-image9 {background-image: url("../jpg/1b78fc9eb19bed7761b04a38f21e534711fd6ee9.jpg");}
.background-image9:before {background-image: url("../jpg/1b78fc9eb19bed7761b04a38f21e534711fd6ee9.jpg");display: none;}
.background-image10 {background-image: url("");}
.background-image10:before {background-image: url("");display: none;}
.background-image11 {background-image: url("");}
.background-image11:before {background-image: url("");display: none;}
.background-image12 {background-image: url("");}
.background-image12:before {background-image: url("");display: none;}
.background-image13 {background-image: url("");}
.background-image13:before {background-image: url("");display: none;}
.background-image14 {background-image: url("");}
.background-image14:before {background-image: url("");display: none;}
.background-image15 {background-image: url("");}
.background-image15:before {background-image: url("");display: none;}
.background-image16 {background-image: url("");}
.background-image16:before {background-image: url("");display: none;}
.background-image17 {background-image: url("");}
.background-image17:before {background-image: url("");display: none;}
.background-image18 {background-image: url("");}
.background-image18:before {background-image: url("");display: none;}
.background-image19 {background-image: url("");}
.background-image19:before {background-image: url("");display: none;}
.background-image20 {background-image: url("");}
.background-image20:before {background-image: url("");display: none;}
.background-image21 {background-image: url("");}
.background-image21:before {background-image: url("");display: none;}
.background-image22 {background-image: url("");}
.background-image22:before {background-image: url("");display: none;}
.background-image23 {background-image: url("");}
.background-image23:before {background-image: url("");display: none;}
.background-image24 {background-image: url("");}
.background-image24:before {background-image: url("");display: none;}
.background-image25 {background-image: url("");}
.background-image25:before {background-image: url("");display: none;}
.background-image26 {background-image: url("");}
.background-image26:before {background-image: url("");display: none;}
.background-image27 {background-image: url("");}
.background-image27:before {background-image: url("");display: none;}
.background-image28 {background-image: url("");}
.background-image28:before {background-image: url("");display: none;}
.background-image29 {background-image: url("");}
.background-image29:before {background-image: url("");display: none;}
.background-image30 {background-image: url("");}
.background-image30:before {background-image: url("");display: none;}
.background-image31 {background-image: url("");}
.background-image31:before {background-image: url("");display: none;}
.background-image32 {background-image: url("");}
.background-image32:before {background-image: url("");display: none;}
.background-image33 {background-image: url("");}
.background-image33:before {background-image: url("");display: none;}
.background-image34 {background-image: url("");}
.background-image34:before {background-image: url("");display: none;}
.background-image35 {background-image: url("");}
.background-image35:before {background-image: url("");display: none;}
.background-image36 {background-image: url("");}
.background-image36:before {background-image: url("");display: none;}
body, input, textarea, keygen, select, button, p, a {font-family: "Open Sans",Open Sans,sans-serif;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {font-family: "Open Sans",Open Sans,sans-serif;}