/*
Theme Name: Divi Child Theme
Description: Divi Child Theme
Author:  Version
Template: Divi
Version:  1.0.2
*/

 
/* =Theme customizations
------------------------------------------------------- */

body {
	font-weight: 300;
	font-size: 16px;
}

.et-pb-contact-message,
.et-pb-contact-message p {
	color: white !important;
}

#wpadminbar {
	z-index: 1;
}

/* =Woocommerce */

.woocommerce div.product .product_title,
.woocommerce ul.products li.product .woocommerce-loop-category__title, 
.woocommerce ul.products li.product .woocommerce-loop-product__title, 
.woocommerce ul.products li.product h3,
body .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h3, 
body .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h1, 
body .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h2, 
body .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h4, 
body .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h5, 
body .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h6 {
	font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    text-transform: uppercase;
}

body .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h3, 
body .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h1, 
body .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h2, 
body .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h4, 
body .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h5, 
body .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h6 {
	font-weight: 500;
    line-height: 26px;
    font-size: 20px;
}

.woocommerce div.product p.price, 
.woocommerce div.product span.price,
body .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product .price, 
body .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product .price .amount {
	color: #c10f1b;
}

.woocommerce .woocommerce-breadcrumb {
	display: none;
}

.single-product.et-db #et-boc .et_pb_row {
	width: 100%;
}

.related.products {
    margin: 60px 0;
}

.comp-image {
	margin-top: 70px;
}

body .related.products h2,
body .comp-title {
	font-size: 36px !important;
	text-transform: uppercase;
}

body .comp-title {
	border-bottom: 1px solid #dadada;
	margin-bottom: 20px;
	padding-bottom: 5px;
}

body.single .product .related .product h2 {
    font-size: 24px!important;
}

body.woocommerce.single .related ul.products li.product .price {
	color: #c10f1b !important;
	font-size: 15px;
}

body .et_shop_image,
body.page-id-32 .woocommerce-product-gallery__image,
body.single-product .flex-viewport {
	border: 1px solid #ededed;
}

body.single.woocommerce div.product form.cart .button {
	background-color: #c10f1b;
	border-color: #c10f1b;
	color: #fff;
	font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif;
    text-transform: uppercase;
}

body.single.woocommerce div.product form.cart .button:after {
	font-size: 28px;
}

body .et_pb_gutters3 .et_pb_column_4_4 .vers-gallery .et_pb_grid_item  {
	width: 23.12%;
    margin-right: 2.5%;
    margin-bottom: 2.5%;
}

body .et_pb_gutters3 .et_pb_column_4_4 .vers-gallery .et_pb_grid_item:nth-child(4n) {
	margin-right: 0px;
}

body .mfp-title {
	display: none;
}

.et_pb_testimonial_description_inner p {
	min-height: 130px;
}

.et_pb_module.et_pb_shop h2.woocommerce-loop-product__title {
	min-height: 72px;
}

.postid-506 .et_post_meta_wrapper img {
	display: none;
}

.single-post .entry-title {
	color: #c10f1b;
	font-size: 36px;
}

/* Turn on product meta */

.et-db #et-boc .et-l .et_pb_wc_meta_empty,
.et-db #et-boc .et-l .et_pb_wc_meta.et_pb_wc_no_categories .posted_in, 
.et-db #et-boc .et-l .et_pb_wc_meta.et_pb_wc_no_sku .sku_wrapper, 
.et-db #et-boc .et-l .et_pb_wc_meta.et_pb_wc_no_tags .tagged_as {
	display: block !important;
}

/* //// Media Queries /////////////////////////////////////////////////*/
@media (max-width: 767px)  {}
@media (min-width: 768px)  {

	.warranty-logo {
		margin-top: 40px;
	    float: right;
	}
	
}
@media (min-width: 992px)  {}
@media (min-width: 1200px) {}
