#mainNav .nav-links__item-link{
    
    font-size: 17px;
    line-height: 1.2;
    padding: 5px;
    
}

#itemFloater, .panelWrapper {
    
    top: 0;
    background-color: #000000ab;
}
.bg3,header {
    background-color: var(--bgsitegreen);
    color:white;
}
header{
    padding-top: 0;
}

.bigSocial a,.languages {
    border: 1px solid white;
}
.account-menu-opener{
    border: 1px solid white;
    border-radius: 20px;
    margin-left: 4px;
    font-weight: bold;
    font-size: 120%;
    padding: 0px 10px;
    height: 34px;
    
}

a{
    text-decoration:none;
}
#mainNav ul{
    padding:0;
    margin-right:0px;
    
}
.wcontent{
    width:max-content;
}
#headerButtons{
    margin-bottom:10px;
}

body.light header a{
        color:white;
}
@media only screen and (min-width: 576px){
    .account-menu-opener{
        color:black !important;
    }
    .panel .centered {
        min-width: 300px;
    }
    .mobileSearchWrapper
    {
        display:none;
    }
}
@media only screen and (max-width: 576px){
    body.light header a,header a{
        color:var(--darkgreen);
    }
    
    header{
        background-color:white;
    }
    #headerTitle {
        margin: 5px auto;
        width: 100%;
    }
    #headerTitle .bbottom{
        padding-bottom:10px;
    }
    #headerButtons{
        justify-content: center;
    }
    #filterForm{
        width: 90%;
        min-width:280px;
        max-width:330px;
        margin:10px auto;
    }
    .panel{
        background:white url('../../../media/deco_decorado/assets/opener-bg1.png') no-repeat bottom left;
        background-size:contain;
    }
    .panel .centered {
        min-width: 100%;
    }
    .floaterClose{
        top: 20px;
    }
    
    .bbottom>div{
        width: 90%;
        margin: 0 auto;
    }
    
}