﻿/**Lechem Yain En**/

#header .LogoCentered ul.menu li.social-links { left: 0; right: auto; }
ul.menu li.social-links a.social_icon_tripadvisor {margin: 0 3px 0 0;}

.contactSection .subCategories li a:after, .contactSection .subCategories li button:after, .subCategories a:after, .eventsSection .btnsContainer .popupBtn:after, 
    .bakerySection .grid-row-section .grid-rows .grid-row-text a.grid-row-button:after, .eventsSection button.popupBtn:after {left: auto; right: -10px; 
        transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg);}
#DynamicFormObject .dynamicFormObjectSubmit:after { right: 62px; left: auto; transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg);}
#multi-content-modal #DynamicFormObject .dynamicFormObjectField.textarea-field { width: 100%; display: inline-block; float: none;}
.contactSection .subCategories li a:hover, .contactSection .subCategories li button:hover, .contactSection .subCategories li a:focus,
.contactSection .subCategories li button:focus, #map-section .map-cover .open-map:hover, #map-section .map-cover .open-map:focus {color: #fff !important;}

.subCategories li:last-child { margin-left: 0; margin-right: 0;}
label.error, span.error { font-size: 70%; right: 25px; left: auto; top: 10px;}

.menuModuleTextItemPrice {float: right;}
.menuModuleTextItemPrice:after { right: auto; left: -15px;}
.menuModuleTextItemSubjectTitle { direction: ltr;}
.menuModuleTextItemTitle {text-align: le;}
.menuModuleTextItemDescription {float: left; text-align: left;}
.menuModuleTextItem0, .menuModuleTextItem1 {float: left;}

.bakerySection #headline { display: none;}
.bakerySection .grid-row-section .grid-rows .grid-row { direction: ltr !important;}
.bakerySection .grid-row-section .grid-rows .grid-row-text {direction: ltr;}
.bakerySection ul.slides:before { left: -50px; right: auto;}

#SiteFooter .AccessabilityLink {direction: rtl;}

@media(min-width: 1025px) {
    #header .LogoCentered ul.menu li.social-links { top: 0px;}
    header ul.menu > li:first-child { margin-left: 80px; margin-right: 25px; }
}

@media(min-width: 768px) {
    .subCategories li { margin-right: 5%; margin-left: 0; }

    .menuModuleTextItem0 { margin-right: 2%; margin-left: 0; }
    .menuModuleTextItem1 { margin-right: 0; margin-left: 2%; }

    .bakerySection .grid-row-section .grid-rows .grid-row-text { text-align: left;}
    .grid-row-section .grid-rows .grid-row-text h2:after { margin-left: 0; margin-right: auto;}

    #DynamicFormObject .dynamicFormObjectField:not(.textarea-field) { float: left;}
    #multi-content-modal #DynamicFormObject .dynamicFormObjectField { width: 33.333%;}
}

@media(min-width: 992px) and ( max-width: 1025px) {
    #DynamicFormObject .must:before { right: auto; }
}

@media(max-width: 1024px) {
    #header .LogoCentered ul.menu li.social-links { right: 20px; }
    #header-logo { left: auto;}
}

@media(max-width: 990px) {
    .bakerySection ul.slides:before { left: -20px;}
    .bakerySection .grid-row-section .grid-row .grid-row-cell.grid-row-cell-text { padding-right: 0; padding-left: 20px;}
    .bakerySection .grid-row-section .grid-rows .grid-row-cell.flexslider-box { padding-left: 0; padding-right: 20px;}
    .right-header > .languageLinkHolder { left: auto; right: 60px; }
}

@media(min-width: 768px) and (max-width: 990px) {
    .bakerySection ul.slides:before { top: 35px;}

    #PopUpData #accessability { max-height: 80vh; overflow: auto; }
}

@media(max-width: 767px) {
    #DynamicFormObject .dynamicFormObjectField .must:before { right: auto; left: 20px; }
    #DynamicFormObject .dynamicFormObjectSubmit:after {right: 105px; }

    .menuModuleTextItem0, .menuModuleTextItem1 { width: 100%;}

    #header .LogoCentered ul.menu li.social-links { right: 50px; }
    #header .nav-menu-anim { margin: 20px 0 20px 20px;}
    #header .menu-nav { padding-left: 0;}
    .waze-navigation { left: 75px; right: auto;}
    #header .phone-icon { left: auto; right: 20px; }

    .grid-row-section .grid-rows .grid-row-text h2:after { margin-right: auto; margin-left: auto; }
    .bakerySection .grid-row-section .grid-row .grid-row-cell.grid-row-cell-text { height: 500px; padding-left: 0;}
    .bakerySection .grid-row-section .grid-rows .grid-row-cell.flexslider-box { height: 260px; padding-right: 0;}
}

@media(max-width: 320px) {
    .waze-navigation { left: 65px; }
}