.hidden{display:none !important;}
.clear{clear:both;float:none;}
#social ul
{
    margin-bottom:10px;
    border-bottom:1px solid #ccc;
}
#social ul li
{
    display:inline;
    float:left;
    margin-right:20px;
}
#social ul:last-child:after { content: ""; display:block;clear:both;}
.content-holder .content
{overflow-y:auto;}

#main-container > div
{
    /*height:667px!important;*/
}

.alert_error{
    color:#D8000C;
    background-color:#FFBABA;
    padding: 8px;
    font-size: 14px;
}
.alert_error i,.alert_succes i{
    font-size:1.5em;
    vertical-align:middle;
}
.alert_succes{
    color:#4F8A10;
    background-color:#DFF2BF;
    padding: 8px;
    font-size: 14px;
}
#cookie_table{
    border: 1px solid rgb(68,68,68);
}
#cookie_table tr:first-child > td{
    background-color: lightgray;
}

#cookie_table tr{
    border: 1px solid rgb(68,68,68);
    padding: 10px;
}
#cookie_table td{
    border: 1px solid rgb(68,68,68);
    padding: 10px;
}
strong {
    font-weight: bold !important;
}

.bel-cookie.bel-cookie-banner{
    background: black !important;
    background-color: rgba(0, 0, 0, 0.67) !important;
}
.bel-cookie.bel-cookie-banner .close,
.bel-cookie.bel-cookie-banner .cookie-desc{
    color:#fff !important;
}
.bel-cookie.bel-cookie-banner span{
    font-weight:bold !important;
    color:#fff !important;
}
.bel-cookie.bel-cookie-banner .button.button-inline{
    color:#fff !important;
}
 .produse-bio{
                    color: #999999;
                    letter-spacing: 0px;
                    line-height: 21px;
                    font-size: 16px;
                    padding:2em;
                }
                .produse-bio img{
                    margin-right: 1em;
                }
                .produse-bio span{
                    font-size:13px;
                    font-style: italic;
                }

.bold {
    font-weight: bolder;
}


.description-container p span.bold {
    font-size: 12px !important;
}

