/*
 Theme Name:   Lumina Andrey Child
 Theme URI:    
 Description:  Developer's Child Theme
 Author:       Devops Lumina
 Author URI:   https://lumina.nyc
 Template:     lumina-andrey
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  lumina-andrey
*/
.field-visibility {
    color: #fff;
    line-height: 100%;
    padding: 2px 3px 3px;
    font-weight: 400;
}

.field-public {
    background-color: #AAC138;
}

.field-private {
    background-color: #708118;
}

body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--community a:before{
    content: " ";
    background-image: url(assets/images/home-icon.svg);
    position: absolute;
    left: 0;
    top: -5px;
    bottom: 0;
    width: 23px;
    height: 23px;
    background-repeat: no-repeat;
    margin: auto;
    background-size: cover;
}

body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--community a:hover:before{
    background-image: url(assets/images/home-icon-selected.svg);
}

.trueleaf-sidebar{
    display: none;
}

.trueleaf .woocommerce-MyAccount-navigation, .trueleaf .site-header, .trueleaf .site-footer {
    display: none;
}

.trueleaf .trueleaf-sidebar{
    display: block;
}

.trueleaf .myaccount-container{
    max-width: 1400px;
    padding: 20px;
}

.trueleaf .page-area .content-section{
    padding: 0;
}

.trueleaf .page-area .page-content{
    margin: 0;
}

.trueleaf .woocommerce-MyAccount-navigation.trueleaf-sidebar{
    display: block;
}

.trueleaf #gm-banner{
    display: none;
}

.trueleaf-logo{
    margin: 60px 10px 10px -10px;
}

.h-benefits-container{
    border: 1.5px #968E87 solid;
    background-color: #FEFDF7;
    padding: 40px 10px;
    margin: 20px 20px 20px 0;
}

.h-benefits-container img{
    padding: 0 20px;
}

.h-benefits-container h4{
    color: #353E06;
    margin: 10px 0;
    font-size: 20px;
    font-family: 'PT Sans';
    text-align: center;
    font-weight: 500;
    letter-spacing: 0;
}

.h-benefits-container hr{
    border: none;
    border-top: 3px #DEB916 solid;
    margin: 10px 0 30px;
}

.h-benefits-container ul{
    padding: 0;
}

.h-benefits-container ul li{
    font-size: 12px;
    color: #353E06;
    margin: 12px 0;
    list-style: none;
    font-weight: 500;
    font-family: "Nunito Regular";
    padding-left: 30px;
    letter-spacing: 0;
    background-image: url(/wp-content/themes/lumina-andrey-child/assets/images/checkmark.svg);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: left;
}

.trueleaf.woocommerce-subscriptions{
    visibility: hidden;
}

.trueleaf .subscription-plan-toggle{
    display: none !important;
}

@media screen and (min-width: 767px) and (max-width: 768px) {
    .container {
        max-width: 670px !important;
    }
    .site-header .site-logo{
        width: 15% !important;
    }
    .site-header .main-navigation{
        width: 85% !important;
    }
    .top-nav-row>.row>.col-md-9{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .top-nav-row>.row>.col-md-3{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
}

@media (max-width: 991px){
    #header-2:not(.nav-down) .main-navigation .bot-nav-row ul li a, #header-1:not(.nav-down) .main-navigation .bot-nav-row ul li a {
        color: #3a420a !important;
    }
    .inf-login a span{
        color: #3a420a !important;
    }
    .page-template-page-catalog #header-2:not(.nav-down) .main-navigation .inf-login span:before{
        content: url("assets/images/user-icon-green.svg") !important;
    }
    
}