body.single-product #left-area{float:none!important;width:100%!important}body.single-product.woocommerce div.product div.images{float:left;width:20%}body.single-product.woocommerce div.product div.summary{float:right;width:75%}body.single-product.woocommerce div.product .pewc-total-field-wrapper{display:none}body.single-product.woocommerce div.product .wcbp_product_addons table{margin-bottom:20px}body.single-product.woocommerce div.product .wcbp_product_addons table tbody tr:first-child{display:none}body.single-product.woocommerce div.product .wcbp_product_addons table tbody tr td{padding-left:0!important}body.single-product.woocommerce div.product .wcbp_product_addons .wcbp_prod_addon,body.single-product.woocommerce div.product .wcbp_product_addons table .wcbp_prod_addon figure{display:flex;align-items:center}body.single-product.woocommerce div.product .wcbp_product_addons table .wcbp_prod_addon figure>span{position:relative;left:auto}body.single-product.woocommerce div.product .wcbp_product_addons .wcbp_prod_addon:hover .wcbp_cbx span:last-child{display:none}body.single-product.woocommerce div.product .wcpb_bundle_total p.price,body.single-product.woocommerce div.product .wcpb_bundle_total p.price span.wcpb_bundle_price{font-size:22px!important}body.single-product.woocommerce div.product-type-bundle_product div.quantity{display:none}.woocommerce-cart-form td.product-quantity label{font-size:16px;padding:.857em .587em}#eway_credit_card_form .submit{float:right;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:16px;text-transform:uppercase;font-weight:600;background:#0d1231!important;color:#fff!important;padding:10px 20px!important;text-align:center;border-radius:4px;letter-spacing:.4px;margin-top:20px!important}.bgcta,.bgcta>.et_pb_row{padding:0!important}.bgcta>.et_pb_row{width:100%!important;max-width:100%!important}.bgcta .et_pb_column.et-last-child{padding:100px 70px!important}.bgcta .et_pb_column.et-last-child h2.et_pb_module_header{padding-bottom:20px!important}.bgcta .et_pb_column.et-last-child:before{content:"\f005"!important;font-family:FontAwesome!important;color:#fff!important;font-size:23px;background:#FBB538;padding:8px 12px 12px 12px;top:0;position:absolute;left:70px;border-radius:0 0 3px 3px}.hpformsection h2{padding-bottom:20px!important}.newsletter_gform .gform_body{width:77%!important;margin-right:3%!important;vertical-align:bottom;display:inline-block}.newsletter_gform .gform_footer{width:19%!important;clear:none!important;margin:0!important;padding:0!important;vertical-align:bottom!important;display:inline-block}.newsletter_gform .gform_footer .gform_button{margin:0!important;width:100%!important;border:0;background:#0D1231;color:#fff;text-transform:uppercase;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:600;padding:8px;font-size:20px!important;line-height:30px;border-radius:5px;letter-spacing:.4px}.gform_body ul.gform_fields li.gfield{margin:0!important;padding:0!important;margin-right:4%!important;float:left;width:48%!important;clear:none!important}.gform_body ul.gform_fields li.gfield:last-child{margin-right:0!important}.gfield_label{color:#0D1231;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:20px;line-height:24px}form.newsletter_gform input[type="text"],form.newsletter_gform input[type="email"]{background:#F2F2F4;font-size:15px!important;color:#000;border:0;border-radius:4px;padding:12px!important;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500}form.newsletter_gform textarea{background:#F2F2F4;font-size:15px!important;color:#000;border:0;border-radius:4px;padding:12px!important;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500;height:150px!important;overflow:auto!important}form.newsletter_gform{padding-top:30px!important}form.newsletter_gform:after{clear:both;content:'';display:block}.sitecreditcls,.sitecreditcls a{color:#0D1231!important;font-size:12px;line-height:20px;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif}.sitecreditcls{text-align:right!important}.commonfooter .et_pb_social_media_follow{text-align:center!important}.commonfooter .et_pb_social_media_follow li a.icon::before{color:#0D1231!important;font-family:FontAwesome!important;content:"\f230"!important;font-size:32px}.commonfooter .et_pb_social_media_follow li{margin-bottom:0!important}.commonfooter .et_pb_social_media_follow li.et-social-instagram a.icon::before{content:"\f16d"!important}body.home #page-container{padding-top:0!important}#main-header:not(.et-fixed-header){background:transparent!important;box-shadow:none!important}#main-header.et-fixed-header #logo{max-height:55%}#top-menu-nav,#et_mobile_nav_menu{visibility:hidden!important}.topheadercstomlist{text-align:right;display:inline-block;margin-left:0;padding:1.2em 20px!important;background:#05081F!important;border-radius:0 0 4px 4px}.topheadercstomlist li{display:inline-block}#top-header .container{text-align:right;padding:0!important}#top-header{background:none!important}#top-header.et-fixed-header{background:#0d1231!important}.topheadercstomlist li a{font-size:14px;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;color:#fff!important;font-weight:normal!important;letter-spacing:.2px;padding-left:23px;padding-right:25px;position:relative;display:inline-block}.topheadercstomlist3 a{padding-right:0!important}.topheadercstomlist li a:before{content:"\f095"!important;font-family:FontAwesome!important;color:#FBB538!important;position:absolute;left:0;font-size:18px;top:1px}.topheadercstomlist li.topheadercstomlist2 a:before{content:"\f007"!important}.topheadercstomlist li.topheadercstomlist2{display:none}.topheadercstomlist li.topheadercstomlist3 a:before{content:"\f07a"!important}.hpheadermaintop{padding-top:180px!important}.chosen-container-single .chosen-single{height:50px!important;line-height:50px!important;box-shadow:none!important;background:#F2F2F4!important;border-radius:0!important;border:0!important;border-radius:4px 0 0 4px!important;color:#999999!important;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:16px;padding-left:40px!important;text-align:left}.chosen-container-single .chosen-single div b{background:none!important}.searchandfilter ul li{float:left!important;padding:0!important;width:80%!important}.serachformdiv0209{width:60%!important;padding-top:50px!important}.searchandfilter ul:after{clear:both!important;content:''!important;display:block!important}.searchandfilter ul{padding:0!important}.chosen-container{width:100%!important;display:block}.searchandfilter ul li.sf-field-submit{width:20%!important}.searchandfilter ul li.sf-field-submit input[type="submit"]{display:block;width:100%;border:0;margin:0!important;width:100%!important;border:0;background:#0D1231;color:#fff;text-transform:uppercase;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:600;padding:10px 8px;font-size:20px!important;line-height:30px;border-radius:0 5px 5px 0;letter-spacing:.4px}.chosen-container-active .chosen-drop{position:relative!important}.chosen-container-single .chosen-search input[type=text]{padding:8px 20px 8px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:none!important;font-size:1em;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;line-height:normal;border-radius:0}.chosen-container .chosen-results li{display:list-item;cursor:pointer;padding-top:8px!important;padding-bottom:8px!important;display:block;width:100%!important;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:16px;text-align:center}.hpheadermaintop .searchandfilter ul li.sf-field-submit input[type="submit"]{background:#FBB538!important}.topsearchform{padding-top:25px!important}.topsearchform .chosen-container-single .chosen-single{background:#fff!important}.topsearchform .chosen-container-single .chosen-single{border-radius:0!important}.topsearchform .searchandfilter>ul{padding-left:58px!important}.topsearchform .searchandfilter>ul:before{content:"\f002"!important;background:#0D1231!important;height:39px;width:58px;position:absolute;left:0;top:0;border-radius:4px 0 0 4px;color:#fff!important;font-family:FontAwesome!important;text-align:center;font-size:30px;padding-top:11px}.howitworkssec .et_pb_blurb_content img{max-width:150px;background:#FBB538;padding:20px;border-radius:4px}.commonfooter ul.menu{text-align:right}.commonfooter ul.menu>li{display:inline-block;margin-right:22px;position:relative}.commonfooter ul.menu>li:last-child{margin-right:0!important}.commonfooter ul.menu>li>a{color:#0D1231;font-size:14px;line-height:20px;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif}.commonfooter ul.menu>li:after{content:'';height:14px;width:2px;background:#fff;position:absolute;top:7px;right:10px;right:-14px}.footermenuclas0709{margin-bottom:15px!important}.commonfooter ul.menu>li:last-child:after{display:none!important}.woocommercepagebanner{background-color:#0D1231!important;padding-top:190px;padding-bottom:80px;background-image:linear-gradient(180deg,#fbb538 0%,#fbb538 100%)!important;background-repeat:no-repeat}.woocommercepagebanner .wrapper0709{max-width:1920px;width:80%;margin:0 auto;padding-left:100px}.woocommercepagebanner .wrapper07091{float:left;width:50%!important;margin-right:10%;position:relative}.woocommercepagebanner .wrapper07091 h1{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:40px;color:#fff!important;letter-spacing:.2px;line-height:54px;padding-bottom:0}.woocommercepagebanner .wrapper07091 h5{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:16px;color:#FBB538!important;letter-spacing:.2px;line-height:24px;padding-bottom:0;padding-top:20px}body.single-product .woocommercepagebanner .wrapper07091 h1{position:absolute}body.single-product .woocommercepagebanner .wrapper07091 h5{padding-top:150px}.woocommercepagebanner .wrapper07092{float:left;width:40%;text-align:right}.woocommercepagebanner .wrapper07092 span{display:inline-block}.woocommercepagebanner .wrapper07092 a{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:16px;color:#FBB538!important;letter-spacing:0;line-height:24px;text-transform:uppercase;font-weight:700;padding-left:27px!important;position:relative}.woocommercepagebanner .wrapper07092 span a:before{font-family:FontAwesome!important;content:"\f057"!important;color:#fff!important;position:absolute;left:0;font-size:23px;top:0;line-height:24px}#main-content .container:before{display:none!important}.woocommerce-breadcrumb,.woocommerce-products-header,.woocommerce-result-count,.woocommerce-ordering{display:none!important}ul.products li.product{border:4px solid #F2F2F4!important;border-radius:4px!important;padding:35px!important}ul.products li.product span.et_shop_image{max-width:150px;margin:0 auto}.pinsidesloop{text-align:center;color:#0D1231!important;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;text-align:center;font-size:16px;line-height:24px;letter-spacing:0;padding-bottom:15px}.pinsidesloop p{color:#0D1231!important;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:16px;line-height:24px;letter-spacing:0}ul.products li.product .woocommerce-loop-product__title{color:#0D1231!important;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;text-align:center;padding:20px 0 10px!important;font-weight:600;font-size:20px!important;line-height:24px;letter-spacing:0}.woocommerce ul.products li.product span.price{color:#FBB538!important;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;text-align:center;font-weight:600;font-size:24px;line-height:24px;letter-spacing:0;padding-bottom:25px}.woocommerce .product .pewc-main-price bdi:after{content:'x';font-size:24px;position:relative;left:10px;font-weight:400;bottom:5px;color:#666}.woocommerce .product .pewc-main-price{min-height:59px;display:flex;justify-content:center;align-items:center}.woocommerce ul.products li.product .rmsplink{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:16px;text-transform:uppercase;font-weight:600;background:#0D1231;color:#fff;display:inline-block;padding:12px;line-height:16px;width:150px;text-align:center;display:block;margin:0 auto;border-radius:4px;letter-spacing:.4px}ul.products li.product:nth-child(4n){margin-right:3.8%!important}ul.products li.product:nth-child(3n){margin-right:0!important}.woocommerce nav.woocommerce-pagination ul{padding:0!important;border:0!important}.woocommerce nav.woocommerce-pagination ul li{border:0!important}.woocommerce nav.woocommerce-pagination ul li a{background:none!important;color:#0D1231!important;font-size:20px;line-height:24px;font-weight:700;font-family:'Open Sans';padding-right:0!important}.woocommerce nav.woocommerce-pagination ul li span.current{background:none!important;color:#FBB538;font-size:20px;line-height:24px;font-weight:700;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;padding-right:0!important}.woocommerce nav.woocommerce-pagination ul li a.next{font-size:0!important;position:relative;margin-left:15px;padding-right:2px!important}.woocommerce nav.woocommerce-pagination ul li a.next:after{font-family:FontAwesome!important;content:"\f138"!important;color:#0D1231!important;font-size:24px;line-height:44px;display:inline-block}.woocommerce nav.woocommerce-pagination ul li a.prev{font-size:0!important;position:relative;padding-right:5px!important;padding-left:2px!important}.woocommerce nav.woocommerce-pagination ul li a.prev:after{font-family:FontAwesome!important;content:"\f137"!important;color:#0D1231!important;font-size:24px;line-height:44px;display:inline-block}.product .related h2{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:40px!important;color:#0D1231!important;letter-spacing:.2px;line-height:54px;text-align:center!important;padding-bottom:35px!important;text-transform:capitalize}body.single-product .product_meta{display:none!important}body.single-product h2.product_title{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:40px!important;color:#0D1231!important;letter-spacing:0;line-height:44px;padding-bottom:15px!important;padding-top:15px!important}.woocommerce-product-details__short-description,.woocommerce-product-details__short-description p{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:16px!important;color:#0D1231!important;line-height:24px}.backtocat a{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:16px!important;color:#FBB538!important;line-height:24px;padding-left:25px!important;position:relative;text-transform:uppercase}.backtocat a:before{font-family:FontAwesome!important;content:"\f137"!important;color:#FBB538!important;position:absolute;left:0;font-size:20px;top:0}.maincontentproduct h3{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:20px!important;color:#0D1231!important;letter-spacing:0;line-height:25px;padding-bottom:35px!important;font-weight:600;display:block;position:relative}.maincontentproduct h3:after{content:'';background:#F2F2F4;width:100%;height:3px;position:absolute;left:0;bottom:20px}.maincontentproduct p{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:16px!important;color:#0D1231!important;line-height:24px}.maincontentproduct strong{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:16px!important;color:#0D1231!important;line-height:24px;font-weight:600!important}.related.products{clear:both!important;margin-top:40px!important}.maincontentproduct ul{margin:0!important;padding:0!important;padding-bottom:27px!important}.maincontentproduct ul li{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:16px!important;color:#0D1231!important;line-height:24px;padding-bottom:10px!important;list-style-type:none!important;padding-left:23px!important;position:relative}.maincontentproduct ul li:before{font-family:FontAwesome!important;content:"\f111"!important;color:#FBB538!important;position:absolute;left:0;top:6px;font-size:10px;line-height:12px}body.single-product p.price span,body.single-product p.price{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:40px!important;color:#FBB538!important;font-weight:600!important;line-height:50px!important}body.single-product p.price{margin-right:30px!important;float:left}body.single-product .quantity{margin:0!important;width:120px!important;float:left!important}body.single-product .quantity input.qty{width:100%!important;background:#F2F2F4!important;text-align:left;padding-left:25px;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:16px!important;color:#0D1231!important;font-weight:700!important;border-radius:0!important}body.single-product.woocommerce div.product form.cart div.quantity{margin:0!important;border-radius:0!important;position:relative}body.single-product.woocommerce div.product form.cart div.quantity:after{content:''!important;clear:both!important;display:block!important}body.single-product.woocommerce div.product form.cart .button,.wc-proceed-to-checkout .button{float:none!important;clear:both;display:block;width:130px;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:16px;text-transform:uppercase;font-weight:600;background:#0D1231!important;color:#fff!important;display:inline-block;padding:10px!important;width:150px;text-align:center;display:block;border-radius:4px;letter-spacing:.4px;margin-top:45px!important;float:left!important}.wc-proceed-to-checkout .button{width:inherit;border-radius:4px;padding:1rem 2rem!important}.woocommerce div.product form.cart{margin:20px 0!important}body.single-product.woocommerce div.product div.images{border:3px solid #ccc;padding:10px;border-radius:5px!important}.wpgis-slider-for .btn-prev,.wpgis-slider-for .btn-next{opacity:1!important;border-radius:50%!important;height:40px!important;line-height:40px!important}.wpgis-slider-for .btn-prev{margin-left:0!important}.wpgis-slider-for .btn-next{margin-right:0!important}body.single-product.woocommerce div.product div.images img{border-radius:4px!important}body.innerpbody #page-container{padding-top:0!important}.innerpagefwidthheader{padding-top:220px!important}.innerpagefwidthheader h1{padding:0!important}.innerpagefwidthheader .header-content{padding:0!important;margin:0!important}.newsletter_gform1 .gform_body{width:100%!important;display:block!important;margin:0!important}.newsletter_gform1 .gform_body ul.gform_fields li.gfield{float:none!important;width:100%!important;margin-bottom:25px!important}.newsletter_gform.newsletter_gform1 .gform_footer .gform_button{font-size:16px!important;min-width:160px!important}.gform_wrapper .gfield_required{color:#FBB538!important}.cmscontentcommon h2{padding-bottom:20px!important}.cmscontentcommon strong{font-weight:600!important}.cmscontentcommon ul{margin:0!important;padding:0!important;padding-bottom:15px!important;padding-top:10px!important}.cmscontentcommon ul li{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:16px!important;color:#0D1231!important;line-height:24px;padding-bottom:10px!important;list-style-type:none!important;padding-left:23px!important;position:relative}.cmscontentcommon ul li:before{font-family:FontAwesome!important;content:"\f111"!important;color:#FBB538!important;position:absolute;left:0;top:6px;font-size:10px;line-height:12px}.cmscontentcommon ol{margin:0!important;padding:0!important;padding-bottom:15px!important;padding-top:10px!important;counter-reset:my-awesome-counter}.cmscontentcommon ol li{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:16px!important;color:#0D1231!important;line-height:24px;padding-bottom:12px!important;list-style-type:none!important;padding-left:40px!important;position:relative;counter-increment:my-awesome-counter}.cmscontentcommon ol li:before{content:counter(my-awesome-counter) " ";color:#0D1231;font-size:17px;position:absolute;top:0;left:0;line-height:1rem;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:700;background:#FBB538;padding:5px 8px;border-radius:50%}.commonfooter ul.menu>li.current-menu-item>a{font-weight:700!important}body.single-product ul.pewc-product-extra-groups li:not(.pewc-item-checkbox){width:46%!important;display:inline-block!important;margin-right:2.5%!important}body.single-product ul.pewc-product-extra-groups li.pewc-hidden-field{display:none!important}body.single-product ul.pewc-product-extra-groups li input[type="text"]{background:#F2F2F4;border:0;height:40px;padding:0 10px;font-size:16px;line-height:24px;color:#0D1231;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:500;border-radius:5px}body.single-product ul.pewc-product-extra-groups li label.pewc-field-label{font-size:16px;line-height:24px;color:#0D1231!important;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:600;border-radius:5px;margin-bottom:7px!important;display:inline-block}.child\'s_first_name .amount,
.child\'s_last_name .amount,
.add_a_second_child_for_this_year_level\? .amount,
.add_a_third_child_for_this_year_level\? .amount{
	display:none;
}
.pewc-order-item-item{
	font-weight: bold;
}
/* ---------------------------------------------------------------------------------------
----------------------------------- 2.0 Navigation Menu ----------------------------------
----------------------------------------------------------------------------------------*/


/* ---------------------------------------------------------------------------------------
----------------------------------- 3.0 Gravity Forms ------------------------------------
----------------------------------------------------------------------------------------*/


/* ---------------------------------------------------------------------------------------
----------------------------------- 4.0 Helper Classes -----------------------------------
----------------------------------------------------------------------------------------*/
.bgoffset:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(/wp-content/uploads/2019/09/books-1.svg);
	background-repeat: no-repeat;
	background-position: -50px 50px;
	background-size: 15% auto;
	opacity: 0.1;
}
.bgoffset.et_pb_fullwidth_header .header-content {
	padding-left: 100px !important;
}

body.single-product .pewc-total-field-wrapper>p {
	display:none !important;
}

body.single-product .pewc-total-field-wrapper>p:last-child {
	display:block !important;
}

body.single-product .pewc-total-field-wrapper>p:last-child>span {
	float:left;
}

body.single-product .pewc-total-field-wrapper>p:last-child:after {
	content:'';
	display:block;
	clear:both;
}

body.single-product .pewc-total-field-wrapper>p:last-child>span#pewc-grand-total-label {
	padding-right:10px !important;
	font-weight:700 !important;
}


body.single-product ul.pewc-product-extra-groups li.pewc-item-checkbox input[type="checkbox"]{
	position: absolute; 
	opacity: 0; 
}

body.single-product ul.pewc-product-extra-groups li.pewc-item-checkbox input[type="checkbox"] + label {
	position: relative;
	cursor: pointer;
	padding: 0;
}


body.single-product ul.pewc-product-extra-groups li.pewc-item-checkbox input[type="checkbox"] + label:before {
	content: '';
	margin-right: 10px;
	display: inline-block;
	vertical-align: text-top;
	width: 20px;
	height: 20px;
	background: #F2F2F4;
	box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
}


body.single-product ul.pewc-product-extra-groups li.pewc-item-checkbox input[type="checkbox"]:hover + label:before {
	background: #F2F2F4;

}


body.single-product ul.pewc-product-extra-groups li.pewc-item-checkbox input[type="checkbox"]:focus + label:before {
	/*box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);*/
}


body.single-product ul.pewc-product-extra-groups li.pewc-item-checkbox input[type="checkbox"]:checked + label:before {
	background: #F2F2F4;
}


body.single-product ul.pewc-product-extra-groups li.pewc-item-checkbox input[type="checkbox"]:disabled + label {
	color: #F2F2F4;
	cursor: auto;
}


body.single-product ul.pewc-product-extra-groups li.pewc-item-checkbox input[type="checkbox"]:disabled + label:before {
	box-shadow: none;
	background: #ddd;
}


body.single-product ul.pewc-product-extra-groups li.pewc-item-checkbox input[type="checkbox"]:checked + label:after {
	content: '';
	position: absolute;
	left: 5px;
	top: 9px;
	background: white;
	width: 2px;
	height: 2px;
	box-shadow: 
		2px 0 0 #000000,
		4px 0 0 #000000,
		4px -2px 0 #000000,
		4px -4px 0 #000000,
		4px -6px 0 #000000,
		4px -8px 0 #000000;
	transform: rotate(45deg);
}

.backtocatmobile {
	display:none !important;
}

.gform_body ul.gform_fields li.gfield.gfieldcaptchnesletter {
	position:absolute;
	width:0 !important;
}

.gform_body ul.gform_fields li.gfield.gfieldemaillastnl {
	margin-right:0 !important;
}

.woocommerce .woocommerce-message a.button:hover {
	background:#0D1231 !important;
}

body.woocommerce-cart .pewc-cart-item-price, body.woocommerce-checkout .pewc-cart-item-price {
	display:none !important;
}

body.woocommerce-cart .variation-Addasecondchildforthisyearlevel, body.woocommerce-cart .variation-Addathirdchildforthisyearlevel, body.woocommerce-checkout .variation-Addasecondchildforthisyearlevel, body.woocommerce-checkout .variation-Addathirdchildforthisyearlevel {
	display:none !important;
}

body.woocommerce-cart .checkout-button {
	float: none !important;
	/* width: 130px; */
	font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 600;
	background: #0D1231 !important;
	color: #fff !important;
	padding: 10px !important;
	/* width: 150px; */
	text-align: center;
	display: block;
	border-radius: 4px;
	letter-spacing: 0.4px;
	/* margin-bottom: 0 !important; */
}

.woocommerce-cart-form .button {
	font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 600;
	background: #0D1231 !important;
	color: #fff !important;
	padding: 10px !important;
	/* width: 150px; */
	text-align: center;
	display: block;
	border-radius: 4px;
	letter-spacing: 0.4px;
}

body.woocommerce-checkout h3#order_review_heading {
	padding-top:5% !important;
}

.woocommerce-checkout #payment {
	background:#fff !important;
}


.commonfooter .et_pb_social_media_follow {
	padding-top:0 !important;
	text-align:left !important;
}

.woocommerce-thankyou-order-received {
	padding-bottom:5% !important;
}

body.error404 #left-area {
	float: none;
	width: 100%;
	padding-right: 0 !important;
}

body.error404 #left-area h1 {
	color: #0d1231!important;
	padding-bottom: 1em;
	font-weight: 600;
	font-size: 2em;
}

body.error404 #left-area p {
	color: #0d1231!important;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
}

body.error404 #main-content {
	padding:4em 0;
}

body.single-product .quantity input.qty::-webkit-inner-spin-button,
body.single-product .quantity input.qty::-webkit-outer-spin-button
{
	-webkit-appearance: none;
	margin: 0;
}

body.single-product .quantity input.qty
{
	-moz-appearance: textfield;
}

.quantity-nav {
	float: left;
	/*position: relative;*/
	height: 42px;
}

.quantity-button {
	position: relative;
	cursor: pointer;
	border-left: 1px solid #eee;
	width: 20px;
	text-align: center;
	color: #fff;
	font-size: 13px;
	font-family: "Trebuchet MS", Helvetica, sans-serif !important;
	line-height: 1.7;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	background: #0d1231;
}

.quantity-button.quantity-up {
	position: absolute;
	height: 50%;
	top: 0;
	border-bottom: 1px solid #eee;
	right:-20px;
}

.quantity-button.quantity-down {
	position: absolute;
	bottom: 0;
	height: 50%;
	right:-20px;
}

body.woocommerce-cart .woocommerce-cart-form .quantity input.qty {
	display:none !important;
}

.searchandfilter ul li input[type="text"] {
	height: 50px !important;
	line-height: 50px !important;
	box-shadow: none !important;
	background: #F2F2F4 !important;
	border-radius: 0 !important;
	border: 0 !important;
	border-radius: 4px 0 0 4px !important;
	color: #999999 !important;
	font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
	font-weight: 600;
	font-size: 16px;
	padding-left: 40px !important;
	text-align: left;
	width: 100% !important;
	display: block;
}
.topsearchform .searchandfilter ul li input[type="text"] {
	border-radius: 0 !important;
	background: #fff !important;
}

.searchandfilter ul li input[type="text"]::placeholder {
	color: #999999 !important;
}

.searchandfilter ul li.sf-field-search>label {
	display:block;
}

.wcbp_product_addons table tr td:nth-of-type(2), .wcbp_product_addons table tr th:nth-of-type(2) {
	display: none;
}

/* ---------------------------------------------------------------------------------------
----------------------------------- 5.0 Footer -------------------------------------------
----------------------------------------------------------------------------------------*/


/* ---------------------------------------------------------------------------------------
----------------------------------- 6.0 Other Custom CSS ---------------------------------
----------------------------------------------------------------------------------------*/
.checkout-banner{
	max-width:1180px;
	margin:auto;
	padding: 0 2rem;
}
.checkout-banner .row{
	display:flex;
	padding: 2rem;
	flex-wrap:wrap;
	background-image:url(/staging/wp-content/uploads/2023/11/group-7.svg);background-color:#fbb538;background-blend-mode:exclusion;background-size:contain;border-radius:10px}.checkout-banner .row .col-1-5{flex-basis:20%;display:flex;flex-direction:column;justify-content:flex-end}.checkout-banner .row .col-3-5{flex-basis:60%;display:flex;flex-direction:column;align-items:center;justify-content:center}.checkout-banner .text-image{display:block}.checkout-banner .text-image img{margin-bottom:0;object-fit:contain}.checkout-banner h5{color:#0D1232;text-align:center;font-weight:700;font-size:23px}.checkout-banner .button{background-color:#0D1232!important;font-size:16px!important;text-transform:none!important;color:#fff!important;border-radius:10px!important;border:1px solid #0D1232!important;text-align:center;max-width:150px;margin:auto}.section.checkout-banner a.button:hover{background-color:#fbb538;border:1px solid #0D1232!important;color:#0D1232!important}.checkout-banner img{margin-bottom:-2rem}.wcbp_product_addons figure .wcbp_cbx span:first-child{margin:-10px 0 0 -10px}@media only screen and (min-width:981px){.commonfooter{padding:0!important}#main-header.et-fixed-header{background:rgb(13 18 49 / .7)!important;height:60px!important}#main-header.et-fixed-header>.container{height:60px!important}#et-top-navigation{padding:0!important}#logo{max-height:50%!important}.et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n+1){clear:none!important}}@media screen and (max-width:1200px) and (min-width:1000px){body .et_header_style_left .logo_container{height:100%!important}}@media only screen and (max-width:980px){.et_fixed_nav #main-header{position:fixed!important;padding-top:20px;background-color:#0d1231!important}.topheadercstomlist{position:fixed;display:flex;justify-content:center;inset:0 0 auto 0;background-color:#0d1231!important}#top-header,#main-header{background:#0d1231!important}#top-header .container{text-align:center!important}.serachformdiv0209,.howitworkssec{width:80%!important}.commonfooter .et_pb_module{text-align:center!important}.commonfooter .et_pb_social_media_follow{padding-top:15px!important}.commonfooter .et_pb_module.et_pb_image{padding-top:0!important}.commonfooter ul.menu{text-align:center!important}.woocommercepagebanner .wrapper07091{float:none;width:100%!important;margin-right:0;padding-bottom:30px}.woocommercepagebanner .wrapper07092{float:none;width:100%!important;margin-right:0;padding-bottom:0;text-align:center}.woocommercepagebanner .wrapper07092 span{padding-top:0!important}.woocommercepagebanner{padding-top:150px!important;padding-bottom:50px!important}.woocommercepagebanner .wrapper07091 h1{font-size:30px!important;line-height:40px!important;text-align:center!important}.woocommercepagebanner .wrapper07091 h5{text-align:center!important}body.single-product .woocommercepagebanner .wrapper07091 h1{left:0;right:0}body.single-product .woocommercepagebanner .wrapper07091 h5{padding-top:100px}.hpheadermaintop .et_pb_column.et-last-child{padding-top:25px!important}.product .related h2{font-size:30px!important;line-height:40px!important}.innerpagefwidthheader{padding-top:175px!important}.innerpagefwidthheader h1{text-align:center!important}body #page-container .bgoffset{background-image:none!important}.woocommercepagebanner .wrapper0709{padding-left:0!important}.backtocatmobile{display:block!important;text-align:center;padding-bottom:30px}body.single-product div.product div.summary .backtocat{display:none!important}.footermenuclas0709{padding-top:0!important}.checkout-banner .row .col-3-5{order:1;flex-basis:100%}.checkout-banner .row .col-1-5{order:2;flex-basis:45%}}@media only screen and (max-width:767px){.hpheadermaintop h1{font-size:30px!important;line-height:35px!important}.hiwheading h2,.commoncta h2.et_pb_module_header,.hpformsection h2{font-size:30px!important;line-height:35px!important}.newsletter_gform .gform_body{float:none!important;width:100%!important;margin:0!important;margin-bottom:20px!important}.gform_body ul.gform_fields li.gfield{width:100%!important;padding-bottom:10px!important;float:none!important;margin:0!important}.newsletter_gform .gform_footer{width:100%!important}.searchandfilter ul li,.searchandfilter ul li.sf-field-submit{width:100%!important}.searchandfilter select.sf-input-select{padding-top:12px!important;padding-bottom:12px!important;width:100%!important;max-width:100%!important;padding-left:10px;padding-right:10px}.searchandfilter ul li.sf-field-submit input[type="submit"]{border-radius:0!important}.topsearchform .searchandfilter ul{padding-left:0!important}.topsearchform .searchandfilter ul:before{display:none!important}.searchandfilter ul li input[type="text"]{border-radius:0!important}}@media only screen and (max-width:479px){#top-header .container{width:100%!important}.topheadercstomlist{padding-left:10px!important;padding-right:10px!important}.bgcta .et_pb_column.et-last-child{padding-left:40px!important;padding-right:40px!important}.hpheadermaintop{padding-top:130px!important}.woocommercepagebanner .wrapper07091 h1{font-size:26px!important;line-height:33px!important}#left-area ul.products{display:flex;flex-direction:column}.woocommerce-page ul.products li.product{height:auto!important}body.single-product h2.product_title{font-size:25px!important;line-height:30px!important}body.single-product p.price span,body.single-product p.price{font-size:30px!important}.cmscontentcommon h2{font-size:25px!important}.innerpagefwidthheader h1{font-size:30px!important;line-height:30px!important}body.single-product ul.pewc-product-extra-groups li:not(.pewc-item-checkbox){width:100%!important;margin-right:0!important}body.single-product ul.pewc-product-extra-groups li.pewc-item-checkbox label.pewc-field-label{display:inline!important}.checkout-banner .row .col-1-5{flex-basis:100%}.checkout-banner .row .col-1-5:first-of-type{display:none}}@media screen and (max-width:980px) and (min-width:480px){.woocommerce-page ul.products li.product:nth-child(n){width:45.25%!important;margin:0 9.5% 9.5% 0!important}.woocommerce-page ul.products li.product:nth-child(2n){margin-right:0!important}}@media screen and (max-width:1200px) and (min-width:1000px){.et_header_style_left #main-header:not(.et-fixed-header) .logo_container{height:50%!important}.hpheadermaintop .searchandfilter ul li.sf-field-submit input[type="submit"]{font-size:15px!important;letter-spacing:0!important}#logo{padding-left:calc(35px*.3)}}body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header{top:32px!important}body.single-product.woocommerce div.product .wcbp_product_addons .wcbp_prod_addon:hover .wcbp_cbx span:last-child{display:flex!important}.cart_item dl.variation{display:grid;grid-template-columns:auto 1fr;column-gap:5px;row-gap:0;margin-top:10px}.cart_item dl.variation>*{float:none}.woocommerce-order-received:has(.woocommerce-thankyou-order-failed) .main_title{display:none}.woocommerce-thankyou-order-failed{background:#ff1717;color:#fff;font-size:20px;font-weight:700;padding:20px;border-radius:10px}.woocommerce-thankyou-order-failed-actions{margin:20px 0}.woocommerce-thankyou-order-failed-actions .button.pay:first-child{background:#fbb538;color:#0D1232;font-size:22px;border-radius:10px}