/* foo EN */

body                                            { font-size:22px;line-height:1.5; }


#header ul.menu li:nth-last-child(2)            {padding-right: 20px;padding-left: 10px;}
#header ul.menu > li a:after, #header ul.menu > li:nth-child(1) a:after {top: 5px;right: 5%;width: 90%;}
#header ul.menu li a                            { position: relative; }
#header .LogoCentered ul.menu li#header-logo a  { margin: 0; }

section.celebrate #text1 {direction:  ltr;}
#PopUpData .dynamicFormEndText p{text-align:left}

@media(min-width:1025px){
    #header ul.menu li a{padding-top:3px}
    #header ul.menu li:nth-last-child(2) a:after{ right: 5%;}
    #header ul.menu li:nth-child(1)                 {padding-right: 5px;padding-left: 25px;}
}


@media(min-width:1025px) and (max-width:1170px) {
    #header ul.menu li.languageLinkHolder   { right:30px; top:75px; }
}

@media(min-width:1025px){
    section.celebrate h2 {margin:  0;margin-right: 60px;}
    #header ul.menu li.social-links svg{margin-top:-7px;}
    #PopUpData #DynamicFormObject .dynamicFormObjectFields .top-form {font-size: 90%;line-height: 115%;max-width: 70%;margin: 0 auto 20px;}
    section h2, section #headline h1, section .headline h1{font-size: 3.7vw;}
    #PopUpData .menuModuleTextItem0, #PopUpData .menuModuleTextItem1{height:130px}
    section.celebrate #text1 p{margin-top:20px;}    
}

@media(max-width:1024px){
    #DynamicFormObject .must:before {right: auto;}
}

@media (min-width:768px){
    section.aboutUs .grid-boxes .grid-box {margin-right:  8%;margin-left:  auto;}
    section.aboutUs .grid-boxes .grid-box:last-child {margin-right: 0;margin-left: 0%;}
}



@media (max-width:991px) and (min-width:768px){
    section.celebrate #text1 a{width:400px;    line-height: 44px;}
    .right-header > .languageLinkHolder{left:auto; right:20px;}
}
@media (max-width:1024px) and (min-width:767px){
    .right-header > .languageLinkHolder { right: 20px;left:auto; }
    #header ul.menu { left: 0; }
}
@media(max-width:767px){
    #header .waze-navigation {left: auto;right: 65px;}
    #header .phone-icon {left: auto;right: 20px;}
    #header .fa-phone:before {left: auto;right: -12px;top: -2px;}
    #header .waze-navigation a {vertical-align:  top;}
    #header ul.menu li:nth-last-child(1){padding-bottom: 5px;}
    section.celebrate h2 {font-size: 130%;}
    #DynamicFormObject .dynamicFormObjectField .must:before {left: 2%;right:auto;}
    #header .menu-nav { padding-left: 0; }
    #header ul.menu li:nth-last-child(2)    { padding-bottom:10px; }
}

.menuModuleTextItemSubjectDescription {direction:ltr;}
#PopUpData .menuModuleTextItem0, #PopUpData .menuModuleTextItem1 {float: left;margin-left:  auto;margin-right: 2%;}
.menuModuleTextItemTitle {text-align:  left;direction:ltr;}
.menuModuleTextItemPrice {text-align:  right;float: right;}
#PopUpData .menuModuleTextItemDescription { text-align: left;    direction: ltr;}
#PopUpData #DynamicFormObject .dynamicFormObjectField{float:left;}
.menuModuleTextItemSubject {direction: ltr;}

