﻿/*B12 EN*/

#header { direction: rtl; }
#header .submenu { left: auto; right: 0; }
.nav-menu-anim { margin-right: 0; }
.section-title h2, .section-title h1, #headline { font-size: 240%; }
.grid-rows .grid-row-text h2, .section-title h2 { font-size: 165%; }
.grid-rows .grid-row-text h3 { font-size: 140%; }
.grid-rows .grid-row-text a.grid-row-button, .normal-form input[type="submit"], #DynamicFormObject input[type=submit], #FormResultPage #text1 a { font-size: 75%; }
#header #header-left { text-align: left; }
#header #header-center-kdm a:last-of-type::after { right: 7px; }
#header #header-center-kdm a.lang:after { background: transparent; }
b, strong { font-family: alef-bold; }

@media (max-width: 767px) { #header .phone-icon { padding-right: 15px; padding-left: 0; }
    #header .submenu li, #header .submenu li.social-mobile { text-align: center; }
    .grid-text-section .grid-text-content { padding-left: 25px; padding-right: 25px; }
    .section-title h1, #headline { font-size: 210%; }
    #header #header-center-kdm .languages { right: -30%; left: -5vh; top: 0px; }
    #header #header-center-kdm .languages a { font-size: 90% !important; }
}

@media (min-width: 1025px) {
    #header #header-center-kdm .address { margin: 0;}
}

@media (max-width: 1025px) {
    .normal-form .must::before { left: 10px; }
}

@media (max-width: 1024px) {
    .grid-rows .grid-row-text p { font-size: 80%; }
}

@media (max-width: 991px) {
    .normal-form .must::before { left: 19px; width: 10px; }
}

@media (min-width: 992px) {
    .grid-rows .grid-row-text { width: 75%; }
}

@media (max-width: 1100px) and (min-width: 992px) {
    .grid-rows .grid-row-text { margin-top: auto; }
}

@media (min-width: 768px) {
    #header #header-center-kdm a:after { left: auto; right: -10px; }
}

@media (max-width: 1279px) and (min-width: 1089px) {
    #header #header-center-kdm a:nth-of-type(2)::after { right: 5px; }
}