/*
 Theme Name:     Renown
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Jennifer Leigh
 Author URI:     https://jenniferleigh.ca
 Template:       Divi
 Version:        1.0.0
*/
 

 
/* =Theme customization starts here
------------------------------------------------------- */
body{overflow-x:hidden}
.container{width:90%}
#logo{margin-left:-10px;}

/* -------------------------------------------------------
/* TYPE
------------------------------------------------------- */
H2 + p {margin-top:30px;}
blockquote{padding:0;}
.et_pb_text li, .et_pb_wc_description_0_tb_body ul li {    margin-bottom: 20px;}
/* -------------------------------------------------------
/* MOBILE MENU
------------------------------------------------------- */
.mobile_menu_bar::before {color:#fff!important;}
.et_mobile_menu{background:#fff!important; border-top:none!important;}

/* -------------------------------------------------------
/* WOO
------------------------------------------------------- */
.woocommerce-loop-category__title {text-align:center; text-transform:uppercase; letter-spacing:1px;font-size:16px!important;}
.woocommerce-loop-category__title .count{display:none;}
.product-category img {	-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.product-category:hover img{-webkit-filter: grayscale(0);filter: grayscale(0);}
.woocommerce .quantity input.qty {	background: transparent !important;	width: 100px;}

/* -------------------------------------------------------
/* MISC DIVI TWEEKS
------------------------------------------------------- */
.et_pb_filterable_portfolio .et_pb_portofolio_pagination, .et_pb_gallery .et_pb_gallery_pagination{border:none;} 
.et_pb_contact_reset, .et_pb_contact_submit{margin:0;}
.et_pb_contact_field_2.et_pb_contact_field .input[type="checkbox"]:checked + label i::before{color:#000!important}
.et_pb_blurb_content{max-width:100%;}



@media only screen and ( min-width: 981px ) {
	.blog-4-column .column.size-1of3 {
    width: 25% !important;
    margin-right: 2% !important;
}
}

.pa-image-gallery-1-1 .et_pb_gallery_image {  padding-top: 100%;  display: block;}
.pa-image-gallery-1-1 .et_pb_gallery_item img {  position: absolute;  height: 100%;  width: 100%;  top: 0;  left: 0;  right: 0;  bottom: 0;  object-fit: cover;}
.disable-lightbox a{pointer-events: none;}
.disable-lightbox .et_overlay {display: none !important;}

/* -------------------------------------------------------
/* Section Nav
------------------------------------------------------- */
.et_pb_menu_0.et_pb_menu ul li a.ds-menu-active{color: #eb5324 !important;} /*Section navigation, active state*/
@media all and (max-width: 980px) {
 	.section-nav .et_pb_menu__wrap{-ms-flex-pack: right;justify-content: right!important;-webkit-box-pack:right;} /*Fix Hamburger alignment*/
}

/* -------------------------------------------------------
/* MENU BAR ICONS
------------------------------------------------------- */
ul.nav-icons{ display:flex; margin-top:-5px;}
ul.nav-icons li{ margin-left:20px ; width: 30px; position:relative;}
ul.nav-icons li img{height:30px;}

.quote-count { position: absolute;     background: #EB5324;  width: 15px;   height: 15px;	font-size:8px; color: white;  border-radius: 50%;  display: flex;  align-items: center;   justify-content: center; top:-1px; right:-1px;
}

/* -------------------------------------------------------
/* CUSTOMER INVENTORY
------------------------------------------------------- */
#customer-inventory { padding: 150px 0;max-width: 1600px;    margin: auto;    width: 90%;}
#login {  margin-top: 50PX;}
#login label { font-size:12px; letter-spacing:1px; text-transform:uppercase;}
#login input[type=text], #login input[type=password]{padding:10px 5px;
-webkit-appearance: none;
background-color: #eee;
width: 100%;
border-width: 0;
border-radius: 0;
color: #999;
font-size: 14px;

}

/* -------------------------------------------------------
/* WOOCOMMERCE
------------------------------------------------------- */
.woocommerce-page .quantity input.qty, .woocommerce .quantity input.qty{background:#848484!important}
.woocommerce .woocommerce-ordering select {	vertical-align: top;}
/*The Cart*/
.cart-empty.woocommerce-info{background: #1d1e30;}
.cart_totals h2,.cart_totals table {display:none;}
.product-quantity {text-align:right}
.woocommerce-cart .quantity {float:right}

/*Checkout*/
#order_review_heading { margin-top: 50px; }
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{background-color:#f1f1f1;margin-top: 60px;}
.woocommerce table.shop_table th.product-total{display:none}
.woocommerce .woocommerce-error{background: #eb5324;}

/*Checkout confirmation*/
.woocommerce ul.order_details,.woocommerce-order-details, .woocommerce-customer-details{display:none;}
.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {font-size: 24px;font-weight: bold;	color: #eb5324;}

.woocommerce-privacy-policy-text{margin-bottom:30px;}

.rfqcart-link-shop.rfqcart-link-shop-custom {float: none;color: #eb5324;}


/*Woo on tablet*/
@media screen and (min-width: 800px) and (max-width: 1100px) {
	.woocommerce.columns-6 ul.products li.product:nth-of-type(3n) { margin-right: 0 !important;}
	.woocommerce.columns-6 ul.products li.product{width:30.33%}
	
	
}

/*Woo on mobile*/
@media (max-width: 600px) {
	.et_pb_shop ul.products.columns-3 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-4 li.product {  width: 100% !important;  margin-right: 0 !important;}  
}




/* -------------------------------------------------------
/* MOBILE ONLY
------------------------------------------------------- */

@media (max-width: 980px) {
	.keep-mobile.et_pb_row_5col .et_pb_column { width: 20% !important;  margin: 0 !important;}
	.keep-mobile.et_pb_row_6col .et_pb_column { width: 33.33% !important;  margin: 0 !important;}
  	.mobile_menu_bar.mobile_menu_bar_toggle {  margin-left: 10px;}
	ul.nav-icons li img{height:25px!important;margin-top: 5px;}
	ul.nav-icons li{margin-left:10px;}
	  
	  
	  
	  
}



