﻿/**Kibutz Einat - EN**/
body{font-size:20px;}
#header2 ul.menu li.logoInMenu a:focus {border-bottom:0px;}
#header2 .LogoCentered ul.menu li img {width: 170px;max-height: 100%;}
#header2 .menu-nav .closed, #header2 .menu-nav .opened{font-size:90%;}
@media (min-width: 1025px){
    #header2 {font-size:120%}
    #header2 .menu-sub{padding-top: 18px;}
    #header2 ul.menu li.logoInMenu {vertical-align: bottom;margin-bottom: -6px;}
    #header2 ul.menu li{margin-bottom: 0px;margin-right: 70px;}
    #header2 .menu-nav{margin: 11px 0;width: auto;float: none !important;display: inline-block;}
    #header2 ul.menu .menu-sub li:nth-child(1) a{padding-top: 10px;}
    #header2 .header-top {top: 0;}
    #header2 .header-right-section {direction: rtl;}
    #header2 .LogoCentered ul.menu {width: auto;display: inline-block;margin: 0 auto;direction:ltr;}
    #header2 .LogoCentered ul.menu > li:not(.logoInMenu) {position: relative;top: -7px;}
    #header2 ul.menu .menu-sub li{text-align:left;}
    #header2 ul.menu li .menu-sub a{font-size:85%;}
}

@media(max-width:1440px)and (min-width: 1025px){
    #header2 ul.menu li{    margin-right: 30px;}
}
@media(max-width:1024px){
    #header2 .LogoCentered .logoHeader {margin-right: 10px;margin-left: -10px;}
    #header2 ul.menu li{text-align:left;}
    #header2 .LogoCentered ul.menu {left: 0;}
    #header2 ul.menu .menu-sub li {float: left;}
    #header2 ul.menu li{padding:0 15px;}
}

@media(max-width:991px){
    #header2 #header-left {padding-right: 25%;}
    #header2 .languages {right: -90px;}
    #header2 ul.menu li {padding: 6px 15px;}
}

@media(max-width:767px){
    #header2 .languages {right: auto;left: 78vw;}
}

.grid-rows .grid-row-text h2 {font-family: inherit;}
.productsCubesSection .grid-boxes .grid-box-title h3 a, #GridPage #allSectionsWrapper .grid-boxes .grid-box-title h3 a {font-family: AvenirLTPro-Medium;}
.specialitySection .grid-boxes .grid-box-title h3{font-size:120%;}
.productsTextSection .grid-text p {font-size: 120%;}
.productsSection .section-title h2 {font-size: 235%;padding:25px 0;}
.productsTextSection .grid-text p{font-family: AvenirLTPro-Light;line-height: normal;}
.productsCubesSection .grid-boxes .grid-box-title h3{font-size:140%;line-height: 28px;}
.specialitySection .grid-boxes .box-image-animation {cursor: pointer;}

.productsTextSection .grid-text .grid-text-content ul {display: inline-block;width: 100%;max-width: 410px;margin-top: 20px;}
.productsTextSection .grid-text .grid-text-content ul li {text-align: left;font-size: 120%;font-family: AvenirLTPro-Light;}

@media(min-width:768px){
    .standardsSection .grid-box-title:before {right: 5px;}
}
@media(min-width:768px) and (max-width:1024px){
    .specialitySection .grid-box.section-animation-item{width:33.33%;}
}
@media(min-width:768px) and (max-width:991px) {
    .specialitySection .grid-boxes .grid-box-title h3 {font-size: 100%;}
   .productsCubesSection .grid-boxes .grid-box-title h3 {font-size: 120%;line-height:24px;}
   .productsCubesSection .grid-boxes .grid-box-title h3 a:before, .productsCubesSection .grid-boxes .grid-box-title h3 a:after{top:9px;}
   .specialitySection .grid-boxes .grid-box-title h3 {font-size: 90%;}
   .productsCubesSection .grid-boxes .grid-box-title h3 a {line-height: 1;}
}

@media(max-width:767px){
    .specialitySection .grid-boxes .grid-box-title h3 {font-size: 90%;}
    .productsCubesSection .grid-boxes .grid-box-title h3 {font-size: 80%;line-height: 16px;}
    .productsSection .section-title h2{font-size:160%}
    .productsTextSection .grid-text p {font-size: 100%;}
}

.section-title h1, .section-title h2, #SiteFooter .footer-menu-outer h4, .top-caption{font-family: AvenirLTPro-Heavy;}
#SiteFooter .footer-menu-outer {max-width: 700px;}
.section-title h1, .section-title h2{text-transform:uppercase}
.section-title h2 {font-size: 210%;padding: 25px 0 21px 0;}
.top-caption{font-size: 235%;}
.top-caption h1 {padding: 25px 0;}
.grid-rows .grid-row-text h2 {font-family: inherit;}
.grid-rows .grid-row-text p{font-family: AvenirLTPro-Light;}
.grid-rows .grid-row-text ul{direction: ltr;text-align: left;padding: 0;list-style: none;font-family: AvenirLTPro-Light;font-size: 115%;margin-top: 25px;}

.grid-rows .grid-row-text ul li{position:relative;padding-left: 20px;margin-bottom: 25px;    line-height: 20px}
.grid-rows .grid-row-text ul li:before{content: "";background: #ffffff;width: 7px;height: 7px;position: absolute;border-radius: 50%;left: 0;top: 5px;}
#GridPage #lobbyview + #allSectionsWrapper .grid-text-section:nth-child(1) .grid-text .grid-text-content {max-width: 1170px;}
.grid-boxes .box-image-animation img {transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);margin:0px;}
.ourProductsPage .grid-boxes .box-image-animation:hover img, .specialitySection .grid-boxes .box-image-animation:hover img, .productsCubesSection .grid-boxes .box-image-animation:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}
.productsPage .grid-boxes .box-image-animation img {transform: scale(0.9);-webkit-transform: scale(0.9);-moz-transform: scale(0.9);-ms-transform: scale(0.9);-o-transform: scale(0.9);/* margin:0px; */}
.productsPage .grid-boxes .box-image-animation:hover img{transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);}
.productsPage .grid-boxes .box-image-animation{cursor:auto;}
.productsPage #LobbyModule .grid-boxes .grid-box-title h3 {font-size: 180%;}
.productsPage .grid-boxes .grid-box-title h3 a {pointer-events: none;}
#lobbyText { text-align: left;direction:ltr;max-width: 1000px;}
#lobbyText h2{font-size:150%;font-family: AvenirLTPro-Heavy;text-align: left;text-transform: uppercase;margin-top: 40px;margin-bottom: 40px;}
#GridPage #lobbyText p {font-size: 120%;font-family: AvenirLTPro-Light;line-height: normal;margin-bottom: 20px;}
#GridPage #lobbyText #lobbyText strong{    font-family: AvenirLTPro-Medium;font-weight:normal;}
#GridPage #lobbyText p img {margin: 0 auto;display: block;max-width: 100%;height: auto;}
#GridPage .grid-text h3 {text-align: left;margin-top: 40px;}
#GridPage .grid-text .grid-text-content {direction: ltr;}
.grid-rows .grid-row-text h2:before, .grid-rows .grid-row-text h2:after{display:none;}

@media(min-width:992px){
    .grid-rows .grid-row-text {width: 70%;}
    
}

@media(max-width:991px){
    .grid-rows .grid-row-text ul li:before{top:6px;}
}

@media(max-width:767px){
    .grid-rows .grid-row-text ul li:before{top:9px;}
}




@media(min-width:768px) and (max-width:991px){
    .box-image-animation img { margin: 0;}
    #lobbyText{padding:0 15px;}
    .productsPage .grid-boxes .box-image-animation img{transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);}
    .productsPage .grid-boxes .grid-box-title h3 {font-size: 110%;}
    }

@media(max-width:991px){
    .grid-rows .grid-row-text ul{font-size:100%; margin-top:5px;}
    .grid-rows .grid-row-text{width:90%;}
    .grid-rows .grid-row-text ul li{margin-bottom:0px;line-height: 1.2;}
    .ourStoryPage .grid-rows .grid-row-text h2, .rndPage .grid-rows .grid-row-text h2{font-size:140%;}
}

@media(max-width:767px){
    .section-title h2{font-size:160%}
    #GridPage #lobbyText p{font-size:100%;}
    .top-caption {font-size: 160%;}
    .mobile-strip span{font-size:90%;}
    .mobile-strip .select-wrapper li.strip-item{font-size:100%;}
    #GridPage .max-width { width: 90%;}
    #lobbyText h2{margin-top:10px;margin-bottom: 20px;    font-size: 120%;}
    }




@media(min-width:768px){
    .categories-strip {background-image: url(../../../warehouse/temp/einat/craft-strip.jpg);}
    .categories-strip ul li:not(.strip-item) {display: none;}
    .categories-strip ul li.WeBldYrPrtcsPage-subCat {background: #2e7fa5;}
    .categories-strip ul li.WeBldYrPrtcsPage-subCat.strip-item:after{border-top-color:#2e7fa5}
    .categories-strip ul li.BtrFrUPage-subCat {background: #2a8c54;}
    .categories-strip ul li.BtrFrUPage-subCat.strip-item:after{border-top-color:#2a8c54}
    .categories-strip ul li.RetailPage-subCat {background: #389e81;}
    .categories-strip ul li.RetailPage-subCat.strip-item:after{border-top-color:#389e81}
    .categories-strip ul li.HtlsAndRstrntsPage-subCat {background: #cb5b29;}
    .categories-strip ul li.HtlsAndRstrntsPage-subCat.strip-item:after{border-top-color:#cb5b29}
    .categories-strip ul li.IndustrialPage-subCat {background: #8b3b50;}
    .categories-strip ul li.IndustrialPage-subCat.strip-item:after{border-top-color:#8b3b50}
    .categories-strip ul li.ourStoryPage-subCat {background: #1dbb85;}
    .categories-strip ul li.ourStoryPage-subCat.strip-item:after{border-top-color:#1dbb85}
    .categories-strip ul li.rndPage-subCat {background: #df7628;}
    .categories-strip ul li.rndPage-subCat.strip-item:after{border-top-color:#df7628}
    .categories-strip ul li.strip-item{position:relative;margin-right: 15px;padding: 15px 0;width: 218px;font-size: 90%;}
    .categories-strip ul li.strip-item:after {content: "";bottom: -15px;position:absolute;width: 0px;height: 0px;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid #f00;left: 50%;transform: translateX(-50%);opacity:0;}
    .categories-strip ul li.strip-item.active:after{opacity:1}
}

@media(max-width:1170px) and (min-width:768px){
    .categories-strip ul li.strip-item {padding: 15px 7px; width:auto;    margin: 0 5px;}
}

.productsSection {background-image: url(../../../warehouse/temp/einat/productsSectionEN.jpg);padding: 240px 0;}
.specialitySection .section-title h2 {padding-top: 0;text-transform:inherit;font-size:160%}
.kibutzSection .section-title h1 {padding-top: 25px;font-size: 235%;text-transform:inherit;}

.WeBldYrPrtcsPage #lobbyText h2{color:#2e7fa5}
.BtrFrUPage #lobbyText h2{color:#77bd43}
.RetailPage #lobbyText h2{color:#00b09b}
.HtlsAndRstrntsPage #lobbyText h2{color:#ff6b00}
.IndustrialPage #lobbyText h2{color:#8b3b50}

.BtrFrUPage .grid-boxes .grid-box-image {padding-bottom: 110%;}
.BtrFrUPage #GridPage #lobbyview + #allSectionsWrapper .grid-text-section p {font-size: 115%;text-align: left;width: 100%;font-family: AvenirLTPro-Light;}
.BtrFrUPage #lobbyview .grid-boxes,.BtrFrUPage #LobbyModule .grid-boxes{max-width: 970px;}
.BtrFrUPage  #lobbyview .grid-boxes .grid-box-title h3,.BtrFrUPage  #LobbyModule .grid-boxes .grid-box-title h3{font-size:18px;}
.BtrFrUPage .grid-text ul{max-width: 675px;list-style: none;font-family: AvenirLTPro-Light;font-size: 115%;padding: 0;text-align:left;}
.BtrFrUPage .grid-text ul li {width: 50%;position: relative;padding-left: 25px;display: inline-block;margin-left: -3px;}
.BtrFrUPage .grid-text ul li:before{content:"";background: #2a8c54;width: 12px;height: 12px;position: absolute;border-radius: 50%;left: 0;top: 10px;}
.BtrFrUPage #GridPage #allSectionsWrapper .lobby-view-section .grid-boxes .grid-box-image {padding-bottom: 110%;}
.BtrFrUPage #GridPage #lobbyview + #allSectionsWrapper .section:nth-child(1).grid-content-section {margin-top: 40px;}
.BtrFrUPage .section.grid-text-section {max-width: 1170px; margin: 0 auto;}
.BtrFrUPage  #GridPage #allSectionsWrapper .grid-boxes .section-animation-item {margin-bottom: 0px;}
.BtrFrUPage  .grid-text-section .section-animation-item {margin-top: 30px;}

.ourStoryPage #lobbyText ul{max-width: 675px;list-style: none;font-family: AvenirLTPro-Light;font-size: 115%;padding: 0;text-align:left;}
.ourStoryPage #lobbyText ul li {width: 50%;position: relative;padding-left: 25px;display: inline-block;margin-left: -3px;margin-bottom: 20px;}
.ourStoryPage #lobbyText ul li:before{content:"";background: #9ec65f;width: 12px;height: 12px;position: absolute;border-radius: 50%;left: 0;top: 10px;}
.ourStoryPage #allSectionsWrapper {margin-top: 110px;}
.ourStoryPage .supplyProductionSection,.ourStoryPage .internationalCertificationSection {padding: 0;margin: 0;}
.ourStoryPage .supplyProductionSection .grid-row{direction: ltr !important;}
.ourStoryPage .internationalCertificationSection .grid-rows .grid-row-text ul li{width: 49%;display: inline-block;}

.ourStoryPage .grid-rows .grid-row-text h2,
.rndPage .grid-rows .grid-row-text h2 {font-size: 150%;text-align: left;text-transform: uppercase;font-family: AvenirLTPro-Heavy;}
.ourStoryPage .grid-rows .grid-row-text p,
.rndPage .grid-rows .grid-row-text p  {text-align: left;font-size: 115%;}
.ourStoryPage .grid-text p,
.rndPage .grid-text p{font-size: 120%;max-width: 860px;margin: 0 auto;}
.ourStoryPage .grid-text p:before,
.ourStoryPage .grid-text p:after,
.rndPage .grid-text p:before,
.rndPage .grid-text p:after{content: "";background-image: url(../../../warehouse/temp/einat/strip-green-light.png);width: 203px;height: 14px;display: block;margin: 0px auto;background-size: cover;}
.ourStoryPage .grid-text p:before,
.rndPage .grid-text p:before{margin-bottom: 30px;}
.ourStoryPage .grid-text p:after,
.rndPage .grid-text p:after{margin-top: 30px;}
.rndPage .grid-rows .grid-row-text p { font-size: 105%;}

.storyAboutSection {margin-top: 80px;}
.certificationPage .top-caption{font-size:235%;top: 120px;width:90%;}
.certificationPage #lobbyview{top:275px;}
.rndPage #lobbyText h2 {color: #df7628;}



@media(max-width:1170px){
    .ourStoryPage .lobby-grid #GridPage .max-width,
    .rndPage .lobby-grid #GridPage .max-width{width:100%}
    .ourStoryPage  #lobbyText, 
    .rndPage  #lobbyText{ max-width: 90%;}
}

@media(max-width:1024px){
    .ourStoryPage .grid-rows .grid-row-text p,
    .rndPage .grid-rows .grid-row-text p {font-size:100%}
}

@media(max-width:991px) and (min-width:768px){
    .BtrFrUPage #lobbyview .grid-box,.BtrFrUPage #LobbyModule .grid-box { width: 25%;}
    .certificationPage #GridTop {height: 640px;}
    .certificationPage .top-caption{top:120px;}
     .ourStoryPage .grid-rows .grid-row-text p,
     .ourStoryPage .grid-rows .grid-row-text ul {font-size:90%;margin-bottom: 10px;}
     .ourStoryPage .grid-rows .grid-row-text h2, .rndPage .grid-rows .grid-row-text h2{font-size:130%;margin-bottom: 20px;}
    }

@media(max-width:991px){
    .productsSection{padding:18% 0;}
}

@media(min-width:768px){
    .certificationPage .top-caption:before, .certificationPage .top-caption:after {width: 203px;height: 14px;}
}
@media(max-width:767px){
    .kibutzSection .section-title h1{font-size:160%;}
    .productsPage .grid-boxes .grid-box .grid-box-title h3 {font-size: 120%;}
    .productsPage .sections .grid-content-section {margin-top:20px}
    .BtrFrUPage #GridPage #lobbyview + #allSectionsWrapper .grid-text-section p{font-size:100%;}
    .BtrFrUPage .grid-text ul li {display: block;width: 100%; margin: 0;}
    .ourStoryPage .grid-rows .grid-row-text h2, .rndPage .grid-rows .grid-row-text h2{font-size:130%; text-align:center;}
    .rndPage .grid-rows .grid-row-text p {font-size:90%}
    .ourStoryPage .grid-text p, .rndPage .grid-text p {font-size: 100%;}
    .certificationPage .top-caption {font-size: 160%;}
    .certificationPage #GridPage #lobbyText p{font-size: 85%;}
    .certificationPage #GridTop { height: 588px;}
    .certificationPage #lobbyview {top: calc(20vh + 150px);}
    .ourStoryPage #lobbyText ul li{display: block;width: 100%; margin: 0;}
    .productsCubesSection .grid-boxes .grid-box-title h3 a:before, .productsCubesSection .grid-boxes .grid-box-title h3 a:after {top: 5px;}
    .home-page footer {padding-top: 20px;}
    .BtrFrUPage .grid-text-section .section-animation-item {width: 100%;}
    }

#GridPage #allSectionsWrapper .croutonsSection .grid-boxes .grid-box-image{padding-bottom:64%;}


.contactPage #lobbyText {text-align: center;}
.contactPage #GridPage #lobbyText p {font-size: 150%;margin-bottom: 0;}
.contactPage #DynamicFormObject input[type=submit] {font-family: AvenirLTPro-Heavy;text-transform: uppercase;font-size: 90%;}
.contactPage .grid-form-section {margin-bottom: 0;}
.contactPage #GridPage  .grid-text h3 {text-align: center;color: #0c4f17;font-size: 150%;font-family: AvenirLTPro-Heavy;}
.contactPage .grid-text p {margin-top: 10px;font-size:125%;font-family:AvenirLTPro-Light;}


.contactPage .form-container-wide #DynamicFormObject .dynamicFormObjectFields {max-width: 100%;}
.contactPage .form-container-wide #DynamicFormObject .dynamicFormObjectFields form{max-width: 545px;margin: 0 auto;}

.normal-form select{color:rgba(12, 79, 23, 0.5)}
.normal-form input::-webkit-input-placeholder,
.normal-form textarea::-webkit-input-placeholder{color:rgba(12, 79, 23, 0.5)}
.normal-form input:-moz-placeholder{color:rgba(12, 79, 23, 0.5))}
.normal-form input::-moz-placeholder{color:rgba(12, 79, 23, 0.5)}
.normal-form input:-ms-input-placeholder{color:rgba(12, 79, 23, 0.5)}

.must:before {color: rgba(12, 79, 23, 0.5);}

.form-container-wide #DynamicFormObject .dynamicFormObjectFields .top-form {color: #000;}

#GridPage #allSectionsWrapper .lobby-view-section .grid-boxes .grid-box-image               { padding-bottom: 82%; }
#GridPage #allSectionsWrapper .lobby-view-section                                           { padding: 0; }

@media(min-width:768px){
    .contactPage #DynamicFormObject .dynamicFormObjectSubmit {}    
    .form-container-wide #DynamicFormObject .dynamicFormObjectFields .top-form {font-size: 125%;position: relative;display: inline-block;}
    .form-container-wide #DynamicFormObject .dynamicFormObjectFields .top-form:after,
    .form-container-wide #DynamicFormObject .dynamicFormObjectFields .top-form:before{content: "";background-image: url(../../../warehouse/temp/einat/bullet-black.png);width: 11px;height: 11px;position: absolute;background-size: cover;top: 13px;right: -20px;}
    .form-container-wide #DynamicFormObject .dynamicFormObjectFields .top-form:before{right: auto;left: -20px;}
}
@media(max-width:767px){
    .contactPage #DynamicFormObject .dynamicFormObjectFields .top-form{font-size:120%;}
    .contactPage .lobby-grid #GridPage .max-width{width:100%}
    #DynamicFormObject .dynamicFormObjectField .must:before {left: 22px;}
    #DynamicFormObject .dynamicFormObjectSubmit {width: 100%; margin-left: 0%; }
    .contactPage  #GridPage .grid-text .grid-text-content{width:100%;}
    .contactPage #GridPage .grid-text h3{font-size:110%}
    .contactPage .grid-text p{font-size:80%;max-width: 280px;margin: 0 auto;}
    .contactPage #GridPage #lobbyText p {font-size: 100%;}
    #GridPage #allSectionsWrapper .lobby-view-section .grid-box { padding-right: 10px;padding-left: 10px; }
    }

#SiteFooter .footer-text {float: left;padding-left: 138px;padding-right: 0;}
#SiteFooter .footer-menu-outer p {font-weight: normal;}
#SiteFooter .footer-text .footer-menu-outer > div {text-align: left;float: left;}
#SiteFooter img {max-width: 198px;}

@media(min-width:768px){
    #SiteFooter #partners-section {left: auto;right: 0;padding-left: 0;padding-right: 138px;}
    #SiteFooter #partners-section p {color: #000;text-align: center;padding-right: 10px;max-width: 260px;font-size: 95%;line-height:normal;}
}

@media(min-width:768px) and (max-width:992px){
    #SiteFooter .footer-text{padding-left:15px;width: 60%;}
    #SiteFooter #partners-section{padding-right:15px;width: 30%;}
    #SiteFooter #partners-section p{max-width:100%; font-size:83%;}
    #SiteFooter .footer-menu-outer p{font-size:83%;}
}

@media(max-width:767px){
    #SiteFooter #partners-section {margin: 60px 0;transform: none;top: auto;}
    #SiteFooter #partners-section p{font-size:90%;max-width: 260px;margin: 0 auto;}
}
#GridPage #allSectionsWrapper .croutonsSection .grid-boxes .section-animation-item {margin-bottom: 70px;}

@media(max-width:767px){
    #GridPage #allSectionsWrapper .croutonsSection .grid-boxes .section-animation-item{margin-bottom:20px;}
    #GridPage #allSectionsWrapper .grid-boxes .section-animation-item{margin-bottom:20px;}
}

