/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
.bypostauthor {}

#footer .footer-main .col-md-3:last-child{padding:0;}
.widget.contact-info i{margin:4px 5px 0px 0}
#footer .widget > div > ul.contact-details li{margin-bottom:0 !important;}
ul.products li.product h3.woocommerce-loop-product__title {
    font-size: 10px;
    height: 50px;
    line-height: 13px;
}
span.woocs_price_code {
    font-size: 15px;
}
ul.products li.product .add-links-wrap .col-md-6{width:100%;padding:0;}
ul.products li.product .add-links-wrap .col-md-6 .release-title{
    float: left;
    padding-right: 10px;
    margin-bottom: 10px;
}
ul.products li.product .add-links-wrap .col-md-6 .release{margin-bottom:10px;}
.widget.widget_text ul.popular_sidebar {
    border: 1px solid #ddd;
    border-top: none;
    border-radius: 0 0 6px 6px;
    padding: 10px 5px;
}

.widget.widget_text ul.popular_sidebar li {
    padding-bottom: 5px;
    border-bottom: 1px dotted #ddd;
    margin-bottom: 5px;
}

.widget.widget_text ul.popular_sidebar li:last-child {
    border-bottom: none;
}
.contact_widget img {
    margin: 10px 15px;
}

.contact_widget {border: 1px solid #ddd;border-top: 0;}
.product-image img{height:auto;}
.columns-4 ul.products-container li.product, .columns-4 ul.products-container li.product-category {
    width: 25%;
    padding: 10px 7px 0;
    border-left: 1px dotted #c4c4c4;
    margin-bottom: 0;
    border-bottom: 1px dotted #c4c4c4;
}
.columns-4 ul.products-container li.product:nth-child(1),
.columns-4 ul.products-container li.product:nth-child(2),
.columns-4 ul.products-container li.product:nth-child(3),
.columns-4 ul.products-container li.product:nth-child(4) {
    border-top: 1px dotted #c4c4c4;
}

.columns-4 ul.products-container li.product:nth-child(4n+4) {
    border-right: 1px dotted #c4c4c4;
}
body .widget .wpsw-social-links li a .social-icon{color: #0088cc !important;}
body .widget .wpsw-social-links li a .social-icon:hover, body .wpsw-social-links li a .social-icon:focus {
    background: #0088cc !important;
    color: #ffffff !important;
}
body .widget .wpsw-social-links li .social-icon{
    font-size: 25px;
    height: 53px;
    line-height: normal;
    margin-right: 9px;
    padding: 15px;
    width: 53px;
}
.title_group_home {
    margin: 0 -7px 5px;
}

.title_group_home h2 {
    background: #0088CC;
    color: #fff;
    font-weight: bold;
    padding: 0 10px;
    font-size: 20px;
    border-radius: 5px;
}
.title_group_home h2 a{color:#fff;}
img.category-image{display:none;}
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    border: 3px solid red;
    padding: 10px;
    box-shadow: 2px 2px 2px 3px yellow;
    border-radius: 10px;
}
#header.search-md .searchform{/*width: 500px;*/}
#header.search-md .searchform.searchform-cats input{
    /*width: 320px;
    font-size: 12px;
    padding: 0 5px 0 10px;*/
    font-style: italic;
}
.single-product .product-images .zoom{width:100%;height:100%;}
.single-product .product-images .zoom i.fa {
    display: none;
}
.mfp-close, .mfp-close-btn-in .mfp-close{font-size:40px;}
.product-image .inner{min-height:170px;}
#tab-description>h2{display:none;}
ul.resp-tabs-list li {font-weight: bold;}
.woocommer-signature {
    color: #7b858a;
    font-weight: 800;
    padding-bottom: 10px;
    font-family: 'Open Sans';
    font-size: 14px;
    line-height: 27px;
}
.add-links-wrap.col-md-12>.col-md-6:first-child {
    display: none;
}
@media (max-width: 1024px) {
    ul li.pcols-lg-first, .column2 ul li.pcols-lg-first {
        clear: both;
    }
    ul li.pcols-md-first, .column2 ul li.pcols-md-first {
        clear: none;
    }
}
@media (max-width: 480px) {
    ul.pcols-xs-2 li.product, .column2 ul.pcols-xs-2 li.product, ul.pcols-xs-2 li.product-category, .column2 ul.pcols-xs-2 li.product-category{
        width: 50%;
        padding: 0 6px;
    }
    ul li.pcols-xs-first, .column2 ul li.pcols-xs-first{clear:both;}
}