/*
Theme Name:       Silicon Child
Theme URI:        http://silicon.8guild.com
Description:      Silicon Child Theme
Author:           8 Guild
Author URI:       http://8guild.com
Template:         silicon
Version:          1.0.0
Template Version: 1.0.0
License:          GNU General Public License v2 or later
License URI:      http://www.gnu.org/licenses/gpl-2.0.html
Tags:             grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, flexible-header, footer-widgets, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-width-template, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, blog, e-commerce, portfolio
Text Domain:      silicon-child
*/

.padding-left-1x {
    padding-left: 24px !important;
}
.btn.btn-primary.btn-lg.addition-btn {
    width: 80%;
    font-size: 15px;
    font-weight: 400;
}
.product-subcat.product a.btn.btn-primary.btn-lg.addition-btn {
    width: 270px;
}
@media (min-width: 768px) {
    .woocommerce #content div.product div.images, 
    .woocommerce div.product div.images, 
    .woocommerce-page #content div.product div.images, 
    .woocommerce-page div.product div.images {
        float: left;
        width: 65%;
    }
    .woocommerce #content div.product div.summary, 
    .woocommerce div.product div.summary, 
    .woocommerce-page #content div.product div.summary, 
    .woocommerce-page div.product div.summary {
        float: right;
        width: 32%;
    }
}
@media (max-width: 768px) {
    .woocommerce #content div.product div.summary, 
    .woocommerce div.product div.summary, 
    .woocommerce-page #content div.product div.summary, 
    .woocommerce-page div.product div.summary {
        margin-top: 40px;
    }
    .woocommerce-tabs .wc-tabs {
        text-align: center;
    }
}

.woocommerce #content div.product div.summary, 
.woocommerce div.product div.summary, 
.woocommerce-page #content div.product div.summary, 
.woocommerce-page div.product div.summary {
    border: 1px solid #f0f0f0;
}
.woocommerce-product-details__short-description {
    line-height: 30px;
    color: #404040;
}
.woocommerce-product-details__short-description p {
    margin: 0;
}
.woocommerce-product-details__short-description,
.addition-share,
.addition-btn-wrap {
    padding: 30px 0 30px 30px;
}
.single-post-footer > .container {
    justify-content: center;
}
.single-product .product_meta {
    padding: 0;
}
.addition-share a {
    color: #404040;
}
.addition-share a:hover {
    color: #16b4ce;
}
.addition-share i.fa.fa-print,
.addition-share i.fa.fa-envelope {
    color: #16b4ce;
    margin-right: 15px;
}
.woocommerce div.product div.images .flex-control-thumbs {
    margin-right: -10px;
}
.woocommerce div.product div.images .flex-control-thumbs li {
    padding-top: 10px;
    padding-right: 10px;
}
.woocommerce div.product div.images .flex-control-thumbs li img {
    border: 1px solid transparent;
    background: #f0f0f0;
}
.woocommerce div.product div.images .flex-control-thumbs li.active img {
    border-color: #16b4ce;
}
.woocommerce div.product div.images .flex-control-thumbs li.active:after {
    height: 0;
}

.woocommerce-tabs .wc-tabs {
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 24px;
}
.woocommerce-tabs .wc-tabs li:first-child {
    padding-left: 0;
}
.product-thumb-wrapper img {
    background: #f0f0f0;
}

.woocommerce .product-subcat.product-category.product {
    margin-bottom: 40px;
}
.product-subcat .woocommerce-loop-category__title {
    background: #16b4ce;
    font-size: 24px;
    font-weight: normal;
    color: #fff;
    padding: 10px 15px;
    margin-bottom: 30px;
}