/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

.widget.widget_block h2{
	color:#fff;
}
/* woocommerce */
.woocommerce .products .classic .star-rating[role="img"], .woocommerce-page .products .classic .star-rating, .woocommerce-page .products .material .star-rating, .woocommerce .products .material .star-rating, .woocommerce .products .minimal .star-rating[role="img"] {
    display: block !important;
}
.woocommerce .star-rating span::before {
    display: none;
}
h2.woocommerce-loop-product__title {
    text-align: center;
    font-weight: 800 !important;
}
html body .nectar-shop-header .woocommerce-breadcrumb {border: 1px dotted #ddd;margin-bottom: 55px;border-left:  0;border-right:  0;}

body.post-type-archive-product.woocommerce .container-wrap {
    background: #fff;
}
body.woocommerce .woocommerce-breadcrumb {
    color: #242a2ecf;
    font-weight: 600;
    border: 1px dotted #ddd;
    border-left:  0;
    border-right: 0;
    padding: 10px 0;
    margin-bottom: 55px;
}

body.woocommerce .woocommerce-breadcrumb a {
    color: #242a2ecf;
    font-weight: 600;
}
section.related.products ul.products.columns-4 li.material {width: 33% !important;}
body.woocommerce .woocommerce-result-count {
    color: #242a2ecf;
}
body.single-product div.product .product_title {
    color: #242a2e;
    font-weight: 500;
    font-size: 31px;
    border-bottom:  1px dotted;
    padding-right: 0;
    margin-right: 158px;
    position:  relative;
    line-height: 41px;
    padding: 0 0 10px !important;
}

body.woocommerce div.product p.price {
    color: #242a2e !important;
    font-weight: 600;
    font-size: 26px !important;
}

body.woocommerce div.product_meta .posted_in a {
    color: #444 !important;
}

.woocommerce table.cart th {
    font-size:  18px;
    color:  #000;
    font-weight: 600;
    text-transform:  uppercase;
}

.woocommerce table.cart td {
    font-size: 15px;
}
.cart-collaterals h2 {
    text-align:  center;
    color: #000;
    text-transform:  uppercase;
    font-weight:  700;
}


.woocommerce-cart .cart-collaterals .cart_totals table {
    margin:  0 auto;
}

.woocommerce input[type="submit"][name="update_cart"] {
    font-size:  18px !important;
    text-transform:  uppercase;
}
.woocommerce-cart .wc-proceed-to-checkout a {
    font-size:  18px !important;
}

.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
    border: 2px solid;
    padding: 20px 35px 5px;
    background-color: #eeeeee47;
}
body.woocommerce-page ul.products li.product .price {
    color: #242a2e !important;
    font-size: 15px;
    font-weight: 700;
    padding:  0;
    text-align:  center;
    margin-top: 7px;
}

.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
    font-size: 19px;
    color: #929292 !important;
    padding-right: 10px;
}

.woocommerce-page div#header-outer {
}

body.woocommerce ul.products li.product .product-wrap img, body.woocommerce-page ul.products li.product .product-wrap img {
    width:  auto;
    margin: 0 auto 15px;
}

.woocommerce .container-wrap {
    background: url(/wp-content/uploads/2018/09/cubes-bg.png) !important;
    background-color: #fff !important;
}

body .flex-viewport {
    border: 1px solid #ddd;
}

body.woocommerce div.product div.images .flex-control-thumbs {
    margin-top: 15px;
}

body.woocommerce div.product div.images .flex-control-thumbs li {
    border:  1px solid #ddd;
    margin: 0 8px 0 0;
}

body.woocommerce div.product div.images .flex-control-thumbs li:last-child {
    margin:  0;
}

body.single-product div.product .product_title:before {
    content:  "";
    background-color:  #000;
    position:  absolute;
    left:  0;
    bottom: -2px;
    height: 3px;
    width: 10%;
}

body.woocommerce div.product_meta {
    display:  none;
}

body.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    padding: 10px 50px !important;
    opacity:  1 !important;
     color: #000;
}

body.woocommerce div.product .woocommerce-tabs ul.tabs li {
    padding: 0 0;
    background-color: #ddd!important;
}

body.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child {
    border-top-left-radius: 6px !important;
}

body.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child {
    border-top-right-radius: 6px !important;
}

.woocommerce div.product .woocommerce-tabs .panel {
    border:  1px solid #ddd;
    background-color:  #fff;
    padding: 20px 30px 30px !important;
    border-radius: 7px;
    border-top-left-radius:  0;
}

.woocommerce .woocommerce-tabs > div h2 {
    font-size: 22px;
}

.woocommerce .woocommerce-tabs > div p {
    font-size:  13px;
    line-height: 20px;
}

body.woocommerce #reviews #comments h2 {
    font-size: 22px !important;
}

body.woocommerce .related.products {
    background-color:  #fff;
    /* box-shadow: 0 0 16px #ccc; */
    padding: 25px 20px;
    margin-top: 10px;
    border-radius: 8px;
}

body .related.products h2 {
    margin-bottom: 25px;
}
body.woocommerce #review_form #respond .form-submit input {
    padding: 15px 30px !important;
    font-size: 13px !important;
}

.woocommerce .woocommerce-tabs > div ul {
    margin:  0;
}
.woocommerce .woocommerce-tabs > div ul li {
    list-style-type:  none;
    color: #242a2e;
    font-size: 13px;
}

body.woocommerce .woocommerce-tabs > div ul li i {
    width: auto !important;
    height: auto !important;
    font-weight: 600;
    font-size: 13px;
    color: #242a2ead;
    top: 0;
    margin-right: 6px;
}

body.woocommerce div.product div.images .flex-control-thumbs li img {
    opacity:  1;
}

html body.woocommerce-page table.cart td.actions .coupon {
    padding: 0;
    /* border:  none; */
}

body .woocommerce input#coupon_code {
    margin:  0;
}

body[data-form-submit="regular"] .woocommerce .cart .button, .woocommerce .cart input.button {
    padding: 12px 22px !important;
}
body .woocommerce table.cart th {
    font-weight:  600;
    font-size: 14px;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    width: 100%;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
    width: 40%;
    float: right;
}
body.single-product .woocommerce-product-gallery__image.easyzoom img {
    width: auto  !important;
    margin: 0 auto;
}
body.single-product  .woocommerce-product-gallery__image.easyzoom {
    background-color: #f0f0f0;
    padding: 68px 0;
}
/* woocommerce */




