/*
 Theme Name:     B Child Theme
 Theme URI:      http://www.buzinet.co.uk
 Description:    B Child Theme
 Author:         Buzinet
 Author URI:     http://www.buzinet.co.uk
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

#page-container { overflow:hidden; }

/* Style Opening Hours Widget */

.op-overview-table  th.op-overview-title,
 .op-holidays-table tr.op-holiday th , .op-special-openings-table td.op-special-opening-name  {padding: 10px !important;}

.op-overview-set, .op-special-opening-time { white-space: nowrap !important;}

.op-overview-row  { border-bottom: 1px solid #eee !important;}


.woocommerce div.product div.images.woocommerce-product-gallery {
    margin-bottom: 0;
	background-color:#fff;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	padding:35px;
}
.et_shop_image {
	padding:25px 25px 21px 25px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	background-color:#fff;
	
}



.pswp__img {
	padding:35px;
	background-color:#fff;
	
}


.woocommerce-Price-amount{
	font-size:1.5em;
}
.product .related h2{
	font-size:20px!important;
}
.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
    padding-top: 0px;
}
h2.woocommerce-loop-product__title{
	clear:both;
}
/*** Take out the divider line between content and sidebar ***/
#main-content .container:before {background: none;}
 
/*** Hide Sidebar ***/
#sidebar {display:none;}
 
/*** Expand the content area to fullwidth ***/
@media (min-width: 981px){
#left-area {
    width: 100%;
    padding: 23px 0px 0px !important;
    float: none !important;
}
}



.woocommerce-page div.product div.images {
 
    width: 62%;
}

.woocommerce-page div.product div.summary {
    
    width: 34%;
 
}

.woocommerce div.product form.cart .variations label {font-size:85%;} 



/** Desktop **/
@media (min-width: 981px){
.col-width .et_pb_gallery_item {
width: 33.33% !important; /*six columns*/
clear: none !important;
}
}
 
/** Tablet **/
@media (max-width: 980px){
.col-width .et_pb_gallery_item {
width: 33.33% !important; /*four columns*/
clear: none !important;
}
}
 
/** Small Tablet and Large Phone **/
@media (max-width: 767px){
.col-width .et_pb_gallery_item {
width: 50% !important; /*three columns*/
clear: none !important;
}
}
 
/** Phone **/
@media (max-width: 479px){
.col-width .et_pb_gallery_item {
width: 50% !important; /*two columns*/
clear: none !important;
}
}