﻿/* REST LTR */

#header { direction: rtl; }
#header #menu li { text-align: left; }
.grid-text h2 { direction: ltr; }
.section-title h1, .section-title h2 { font-family: 'MontserratBold'; }
.grid-content-section .grid-box.col-md-3 .grid-box-title { text-align: left; }
.grid-content-section .grid-box.col-md-3 .grid-box-title h3 { padding-right: 0; padding-left: 50px; }
.grid-content-section .grid-box.col-md-3 .grid-box-title h3::before { right: auto; left: 0; }
.grid-rows .grid-row-text h2 { font-family: 'MontserratBold'; }
.footer-text-divided { direction: rtl; }
.footer-text-divided > div.footer-text-right ul li { text-align: left; }
.form-container-wide #DynamicFormObject .dynamicFormObjectTitleAndText { font-family: 'MontserratBold'; }
.normal-form .must::before { right: auto; left: 19px; top: 10px; }
#DynamicFormObject .checkboxField label { margin-left: 12px; margin-right: 0; }
.form-container-wide #DynamicFormObject .dynamicFormObjectSubmit { float: none; text-align: center; }
#headline { text-align: left; }
#text1, #text2 { text-align: left; }
#text1 ul li, #text2 ul li { padding-right: 0; padding-left: 22px; }
#text1 ul li::before, #text2 ul li::before { right: auto; left: 0; }
#headline { font-family: 'MontserratBold'; }
.top-caption h1 { font-family: 'MontserratBold'; }
#MenuModule .menuModuleNav a { font-family: 'MontserratBold'; }
.menuModuleTextItemTitle { font-family: 'MontserratBold'; font-size: 100%; }
.menuModuleTextItemDescription { font-size: 100%; }
.top-caption { font-family: 'MontserratBold'; }
#contactform h3 { font-family: 'MontserratBold'; }
.grid-short-box.box .text-caption { text-align: center; }
#gridshort-view-media .grid-short-box-label { text-align: center; }
.grid-short-box.box .grid-short-box-subtitle { text-align: center; }
.grid-short-box.box .grid-short-box-text { text-align: center; }
.grid-row-section .grid-row .grid-row-cell.grid-row-cell-text { order: 2; padding-left: 130px; padding-right: 0; }
.grid-row-section .grid-rows .grid-row-cell.flexslider-box.col-sm-6 { order: 1; }
.grid-row-section .grid-rows .grid-row { direction: ltr !important; }

@media (max-width: 991px) {
    .grid-row-section .grid-row .grid-row-cell.grid-row-cell-text { padding-left: 60px; }
}

@media (min-width: 768px) {
    #header .submenu li > a { padding: 10px 15px 10px 24px; }
}

@media (max-width: 767px) {
    #header .submenu { direction: ltr; }
    #header .submenu { left: auto; }
    #header .social-links a { margin-right: 10px; margin-left: 0; }
    .grid-content-section .grid-box.col-md-3 .grid-box-title h3 { padding-left: 30px; }
    #DynamicFormObject .dynamicFormObjectField .must:before { right: auto; left: 14px; }
    #header .submenu > li.active > a { font-family: 'MontserratBold'; }
    #MenuModule::after { left: auto; right: -7%; background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); }
    .grid-row-section .grid-row .grid-row-cell.grid-row-cell-text { padding-left: 60px; }
    .grid-row-section .grid-row .grid-row-cell.grid-row-cell-text { order: 1; padding: 0; }
    .grid-row-section .grid-rows .grid-row-cell.flexslider-box.col-sm-6 { order: 2; }
    #header #header-right { width: auto; }
    #header.bg #header-center-kdm { padding-left: 0; }
    #header #header-center-kdm { padding-left: 0; }
}
