/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.0.2
*/

@import url("../salient/style.css");
header#top #toggle-nav {
    position: absolute;
    right: 0px;
    top: 5px;
    display: none;
    width: 36px;
    height: 28px;
    text-align: right;
    margin-bottom: 10px;
}

body .woocommerce ul.products li[class*="product_cat"],
body.archive.woocommerce ul.products li[class*="product_cat"],
body.single.single-product .related.products ul.products li[class*="product_cat"] { 
    width: 100% !important;
    -o-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    background-color: #fff;
    /*padding: 25px 15px 15px 15px;*/
    /*height: 375px;*/
	height:auto;
    overflow: hidden;
    position: relative;
    -webkit-transition: top 0.2s linear,-webkit-box-shadow 0.2s linear;
    -moz-transition: top 0.2s linear,-moz-box-shadow 0.2s linear;
    -o-transition: top 0.2s linear,-o-box-shadow 0.2s linear;
    transition: top 0.2s linear,box-shadow 0.2s linear;
}

body .woocommerce ul.products li[class*="product_cat"] .product-wrap,
body.archive.woocommerce ul.products li[class*="product_cat"] .product-wrap {
	display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

body .woocommerce ul.products li[class*="product_cat"] .product-image-outer,
body.archive.woocommerce ul.products li[class*="product_cat"] .product-image-outer {
    /*width: 375px;*/
}

/*body.archive.woocommerce ul.products li[class*="product_cat"] .product-wrap img{
    width: 375px;
    height: 375px;
}*/
body .woocommerce ul.products li[class*="product_cat"] .product-wrap-discription,
body.archive.woocommerce ul.products li[class*="product_cat"] .product-wrap-discription,
body.single.single-product .related.products ul.products li[class*="product_cat"] .product-wrap-discription {
    /*width: 44%;*/
    float: left;
    padding: 20px 20px 20px 10px;
    overflow: hidden;
    height: 190px;
    min-height: 190px;
}

body .woocommerce ul.products li[class*="product_cat"] .product-wrap-price,
body.archive.woocommerce ul.products li[class*="product_cat"] .product-wrap-price {
/*    width: 24%;
    float: left;
    text-align: center;*/
}

body .woocommerce ul.products li[class*="product_cat"] .product-wrap-price .product-price-inner,
body.archive.woocommerce ul.products li[class*="product_cat"] .product-wrap-price .product-price-inner,
body.single.single-product .related.products ul.products li[class*="product_cat"] .product-wrap-price .product-price-inner {
/*    height: 1px;
    line-height: 1px;
    position: absolute;
    top: 30%;
    right: 7%;*/
    text-align: center;
}

body ul.products li[class*="product_cat"] .woocommerce-LoopProduct-link .onsale,
body .woocommerce ul.products li[class*="product_cat"] .woocommerce-LoopProduct-link .onsale,
body.single.single-product .related.products ul.products li[class*="product_cat"] .woocommerce-LoopProduct-link .onsale {
    display:none;
}

body .woocommerce ul.products li[class*="product_cat"] .product-wrap-price .price .amount,
body.archive.woocommerce ul.products li[class*="product_cat"] .product-wrap-price .price .amount,
body.single.single-product .related.products ul.products li[class*="product_cat"] .product-wrap-price .price .amount {
    color: #676767;
    font-size: 26px;
}

body .woocommerce ul.products li[class*="product_cat"] a.nectar-button.large.accent-color.regular-button,
body.archive.woocommerce ul.products li[class*="product_cat"] a.nectar-button.large.accent-color.regular-button,
body.single.single-product .related.products ul.products li[class*="product_cat"] a.nectar-button.large.accent-color.regular-button {
    margin-bottom: 10px;
    margin-top: 20px;
}

body .woocommerce ul.products li[class*="product_cat"] .product-wrap-price span.price,
body.archive.woocommerce ul.products li[class*="product_cat"] .product-wrap-price span.price,
body.single.single-product .related.products ul.products li[class*="product_cat"] .product-wrap-price span.price{
    padding: 5px 0px;
    display: inline;
    margin-right: 20px;
}

.single-product-summary .cart a {
	white-space: normal !important;
    word-wrap: break-word;
	line-height: 40px !important;
}

body .woocommerce ul.products li[class*="product_cat"] h3,
body.archive.woocommerce ul.products li[class*="product_cat"] h3,
body.single.single-product .related.products ul.products li[class*="product_cat"] h3 {
    /*text-align: left;*/
    font-weight: bold;
    font-size: 27px !important;
    margin-right: 10px;
/*    padding: 10px 0px;
    margin: 0px;
    margin-left: 148px;
    position: relative;
    right: -11px;
    width: 86% !important;*/
    line-height: 30px !important;
}

body.single .woocommerce ul.products li[class*="product_cat"] h3 {
    font-size: 16px !important;
}

body.single .woocommerce ul.products li[class*="product_cat"] .product-image-outer, 
body.archive.woocommerce ul.products li[class*="product_cat"] .product-image-outer,
body.single.single-product .related.products ul.products li[class*="product_cat"] .product-image-outer {
    /*width: 100%;*/
    /*height: 375px;*/
    width: 353px;
    height: 353px;
    overflow: hidden;
    margin: 10px;
    position: relative;
}

body.single .woocommerce ul.products li[class*="product_cat"] .product-image-outer img, 
body.archive.woocommerce ul.products li[class*="product_cat"] .product-image-outer img,
body.single.single-product .related.products ul.products li[class*="product_cat"] .product-image-outer img{
    /*height: 100%;*/
    position: absolute;
    left: 0%;
    right: 0%;
    top: 0%;
    height: auto;
    bottom: 0%;
    margin: auto;
    min-height: 100%;
    min-width: 100%;
}

.woocommerce .product-wrap-price .price {
	display:block !important;
}

.col.boxed.sip-fourt {
	margin-right:0px;
}

.col.boxed.sip_boxed {
	margin-bottom: 25px;
}

body.single .woocommerce ul.products li[class*="product_cat"] .product-wrap-discription, 
body.archive.woocommerce ul.products li[class*="product_cat"] .product-wrap-discription {
    /*width: 37%;*/
}

body ul.products li[class*="product_cat"] .product-wrap-price .product-price-inner a, 
body.single ul.products li[class*="product_cat"] .product-wrap-price .product-price-inner a, 
body.archive.woocommerce ul.products li[class*="product_cat"] .product-wrap-price .product-price-inner a,
body.single.single-product .related.products ul.products li[class*="product_cat"] .product-wrap-price .product-price-inner a{
    margin-right: 20px;
}

body .woocommerce ul.products li[class*="product_cat"] p,
body.archive.woocommerce ul.products li[class*="product_cat"] p,
body.single.single-product .related.products ul.products li[class*="product_cat"] p {
    text-align: justify;
}

body .woocommerce ul.products li[class*="product_cat"] h1.vc_column-inner-loop,
body.archive.woocommerce ul.products li[class*="product_cat"] h1.vc_column-inner-loop,
body.single.single-product .related.products ul.products li[class*="product_cat"] h1.vc_column-inner-loop {
    /*background-color: #27CCC0 !important;*/
    background: rgba(39, 204, 192, 0.55);
    color: #fff;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 999;
    border-bottom-right-radius: 150px;
    width: 150px;
    height: 150px;
    font-size: 50px;
    padding: 33px 0px 0px 20px;
    font-weight: bold;
}

.related.products .vc_column-inner-loop {
    display:none;
}

.woocommerce ul.products li.product .product-image-outer-removed img, .woocommerce-page ul.products li.product .product-image-outer-removed img, .woocommerce ul.products li.product .product-image-outer img, .woocommerce-page ul.products li.product .product-image-outer img {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
    max-width: 100%;
    max-height: 100%;
    padding: 9px 0px;
}

@media screen and (max-width: 1000px){
    
    body .woocommerce ul.products li[class*="product"],
    body .woocommerce ul.products li[class*="product"] .product-wrap-price,
    body .woocommerce ul.products li[class*="product"] .product-wrap-discription,
    body .woocommerce ul.products li[class*="product"] .product-wrap,
    body.archive.woocommerce ul.products li[class*="product_cat"] .product-wrap-price,
    body.archive.woocommerce ul.products li[class*="product_cat"] .product-wrap-discription,
    body.archive.woocommerce ul.products li[class*="product_cat"] .product-wrap,
    body.single.single-product .related.products ul.products li[class*="product_cat"] .product-wrap-price,
    body.single.single-product .related.products ul.products li[class*="product_cat"] .product-wrap-discription,
    body.single.single-product .related.products ul.products li[class*="product_cat"] .product-wrap {
        width: 100% !important;
        display: block;
    }
    
    body .woocommerce ul.products li[class*="product_cat"] .product-wrap-discription,
    body.archive.woocommerce ul.products li[class*="product_cat"] .product-wrap-discription,
    body.single.single-product .related.products ul.products li[class*="product_cat"] .product-wrap-discription{
        overflow: visible;
        height: auto;
    }

    body .woocommerce ul.products li[class*="product_cat"],
    body.archive.woocommerce ul.products li[class*="product_cat"],
    body.single.single-product .related.products ul.products li[class*="product_cat"] {
        height: auto;
        overflow: visible;
        padding-right: 12px;
    }

    body .woocommerce ul.products li[class*="product_cat"] .product-wrap img,
    body.archive.woocommerce ul.products li[class*="product_cat"] .product-wrap img,
    body.single.single-product .related.products ul.products li[class*="product_cat"] .product-wrap img {
        width: auto;
        height: auto;
        margin: auto;
        min-width: inherit;
        min-height: inherit;
    }

    body .woocommerce ul.products li[class*="product_cat"] .product-wrap-price .product-price-inner,
    body.archive.woocommerce ul.products li[class*="product_cat"] .product-wrap-price .product-price-inner,
    body.single.single-product .related.products ul.products li[class*="product_cat"] .product-wrap-price .product-price-inner{
        height: auto;
        line-height: initial;
        position: relative;
        top: initial;
        right: inherit;
    }

    body .woocommerce ul.products li[class*="product_cat"] .product-image-outer,
    body.archive.woocommerce ul.products li[class*="product_cat"] .product-image-outer,
    body.single.single-product .related.products ul.products li[class*="product_cat"] .product-image-outer {
        width: 100%;
    }

    body .woocommerce ul.products li[class*="product_cat"] h3,
    body.archive.woocommerce ul.products li[class*="product_cat"] h3,
    body.single.single-product .related.products ul.products li[class*="product_cat"] h3 {
        text-align: center;
        font-weight: bold;
        line-height: 28px !important;
       /* margin-top: 120px !important;*/
        font-size: 25px !important;
        margin-left: 0px !important;
    }
}