/*
Theme Name: OSS Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.4.1.1637229071
Updated: 2021-11-18 09:51:11

*/


a {
    color: #c60b2a;
}
.woocommerce section {
    padding-top: 0 !important;
}
#main-title h1, div#main-title {
    margin: 0;
}
#main-images .flex-viewport, #main-images .woocommerce-product-gallery, div#main-images {
    margin: 0;
}
.subTit div ul li:nth-child(2) span {
    font-weight: 600 !important;
    margin-left: -10px;
    color: #c60b2a !important;
}
.subTit div ul li:nth-child(2) span::before {
    content: '- ';
    font-weight: 400;
    color: #272727;
}
.products-archive ul.products.columns-4 li.product {
    width: 100% !important;
}
.products-archive .woocommerce ul.products.columns-3 li.product {
    width: 100% !important;
}
.products-archive .woocommerce-Price-amount, .products-archive a.add_to_cart_button {
    display: none;
}

.products-archive .products li {
    padding-bottom: 0 !important;
}
.products-archive .woocommerce-loop-product__title {
    font-size: 16px !important;
    font-weight: 400 !important;
}
.archive .orderby {
    border-style: solid;
    border-color: #efefef;
    border-width: 1px 1px 1px 1px;
    -moz-box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
    -webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
    -o-box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
    padding: 20px;
}
span.specTit {
    font-weight: 600;
}
span.specTit::after {
    font-weight: 500;
}
#main-tabs li.elementor-icon-list-item.elementor-inline-item {
    background-color: #efefef;
    padding: 18px 35px;
}
#post-17 header.entry-header.alignwide, #post-5 header.entry-header.alignwide, #post-506872 header.entry-header.alignwide {
    display: none;
}
.shop-custom-btn-container {
    display: block;
    margin-bottom: 20px;
    width: 100%;
    text-align: center;
}
.shop-custom-btn-view, .shop-custom-btn-call-for-price {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    font-family: "Poppins", Sans-serif;
    color: var(--e-global-color-7fad318) !important;
    background-color: #c60b2a;
    width: calc(50% - 10px);
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -o-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    margin: 0 3px;
    padding: 5px 10px 5px 12px;
}
.shop-custom-btn-view {
    background-color: #000;
}
.shop-custom-btn-product-page {
    width: 100% !important;
    margin: 3px !important;
}
.product-info {
    text-align: center;
}
.product-info .product-subtitle, .product-info .product-location {
    font-size: 13px;
}
.wpsl-selected-item:after {
    right: 7px !important;
}
@media only screen and (max-width: 600px) {
.shop-custom-btn-view, .shop-custom-btn-call-for-price {
    margin-bottom: 10px;
    width: 100%;
}
}
