#header{width:100%;background-color:#fff;position:fixed;z-index:97;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}.header-upper-part{display:none}.header-lower-part{padding:10px 0}.header-lower-part .container{position:relative}#header-logo{max-width:80px;display:inline-block;position:relative}#header-logo img{position:relative;z-index:1}#mobile-menu-btn{width:25px;list-style:none;position:absolute;top:50%;right:0;z-index:2;padding-left:0;margin:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:50% 25%;transform-origin:50% 25%;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}#mobile-menu-btn li{width:100%;height:2px;background-color:#000;margin-top:5px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(0) translateX(0) translateY(0) scaleX(1);transform:rotate(0) translateX(0) translateY(0) scaleX(1);-webkit-transition:-webkit-transform 0.6s;transition:-webkit-transform 0.6s;transition:transform 0.6s;transition:transform 0.6s, -webkit-transform 0.6s}#mobile-menu-btn li:first-child{margin-top:0}#mobile-menu-btn li:before{display:none}.menu-opened #mobile-menu-btn{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.menu-opened #mobile-menu-btn li:first-child{-webkit-transform:rotate(-45deg) translateX(-4px) translateY(13px) scaleX(0.5);transform:rotate(-45deg) translateX(-4px) translateY(13px) scaleX(0.5)}.menu-opened #mobile-menu-btn li:nth-child(2){-webkit-transform:translateX(0);transform:translateX(0)}.menu-opened #mobile-menu-btn li:last-child{-webkit-transform:rotate(45deg) translateX(-4px) translateY(-13px) scaleX(0.5);transform:rotate(45deg) translateX(-4px) translateY(-13px) scaleX(0.5)}#main-menu-wrapper{width:83%;height:100vh;float:none;overflow:auto;text-align:left;clip:rect(0, 0, 0, 0);background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:4px solid #5D6570;-webkit-overflow-scrolling:touch;position:fixed;top:-4px;right:0;z-index:1;padding:30px 20px 20px 20px;-webkit-transform:translateX(100%);transform:translateX(100%)}.menu-opened #main-menu-wrapper{clip:auto}.ie9 #main-menu-wrapper{width:100vw}.ie9 .menu-opened #main-menu-wrapper{clip:auto}#main-menu-wrapper li{opacity:0}#main-menu{margin-top:45px;padding-left:0}#main-menu li{font-weight:500;font-size:2.3rem;text-transform:uppercase}#main-menu>li,#main-menu>li:not(.handheld-only){display:block;position:relative;margin-bottom:20px;padding-left:20px;padding-right:0;-webkit-transform:translateX(30px);transform:translateX(30px)}#main-menu>li a,#main-menu>li:not(.handheld-only) a{display:inline-block}#main-menu li>a span{font-weight:300}#main-menu .sub-menu{margin-top:1rem}#main-menu .sub-menu li+li{margin-top:1.5rem}#main-menu .current-menu-item>a:not([href^="/"]),#main-menu .current-menu-ancestor>a,.no-touch #main-menu a:hover{color:#4ABBB1}.menu-overlay{width:100%;height:calc(100vh - 61px);opacity:0;clip:rect(0, 0, 0, 0);background-color:#000;position:fixed;top:61px;left:0;z-index:2}.menu-opened .menu-overlay{clip:auto}@media screen and (min-width: 992px){#header .container,#main-menu-wrapper nav{height:100%}.header-upper-part{display:block;background-color:#F8F8F8;position:relative}.header-upper-part:before{width:7.5%;height:100%;content:'';display:block;background-color:#4ABBB1;position:absolute;top:0;left:0}.header-upper-part .container{position:relative}.header-upper-part .left,.header-upper-part .right{padding:14px 0}.header-upper-part .left{background-color:#4ABBB1;position:relative}.header-upper-part .left:after{width:0;height:0;content:'';display:block;border-top:56px solid #4ABBB1;border-right:45px solid transparent;position:absolute;top:0;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.header-upper-part .right,.header-upper-part nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.header-upper-part .extranet-link{color:#fff;border-radius:20px;display:inline-block;text-transform:uppercase;background-color:#3b958d;position:relative;padding:5px 45px 5px 15px}.header-upper-part .extranet-link:before{width:32px;height:32px;content:'';display:block;border-radius:50%;background:#fff url("/wp-content/themes/ami-ingredients/svg/lock.svg") no-repeat center center/10px auto;position:absolute;top:0;right:0}.ie11 .header-upper-part .extranet-link:before{background-size:15px auto}.header-upper-part .tel-wrapper strong{color:#597A9B}.header-upper-part .tel-wrapper img{vertical-align:middle}.header-upper-part .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#language-selector{color:#7A7A7A;list-style:none;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;padding-left:0}#language-selector>li:only-child{display:none}#language-selector li:not(:first-child):before{content:'|';display:inline-block;margin:0 4px}#language-selector .language-name:not(.active){text-decoration:underline}#header .social-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:2px solid #597A9B;border-right:2px solid #597A9B;margin:0 20px;padding:0 20px}#header .social-menu a,#header .social-menu a:before{width:22px;height:22px}.header-lower-part{background:#fff;padding:0}.header-lower-part .container{display:-webkit-box;display:-ms-flexbox;display:flex}#header-logo{vertical-align:middle;padding:8px 0}#main-menu-wrapper{width:calc(100% - 90px);height:auto;clip:auto;border-top:0;text-align:right;overflow:visible;display:inline-block;vertical-align:middle;background-color:transparent;position:relative;top:0;padding:0;-webkit-transform:none;transform:none}#main-menu-wrapper nav{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#main-menu-wrapper li{opacity:1}#main-menu{width:95%;max-width:940px;height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:left;vertical-align:top;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0;margin-bottom:0}#main-menu li{font-size:1.5rem}#main-menu>li,#main-menu>li:not(.handheld-only){max-width:146px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;font-size:1.8rem;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;padding-left:0;padding-right:0;-webkit-transform:none;transform:none}#main-menu>.current-menu-item>a:not([href^="/"]),#main-menu>.current-menu-ancestor>a{text-shadow:0 0 15px #fff, 0 0 15px #fff, 0 0 15px #fff, 0 0 15px #fff, 0 0 15px #fff, 0 0 15px #fff, 0 0 15px #fff, 0 0 15px #fff;position:relative}#main-menu>.current-menu-item>a:not([href^="/"]):after,#main-menu>.current-menu-ancestor>a:after{width:50px;height:10px;content:'';display:block;border-radius:10px 0;background-color:#4ABBB1;position:absolute;bottom:-22px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#main-menu .sub-menu{width:104px;display:none;list-style:none;background-color:#fff;position:absolute;top:100%;left:50%;margin-top:0;padding:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#main-menu>li:hover>.sub-menu{display:block}#main-menu .search a{width:24px;height:24px;font-size:0;display:inline-block;vertical-align:middle;background:url("/wp-content/themes/ami-ingredients/svg/search.svg") no-repeat center center/100% auto}#mobile-menu-btn{display:none}}@media screen and (min-width: 1200px){#header-logo{max-width:139px}#main-menu-wrapper{width:calc(100% - 146px)}.header-upper-part .left:after{border-top:60px solid #4ABBB1}#main-menu .sub-menu{width:150px}}@media screen and (min-width: 1389px){.header-upper-part:before{width:calc((100vw - 1180px) / 2)}}
