/*
Theme Name: Minimog Child
Theme URI: http://minimog.thememove.com/
Author: ThemeMove
Author URI: http://thememove.com/
Version: 1.0.0
Template: minimog
Text Domain:  minimog-child
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

:root {
    --minimog-color-box-border: #4A5A62;
    --minimog-color-box-grey-background: #4A5A62;
}

.woocommerce-cart .shop_table .product-subtotal .amount,
.amount, .price, .tr-price, .woosw-content-item--price {
    color: #FF5722;
}


.cart-totals-row .cart-totals-value .amount {
    color: #1E2B2F;
    font-weight: 700;
    font-size: 18px;
}

.popup-fly-cart .cart-totals-row.order-total .amount {
    color: #1E2B2F!important;
}


.tm-button.style-border, .tm-button.style-flat {
    padding: 0 31px;
}

.page-footer-wrapper .footer-bg-gr {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.5) 0%, #FFFFFF 100%),
        linear-gradient(120deg, #FF8A4C 14.71%, #FF5722 86.51%);
}

::placeholder {
    color: #1E2B2F;
    opacity: 1;
}


.woocommerce-mini-cart .lessons,
.quantity-flex .lessons {
    background-color: #f1f1f1;
    display: inline-block;
    margin-right: 10px;
    flex-shrink: 0;
    width: 150px;
    font-weight: 500;
    color: #1E2B2F;
    padding: 8px 15px;
    white-space: nowrap;
    border-radius: 5px;
    text-align: center;
}

.woocommerce-mini-cart .lessons, .quantity-flex .lessons {
    background-color: #4A5A62;
    color: #ffffff;
    font-weight: 600;
}


.quantity-flex {
    display: flex;
    width: 100%;
    margin-bottom: 20px;
}

.entry-product-quantity-wrapper .quantity-flex  .button {
    margin-bottom: 0;
    width: 100%;
}


.woocommerce-error, .woocommerce-info, .woocommerce-message {
    background: #FFF1E8!important;
    border-radius: 10px;
}


.minimog-tabs__header .tab-title__text {
    color: #4A5A62;
}

.btn-outline-primary-lg .tm-button  {
    color: #ffffff;
    background-color: transparent;
    border-radius: 5px;
    border: 1px solid #ffffff;
}


.form-get-in-touch .elementor-container.elementor-column-gap-extended {
    max-width: 688px !important;
    background: #ffffff;
    box-shadow: 0px 5px 20px 0px #DADADA40;
    border-radius: 10px;
}

.form-get-in-touch .wpcf7-form-control.wpcf7-submit {
    width: 100%;
}

.section-why-choose-us a{
    color: #4A5A62;
}

.legal-page h2{
    color: #1E2B2F;
    font-size: 18px;
    font-weight: 700;
}

.legal-page p {
    color: #4A5A62;
    font-size: 18px;
}



.wc_payment_methods .payment-selected .payment-title-wrap {
    background: #4A5A62;
    border: 0;
}

.wc_payment_methods .payment-selected .payment_title, .wc_payment_methods .payment_title:hover {
    color: #fff;
}

.woocommerce-checkout-payment p {
    color: #4A5A62;
}


.product-reviews-summary-bar .product-reviews-summary-bar-info .tm-button span {
	color: #FF5722!important;
}

.product-reviews-summary-bar .product-reviews-summary-bar-info .tm-button:hover span {
	color: #1E2B2F!important;
}


.footer-menu {
    min-width: 220px;
}
