header.scroll{width:100%;left:0;top:0;position:fixed;z-index:100}header>.kc-container{height:100%}header .navmenu{width:100%;height:100%;display:block;position:relative;z-index:1;float:left}header .menu{position:relative;list-style:none;display:table;height:100%;width:100%;float:right;padding:0;margin:0;text-align:right}header .menu li{position:relative;display:inline-block;width:auto;vertical-align:middle;padding:1em 0;height:100%;text-align:center;overflow:visible}header .menu li::before,header .menu li::after,ul.policy li::before,ul.policy li::after{content:'';display:none}header .menu li.logo{width:290px;display:block;height:70px;float:left;position:relative;overflow:hidden;margin-left:1em}header .menu li a{color:#2f2d2f;display:table-cell;height:70px;vertical-align:middle;text-decoration:none;padding:0 15px;margin:0 1px;text-transform:uppercase;font-size:1em;line-height:1em;font-weight:800;border-radius:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header .menu li.logo a{height:100%;padding:0;width:100%;text-align:left;position:absolute;top:0;left:0}header .menu li.logo a img{width:auto;height:100%;padding:.3rem 0;display:block}@media screen and (min-width:999px){.transition:not(.mobilemenu) header,.transition:not(.mobilemenu) header .menu li,.transition:not(.mobilemenu) .menu li a,.transition .logo,.transition:not(.mobilemenu) .flogo{-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}}header .menu>li:not(.logo).current>a{color:#fff;background-color:#2f2d2f}header .menu>li:not(.logo)>a:hover{color:#fff;background-color:#2f2d2f;text-decoration:none}header .menu>li>ul.sub-menu{background-color:#2f2d2f;padding:1em;position:absolute;z-index:0;top:100%;left:50%;margin-left:-9em;width:18em;visibility:hidden;opacity:0;-webkit-box-shadow:3px 3px 3px -2px 0,0,0,.5;-moz-box-shadow:3px 3px 3px -2px 0,0,0,.5;box-shadow:3px 3px 3px -2px 0,0,0,.5;-webkit-transition:-webkit-transform .1s ease-in-out;-moz-transition:-moz-transform .1s ease-in-out;-ms-transition:-ms-transform .1s ease-in-out;-o-transition:-o-transform .1s ease-in-out;transition:transform .1s ease-in-out;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 0%;-ms-transform-origin:100% 0%;transform-origin:100% 0%;-webkit-backface-visibility:hidden}header .menu>li:hover>ul{bottom:auto;visibility:visible;opacity:1;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);pointer-events:auto}header .menu>li>ul.sub-menu>li{display:block;text-align:left;list-style:none;float:left;padding:0;width:100%}header .menu>li>ul.sub-menu>li>a{font-size:1em;line-height:1em;padding:.7em .7em .9em .7em;margin:.2em 0;width:100%;color:#fff;display:block;height:auto;min-width:16em;text-align:center}header .menu>li>ul.sub-menu>li.current>a{color:#2f2d2f;background-color:#628D3D}header .menu>li>ul.sub-menu>li>a:hover{color:#fff;background-color:#628D3D;text-decoration:none}ul.policy{padding:0;margin:0}ul.policy li{padding:0 1em;margin:0;display:inline-block;vertical-align:middle}ul.products{padding:0;margin:0}ul.products li{padding:0;margin:0}ul.products li::before{display:none}ul.products>li>a{font-weight:700;width:100%;padding:1em 2em 1em 1em;float:left;border-bottom:.2em solid #e3e1e3;line-height:1;cursor:pointer;text-transform:uppercase;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul.products>li>a::after{content:'';border:.2em solid #929292;border-top:none;border-right:none;position:absolute;right:.7em;top:1.1em;width:.8em;height:.8em;background:#fff0;-webkit-transition:-webkit-transform .3s linear;-moz-transition:-moz-transform .3s linear;-ms-transition:-ms-transform .3s linear;-o-transition:-o-transform .3s linear;transition:transform .3s linear;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:30% 80%;-ms-transform-origin:30% 80%;transform-origin:30% 80%;-webkit-backface-visibility:hidden}ul.products>li.current>a::after{-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}ul.products>li>ul{padding:0;margin:0;width:100%;float:left;border-bottom:.2em solid #e3e1e3;overflow:hidden;display:none}ul.products>li>ul>li>a{display:block;float:left;width:100%;cursor:pointer;color:#909090;position:relative;font-size:.85em;line-height:1.1;padding:.5em 2em}ul.products>li>ul>li:first-child>a{padding-top:1.5em}ul.products>li>ul>li:last-child>a{padding-bottom:1.5em}ul.products>li a:hover{color:#2f2f2f;text-decoration:none}ul.products>li>ul>li>a::after{content:'';display:block;background:#fff0;border-radius:50%;width:.7rem;height:.7rem;border:1px solid #cdcdcd;position:absolute;top:0;bottom:0;right:1em;margin:auto}ul.products>li>ul>li:first-child>a::after{top:.5em}ul.products>li>ul>li:last-child>a::after{bottom:.5em}ul.products>li>ul>li>a:hover::after,ul.products>li>ul>li.current>a::after{background:rgb(255 199 44 / .5);border-color:#628D3D}footer ul>li.current a{color:#628D3D}footer ul>li.current a:hover{text-decoration:none}@media screen and (max-width:1200px){header .menu li a{font-size:.8em}}@media screen and (max-width:999px){body header .kc_column,body header .kc_column_inner{width:100%}.mobilemenu,.mobilemenu body{overflow:hidden}.mobilemenu section,.mobilemenu footer{visibility:hidden;opacity:0}.mobilemenu header{height:100%;overflow:auto}header .navmenu:not(.navlang){position:absolute;right:0;cursor:pointer;display:block;height:100%;width:100%;max-width:100%;top:0}header .navmenu:not(.navlang)::after{content:"";position:absolute;top:.5rem;right:15px;width:50px;height:50px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='45px' height='30px' viewBox='0 0 45 30'%3e%3cpath style='fill:none;stroke:%232f2d2f;stroke-width:5;stroke-linecap:round;' d='M5,5h35 M5,15h35 M5,25h35'/%3e%3c/svg%3e");background-size:100%;background-repeat:no-repeat;background-position:center;cursor:pointer;z-index:10}.mobilemenu header .navmenu:not(.navlang)::before{content:'';position:absolute;top:.5rem;right:0;display:block;width:50px;height:50px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='20px' height='20px' viewBox='0 0 20 20'%3e%3cpolygon fill='%232f2d2f' points='20,3.7 16.3,0 10,6.3 3.7,0 0,3.7 6.3,10 0,16.3 3.7,20 10,13.7 16.3,20 20,16.3 13.7,10 '/%3e%3c/svg%3e");background-size:50%;background-repeat:no-repeat;background-position:center}.mobilemenu .navmenu:not(.navlang)::after{display:none}header .navmenu:not(.navlang) .menu{width:100%;display:table;position:absolute;top:0;left:0}header .navmenu:not(.navlang) .menu li:not(.logo){width:100%;height:auto;display:block;padding:.4em 0;margin:0;text-align:center;float:left;display:none}.mobilemenu header .navmenu:not(.navlang) .menu li:not(.logo){display:block}header .navmenu:not(.navlang) .menu>li:not(.logo){padding:1em 0 0 0}header .navmenu:not(.navlang) .menu>li:not(.logo)>a{width:100%;height:auto;font-size:1.5em;line-height:1em;font-weight:700;padding:.7em 2em;border-bottom:none;text-align:center;display:block;float:left}header .navmenu:not(.navlang) .menu li:not(.logo):hover a,header .navmenu:not(.navlang) .menu li:not(.logo).current-menu-item a{border-bottom:none;text-decoration:none}header .menu>li>ul.sub-menu{bottom:auto;visibility:visible;opacity:1;margin:0 auto;left:auto;position:relative;background-color:#fff0;width:100%;float:left;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mobilemenu header .menu>li>ul.sub-menu>li>a{color:#2f2d2f;font-size:1.1em;margin:auto;padding:.7em;display:inline-block;width:auto;border-radius:2em}.mobilemenu header .menu>li>ul.sub-menu>li.current>a{color:#fff;background-color:#628D3D}}@media screen and (max-width:479px){header .logo{margin-right:70px}}