/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 25 2025 | 10:09:08 */
.spectral * {
	font-family: Spectral !important;
}
footer .w-text > a > i{
	color: var(--color-myers-yellow);
}
.whatsapp.w-text > a > i{
	color: #25d366;
}
.whatsapp.w-text > a:hover{
	color: #25d366!important;
}
#billing_country_field,
#shipping_country_field,
#radiusblock, 
#iquoteamount,
#angleblock,
#inpagequoteamount,
.mobileonly{
	display: none;
}
.displaynone{
	display: none!important;
}
.backg_light_green {
	background: var(--color-myers-light-green);
}
.backg_light_red {
	background: var(--color-myers-light-red);
}
.backg_light_yellow {
	background: var(--color-myers-light-yellow);
}
#inpcalc input {
	background: var(--color-myers-background-grey);
	color: var(--color-myers-black);
}
#menu-item-6750 .level_3 .w-nav-title:after {
	color: #999;
	margin-left: 1rem;
}
a[href*="colour"].level_3 .w-nav-title::after {
	content: 'RMX Colour';
}
a[href*="easy"].level_3 .w-nav-title::after,
a[href*="piling"].level_3 .w-nav-title::after{
	content: 'RMX Ezi-Flo';
}
a[href*="external"].level_3 .w-nav-title::after {
	content: 'RMX External';
}
a[href*="farm"].level_3 .w-nav-title::after {
	content: 'RMX Farm';
}
a[href*="foam"].level_3 .w-nav-title::after {
	content: 'RMX Foam';
}
a[href*="foundation"].level_3 .w-nav-title::after {
	content: 'RMX Found';
}
a[href*="high"].level_3 .w-nav-title::after {
	content: 'RMX HE200';
}
a[href*="compacting"].level_3 .w-nav-title::after {
	content: 'RMX SCC';
}
a[href*="sustainable"].level_3 .w-nav-title::after {
	content: 'RMX ECO';
}
a[href*="trench"].level_3 .w-nav-title::after {
	content: 'RMX Trench';
}
a[href*="underwater"].level_3 .w-nav-title::after {
	content: 'RMX UW';
}
a[href*="watertight"].level_3 .w-nav-title::after {
	content: 'RMX WT';
}
a[href*="domestic-flooring"].level_4 .w-nav-title::after {
	content: 'RMX Floor';
}
a[href*="powerfloat"].level_4 .w-nav-title::after {
	content: 'RMX Powerfloat';
}
a[href*="industrial"].level_4 .w-nav-title::after {
	content: 'RMX Industrial';
}
.w-tabs-section-header.active {
	background:#f5f5f5;
}
.w-tabs-section.active:not(.has_text_color)>.w-tabs-section-header {
	color:#333;
}
.woocommerce-checkout-payment .payment_box {
	padding: 0 1rem 1rem;
}
.success-msg{
	display: none!important;
}
.case_study .w-grid,
.case_study .post_taxonomy,
.case_study .w-post-elm-value{
	display:block;
	margin-bottom:1rem;
}
.grey_link a,
.grey_link {
	color: var(--color-myers-background-grey);
}
.grey_link a:hover,
.grey_link:hover {
	color: var(--color-myers-yellow);
}
.margin_bottom_1{
	margin-bottom:1rem;
}
.woocommerce-message{
	border-radius:0.5rem;
	padding: 1.5rem;
	margin-top: 1.5rem;
	color:var(--myers-dark-green)!important;
	background-color:var(--myers-light-green)!important;
	border-color:var(--myers-border-green)!important;
}
.wc-forward {
	color:var(--myers-white)!important;
	display:table;
	background:var(--myers-green);
	padding:0.5rem 1rem;
	border-radius:0.5rem;
	margin-top:0.5rem;
}
ul.payment_methods li[class*=payment_method_stripe_]>input[name=payment_method]+label {
	width: calc(100% - 39px);
}
.wc_payment_methods li>input:checked + label {
	color:#000;
}
.padding_1 {
	padding: 1rem;
}
.red {
	color:var(--color-myers-red);
}
.green {
	color:var(--color-myers-green);
}
.postcode_wrapper{
	margin-top:1rem;
}
.color_alternate #postcode_lookup {
	background:#ffffff;
}
.color_alternate .color_alternate #postcode_lookup {
	background:#f5f5f5;
}
.wc-forward:hover {
	background:var(--myers-dark-green);
}
#volumetric button{
	background-color:#ca2627;
	color:#fff!important;
}
#volumetric button:hover{
	background-color:#333333;
}
.fw_600,
p a,
b, 
strong,
.case_study .w-post-elm-before{
	font-weight:600;
}
.l-cookie.pos_bottom {
	padding-right: 6rem;
}
.w-tabs.style_trendy>.w-tabs-list .w-tabs-item {
	color: #000!important;
}
.answer {
	font-size:2rem;
	font-weight:700;
	margin-top:1rem;
}
#wc-stripe-new-payment-method {
	width:1.5em!important;
}
.w-ibanner {
	background: #fcd200;
	line-height:1.2;
}
.vc_col-sm-4:nth-child(2n+1) .w-ibanner {
	background:#333;
	color:#fff;
}
.vc_col-sm-4:nth-child(2n+1) .w-ibanner h2{
	color:#fcd200;
}
.color_alternate .color_alternate,
.rmpcwrap input{
	background: var(--color-content-bg);
}
.color_alternate .color_alternate input,
.delcheckbox, 
.rmpcwrap, 
#homepcode {
	background: var(--color-content-bg-alt);
}
#myersgroup img{
	height:2rem;
	width:auto;
}
#inpcalc .w-vwrapper, #inpcalc input {
	margin-bottom:.5rem;
}
.commonusesheader {
	padding: 1rem 1.5rem!important;
	margin-bottom: 0px!important;
	background: #fcd200!important;
}
#concretetypes h6 {
	margin: 0!important;
	padding: 0!important;
}
select {
	font-family: 'fontawesome', var(--font-family);
}
.errors-msg{
	padding-top: 1.5rem;
}
#submit-postcode {
	height: 38px!important;
	line-height: 0.8!important;
}
.woocommerce div.product h1.product_title {
	font-size:2.8rem;
}
.w-socials-item a:hover span{
	background:#666!important;
}
.w-video-h {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
}
.w-video-h iframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.postcode_wrapper{
	margin-top:1rem;
}
.color_alternate #postcode_lookup {
	background:#ffffff;
}
.color_alternate .color_alternate #postcode_lookup {
	background:#f5f5f5;
}
p.sib-email-area input.sib-email-area {
	border-radius: .2rem 0 0 .2rem;
	background: var(--myers-light-grey);
	color: var(--myers-black);
	width: calc(100% - 52px);
	font-size: .8rem
}
p.sib-email-area label {
	font-size: .7rem;
	display: block;
	line-height: 1rem;
	margin-top: .3rem
}
p.sib-email-area input.sib-default-btn {
	border-radius: 0 .2rem .2rem 0;
	font-family: fontawesome
}
.sib-default-btn {
	padding: 0.8rem 1rem!important;
}

.new > .level_1 > .w-nav-title::after {
	background: var(--myers-yellow);
	color: var(--myers-black);
	font-size: .7rem;
	line-height: 1.2rem;
	display: inline-block;
	color: var(--myers-black);
	margin-left: .5rem;
	padding: 0 .3rem;
	border-radius: .2rem;
	content: "NEW";
	border: 1px solid var(--myers-black);
}
.new > .level_1:hover > .w-nav-title::after {
	font-weight: 700;
	background: var(--myers-black);
	color: var(--myers-yellow);
	border: 1px solid var(--myers-yellow);
}
.list_grid a {    
	color:var(--color-myers-dark-grey)!important;
	display: block;
	border-bottom-width: 1px !important;
    border-color: #e8e8e8 !important;
    border-bottom-style: solid !important;
    padding: 0.6rem 1.2rem 0.6rem 1.2rem !important;
}
.list_grid a:hover {    
    background-color:var(--color-myers-light-grey);
}

a[href*="/readymix-brochure-a4/"] .w-nav-title:before {
	content: "\f518";
    font-family: fontawesome;
    padding-right: .5rem;
    position: inherit !important;
}
.woocommerce-checkout-review-order-table tr {
    border-top: 1px solid var(--color-myers-border-grey) !important;
    border-bottom: 1px solid var(--color-myers-border-grey) !important;
}
.woocommerce-checkout-review-order-table td, .woocommerce-checkout-review-order-table th {
    padding: 0.5rem 0;
}
#billing_gazchaps_getaddress_io_postcode_lookup_button_field {
	margin-top: -2rem !important;
}
.payment_box {
    background: var(--color-myers-light-grey) !important;
    padding: 1rem !important;
}
@media (max-width:900px){
	#order_review_heading {
		margin-top: 1rem;
	}
}
@media (max-width:768px){
	.mobileonly {
		display:block;
	}
}
