/*
Theme Name: Divi - Child Theme
Description: Divi child theme template
Author: PJ Niegsch
Template: Divi

*/

@import url("../Divi/style.css");


/*-----------------------------------------------
  Body - All
-----------------------------------------------*/


/*-----------------------------------------------
  Header Section
-----------------------------------------------*/

#et-secondary-nav li
ul,#top-header{background-color:#b11422}


/*-----------------------------------------------
  Contents Section
-----------------------------------------------*/
/*-woocommerce archive page list-*/
/*Product Listing Page */
.woocommerce .product_label{
	clear: both;
	width: 100%;
	font-size: 0.9rem;
	font-weight: bold;
	color: white;
	padding: 5px;
	margin-bottom: 5px;
	background-color: #666;
	min-height: 32px;
}

.woocommerce ul.products li.product{
	width: 100% !important;
	clear: both;
	font-size: 0.9rem;
	margin: 0 0 5px 0;
	padding-bottom: 5px;
	border-bottom: dotted 1px #ddd;
}

.woocommerce ul.products li.product .button {
    margin-top: 0;
}
.woocommerce  .column{
	display: inline-block;
    width: 12% !important;
    padding-top: 6px;
	text-align:center;
}
.archive.woocommerce .add_to_cart_button {
    font-size: 14px;
}
.woocommerce .product_label .column {
    width: 12.5% !important;
}

/*-woo search-*/
.wc-block-product-search .wc-block-product-search__button {
    min-width: 38px;
    background: #b11422;
    color: #fff;
    border: none;
}
.wc-block-product-search .wc-block-product-search__button:hover {
    background-color: #6b001c!important;
}

.wc-block-product-search .wc-block-product-search__field {
    border: 1px solid rgb(177 20 34 / 70%);
    width: 70%;
}
.wc-block-product-search .wc-block-product-search__button svg {
    margin-left: 3px;
}
label.wc-block-product-search__label {
    font-family: 'BenchNine',Helvetica,Arial,Lucida,sans-serif;
    font-weight: bold;
    font-style: normal;
    font-size: 20px;
    color: #b11422;
}
/*-----------------------------------------------
  Side Section
-----------------------------------------------*/


/*-----------------------------------------------
  Footer Section
-----------------------------------------------*/


/*----------------------------
Custom Style
----------------------------*/

/*Sizes*/

.half{
	width: 50%;
	float: left;
	padding: 5px 10px;
}

.third{
	float: left;
	width: 33.3%;
	padding: 5px 10px;
}

.quarter{
	width: 25%;
	float: left;
	padding: 5px 10px;
}

.three-quarter{
	width: 75%;
	float: left;
	padding: 5px 10px;
}

.full{
	clear: both;
	width: 100%;
	padding: 5px 10px;
}

.wpcf7 input[type="submit"] {
	background: #6cb7f1;
	color: #fff;
}

/*------------------------
	Animation
------------------------*/



/*------------------------
	Media Queries
------------------------*/
@media (max-width: 1230px) {
    .container {
        width: 90%;
    }
}
@media (max-width: 980px) {
    .woocommerce-page ul.products li.product:nth-child(n) {
        width: 100% !important;
        clear: both;
        margin: 0 0 5px 0 !important;
    }
    .archive.woocommerce div#content-area {
        display: flex;
        flex-direction: column-reverse;
    }
}
@media (max-width: 1100px) {
    .woocommerce .column {
        width: 11% !important;
    }
    .woocommerce .product_label .column {
        width: 11.5% !important;
    }
}

@media (max-width: 580px) {
    /*-table-like restructuring for mobile-*/
    .woocommerce .column {
        padding-top: 0px;
        width: 100% !important;
        text-align: left;
        font-size: 14.4px;
        font-weight: bold;
    }
    .woocommerce-page ul.products li.product:nth-child(n) {
        margin: 0 0 15px 0!important;
        padding-bottom: 30px;
    }
    .woocommerce .woocommerce-result-count {
        padding-bottom: 0;
    }
    .product_label {
        display: none;
    }
    .product-name.column {
        font-size: 20px;
        font-weight: bold;
    }
    /*-adds labels-*/
    .product-name.column:before {
        content: "OEM PART NO.:";
        font-weight: bold;
        margin-right: 3px;
        color: #767676;
    }
    li.product > .attribute:nth-child(3):before {
        content: "OEM BRAND:";
        font-weight: normal;
        margin-right: 3px;
        color: #767676;
    }
    li.product > .attribute:nth-child(4):before {
        content: "FILTER STYLE:";
        font-weight: normal;
        margin-right: 3px;
        color: #767676;
    }
    li.product > .attribute:nth-child(5):before {
        content: "BRAND:";
        font-weight: normal;
        margin-right: 3px;
        color: #767676;
    }
    li.product > .attribute:nth-child(6):before {
        content: "SIDCO PART NO.:";
        font-weight: normal;
        margin-right: 3px;
        color: #767676;
    }
    li.product > .attribute:nth-child(7):before {
        content: "GROSS AREA:";
        font-weight: normal;
        margin-right: 3px;
        color: #767676;
    }
    li.product > .attribute:nth-child(8):before {
        content: "SHIP WEIGHT:";
        font-weight: normal;
        margin-right: 3px;
        color: #767676;
    }
}
