/**
 * Theme Name: Be Theme Child
 * Template:   betheme
 */

section.mcb-section {
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
}

@media screen and (max-width: 1240px) {
    section.mcb-section {
        max-width: none;
        margin: 0 20px;
    }
}

.mcb-section .mcb-wrap .button, .mcb-section .mcb-wrap .btn.btn-primary
.section .button_theme, .section input[type="submit"] {
    border: none !important;
    transition: all .3s ease-out;
}

.section .button:hover, .section .button:active {
    border: none !important;
    transform: scale(1.05);
}

.section a:hover {
    color: #5e7b24;
}

.section a.button:hover {
    color: #fff;
}

body, body .section, body.single, body #Wrapper {
    --mfn-button-color: #f16e23;
    --mfn-button-bg-hover: #f16e23;
    --mfn-button-border-color-hover: #fff;
    --mfn-button-icon-color: #f16e23;
    --mfn-button-theme-bg: #f16e23;
    --mfn-button-theme-bg-hover: #f16e23;
    --mfn-button-theme-border-color: #f16e23;
    --mfn-button-theme-border-color-hover: #fff;
    --mfn-button-shop-bg: #f16e23;
    --mfn-button-shop-bg-hover: #f16e23;
    --mfn-button-shop-border-color: #f16e23;
    --mfn-button-shop-border-color-hover: #fff;
    --mfn-button-shop-icon-color: #242424;
    --mfn-button-shop-icon-color-hover: #fff;
    --mfn-button-action-color: #242424;
    --mfn-button-action-color-hover: #fff;
    --mfn-button-action-border-color: #f16e23;
    --mfn-button-action-border-color-hover: #fff;
    --mfn-button-action-icon-color: #242424;
    --mfn-button-action-icon-color-hover: #fff;
    --mfn-button-action-border-color: #f16e23;
    --mfn-button-action-border-color-hover: #f16e23;
    --mfn-button-action-color-hover: #f16e23;
}

.single .author-date {
    display: flex;
    gap: 20px;
}
.single .author-date .left {
    flex: 64px 0;
}

.single .author-date .left img {
    border-radius: 50%;
}

.single .author-date .right {
    flex: 1 0;
    display: flex;
    flex-direction: column;
}