/*
Theme Name: Gordano Bin Cleaning Ltd
Template: betheme
Version: 2.0
*/

:root {
	--green-dark: 	#00502F;
	--green: 		#007243;
	--green-light: 	#00AF68;
	
	--gold: 		#CFA553;
	--blue: 		#GFD0EA;
	--grey:			#535353;
}


.dark h1,
.dark h2,
.dark h3,
.dark h4 {text-shadow:0 0 0.5em #00502f, 0 0 0.1em #00502f;}

a.button {font-family:"Merriweather Sans",Helvetica,Arial,sans-serif;}

.dark a.button {color: var(--green);}
.footer_copy {background-color:rgba(0,0,0,0.3);}

p a {
	color:#00af68;
	text-decoration: underline;
}
p a:hover {
	color:#007243;
	text-decoration: none;
}

/* BRANDBACK */
.brandback {background-color:#007243;}

/* MENU */
#Top_bar .top_bar_right .top-bar-right-icon, #Top_bar .top_bar_right .top-bar-right-icon svg .path {
    color: #007243;
    stroke: #007243;
}


/* ICON BOXES */
.icon_box.icon_position_left .desc_wrapper {
    padding-top: 23px;
}

/* SHOP - SINGLE */
.woocommerce .product .product_image_wrapper {
    width: 300px;
}
.woocommerce .product .entry-summary {
    width: calc(100% - 400px);
}
.woocommerce .product div.entry-summary .price {
    float: none;
    font-size: 1.5em;
    line-height: 1.1;
}
span.woocommerce-Price-amount.amount {
    font-weight: 700;
}
button.single_add_to_cart_button.button {
    color: white !important;
}
/*  dont need variation total as subtotal after addons */
.woocommerce-variation-price span.price {
    display: none;
}
.entry-title + p.price,
.woocommerce .accordion,
.woocommerce .product div.entry-summary .cart .quantity,
.wc-pao-col1 > strong > span{
    display: none !important;
}

.woocommerce .mfn-variations-wrapper .mfn-vr label,
.wc-pao-addon label.wc-pao-addon-name {
    font-weight: 700;
    font-size: 1.2em;
}
.woocommerce .mfn-variations-wrapper .mfn-vr {
    display: block;
}
.woocommerce .mfn-variations-wrapper .mfn-vr ul.mfn-vr-options.mfn-vr-image li a {
    height: 75px;
    border-radius: 0;
    padding: 3px;
}
li.type-product .product-loop-thumb img {
    max-width: 30% !important;
    margin: 0 auto !important;
}
.woocommerce .product div.entry-summary .product_meta {
    margin: 2em;
}
/* PRODUCT LIST */
.page-id-61 .mfn-vr-options {
    display: none !important;
}
.desc h4 {
    font-size: 2.2em;
    margin-bottom: 1em;
	line-height: 1.1;
}
.image_frame, .image_frame .image_wrapper {	overflow: visible;}
/* CHECKOUT */
tr.woocommerce-shipping-totals.shipping, 
tr.cart-subtotal,
tr.recurring-totals {
    display: none;
}
.shipping .outside {color:red !Important;}

.button-default .button_theme, .button-default button, .button-default input[type="button"], .button-default input[type="reset"], .button-default input[type="submit"], .button-flat .button_theme, .button-flat button, .button-flat input[type="button"], .button-flat input[type="reset"], .button-flat input[type="submit"], .button-round .button_theme, .button-round button, .button-round input[type="button"], .button-round input[type="reset"], .button-round input[type="submit"], .woocommerce #respond input#submit, .woocommerce a.button:not(.default), .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, #Content a.wcs-switch-link.button, .order-number.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a {
    color: white;
}
.button-default .single_add_to_cart_button, .button-flat .single_add_to_cart_button, .button-round .single_add_to_cart_button, .button-default .woocommerce .button:disabled, .button-flat .woocommerce .button:disabled, .button-round .woocommerce .button:disabled, .button-default .woocommerce .button.alt .button-flat .woocommerce .button.alt, .button-round .woocommerce .button.alt {
    color: white !important;
}

/* RWD MOBILE */
@media only screen and (max-width: 479px) {
	.home .mcb-section-s7j1xbvf8 {
		padding-top: 6em !Important;
	}
	.home .mcb-section-4r4pfatsu {
		padding-top: 20px !important;
	}
	 body.home h1 {
		font-size: 3em !important;
		line-height: 1.1;
	}
	h3.title {
    word-wrap: break-word;
}
}

/* PRODUCT CHOICE */
#choice .icon_box {
    border: 1px var(--green) solid;
    border-radius: 0.5em;
    padding: 0 !important;
	transition: 0.1s border ease-in-out;
}
#choice .icon_box .image_wrapper {
    padding-top:1.7em;
}
#choice .icon_box .desc {
    padding-bottom:1.7em;
}
#choice .icon_box:hover {
    border-width: 3px;
}
#choice img {max-width:7em;}
#choice h4.title {
    font-weight: 700;
    font-size: 1.8em;
}

/* hoem choice */
#one-two-three .icon_box img {
    max-width: 160px;
}
#one-two-three .icon_box .desc_wrapper {
    text-align: center;
    padding: 0 2em;
}

.woocommerce form .form-row {
    margin: 0;
}

span.wc-pao-addon-image-swatch-price {
    clear: both;
    display: block;
    color: var(--green);
}
a.woocommerce-product-gallery__trigger, a.woocommerce-product-gallery__trigger::before, a.woocommerce-product-gallery__trigger::after {
    display: none !important;
    width: 0;
    height: 0;
}
.woocommerce-product-gallery__image {
    pointer-events: none;
}
blockquote {
	font-style: italic;
    background: none;
}

.section.has-video .section_video .mask {background: none;}
video {margin-top: -1%;}

/* TABLES */
table th:last-of-type {
    background-color: #efefef;
}

 .button-round #Top_bar .action_button {padding: 10px 13px;}

/* selectively not display 3 bin */
/* .postid-241 ul.mfn-vr-options li:last-child,
.postid-247 ul.mfn-vr-options li:last-child,
.postid-252 ul.mfn-vr-options li:last-child {
    display: none !important;
} */
@media (min-width: 768px) {
#block-8,
#block-11 {
	padding-top: 8em;
}
} 
#block-11 {
	margin-left: 2em;
}

.woocommerce .mfn-variations-wrapper .mfn-vr ul.mfn-vr-options.mfn-vr-image li a img {
width: 65px !important;
}