/*Extra food English website*/

body {
    font-size: 18px;
}

/*header*/
#header2 #header-container .header-right-section { flex-direction: row-reverse; }
#header2 #header-container .header-right-section .header-top.social-links .languages a.lang { font-size: 140%; }
@media (min-width: 768px) {
    #header2 #header-container .header-right-section .header-top.social-links .languages a.lang::after { left: -20px; right:auto }
}

/* Homepage */
#home-gallery .gallery-caption .gallery-text { line-height: 1;max-width: 700px;font-family: 'Barlow Condensed', sans-serif; }
.grid-text h2, .section-title h2 { font-family: 'Barlow Condensed', sans-serif;}
.grid-text .sec-button, .products a, #DynamicFormObject input[type=submit] { font-family: 'Barlow Condensed', sans-serif;padding: 9px 30px 12px; }
.features .grid-boxes .grid-box-title h3 { font-family: 'Barlow Condensed', sans-serif;font-size: 155%; }
.footer-text-divided > div p, .footer-text-divided > div a { font-family: 'Barlow Condensed', sans-serif;font-size: 130%; }
body.rightAligning .MainContent {text-align: start;}
.footer-text-divided > div.footer-text-right {text-align: start;}
#header2 ul.menu li a { font-family: 'Barlow Condensed', sans-serif;padding-bottom: 4px;padding-top: 0; }
.features.grid-content-section::after {left: 50px;right: unset;}

/* Inner Page */
.top-caption { font-family: 'Barlow Condensed', sans-serif; }
.top-caption { font-family: 'Barlow Condensed', sans-serif; }
#subheadline h2 { font-family: 'Barlow Condensed', sans-serif; }
#text1 h2, #text2 h2 { font-family: 'Barlow Condensed', sans-serif; }
.modal-open .flexslider .slides h4 {  font-family: 'Barlow Condensed', sans-serif; }

/* Docs Page */
.docs-page #grid-view .grid-short-box-text {  font-family: 'Barlow Condensed', sans-serif;text-align: center;min-height: 205px; }
.docs-page .top-caption h1 {text-align: center;}

/* Catalog */
.categories-strip ul li a {  font-family: 'Barlow Condensed', sans-serif;font-size: 160%; }
.categories-strip + #GridPage .gallery-cubes h4 { font-family: 'Barlow Condensed', sans-serif;font-size: 120%;margin-bottom: 15px; }


/* Brands Page */
.brands-page .grid-rows .grid-row-text h2 { font-family: 'Barlow Condensed', sans-serif;  }
.brands-page .grid-rows .grid-row-text a.grid-row-button { font-family: 'Barlow Condensed', sans-serif; }
#contactview #headline { font-family: 'Barlow Condensed', sans-serif; }

#DynamicFormObject .dynamicFormObjectField .must:before {right: unset;left: 8px;}


#subheadline h2::after, .contact-page #headline h1::after {margin-top: 5px;}
.brands-page .grid-rows .grid-row-text h2::after {margin-top: 0}
#GridTop {height: 400px;}

@media (max-width: 767px) {
    #header2 ul.menu {padding-right: unset;padding-left: 70px;}
    #header2 ul.menu > li {text-align: start;padding-left: 0;white-space: unset;}
    .features.grid-content-section::after {left: 0;}
    #DynamicFormObject .dynamicFormObjectField .must:before {left: 23px;top: 7px;}
    .categories-strip ul {padding: 16px 0;}
    .grid-text .sec-button, .products a {padding: 9px 20px 12px;}
    .features .grid-boxes .grid-box-title h3 {font-size: 130%;}
    .categories-strip ul li a {font-size: 105%;}
    .categories-strip + #GridPage .gallery-cubes h4 {font-size: 95%;}
    #subheadline h2 { font-size: 200%; }
    .docs-page #grid-view .grid-short-box-text {min-height: 170px;}
}
