/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0.2
*/

:root {
    --accent-color : #e9672d;
    --dark-accent-color : #c5511d;
    --brand-green: #6ab632;
    --brand-dark-green: #609439;
}

.home-icon-boxes {
    border: 1px solid #f0f0f0;
    border-radius: 20px;
    width: calc(25% - 20px);
    padding: 40px 26px;
}
.home-cards {
    width: calc(33% - 20px);
}
@media (max-width: 992px) {
    .home-cards {
        margin-bottom: 30px !important;
    }
}
.home-cards img, .home-cards figure, .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100% !important;
}
.home-cards img {
    border-radius: 25px 25px 0 0;
}
.home-cards .elementor-image-box-content {
    padding: 0px 10px;
}
.elementor-image-box-description {
    font-weight: 400 !important;
}
footer#Footer {
    background-color: #f7f7f7;
    color: #333;
}
.mfn-footer .footer_copy {
    border-top: 1px solid #e0e0e0;
}
.mfn-footer h4 {
    color: #222;
}
#Footer .widget_mfn_menu ul li a {
    background-color: #f0f0f0;
    border-radius: 5px;
    color: #333;
    border: none;
    padding: 7px 16px;
}
#Footer .widget_mfn_menu ul li.current_page_item a {
    color: #000 !important;
}
#Footer .widget_mfn_menu ul li a:hover {
    color: var(--accent-color) !important;
}
#Footer .wpcf7-form-control {
    border-radius: 10px;
    border: none;
    margin-bottom: 6px;
}
#Footer .mcb-column-inner {
    padding: 0 max(12px ,3%);
}
#Footer .wpcf7-submit  {
    font-weight: 600;
}

input.wpcf7-submit[type="submit"] {
    border-radius: 10px;
}

/*
Tabs (product)
 */
.tab-description .the_content_wrapper  {
    padding-top: 30px;
}
.woocommerce ul.products li.product-category.product a {
    text-align: center;
    display: inline-block;
}
.woocommerce ul.products li.product-category.product a img {
    max-width: 80%;
    width: 60px;
    margin: 20px auto 10px auto;
}

.woocommerce form.cart {
    display: block;
    /*align-items: flex-start;*/
    /*flex-direction: column;*/
}