﻿html { direction: ltr; }

/*General Calsses*/
.headline1_inner { text-align: left; }
.field-validation-error {color:transparent;}
    .field-validation-error::after { content: "Required Field"; position: absolute; top: 0; left: 0; text-align: center; color: #fa0404; white-space: nowrap; }
.bread > * {margin-left:0;margin-right:2px;}
.checkbox_conti {padding-left:20px;padding-right:0; text-align:left;}
    .checkbox_conti > div {right:initial;left:0; }
    .checkbox_conti label {text-align:left; }
/*End General Calsses*/

/*Header*/
.search_partial .close_search { left: initial; right: 0; }
.burger { right: initial; left: 10px; }
.lang > ul { left: 0; right: inherit; }
header nav { padding-right: 0; padding-left: 50px; }
header .tel_and_socials { left: initial; right: 20px; }
.lang { margin-left: 0; padding-left: 0; margin-right: 15px; padding-right: 15px; }
    .lang::before { left: initial; right: 0; }
.drop { right: initial; left: 0; }
.drop_arrow { left: initial; right: 0; }
.lang > ul > li > a > img {left:initial;right:5px; }
/*End Header*/

/*Index*/
.products_conti > ul > li { float: left; margin-left: 0; margin-right: 4%; }
    .products_conti > ul > li:nth-child(4n) { margin-right: 0; }
.about_partial .content {padding:10px 10px 10px 0; }
/*End Index*/

/*Ranges*/
.main_categories > ul > li { border-left: none; border-right: 1px solid #93C136; }
    .main_categories > ul > li:last-child { border-right: none; }
/*End Ranges*/

/*Ingredients*/
.ingredients_conti > div .content > ul > li > a { padding:20px 40px 20px 10px;}
    .ingredients_conti > div .content > ul > li > a > i { left:initial;right:10px;}
/*End Ingredients*/

/*Contact*/
.contact_page .contact_info > ul > li {margin-left:0;margin-right:10px; }
/*End Contact*/

/*Product Page*/
.product_page .prod_content .bullets > ul > li { margin-left:0;margin-right:10px;}
.product_page .prod_content .bullets > ul > li::before {margin-left:0;margin-right:5px;}
/*End Product Page*/

@media only screen and (max-width : 1270px) {
    /*Header*/
    header nav { padding-left: 10px;padding-right:initial; }
    header .tel_and_socials { right: 5px; }
    /*End Header*/
}

@media only screen and (max-width : 1060px) {
    /*Header*/
    header .tel_and_socials {right:20px; }
    header nav { padding-left: 0; right: initial; left: 0; }
        header nav > div { right: initial; left: -100%; }
            header nav > div.active { right: initial; left: 0; }
    /*End Header*/
    .main_categories > ul > li {border-right:none; }
}

@media only screen and (max-width : 800px) {
    .products_conti > ul > li { width: 49%; margin: 0 0 20px 0; }
        .products_conti > ul > li:nth-child(even) { float: right; }
}

@media only screen and (max-width : 450px) {
    /*Header*/
    .lang .selected > span > span { display: none; }
    .lang > ul { left: inherit; right: 0; }
    /*End Header*/
}
