@font-face {
font-family: 'edo';
src: url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/edosz.woff2) format("woff2"), url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/edosz.woff) format("woff");
font-weight: normal;
font-style: normal;
font-display: swap; }
@font-face {
font-family: 'lazer84';
src: url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/lazer84.woff2) format("woff2"), url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/lazer84.woff) format("woff");
font-weight: normal;
font-style: normal;
font-display: swap; }
@font-face {
font-family: 'DIN';
src: url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/NimbusSanL-Bol-webfont.woff) format('woff'),
url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/NimbusSanL-Bol-webfont.ttf) format('truetype');
font-weight: 200 700;
font-display: swap;
font-style: normal; }
@font-face {
font-family: 'DIN Condensed';
src: url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/NimbusSanL-Bol-webfont.woff) format('woff'),
url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/NimbusSanL-Bol-webfont.ttf) format('truetype');
font-weight: 200 700;
font-display: swap;
font-style: normal; }
@font-face {
font-family: 'Nimbus Sans L';
src: url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/NimbusSanL-Bol.woff2) format('woff2'),
url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/NimbusSanL-Bol.woff) format('woff'),
url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/NimbusSanL-Bol.ttf) format('truetype');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Nimbus Sans L';
src: url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/NimbusSanL-BolIta.woff2) format('woff2'),
url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/NimbusSanL-BolIta.woff) format('woff'),
url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/NimbusSanL-BolIta.ttf) format('truetype');
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Nimbus Sans L';
src: url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/NimbusSanL-Reg.woff2) format('woff2'),
url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/NimbusSanL-Reg.woff) format('woff'),
url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/NimbusSanL-Reg.ttf) format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Nimbus Sans L';
src: url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/NimbusSanL-RegIta.woff2) format('woff2'),
url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/NimbusSanL-RegIta.woff) format('woff'),
url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/NimbusSanL-RegIta.ttf) format('truetype');
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'FG Semibold Italic';
src: url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/FoundersGroteskWeb-SemiboldItalic.woff2) format("woff2"), url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/FoundersGroteskWeb-SemiboldItalic.woff) format("woff"); url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/FoundersGroteskWeb-SemiboldItalic.eot) format("eot");
font-weight: normal;
font-style: normal;
font-display: swap; }
@font-face {
font-family: 'FG Medium';
src: url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/FoundersGroteskWeb-Medium.woff2) format("woff2"), url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/FoundersGroteskWeb-Medium.woff) format("woff"); url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/FoundersGroteskWeb-Medium.eot) format("eot");
font-weight: normal;
font-style: normal;
font-display: swap; }
@font-face {
font-family: 'FG Regular';
src: url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/FoundersGroteskWeb-Regular.woff2) format("woff2"), url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/FoundersGroteskWeb-Regular.woff) format("woff"); url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/FoundersGroteskWeb-Regular.eot) format("eot");
font-weight: normal;
font-style: normal;
font-display: swap; } @font-face {
font-family: 'GeneralSans-Variable';
src: url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/GeneralSans-Variable.woff2) format('woff2'),
url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/GeneralSans-Variable.woff) format('woff'),
url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/GeneralSans-Variable.ttf) format('truetype');
font-weight: 200 700;
font-display: swap;
font-style: normal;
} @font-face {
font-family: 'GeneralSans-VariableItalic';
src: url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/GeneralSans-VariableItalic.woff2) format('woff2'),
url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/GeneralSans-VariableItalic.woff) format('woff'),
url(//www.stemcrew.org/wp-content/themes/stemcrew/fonts/GeneralSans-VariableItalic.ttf) format('truetype');
font-weight: 200 700;
font-display: swap;
font-style: italic;
}
body {
font-family: "GeneralSans-Variable", sans-serif;
color: #4B5157;
font-size: 16px;
line-height: 26px; }
body .hide {
display: none !important; }
body a {
color: #2B2B79; }
body a:hover {
color: #ED8812; }
body a.qbutton.default {
background: #2B2B79;
color: #fff;
border: none;
border-radius: 500px;
padding: 8px 15px;
text-transform: none;
font-size: 18px;
font-weight: bold; }
body a.qbutton.default:hover {
background: #ED8812; }
body h1, body h2, body h3, body h4 {
font-family: "GeneralSans-Variable";
font-weight: normal !important;
margin: 40px 0 20px 0; }
body h1 {
margin-top: 0; }
body p {
margin: 20px 0; }
.header_top {
height: 45px;
line-height: 45px; }
.header_top .right {
display: none; }
@media (min-width: 768px) {
.header_top .right {
display: block;
float: right !important; } }
@media (min-width: 768px) {
.header_top .left {
float: left; } }
.header_top #menu-header-top > li > a, .header_top #menu-header-top-logged-in > li > a, .header_top #menu-header-top-logged-out > li > a, .header_top #menu-user-menu > li > a {
color: #fff;
font-family: 'GeneralSans-Variable';
font-size: 18px;
text-transform: uppercase;
padding: 0 15px 0 0; }
.header_top #menu-header-top > li > a:hover, .header_top #menu-header-top-logged-in > li > a:hover, .header_top #menu-header-top-logged-out > li > a:hover, .header_top #menu-user-menu > li > a:hover {
color: #ED8812; }
.header_top .widget_search form#searchform {
margin: 6px 0; }
.header_top .widget_search form#searchform input[type="submit"] {
color: #fff;
font-size: 18px; }
.header_top .widget_search form#searchform input[type="text"] {
font-family: "GeneralSans-Variable";
background-color: #FFF;
color: #0B1F3F;
font-size: 18px; }
.header_top .widget_search form#searchform input[type="text"]::-webkit-input-placeholder {
color: #0B1F3F;
text-transform: uppercase;
text-align: right; }
.header_top .widget_search form#searchform input[type="text"]:focus {
background: #fff; }
.header-widget.widget_nav_menu ul ul {
top: 44px; }
.header-widget.widget_nav_menu ul ul li a:hover {
color: #ED8812 !important; }
.header_bottom .logo_wrapper .q_logo a {
max-height: 50px !important; }
@media only screen and (min-width: 1150px) {
.header_bottom .logo_wrapper .q_logo a {
max-height: 75px !important; } }
@media only screen and (max-width: 1000px) {
.header_bottom .q_logo a, .header_bottom .q_logo img {
height: 65px !important; } }
@media only screen and (max-width: 480px) {
.header_bottom .q_logo a, .header_bottom .q_logo img {
height: 65px !important; } }
.header_bottom nav.main_menu {
font-family: "GeneralSans-Variable";
font-size: 18px;
font-weight: bold; }
.header_bottom nav.main_menu > ul > li > a {
font-size: 18px;
color: #ff3003;
font-weight: bold; }
.header_bottom nav.main_menu > ul > li > a:hover {
color: #FFF; }
.header_bottom nav.main_menu > ul > li.current_page_item > a {
color: #FFF; }
#teaching-resource-links {
background: #5a6675; }
#teaching-resource-links h3 {
color: #fff;
font-family: 'GeneralSans-Variable';
font-weight: normal !important;
font-size: 35px;
margin-top: 0; }
#teaching-resource-links h1 {
color: #fff;
font-size: 35px;
font-weight: 400 !important;
margin-top: 0;
text-align: center; }
#teaching-resource-links .vc_single_image-wrapper {
box-shadow: 0 0 50px 0 rgba(75, 81, 87, 0.5); }
#teaching-resource-links h4 {
color: #fff;
margin-top: 0;
font-family: "GeneralSans-Variable";
font-weight: bold !important;
font-size: 18px;
text-transform: uppercase; }
#teaching-resource-links h4 a {
color: #fff; }
#teaching-resource-links h4 a:hover {
color: #2B2B79; }
#competition h2 {
font-size: 35px;
color: #2B2B79;
line-height: 45px;
margin-top: 0; }
#competition p {
font-size: 16px;
line-height: 26px; }
#about {
text-align: center; }
#about h1, #about p {
color: #fff; }
#about h1 {
font-size: 50px;
line-height: 60px;
border-bottom: 1px solid #fff;
display: inline-block;
padding-bottom: 12px;
margin-bottom: 23px;
margin-top: 0; }
#about p {
font-size: 16px;
line-height: 26px;
font-weight: 500;
margin-bottom: 15px; }
#about a {
color: #fff; }
#about a:hover {
color: #ED8812; }
#about a.qbutton.white {
background: #C7D0D4;
font-weight: bold; }
#about a.qbutton.white:hover {
background: #2B2B79;
color: #fff; }
#resource-use > .section_inner > .section_inner_margin > .wpb_column > .vc_column-inner > .wpb_wrapper {
background: #5a6675;
box-shadow: 0 0 50px 0 rgba(75, 81, 87, 0.5);
padding: 44px 0 44px 0;
margin: 100px 0 128px 0; }
#resource-use > .section_inner > .section_inner_margin > .wpb_column > .vc_column-inner > .wpb_wrapper h2, #resource-use > .section_inner > .section_inner_margin > .wpb_column > .vc_column-inner > .wpb_wrapper p {
color: #fff;
font-weight: 900 !important; }
#resource-use > .section_inner > .section_inner_margin > .wpb_column > .vc_column-inner > .wpb_wrapper h2 {
font-size: 30px;
margin-top: 0; }
@media (min-width: 1000px) {
#resource-use > .section_inner > .section_inner_margin > .wpb_column > .vc_column-inner > .wpb_wrapper h2 {
font-size: 35px; } }
#resource-use > .section_inner > .section_inner_margin > .wpb_column > .vc_column-inner > .wpb_wrapper p {
font-size: 28px;
line-height: 35px; }
#resource-use > .section_inner > .section_inner_margin > .wpb_column > .vc_column-inner > .wpb_wrapper p a {
color: #fff;
text-decoration: underline; }
#resource-use > .section_inner > .section_inner_margin > .wpb_column > .vc_column-inner > .wpb_wrapper p a:hover {
color: #2B2B79; }
#resource-use > .section_inner > .section_inner_margin > .wpb_column > .vc_column-inner > .wpb_wrapper .wpb_text_column {
padding: 0 30px; }
@media (min-width: 768px) {
#resource-use > .section_inner > .section_inner_margin > .wpb_column > .vc_column-inner > .wpb_wrapper .wpb_text_column {
padding: 0; } }
#resource-use > .section_inner > .section_inner_margin > .wpb_column > .vc_column-inner > .wpb_wrapper .absolute-image {
position: relative; }
#resource-use > .section_inner > .section_inner_margin > .wpb_column > .vc_column-inner > .wpb_wrapper .absolute-image .wpb_single_image {
text-align: center; }
@media (min-width: 600px) {
#resource-use > .section_inner > .section_inner_margin > .wpb_column > .vc_column-inner > .wpb_wrapper .absolute-image .wpb_single_image {
text-align: left; } }
#resource-use > .section_inner > .section_inner_margin > .wpb_column > .vc_column-inner > .wpb_wrapper .absolute-image img {
width: 100px; }
@media (min-width: 600px) {
#resource-use > .section_inner > .section_inner_margin > .wpb_column > .vc_column-inner > .wpb_wrapper .absolute-image img {
width: 150px;
position: absolute;
top: -25px;
right: 30px; } }
@media (min-width: 768px) {
#resource-use > .section_inner > .section_inner_margin > .wpb_column > .vc_column-inner > .wpb_wrapper .absolute-image img {
width: auto;
top: auto;
right: auto;
left: 30px;
top: -94px; } }
@media (min-width: 1000px) {
#resource-use > .section_inner > .section_inner_margin > .wpb_column > .vc_column-inner > .wpb_wrapper .absolute-image img {
left: 68px; } }
#tech-deck h3 {
font-family: "GeneralSans-Variable";
font-weight: bold !important;
font-size: 18px;
margin: 18px 0 9px 0; }
#tech-deck p {
font-size: 16px;
line-height: 26px;
margin-bottom: 20px; }
@media (min-width: 768px) {
#tech-deck p {
margin-bottom: 0;
min-height: 130px; } }
#tech-deck .wpb_column {
margin-bottom: 40px; }
@media (min-width: 768px) {
#tech-deck .wpb_column {
margin-bottom: 0; } }
#feedback {
background: #5a6675;
margin: 0; }
#feedback h2 {
color: #fff;
margin-bottom: 28px;
font-size: 35px;
margin-top: 0; }
#feedback .testimonials_c_holder .testimonial_content_inner {
background: transparent;
padding: 0;
color: #fff; }
#feedback .testimonials_c_holder .testimonial_content_inner p {
font-size: 28px;
line-height: 34px; }
#feedback .testimonials_c_holder .testimonial_content_inner p.testimonial_author {
font-size: 18px;
font-weight: bold;
color: #ED8812; }
#feedback .testimonials_c_holder .flex-control-nav li a {
background-color: #fff; }
#feedback .testimonials_c_holder .flex-control-nav li a.flex-active, #feedback .testimonials_c_holder .flex-control-nav li a:hover {
background-color: #ED8812; }
#feedback .testimonials_c_holder .flex-control-nav li {
height: 10px;
width: 10px; }
.footer_top.footer_top_full {
padding: 0; }
.footer_bottom_holder {
background: #2B2B79;
padding: 42px 0; }
.footer_bottom_holder .column2 .footer_bottom {
background-image: url(//www.stemcrew.org/wp-content/themes/stemcrew/assets/img/1851-footer.png);
background-repeat: no-repeat;
background-position: 50% 100%;
padding-bottom: 45px; }
@media (min-width: 600px) {
.footer_bottom_holder .column2 .footer_bottom {
background-position: 100% 100%; } }
@media (min-width: 768px) {
.footer_bottom_holder .column2 .footer_bottom {
background: none;
padding-bottom: 0; } }
@media (min-width: 768px) {
.footer_bottom_holder .column1 .footer_bottom {
background-image: url(//www.stemcrew.org/wp-content/themes/stemcrew/assets/img/1851-footer.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding-left: 183px; } }
.footer_bottom_holder .q_social_icon_holder .simple_social {
color: #fff; }
.footer_bottom_holder .q_social_icon_holder .simple_social:hover {
color: #F5F3EF; }
@media (min-width: 768px) {
.two_columns_50_50 > .column1 {
width: 60%; }
.two_columns_50_50 > .column2 {
width: 40%; } }
#back_to_top {
bottom: 43px; }
.um-profile {
margin-top: 40px; }
.um span.um-req {
color: #2B2B79 !important;
font-size: 18px; }
body .gform_wrapper input.gform_button { }
input.facetwp-search {
padding: 5px 10px;
width: 90%;
font-size: 16px; }
.resource-masthead {
background: #eee;
padding: 15px 0 4px 0;
margin-bottom: 40px; }
.resource-masthead h1 {
margin-bottom: 10px;
font-size: 38px;
color: #ED8812; }
.post_text h2:first-child {
margin-top: 0; }
.header-tags {
line-height: 20px;
font-weight: bold; }
.featured-video-link {
display: block;
position: relative; }
.featured-video-link .play-button {
opacity: 0.8;
position: absolute;
top: 50%;
left: 50%;
width: 100px;
height: 100px;
text-align: center;
margin-top: -50px;
margin-left: -50px; }
.featured-video-link .play-button i {
font-size: 100px; }
.featured-video-link:hover .play-button {
opacity: 1; }
.sharing {
margin-top: 20px; }
.sharing .item {
margin-bottom: 15px; }
.sharing .item #___sharetoclassroom_0 {
vertical-align: middle !important; }
.sharing .item .label {
display: inline-block;
width: 150px;
color: #2B2B79; }
.sharing .item .resource-social-share {
display: inline-block; }
.sharing .item .resource-social-share ul {
list-style: none; }
.sharing .item .resource-social-share ul li {
display: inline-block; }
.sharing .item .resource-social-share ul li .social-button {
width: 32px;
vertical-align: middle;
margin: 0 5px 0 0; }
.resource .resource-share {
margin-top: 5px; }
.rating {
margin-top: 20px; }
.video-description {
font-weight: bold;
padding: 0 20px; }
.disqus-container {
margin: 40px 0; }
#resource-tabs.r-tabs .r-tabs-nav .r-tabs-tab.r-tabs-state-active .r-tabs-anchor {
background-color: #2B2B79 !important;
color: #fff !important; }
#resource-tabs.r-tabs .r-tabs-nav .r-tabs-tab .r-tabs-anchor {
color: #2B2B79 !important; }
#resource-tabs.r-tabs .r-tabs-nav .r-tabs-tab .r-tabs-anchor:hover {
background-color: #2B2B79 !important;
color: #fff !important; }
#resource-tabs .resources .resource {
clear: both; }
.register-banner {
border: 1px solid #eee;
padding-top: 15px;
padding-bottom: 15px; }
.register-banner .column-2 {
font-weight: bold;
font-size: 18px;
padding: 30px 0;
text-align: center; }
.register-banner .column-3 {
text-align: center; }
.register-banner .column-3 p {
margin: 10px 0; }
.register-banner .column-3 a.qbutton {
display: block;
text-align: center;
margin: 0 40px; }
.register-banner .column-3 a.qbutton.white {
background: #C7D0D4; }
.register-banner .column-3 a.qbutton.white:hover {
background: #2B2B79; }
#resources-grid article .text-container, #related-resources article .text-container, #popular-resources article .text-container, .single-featured-resource article .text-container {
margin: 10px; }
#resources-grid a, #related-resources a, #popular-resources a, .single-featured-resource a {
color: #4B5157; }
#resources-grid a:hover, #related-resources a:hover, #popular-resources a:hover, .single-featured-resource a:hover {
color: #2B2B79; }
#resources-grid a:hover h3, #related-resources a:hover h3, #popular-resources a:hover h3, .single-featured-resource a:hover h3 {
color: #2B2B79; }
#resources-grid h3, #related-resources h3, #popular-resources h3, .single-featured-resource h3 {
font-weight: bold !important;
margin: 0 0 10px 0 !important; }
#resources-grid .rating, #related-resources .rating, #popular-resources .rating, .single-featured-resource .rating {
margin: 0 0 -10px 0; }
#resources-grid .resource-item, #related-resources .resource-item, #popular-resources .resource-item, .single-featured-resource .resource-item {
padding: 0 !important;
position: relative;
box-sizing: border-box;
background: #fff; }
#resources-grid .resource-item .resource-badges, #related-resources .resource-item .resource-badges, #popular-resources .resource-item .resource-badges, .single-featured-resource .resource-item .resource-badges {
position: absolute;
top: 10px;
right: 10px; }
#resources-grid .resource-item .resource-badges .badge, #related-resources .resource-item .resource-badges .badge, #popular-resources .resource-item .resource-badges .badge, .single-featured-resource .resource-item .resource-badges .badge {
display: inline-block;
padding: 5px 10px;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
color: #fff;
font-size: 18px;
font-weight: bold;
margin: 0 3px; }
#resources-grid .resource-item .resource-badges .badge.new, #related-resources .resource-item .resource-badges .badge.new, #popular-resources .resource-item .resource-badges .badge.new, .single-featured-resource .resource-item .resource-badges .badge.new {
background: #2B2B79; }
#resources-grid .resource-item .resource-badges .badge.external, #related-resources .resource-item .resource-badges .badge.external, #popular-resources .resource-item .resource-badges .badge.external, .single-featured-resource .resource-item .resource-badges .badge.external {
background: #ED8812; }
#resources-grid .resource-item .resource-objectives, #related-resources .resource-item .resource-objectives, #popular-resources .resource-item .resource-objectives, .single-featured-resource .resource-item .resource-objectives {
font-size: 12px !important;
line-height: 16px !important;
display: block;
height: 16px;
padding: 0 0 16px 0 !important; }
#resources-grid .resource-item .resource-objectives ul, #resources-grid .resource-item .resource-objectives ol, #related-resources .resource-item .resource-objectives ul, #related-resources .resource-item .resource-objectives ol, #popular-resources .resource-item .resource-objectives ul, #popular-resources .resource-item .resource-objectives ol, .single-featured-resource .resource-item .resource-objectives ul, .single-featured-resource .resource-item .resource-objectives ol {
list-style-position: inside; }
#resources-grid .resource-item .resource-objectives ul li, #resources-grid .resource-item .resource-objectives ol li, #related-resources .resource-item .resource-objectives ul li, #related-resources .resource-item .resource-objectives ol li, #popular-resources .resource-item .resource-objectives ul li, #popular-resources .resource-item .resource-objectives ol li, .single-featured-resource .resource-item .resource-objectives ul li, .single-featured-resource .resource-item .resource-objectives ol li {
margin-bottom: 10px; }
#resources-grid .resource-item .resource-objectives ul li a, #resources-grid .resource-item .resource-objectives ol li a, #related-resources .resource-item .resource-objectives ul li a, #related-resources .resource-item .resource-objectives ol li a, #popular-resources .resource-item .resource-objectives ul li a, #popular-resources .resource-item .resource-objectives ol li a, .single-featured-resource .resource-item .resource-objectives ul li a, .single-featured-resource .resource-item .resource-objectives ol li a {
color: #4B5157; }
.single-featured-resource article {
max-width: 770px; }
.um-field-multiselect.um-field-school_subject .um-field-area.um-field-area-has-icon ul:first-child {
margin-left: 0 !important; }
.facetwp-checkbox {
background-position: 0 7px !important; }
.qode-banner .qode-banner-image img {
width: 100% !important; }
#centre-map h4 {
margin-top: 0; }
#centre-map button.facetwp-map-filtering {
margin: 20px 0;
border: none;
border-radius: 200px;
background: #2B2B79;
color: #fff;
padding: 10px !important;
font-size: 18px;
font-weight: bold; }
#centre-map button.facetwp-map-filtering:hover {
background: #ED8812; }
#facetwp-map {
height: 400px !important; }
@media (min-width: 768px) {
#facetwp-map {
height: 650px !important; } }
#facetwp-map .centre-address {
margin: 20px 0; }
#facetwp-map h2 {
margin: 0;
font-size: 18px;
font-family: 'GeneralSans-Variable', sans-serif;
text-transform: uppercase;
word-spacing: normal;
font-weight: bold; }
#facetwp-map h5 {
margin-top: 0; }
#facetwp-map p {
margin: 0;
font-size: 16px; }
#facetwp-map p a.qbutton.default {
background: #2B2B79;
color: #fff;
border: none;
border-radius: 500px;
padding: 4px 10px;
text-transform: none;
font-size: 16px;
font-weight: bold; }
#facetwp-map p a.qbutton.default:hover {
background: #ED8812; }
.facetwp-facet-proximity input.facetwp-location {
height: 30px;
min-width: auto;
padding-right: 0;
padding-left: 5px; }
.facetwp-facet-proximity select.facetwp-radius {
height: 37px; }
.facetwp-search-wrap .facetwp-btn {
top: 5px; }
.facetwp-sort {
width: 100%;
text-align: right; }
.facetwp-sort select {
font-size: 16px; }
.rmp-rating-widget .rmp-icon--ratings {
font-size: 21px; }
.rmp-rating-widget .rmp-icon--processing-rating {
color: #8e520b; }
.rmp-rating-widget .rmp-icon--full-highlight {
color: #ED8812; }
.rmp-rating-widget .rmp-icon--full-highlight.rmp-icon--hovered, .rmp-rating-widget .rmp-icon--full-highlight.rmp-icon--processing-rating {
color: #2B2B79; }
.rmp-rating-widget .rmp-icon--half-highlight {
background: -webkit-gradient(linear, left top, right top, color-stop(50%, #ED8812), color-stop(50%, #ccc));
background: linear-gradient(to right, #ED8812 50%, #ccc 50%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent; }
.rmp-btn {
background-color: #2B2B79; }
.rmp-btn:hover {
background-color: #1e1e53; }
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__icons-list {
display: inline-block; }
.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__results {
line-height: 27px;
display: inline-block;
margin: 0;
position: relative;
top: -3px; }
.q_counter_holder .counter {
font-weight: 900 !important;
font-size: 80px !important; }
.pp_social {
display: none !important; } .gfield_visibility_hidden {
display: none !important; }
.gform_wrapper .gf_page_steps {
padding: 60px 0;
display: block;
text-align: left; }
.gform_wrapper .gf_page_steps .gf_step {
display: inline-block;
position: relative;
margin: 0 6px 6px 6px;
border-bottom: 2px solid transparent;
transition: 0.2s;
font-weight: 500; }
.gform_wrapper .gf_page_steps .gf_step a {
display: block;
color: #898989;
text-decoration: none; }
.gform_wrapper .gf_page_steps .gf_step.gf_step_active a {
color: #000000; }
.gform_wrapper .gf_page_steps .gf_step.gf_step_completed {
border-bottom: 2px dotted #2B2B79; }
.gform_wrapper .gform_body ul.gform_fields li.gfield {
position: relative;
margin-bottom: 21px; }
.gform_wrapper .gform_body ul.gform_fields li.gfield .gquiz-answer-explanation {
margin: 24px 15px;
background: #fff;
padding: 30px;
font-size: 20px;
font-weight: bold; }
.gform_wrapper .gform_body ul.gform_fields li.gfield .gfield_label_before_complex {
display: none; }
.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_complex.ginput_container_email span {
display: block; }
.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_complex.ginput_container_email span.ginput_left {
margin-bottom: 21px; }
.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_complex.ginput_container_email span.ginput_left:after {
content: '';
display: block;
clear: both; }
.gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_complex.ginput_container_email label:after {
content: '*'; }
.gform_wrapper .gform_body ul.gform_fields li.gfield.exam-release-value .gfield_label:before {
content: 'Calculate the release value for the following:';
display: block;
margin-bottom: 8px;
font-size: 20px; }
.gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error .validation_message {
display: block;
font-size: 16px;
line-height: 1em;
letter-spacing: 1px;
margin: 0 15px 20px 15px;
font-weight: bold;
color: #2B2B79; }
.gform_wrapper .gform_body ul.gform_fields li.gfield.no-margin {
margin-bottom: 0; }
.gform_wrapper .gform_page_footer .button,
.gform_wrapper .gform_page_footer input[type="submit"],
.gform_wrapper .gform_footer .button,
.gform_wrapper .gform_footer input[type="submit"] {
margin: 0 15px;
color: #fff;
height: auto;
font-size: 16px;
padding: 6px 10px;
border-radius: 0;
background-color: #2B2B79;
border-color: #2B2B79; }
.gform_wrapper .gform_page_footer .button:hover,
.gform_wrapper .gform_page_footer input[type="submit"]:hover,
.gform_wrapper .gform_footer .button:hover,
.gform_wrapper .gform_footer input[type="submit"]:hover {
color: #FFF;
border-color: #ED8812;
background-color: #ED8812; }
.gform_wrapper .gform_page_footer .instructions,
.gform_wrapper .gform_footer .instructions {
margin: 40px 15px; }
.gform_wrapper.exam_wrapper .gform_page .gform_page_fields .gfield_label {
font-size: 30px;
font-weight: 700;
letter-spacing: -1px;
line-height: 1.3em;
color: #000;
text-transform: none; }
.gform_wrapper.exam_wrapper .gform_page .gform_page_fields .gfield_html_formatted p {
font-size: 18px;
font-weight: bold; }
.gform_wrapper.exam_wrapper .gform_page .gform_page_fields .gfield_html_formatted table {
width: 75%; }
.gform_wrapper.exam_wrapper .gform_page .gform_page_fields .gfield_html_formatted table tr td, .gform_wrapper.exam_wrapper .gform_page .gform_page_fields .gfield_html_formatted table tr th {
border: 1px solid #999; }
.gform_wrapper.exam_wrapper .gform_page .gform_page_fields .gfield_html_formatted table tr th {
background: #ED8812;
color: #fff; }
.gform_wrapper.exam_wrapper .gform_page .gform_page_fields li.gfield {
list-style-type: none; }
.gform_wrapper.exam_wrapper .gform_page .gform_page_fields li.gfield .ginput_container_text {
margin-bottom: 40px; }
.gform_wrapper.exam_wrapper .gform_page .gform_page_fields li.gfield .ginput_container_text input[type="text"] {
width: 60%; }
.gform_wrapper.exam_wrapper .gform_page .gform_page_fields li.gfield .stem-feedback {
font-family: "GeneralSans-Variable";
font-weight: normal !important;
text-align: right;
margin: 20px 0;
font-size: 25px; }
.gform_wrapper.exam_wrapper .gform_page .gform_page_fields li.gfield .stem-feedback.positive-feedback {
color: green; }
.gform_wrapper.exam_wrapper .gform_page .gform_page_fields li.gfield .stem-feedback.negative-feedback {
color: #2B2B79; }
.gform_wrapper.exam_wrapper .gform_page .gform_page_fields .ginput_container_radio {
position: relative;
padding-bottom: 50px; }
.gform_wrapper.exam_wrapper .gform_page .gform_page_fields .ginput_container_radio ul.gfield_radio {
counter-reset: listStyle; }
.gform_wrapper.exam_wrapper .gform_page .gform_page_fields .ginput_container_radio ul.gfield_radio li {
position: relative;
background-color: transparent;
display: block;
width: auto;
text-align: left;
padding: 0;
box-sizing: border-box;
margin-bottom: 24px;
counter-increment: listStyle;
min-height: 50px; }
.gform_wrapper.exam_wrapper .gform_page .gform_page_fields .ginput_container_radio ul.gfield_radio li:last-child {
margin-bottom: 0; }
.gform_wrapper.exam_wrapper .gform_page .gform_page_fields .ginput_container_radio ul.gfield_radio li input[type="radio"] {
display: none; }
.gform_wrapper.exam_wrapper .gform_page .gform_page_fields .ginput_container_radio ul.gfield_radio li input[type="radio"] + label {
color: #000000;
margin: 0;
position: relative;
display: inline-block;
vertical-align: middle;
width: 405px;
font-size: 26px;
line-height: 25px;
letter-spacing: -1px;
min-height: 47px;
padding-left: 75px;
display: flex;
align-items: center; }
.gform_wrapper.exam_wrapper .gform_page .gform_page_fields .ginput_container_radio ul.gfield_radio li input[type="radio"] + label img.gquiz-indicator {
display: none !important; }
.gform_wrapper.exam_wrapper .gform_page .gform_page_fields .ginput_container_radio ul.gfield_radio li input[type="radio"] + label.gquiz-incorrect-choice {
color: #2B2B79 !important; }
.gform_wrapper.exam_wrapper .gform_page .gform_page_fields .ginput_container_radio ul.gfield_radio li input[type="radio"] + label.gquiz-incorrect-choice:after {
content: "\f00d";
font-family: "FontAwesome";
display: block;
font-size: 50px;
color: #2B2B79;
margin: 0 20px; }
.gform_wrapper.exam_wrapper .gform_page .gform_page_fields .ginput_container_radio ul.gfield_radio li input[type="radio"] + label.gquiz-correct-choice {
color: green !important; }
.gform_wrapper.exam_wrapper .gform_page .gform_page_fields .ginput_container_radio ul.gfield_radio li input[type="radio"] + label.gquiz-correct-choice:after {
content: "\f00c";
font-family: "FontAwesome";
display: block;
font-size: 50px;
color: green;
margin: 0 20px; }
.gform_wrapper.exam_wrapper .gform_page .gform_page_fields .ginput_container_radio ul.gfield_radio li input[type="radio"] + label:before {
content: counter(listStyle, upper-alpha);
text-transform: uppercase;
position: absolute;
top: 25px;
left: 0;
display: inline-block;
vertical-align: middle;
width: 50px;
height: 50px;
margin-top: -25px;
font-size: 26px;
font-weight: 700;
line-height: 46px;
text-align: center;
background-color: #FFFFFF;
cursor: pointer;
box-sizing: border-box;
border: 2px solid #FFFFFF;
transition: 0.2s; }
.gform_wrapper.exam_wrapper .gform_page .gform_page_fields .ginput_container_radio ul.gfield_radio li input[type="radio"] + label:before:hover {
border: 2px solid #37bbd6; }
.gform_wrapper.exam_wrapper .gform_page .gform_page_fields .ginput_container_radio ul.gfield_radio li input[type="radio"]:checked + label:before {
border: 2px solid #37bbd6; }
.bg-image {
padding-bottom: 100px; }
.bg-image .gform_wrapper .gf_page_steps .gf_step,
.bg-image .gform_wrapper.exam_wrapper .gform_page .gform_page_fields .gfield_label,
.bg-image .gform_wrapper .gfield_description,
.bg-image .gform_wrapper.exam_wrapper .gform_page .gform_page_fields .ginput_container_radio ul.gfield_radio li input[type="radio"] + label,
.bg-image .gform_wrapper .gform_page_footer .instructions, .bg-image .gform_wrapper .gform_footer .instructions {
color: #fff; }
.bg-image .gform_wrapper .gf_page_steps .gf_step.gf_step_completed {
border-color: #fff; }
.bg-image .gform_wrapper.exam_wrapper .gform_page .gform_page_fields .ginput_container_radio ul.gfield_radio li input[type="radio"] + label:before {
color: #000; }
.bg-image #gforms_confirmation_message .pass-quiz, .bg-image #gforms_confirmation_message .fail-quiz {
color: #fff; }
.bg-image #gforms_confirmation_message .pass-quiz h1, .bg-image #gforms_confirmation_message .fail-quiz h1 {
color: #fff; }
.bg-image .question-number {
font-weight: bold;
color: #fff;
font-size: 22px; }
#gforms_confirmation_message .pass-quiz, #gforms_confirmation_message .fail-quiz {
padding: 50px 0;
margin-bottom: 100px;
text-align: center; }
#gforms_confirmation_message .pass-quiz h1, #gforms_confirmation_message .fail-quiz h1 {
font-size: 60px; }
#gforms_confirmation_message .pass-quiz p, #gforms_confirmation_message .fail-quiz p {
font-size: 40px;
line-height: 44px;
font-weight: bold; }
body.um_student .header_bottom nav.main_menu {
font-family: "GeneralSans-Variable";
font-weight: normal;
font-size: 20px; }
body.um_student .header_bottom nav.main_menu > ul > li > a {
color: #ED8812; }
body.um_student #teaching-resource-links h1 {
color: #ED8812 !important; }  ----- .drop_down .second .inner > ul, li.narrow .second .inner ul {
background: #fff !important; }
.drop_down .second .inner > ul li, li.narrow .second .inner ul li {
border-bottom-color: #C7D0D4 !important; }
.drop_down .second .inner > ul li a, .drop_down .second .inner > ul li h5, li.narrow .second .inner ul li a, li.narrow .second .inner ul li h5 {
font-size: 16px !important;
color: #4B5157 !important; }
.drop_down .second .inner > ul li a:hover, .drop_down .second .inner > ul li h5:hover, li.narrow .second .inner ul li a:hover, li.narrow .second .inner ul li h5:hover {
color: #fff !important;
background: #4B5157 !important; }
.facetwp-facet input.facetwp-search {
min-width: 0 !important;
padding-right: 20px !important; }
.q_message {
background-color: #ED8812; }
#wt-cli-privacy-save-btn{
background-color:rgb(43, 43, 121);
transition:0s
}
#wt-cli-privacy-save-btn:hover, #wt-cli-accept-all-btn:hover{
background-color:rgb(237, 136, 18)!important
}
.resource_image img{
width:100%
}
#cn-notice-buttons, #cn-accept-cookie{
color:#fff;
border-radius:0!important
}