/* KISU EN */

body                                            { font-size:22px;line-height:1.5; }

#header ul.menu li:nth-child(1)                 { padding-right: 5px; padding-left: 25px; }
#header ul.menu li:nth-last-child(1)            { padding-right: 10px; }
#header ul.menu > li a:after, #header ul.menu > li:nth-child(1) a:after { left: 0%; right: auto; width: 100%; top: 5px; }
#header ul.menu li a                            { position: relative; }
#header ul.menu li                              { margin-right: -5px; }
#header .LogoCentered ul.menu li#header-logo a  { margin: 0; }
#header ul.menu li                              { padding:0px 5px; }
#header .LogoCentered ul.menu li#header-logo    { padding: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.languageLinkHolder           { right: 35px;left:auto; }

}
@media(min-width:1025px) and (max-width:1170px) {
    #header ul.menu li.languageLinkHolder   { right:30px; top:75px; }
}
@media(min-width:992px){
    section.celebrate h2 {margin:  0;margin-right: 60px;}
    section.celebrate #text1 a {/*width: 310px;*/}
    #header ul.menu li.social-links svg{margin-top:-7px;}
    #PopUpData #DynamicFormObject .dynamicFormObjectFields .top-form {color: #cfdd25;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}
}
@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;}
}
@media (max-width:991px) 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;}