/* 
Theme Name: Storefront Child 
Version: 1.0 
Description: Child theme for Storefront. 
Author: Woo
Author URI: https://www.eats.com.my
Template: storefront 
*/

/* --------------- Theme customization starts here ----------------- */

/* Import Google Font (Roboto) */
@import url("https://fonts.googleapis.com/css?family=Roboto:400,700");

/* Apply to whole site */
* {
	font-family: "Roboto", sans-serif;
}

/* Hyperlinks for the whole site */
a {
	color: #3469ae;
}
   gallery_fancybox_8589 {
	   height: 110px !important;
    width: 140px !important;
   }
a:hover,
a:focus {
	color: #0a3f83;
	outline: none;
}

.entry-content a:hover,
.entry-content a:focus,
.entry-content a:after,
.entry-summary a:hover,
.entry-summary a:focus,
.entry-summary a:after {
	color: #0a3f83;
	text-decoration: none;
	outline: none;
	/* border-bottom: 2px solid #0a3f83 */
}

.entry-content .button:hover,
.entry-content .button:focus,
.entry-content .button:after,
.entry-summary .button:hover,
.entry-summary .button:focus,
.entry-summary .button:after {
	border-bottom: 0;
}

#content p + h2 {
	margin-top: 30px;
}

#content .category-post-row {
	margin-bottom: 30px;
}
.page-template-default .type-page ul,
.page-template-default .type-news-and-events ul,
.page-template-default .type-medal-winners {
	margin-left: 20px;
}

.page-template-default .type-page .woocommerce ul,
.page-template-default .type-news-and-events .woocommerce ul,
.page-template-default .type-medal-winners .woocommerce ul {
	margin-left: 0;
}

body,
p,
a {
	font-size: 16px;
}
sup {
	top: -0.2em;
}
/* Buttons for the whole site */
button,
button.alt,
.button,
.button.alt,
input[type="submit"],
.woocommerce-checkout .button.alt {
	color: #484c51;
	background-color: #ffd53c;
}

button:hover,
button.alt:hover,
.button:hover,
.button.alt:hover,
input[type="submit"]:hover,
.woocommerce-checkout .button.alt:hover,
button:focus,
button.alt:focus,
.button:focus,
.button.alt:focus,
input[type="submit"]:focus,
.woocommerce-checkout .button.alt:focus {
	color: #484c51;
	text-decoration: none;
	background-color: #ffca05;
	outline: none;
}

h4 {
	margin-top: 25px;
	margin-bottom: 15px;
}
h5 {
	font-size: 18px;
	font-weight: 700;
}

hr {
	margin-top: 25px;
	margin-bottom: 35px;
}

table th {
	background: #f2f2f2;
}
.site-header {
	background-color: #ffffff;
}
.footable-header > th {
	background: #006d68;
	color: #fff;
}
.site-header ul.menu li.current-menu-item > a,
.main-navigation ul li a {
	color: #3469ae;
}

.main-navigation ul.menu ul li a,
.main-navigation ul.nav-menu ul li a {
	font-weight: 700;
}
.main-navigation ul li a:hover,
a.cart-contents:hover,
.site-header-cart:hover > li > a {
	color: #3469ae;
}
.main-navigation ul.menu ul a:hover,
.main-navigation ul.menu ul li:hover > a,
.main-navigation ul.nav-menu ul a:hover,
.main-navigation ul.nav-menu ul li:hover > a {
	color: #0a3f83;
}
.main-navigation ul li:hover > a {
	cursor: pointer;
	color: #0a3f83;
}
.text-center {
	text-align: center;
}

#payment .payment_methods > li {
	background: #f2f2f2;
}

.cart-subtotal > td,
.order-total > td {
	background: #f2f2f2;
}

.home .table th,
.home .table td {
	font-size: 14px;
}
#home-section-3 {
	background-color: #f9f9f9;
	padding-top: 30px;
	padding-bottom: 30px !important;
}

.main-navigation ul li a:hover,
.main-navigation ul li a:focus {
	text-decoration: none;
}
#home-section-5 {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
#home-section-1 {
	background-size: cover;
	background-repeat: no-repeat;
}
@media (max-width: 767px) {
	.home h3 {
		padding-top: 25px;
	}

	.home section {
		padding-top: 30px;
		padding-bottom: 30px;
	}
}

@media (min-width: 768px) {
	.home section {
		padding-top: 35px;
		padding-bottom: 35px;
	}

	#home-section-1 {
		text-align: center;
		padding-top: 10px;
	}

	.main-navigation ul.menu ul.sub-menu {
		background: #e0e0e0;
	}
}

/* Subjects */
.icon-subject {
	margin-bottom: 5px;
}
.list-subject {
	margin-left: 20px;
	margin-bottom: 0;
}
.collapse-subject-title {
	font-weight: 700;
	margin-top: 5px;
}
.page-template-news-events .entry-title {
	font-size: 1.618em;
	font-weight: 600;
}
#quick-icas .btn-primary {
	margin-bottom: 15px;
}
.footer-main {
}
.footer-sub {
	list-style: none;
	margin-left: 0;
}
.asterisk {
	color: #ed1651;
}
.btn-lg {
	font-weight: 700;
}

/**
 * WooCommerce
 **/

ul.products li.product .woocommerce-LoopProduct-link {
	text-decoration: none;
}

#captcha {
	margin-bottom: 15px;
	border: 1px solid #ccc;
}

.has-error .control-label {
	color: #c0392b;
}

.has-error .form-control {
	border: 1px solid #c0392b;
}

/**
 * Footer
**/
.site-footer .icas-footer-links > .menu {
	list-style-type: none;
	margin-left: 0;
}

.site-footer .icas-footer-links > .menu > li {
	margin-bottom: 5px;
}

.site-footer .icas-footer-links > .menu a {
	color: #3469ae;
}

.site-footer .icas-footer-links > .menu a:hover,
.site-footer .icas-footer-links > .menu a:focus,
.site-footer .icas-footer-links > .menu a:after {
	color: #0a3f83;
	text-decoration: none;
	border-bottom: 2px solid #0a3f83;
}

.site-footer .footer-search .form-control {
	background: #fff;
}

.site-footer .footer-search .form-control-feedback {
	left: 0;
	right: auto;
}

.site-footer .footer-search .has-feedback .form-control {
	padding-left: 35px;
}

/**
 * Header
**/

@media (min-width: 768px) {
	.site-header {
		padding-top: 1.618em;
	}

	.site-header .site-branding {
		margin-bottom: 1.618em;
	}

	.site-header-cart .cart-contents {
		padding: 1em;
	}

	.main-navigation ul.menu > li > a,
	.main-navigation ul.nav-menu > li > a {
		padding: 1em;
	}
}

img {
	border-radius: 0;
}

.page-template-default #content .center-block,
.single #content .center-block {
	margin-bottom: 10px;
}

.page-header {
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
}

@media (min-width: 768px) {
	.storefront-primary-navigation {
		background: #dbe9fa;
	}
}

.home.page:not(.page-template-template-homepage) .site-header {
	margin-bottom: 15px;
}

.hentry {
	margin-bottom: 30px;
}

@media (min-width: 768px) {
	.hentry .entry-header {
		margin-bottom: 15px;
	}
}

.hentry .entry-header {
	border-bottom: 2px solid #ddd;
}

.post-type-archive .entry-header .entry-title > a,
.search-results .entry-header .entry-title > a {
	font-size: 27px;
}

.alpha {
	margin-bottom: 10px;
}

.alpha,
h1 #menu-mobile_menu {
	letter-spacing: 0;
}

.hentry .wp-post-image {
	margin-left: 0px;
}

.single-product .entry-summary .label {
	display: block;
	font-size: 100%;
	text-align: left;
	margin-bottom: 0;
}

.single-product .entry-summary .label > label {
	padding: 1em 1.41575em 1em 0;
}

.single-product table td {
	padding: 0;
	vertical-align: middle;
}

@media (min-width: 768px) {
	.storefront-full-width-content.single-product div.product .images {
		width: 20.4347826087%;
	}

	.storefront-full-width-content.single-product div.product .summary {
		width: 75.2173913043%;
	}
}

.woocommerce .woocommerce-MyAccount-navigation a:hover,
.woocommerce .woocommerce-MyAccount-navigation a:focus,
.woocommerce .woocommerce-MyAccount-navigation a:after {
	border-bottom: 0;
}

.woocommerce #terms_and_conditions_field {
	margin-left: 20px;
}

.woocommerce #terms_and_conditions_field > h3 {
	margin-left: -20px;
}

.woocommerce #terms_and_conditions {
	margin-top: 7px;
}

#menu-mobile_menu .menu-item > a {
	padding-top: 10px;
	padding-bottom: 0;
}

.site-header-cart .widget_shopping_cart a.button {
	color: #484c51;
	background-color: #ffd53c;
}

.site-header-cart .widget_shopping_cart a.button:hover,
.site-header-cart .widget_shopping_cart a.button:focus {
	color: #484c51;
	text-decoration: none;
	background-color: #ffca05;
	outline: none;
}

.site-footer {
	padding: 1.618em 0 0.92658147575em;
}

.hentry .entry-header {
	border-bottom: 0;
}

.star-rating span:before,
.quantity .plus,
.quantity .minus,
p.stars a:hover:after,
p.stars a:after,
.star-rating span:before,
#payment
	.payment_methods
	li
	input[type="radio"]:first-child:checked
	+ label:before {
	color: #0a3f83;
}
#home-section-4 {
	padding-top: 60px;

}

#home-section-4 h2 {
	color: #193987;
}
#home-section-4 .panel {
	border-radius: 0;
}

#home-section-4 .panel {
	border: 1px solid transparent;
}

#home-section-4 .panel .panel-body {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

#home-section-4 .panel .panel-footer {
	color: #fff;
	letter-spacing: 0.3px;
	background: #3469ae;
	border-radius: 0;
}

#home-section-4 a:hover,
#home-section-4 a:focus {
	text-decoration: none;
}

.wooslider {
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

body .wooslider .slide-content {
	margin: 0;
}

#site-header-cart > li > a {
	color: #3469ae;
}

#site-header-cart > li > a:hover,
#site-header-cart > li > a:focus {
	text-decoration: none;
}

@media (max-width: 767px) {
	.home.page:not(.page-template-template-homepage) .site-header {
		margin-bottom: 0;
	}

	.home #home-section-1 h3 {
		padding-top: 0;
	}

	#menu-mobile_menu {
		margin-top: 15px;
	}

	#home-section-2 h3 {
		color: #fff;
	}
}

.home .wooslider .wooslider-next,
.home .wooslider .wooslider-next:hover,
.home .wooslider .wooslider-next:focus,
.home .wooslider .wooslider-prev,
.home .wooslider .wooslider-prev:hover,
.home .wooslider .wooslider-prev:focus {
	color: #fdfdfd;
}

body .wooslider .wooslider-control-nav {
	margin-top: 0;
}

#home-section-2 {
	background: url("/wp-content/uploads/2021/01/section2-bg-1.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 90px;
	padding-bottom: 70px;
}

/**
 * WP Content
**/

.text-title-dt > a {
	color: #00ad7d;
	font-size: 32px;
	line-height: 1.214;
	margin: 0 0 0.5407911001em;
}

.text-title-dt > a:hover,
.text-title-dt > a:focus {
	color: #00ad7d;
	border-bottom: 2px solid #00ad7d;
}

.text-title-en > a {
	color: #ed1651;
	font-size: 32px;
	line-height: 1.214;
	margin: 0 0 0.5407911001em;
}

.text-title-en > a:hover,
.text-title-en > a:focus {
	color: #ed1651;
	border-bottom: 2px solid #ed1651;
}

.text-title-ma > a {
	color: #fcaf17;
	font-size: 32px;
	line-height: 1.214;
	margin: 0 0 0.5407911001em;
}

.text-title-ma > a:hover,
.text-title-ma > a:focus {
	color: #fcaf17;
	border-bottom: 2px solid #fcaf17;
}

.text-title-sc > a {
	color: #00b4cd;
	font-size: 32px;
	line-height: 1.214;
	margin: 0 0 0.5407911001em;
}

.text-title-sc > a:hover,
.text-title-wr > a:focus {
	color: #00b4cd;
	border-bottom: 2px solid #00b4cd;
}

.text-title-wr > a {
	color: #5e184a;
	font-size: 32px;
	line-height: 1.214;
	margin: 0 0 0.5407911001em;
}

.text-title-wr > a:hover,
.text-title-wr > a:focus {
	color: #5e184a;
	border-bottom: 2px solid #5e184a;
}

/**
 * Subjects
**/
/** dt **/
#panels-subject-dt a {
	color: #43454b;
}
#panels-subject-dt .text-color-dt {
	color: #00ad7d;
}
#panels-subject-dt .panel > .panel-body ul li {
	margin-bottom: 10px;
}
#panels-subject-dt .text-subject-date {
	color: #00ad7d;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 0;
}
#panels-subject-dt .text-subject-price {
	color: #00ad7d;
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 0;
}
#panels-subject-dt .panel {
	border: 2px solid #00ad7d;
	border-radius: 0;
}
#panels-subject-dt .panel > .panel-footer {
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	background: #a3d063;
	border: 1px solid #a3d063;
	border-radius: 0;
}
#panels-subject-dt .fa {
	color: #00ad7d;
}
#content-subject-dt h4 {
	color: #00ad7d;
}
#content-subject-dt ul li {
	list-style-type: none;
}
#content-subject-dt ul li:before {
	content: "\2714\0020";
	color: #00ad7d;
	position: absolute;
	font-weight: bold;
	margin-left: -1.3em;
}
#content-subject-dt .table th {
	color: #fff;
	background: #a3d063;
	border-top: 1px solid #a3d063;
}
#content-subject-dt .table td {
	background: #dff5c0;
	border-top: 1px solid #a3d063;
}
.page-id-203 .entry-title {
	color: #00ad7d;
}
/** en **/
#panels-subject-en a {
	color: #43454b;
}
#panels-subject-en .text-color-en {
	color: #f37061;
}
#panels-subject-en .panel > .panel-body ul li {
	margin-bottom: 10px;
}
#panels-subject-en .text-subject-date {
	color: #f37061;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 0;
}
#panels-subject-en .text-subject-price {
	color: #f37061;
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 0;
}
#panels-subject-en .panel {
	border: 2px solid #f37061;
	border-radius: 0;
}
#panels-subject-en .panel > .panel-footer {
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	background: #f37061;
	border: 1px solid #f37061;
	border-radius: 0;
}
#panels-subject-en .fa {
	color: #f37061;
}

#content-subject-en h4 {
	color: #f37061;
}

#content-subject-en ul li {
	list-style-type: none;
}
#content-subject-en ul li:before {
	content: "\2714\0020";
	color: #f37061;
	position: absolute;
	font-weight: bold;
	margin-left: -1.3em;
}
#content-subject-en .table th {
	color: #fff;
	background: #f37061;
	border-top: 1px solid #f37061;
}
#content-subject-en .table td {
	background: #ffd9d4;
	border-top: 1px solid #f37061;
}
.page-id-201 .entry-title {
	color: #f37061;
}

/** Mathematics **/
#panels-subject-ma a {
	color: #43454b;
}
#panels-subject-ma .text-color-ma {
	color: #fcaf17;
}
#panels-subject-ma .panel > .panel-body ul li {
	margin-bottom: 10px;
}
#panels-subject-ma .text-subject-date {
	color: #fcaf17;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 0;
}
#panels-subject-ma .text-subject-price {
	color: #fcaf17;
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 0;
}
#panels-subject-ma .panel {
	border: 2px solid #fcaf17;
	border-radius: 0;
}
#panels-subject-ma .panel > .panel-footer {
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	background: #fcaf17;
	border: 1px solid #fcaf17;
	border-radius: 0;
}
#panels-subject-ma .fa {
	color: #fcaf17;
}

#content-subject-ma h4 {
	color: #fcaf17;
}
#content-subject-ma ul li {
	list-style-type: none;
}
#content-subject-ma ul li:before {
	content: "\2714\0020";
	color: #fcaf17;
	position: absolute;
	font-weight: bold;
	margin-left: -1.3em;
}
#content-subject-en .table th {
	color: #fff;
	background: #f37061;
	border-top: 1px solid #f37061;
}
#content-subject-ma .table th {
	color: #fff;
	background: #fcaf17;
	border-top: 1px solid #fcaf17;
}
#content-subject-ma .table td {
	background: #ffe9be;
	border-top: 1px solid #fcaf17;
}
.page-id-199 .entry-title {
	color: #fcaf17;
}

/**
 * Science
**/
#panels-subject-sc a {
	color: #43454b;
}
#panels-subject-sc .text-color-sc {
	color: #00b4cd;
}
#panels-subject-sc .panel > .panel-body ul li {
	margin-bottom: 10px;
}
#panels-subject-sc .text-subject-date {
	color: #00b4cd;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 0;
}
#panels-subject-sc .text-subject-price {
	color: #00b4cd;
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 0;
}
#panels-subject-sc .panel {
	border: 2px solid #00b4cd;
	border-radius: 0;
}
#panels-subject-sc .panel > .panel-footer {
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	background: #61cae1;
	border: 1px solid #61cae1;
	border-radius: 0;
}
#panels-subject-sc .fa {
	color: #00b4cd;
}

#content-subject-sc h4 {
	color: #00b4cd;
}
#content-subject-sc ul li {
	list-style-type: none;
}
#content-subject-sc ul li:before {
	content: "\2714\0020";
	color: #00b4cd;
	position: absolute;
	font-weight: bold;
	margin-left: -1.3em;
}
#content-subject-sc .table th {
	color: #fff;
	background: #61cae1;
	border-top: 1px solid #61cae1;
}
#content-subject-sc .table td {
	background: #c2eff9;
	border-top: 1px solid #61cae1;
}
.page-id-184 .entry-title {
	color: #00b4cd;
}

/** Writing **/
#panels-subject-wr a {
	color: #43454b;
}
#panels-subject-wr .text-color-wr {
	color: #5e184a;
}
#panels-subject-wr .panel > .panel-body ul li {
	margin-bottom: 10px;
}
#panels-subject-wr .text-subject-date {
	color: #5e184a;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 0;
}
#panels-subject-wr .text-subject-price {
	color: #5e184a;
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 0;
}
#panels-subject-wr .panel {
	border: 2px solid #5e184a;
	border-radius: 0;
}
#panels-subject-wr .panel > .panel-footer {
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	background: #ba66a5;
	border: 1px solid #ba66a5;
	border-radius: 0;
}
#panels-subject-wr .fa {
	color: #5e184a;
}

#content-subject-wr h4 {
	color: #5e184a;
}
#content-subject-wr ul li {
	list-style-type: none;
}
#content-subject-wr ul li:before {
	content: "\2714\0020";
	color: #5e184a;
	position: absolute;
	font-weight: bold;
	margin-left: -1.3em;
}
#content-subject-wr .table th {
	color: #fff;
	background: #ba66a5;
	border-top: 1px solid #ba66a5;
}
#content-subject-wr .table td {
	background: #c2eff9;
	border-top: 1px solid #61cae1;
}
.page-id-159 .entry-title {
	color: #5e184a;
}

/** Default Template **/
.page-template-default .panel-group > .panel-default {
	border: 2px solid #ffca05;
	border-radius: 0;
}
.page-template-default .panel-group > .panel-default .panel-heading {
	background: #ffde66;
	border-color: #ffde66;
	border-radius: 0;
}

/**
 * WooCommerce Changes
**/
.well {
	background: #e6e6e6;
	border-radius: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.05);
}

/**
 * Custom Changes
**/
.page-template-template-fullwidth .entry-content .well .h2-first {
	margin-bottom: 0;
}

.page-template-template-fullwidth .entry-content .well .h2-second {
	margin-bottom: 5px;
}

.page-template-template-fullwidth .entry-content .well h4 {
	color: #f15a25;
	margin-top: 5px;
}

/**
 * StoreFront (Overwrite)
 */
@media (min-width: 768px) {
	.site-header {
		padding-top: 15px;
	}
	.site-header .site-branding {
		margin-bottom: 15px;
	}
	.woocommerce-active .site-header .site-search {
		margin-bottom: 0;
	}
	.site-header-cart .cart-contents {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.main-navigation ul.menu > li > a,
	.main-navigation ul.nav-menu > li > a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.main-navigation ul.menu ul li a,
	.main-navigation ul.nav-menu ul li a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
}

/**
 * Bootstrap (Overwrite)
 */
.page-template-default .well {
	border-radius: 0;
}
.entry-content .well {
	padding: 2em 0;
	margin-top: 2em;
	margin-bottom: 2em;
	border-left: 0;
	border-right: 0;
}
.thumbnail {
	background: transparent;
	border: 2px solid #ddd;
	border-radius: 0;
}
/**
 * Templates
 */
.page-template-template-fullwidth .entry-header,
.page-template-default .entry-header {
	background: url("/images/header-generic.jpg");
	background-size: cover;
	padding-top: 65px;
	padding-bottom: 30px;
	height: 200px;
	margin-bottom: 2em !important;
}
.page-template-template-fullwidth .entry-header .entry-title,
.page-template-default .entry-header .entry-title {
	color: #fff;
}

#panels-subject-dt ul,
#panels-subject-en ul,
#panels-subject-ma ul,
#panels-subject-sc ul,
#panels-subject-wr ul {
	list-style: none;
	margin-left: 0;
}
#panels-subject-dt .panel > .panel-heading h4 {
	color: #00ad7d;
}
#panels-subject-en .panel > .panel-heading h4 {
	color: #f37061;
}
#panels-subject-ma .panel > .panel-heading h4 {
	color: #fcaf17;
}
#panels-subject-sc .panel > .panel-heading h4 {
	color: #00b4cd;
}
#panels-subject-wr .panel > .panel-heading h4 {
	color: #5e184a;
}
.img-subject-panel {
	width: 75px;
	margin-top: -50px;
}
.page-id-2325 .entry-content .row {
	margin-top: 75px;
}
.page-id-213 .thumbnail,
.page-id-215 .thumbnail {
	border: 0;
}
.page-id-133 .entry-content .well h2 {
	color: #f15a25;
}
.page-id-2288 .thumbnail {
	border: 0;
}
.page-id-2288 .thumbnail > img {
	width: 90px;
}
#icas-2017-nav .thumbnail .caption {
	color: inherit !important;
}
#icas-2017-parents {
	padding-top: 2em;
}

h2 + h3 {
	border-top: 0;
}

/**
 * Gallery
**/
.page-template-default .img-responsive {
	margin-bottom: 20px;
}

/**
 * Error 404
 */
#content #main .error-404 {
	padding-top: 30px;
}

.woocommerce #content {
	padding-top: 30px;
}

.single-product div.product .summary .price {
	font-size: 20px;
}

.woocommerce-checkout .upload-file-section {
	display: none;
}
.page-id-3852 .section-title {
	font-size: 2em;
	font-weight: 700;
	line-height: 1.214;
	border-bottom: 3px solid #ffca05;
}
.page-id-3852 h5 {
	line-height: 1.3em;
	margin-bottom: 0;
}
.page-id-3852 .icon {
	padding-right: 12px;
}
.page-id-3852 #post-3852 .logo {
	margin-bottom: 30px;
}
.page-id-3852 #post-3852 .list-group {
	margin-left: 0;
	border: 0;
}
.page-id-3852 #post-3852 .list-group-item {
	/*background: #ffca05;*/
	border: 0;
}
.page-id-3852 #section-speaker,
.page-id-3852 #section-location {
	padding-top: 30px;
	border: 0;
}
.page-id-3852 #section-speaker > .row {
	padding-top: 30px;
}
.page-id-3852 #section-speaker > .row .row {
	padding-bottom: 15px;
}
.page-id-3852 #section-info,
.page-id-3852 #section-location .map,
.page-id-3852 .list-group {
	padding-top: 20px;
}
.page-id-3852 #section-info {
	background: #3e3e3f;
	padding-bottom: 20px;
	margin-top: 30px;
}
.page-id-3852 #section-info h2,
.page-id-3852 #section-info h5,
.page-id-3852 #section-info .glyphicon {
	color: #ffca05;
}
.page-id-3852 .list-group .list-group-item {
	padding-left: 0;
	padding-right: 0;
}
.page-id-3852 .glyphicon {
	padding-right: 7px;
}
.page-id-3852 .list-group .btn-primary {
	color: #3e3e3f;
	font-size: 18px;
	font-weight: 700;
	background: #ffca05;
	border: 1px solid #ffca05;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.page-id-3852 .list-group .btn-primary:hover,
.page-id-3852 .list-group .btn-primary:focus {
	background: #c89d00;
	border: 1px solid #c89d00;
}
.page-id-3852 #section-form {
	padding-top: 30px;
	padding-bottom: 30px;
}
/*.entry-header {
	/*height: 200px;
	object-fit: cover;
}*/
.page-id-2325 .entry-header {
	background: url("/wp-content/uploads/2021/01/header_calendar.jpg");
	background-size: cover;
	padding-top: 65px;
	padding-bottom: 30px;
	margin-bottom: 2em !important;
	height: 200px;
}
/*#post-7242,
#post-7240,
.entry-header,
.page-template-default .entry-header {
	background: url("/wp-content/uploads/2021/01/header_support.jpg");
	background-size: cover;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 2em !important;
}
#post-7306,
#post-7315,
#post-133 .entry-header,
.page-template-default .entry-header {
	background: url("/wp-content/uploads/2021/01/header-assessment.jpg");
	background-size: cover;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 2em !important;
}*/
.page-id-133 .entry-header {
	background: url("/wp-content/uploads/2021/02/header-assessment.jpg");
	background-size: cover;
	padding-top: 65px;
	padding-bottom: 30px;
	margin-bottom: 2em !important;
	height: 200px;
}
.page-id-7237 .entry-header {
	background: url("/wp-content/uploads/2021/02/header-assessment.jpg");
	background-size: cover;
	padding-top: 65px;
	padding-bottom: 30px;
	margin-bottom: 2em !important;
	height: 200px;
}
/*Assessments*/
.page-id-7240 .entry-header {
	background: url("/wp-content/uploads/2021/02/header-assessment.jpg");
	background-size: cover;
	padding-top: 65px;
	padding-bottom: 30px;
	margin-bottom: 2em !important;
	height: 200px;
}
/*Awards & Recognition Page*/

.awards-header .entry-header {
	background: url("/wp-content/uploads/2021/02/header-assessment.jpg");
	background-size: cover;
	padding-top: 65px;
	padding-bottom: 30px;
	margin-bottom: 2em !important;
	height: 200px;
}
.awards-header .entry-title {
	color: #fff;
}
/*Awards & Recognition Page Ends*/
.page-id-5677 .entry-header {
	background: url("/wp-content/uploads/2021/02/header-assessment.jpg");
	background-size: cover;
	padding-top: 65px;
	padding-bottom: 30px;
	margin-bottom: 2em !important;
	height: 200px;
}
.page-id-7727 .entry-header {
	background: url("/wp-content/uploads/2021/02/header-assessment.jpg");
	background-size: cover;
	padding-top: 65px;
	padding-bottom: 30px;
	margin-bottom: 2em !important;
	height: 200px;
}
/*Gallery*/
.page-id-7473 .entry-header {
	background: url("/wp-content/uploads/2021/01/header_events.jpg");
	background-size: cover;
	padding-top: 65px;
	padding-bottom: 30px;
	margin-bottom: 2em !important;
	height: 200px;
}
/*Support and Customer Service*/
.page-id-7306 .entry-header {
	background: url("/wp-content/uploads/2021/02/header-assessment.jpg");
	background-size: cover;
	padding-top: 65px;
	padding-bottom: 30px;
	margin-bottom: 2em !important;
	height: 200px;
}
.page-id-7242 .entry-header {
	background: url("/wp-content/uploads/2021/01/header_support.jpg");
	background-size: cover;
	padding-top: 65px;
	padding-bottom: 30px;
	margin-bottom: 2em !important;
	height: 200px;
}
.page-id-7243 .entry-header {
	background: url("/wp-content/uploads/2021/01/header_support.jpg");
	background-size: cover;
	padding-top: 65px;
	padding-bottom: 30px;
	margin-bottom: 2em !important;
	height: 200px;
}
.page-id-7244 .entry-header {
	background: url("/wp-content/uploads/2021/01/header_support.jpg");
	background-size: cover;
	padding-top: 65px;
	padding-bottom: 30px;
	margin-bottom: 2em !important;
	height: 200px;
}
.page-id-7245 .entry-header {
	background: url("/wp-content/uploads/2021/01/header_support.jpg");
	background-size: cover;
	padding-top: 65px;
	padding-bottom: 30px;
	margin-bottom: 2em !important;
	height: 200px;
}
/* Our Store Page*/
.page-id-7325 .list-icon {
	list-style: none;
	padding: 0;
	margin-left: 2px !important;
}
.page-id-7325 .list-icon li {
	padding-left: 1.3em;
}
.page-id-7325.list-icon li:before {
	content: "\f00c"; /* FontAwesome Unicode */
	font-family: FontAwesome;
	display: inline-block;
	margin-left: -1.3em; /* same as padding-left set on li */
	width: 1.3em; /* same as padding-left set on li */
}
.page-id-7325 .entry-header {
	background: url("/wp-content/uploads/2021/01/header_portals.jpg");
	background-size: cover;
	padding-top: 65px;
	padding-bottom: 30px;
	margin-bottom: 2em !important;
	height: 200px;
}
/* Our Store Ends*/

/*calendar*/
.calendar-header .entry-header {
	background: url("/wp-content/uploads/2021/01/header_calendar.jpg");
	background-size: cover;
	padding-top: 65px;
	padding-bottom: 30px;
	margin-bottom: 2em !important;
	height: 200px;
}
.calendar-header .entry-title {
	color: #fff;
}
/*calendar*/

/*ICAS*/
.icas-header .entry-header {
	background: url("/wp-content/uploads/2021/02/header-assessment.jpg");
	background-size: cover;
	padding-top: 65px;
	padding-bottom: 30px;
	margin-bottom: 2em !important;
	height: 200px;
}
.icas-header .entry-title {
	color: #fff;
}

/*ICAS ends here*/

/*Reach*/
.reach-header .entry-header {
	background: url("/wp-content/uploads/2021/02/header-assessment.jpg");
	background-size: cover;
	padding-top: 65px;
	padding-bottom: 30px;
	margin-bottom: 2em !important;
	height: 200px;
}
.reach-header .entry-title {
	color: #fff;
}

/*Reach ends here*/

/*FAQ*/
.faq-header .entry-header {
	background: url("/wp-content/uploads/2021/02/header-assessment.jpg");
	background-size: cover;
	padding-top: 65px;
	padding-bottom: 30px;
	margin-bottom: 2em !important;
	height: 200px;
}
.faq-header .entry-title {
	color: #fff;
}
/*FAQ ends here*/

/*Support for Schools*/
.support-header .entry-header {
	background: url("/wp-content/uploads/2021/01/header_support.jpg");
	background-size: cover;
	padding-top: 65px;
	padding-bottom: 30px;
	margin-bottom: 2em !important;
	height: 200px;
}
.support-header .entry-title {
	color: #fff;
}
/*Support for Schools Ends here*/

/*.hentry.type-page .entry-header {
	padding-top: 80px;
}*/
.container-faq .panel-group > .panel-default {
	border: 2px solid #ddd !important;
}
.container-faq .panel-group > .panel-default .panel-heading {
	background-color: #f5f5f5 !important;
}
