/*
Theme Name: Shopkeeper - The Child Theme
Theme URI: https://1.envato.market/wp-dashboard-to-shopkeeper
Description: This is the Child Theme for Shopkeeper - a Hassle-free Worpress Theme with great design and extensive functionality.
Author: Get Bowtied
Author URI: https://www.getbowtied.com/
Template: shopkeeper
Version: 2.0
*/


/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/

:root {
    --accent-color: #c29331;
    --text-color : #454545;
    /*--  1680px*/
}
.hero h1 {
    font-size: 3em;
}

.hero h2 {
    font-size: 2.7em;
    font-weight: 400 !important;
}
.hero p {
    font-size: 1.4em;
}

.brand {
    color: var(--accent-color);
}

a.elementor-button {
    border-radius: 8px;
}
.elementor-heading-title, .elementor-icon-box-title {
    font-family: "NeueEinstellung", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif !important;
}
.elementor-icon-box-title {
    margin: 2rem 0 1.4rem 0;
}
.effect .elementor-heading-title {
    position: relative;
    margin-top: 2rem;
    padding-top: 1rem;
}
.effect .elementor-heading-title::after {
    content: '';
    position: absolute;
    width: 60px;
    height: 6px;
    /*background-color: var(--text-color);*/
    background-color: var(--accent-color);
    display: inline-block;
    border-radius: 5px;
    top: -1rem;
    left: 0;
}
.effect.center-effect .elementor-heading-title::after {
    left: 50%;
    transform: translateX(-50%);
}

.regular-weight {
    font-weight: 400 !important;
}
.hero .cbtn {
    font-size: 1.5em;
}

.cbtn .elementor-button-content-wrapper, .elementor-icon-box-description{
    font-family: 'Radnika', sans-serif !important;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title, .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-title {
    font-size: 18px !important;
    font-weight: 600 !important;
}
.homepage-featured div.product .product_title{
    font-size: 18px !important;
}
.product_thumbnail_wrapper, .homepage-featured .elementor-widget-container {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
}
@media (max-width: 992px) {
    .woocommerce ul.products li.product .woocommerce-loop-product__title, .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-title {
        font-size: 18px !important;
        font-weight: 600 !important;
    }
    div.product .product_title{
        font-size: 15px !important;
    }
}
.top-headers-wrapper .site-header .sub-menu .menu-item a{
    font-size:1.4em;
    line-height:1.8
}
#site-footer .widget-title {
    font-size: 1.3em !important;
    color: var(--accent-color);
    margin-bottom: 2.5rem;
}
/****************************************************************/
/****************************************************************/
/****************************************************************/