.minimal-menu{display:block;font-size:0;line-height:0;padding:0;position:static;text-decoration:none}@media only screen and (max-width:479px){.minimal-menu{width:100%}}@media only screen and (max-width:1024px){.minimal-menu{background:#eaeaea;border-color:hsla(0,0%,100%,.3);box-shadow:0 3px 5px 0 rgba(0,0,0,.25);color:#333;left:0;overflow:auto;padding:71px 0 0;position:fixed;right:0;top:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;width:100%;z-index:9}}@media only screen and (max-width:359px){.minimal-menu .wrapper{min-width:0}}.minimal-menu h3{font-weight:400}.minimal-menu a{border-color:transparent}@media only screen and (min-width:1025px){.minimal-menu a{white-space:nowrap}}@media only screen and (max-width:1024px){.minimal-menu a,.minimal-menu li{display:block}}.minimal-menu ul{margin:0;padding:0;z-index:1}.minimal-menu ul li{padding-bottom:0}@media only screen and (min-width:1024px){.minimal-menu ul li{display:inline-block}}.minimal-menu ul li a{display:block;font-size:15px;line-height:20px;padding:2px 0;text-decoration:none}.minimal-menu ul li:hover>.menu-wrapper ul{visibility:visible}@media only screen and (min-width:1025px){.minimal-menu ul li:hover>.menu-wrapper,.minimal-menu ul li:hover>ul{opacity:1;-webkit-transition:opacity .3s,padding .3s;-moz-transition:opacity .3s,padding .3s;transition:opacity .3s,padding .3s;visibility:visible}.minimal-menu ul li:hover>ul{padding:8px 0}.minimal-menu ul li:hover ul li{overflow:visible;padding:0}.minimal-menu ul .menu-wrapper,.minimal-menu ul ul{background:#fff;border-top:3px solid #000;display:block;height:auto;left:0;margin:0;opacity:0;padding:0;position:absolute;top:100%;visibility:hidden;z-index:1}}.minimal-menu ul .menu-wrapper{text-align:left}@media only screen and (max-width:1024px){.minimal-menu ul .menu-wrapper{padding:15px 0}}@media only screen and (min-width:1025px){.minimal-menu ul .menu-wrapper{left:0;position:absolute;top:100%;width:100%}}.minimal-menu ul .menu-wrapper a{white-space:inherit}.minimal-menu ul .menu-wrapper h3{color:#000;font-size:18px;line-height:22px;margin:20px 15px}.minimal-menu ul .menu-wrapper ul{background:transparent;border:0;height:100%;opacity:1;position:relative;visibility:hidden}.minimal-menu ul .menu-wrapper ul li{padding:0}.minimal-menu ul .menu-wrapper .menu-col{float:left;padding:0 30px;position:relative;width:33.3%}.minimal-menu ul .menu-wrapper .menu-col1{width:30%}.minimal-menu ul .menu-wrapper .menu-2-col1,.minimal-menu ul .menu-wrapper .menu-col2{width:40%}.minimal-menu ul .menu-wrapper .menu-2-col2{width:60%}.minimal-menu ul .menu-wrapper .col-a-half{display:table-cell;float:left;margin:30px 0;min-height:inherit!important;padding-bottom:0!important;width:50%}@media only screen and (min-width:1025px){.minimal-menu ul ul li{display:block;height:auto;overflow:hidden;padding:0;-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s}}@media only screen and (max-width:1024px){.minimal-menu ul ul li a{color:#000;font-size:15px}}@media only screen and (min-width:1025px){.minimal-menu ul ul li a{color:#000;font-size:15px}.minimal-menu ul ul li a:hover{color:#ce2c4b}}@media only screen and (max-width:1024px){.minimal-menu ul ul li.submenu>a:after,.minimal-menu ul ul li.submenu>a:before{left:auto;right:12px;top:50%}}@media only screen and (min-width:1025px){.minimal-menu ul ul li.submenu>a:after,.minimal-menu ul ul li.submenu>a:before{background:#ccc;left:auto;right:0;right:-13px;top:50%}}@media only screen and (max-width:1024px){.minimal-menu ul ul li.submenu>a:before{margin-top:-2px}}@media only screen and (min-width:1025px){.minimal-menu ul ul li.submenu>a:before{margin-top:-1px}}@media only screen and (max-width:1024px){.minimal-menu ul ul li.submenu>a:after{margin-top:1px}}@media only screen and (min-width:1025px){.minimal-menu ul ul li.submenu>a:after{margin-top:2px}.minimal-menu ul ul li.megamenu{position:static}.minimal-menu ul ul ul{left:100%;top:-11px}}@media only screen and (max-width:1024px){.minimal-menu ul ul ul a{padding-left:55px}.minimal-menu ul ul ul ul a{padding-left:70px}.minimal-menu li{position:relative}.minimal-menu>ul{background:#fff;border-radius:10px;-moz-box-shadow:0 0 7px 2px rgba(0,0,0,.35);-webkit-box-shadow:0 0 7px 2px rgba(0,0,0,.35);box-shadow:0 0 7px 2px rgba(0,0,0,.35);margin:0 15px 15px}}@media only screen and (min-width:1025px){.minimal-menu>ul{margin-bottom:0;padding:0;position:static}}@media only screen and (max-width:1024px){.minimal-menu>ul>li{display:block;margin-bottom:0;padding-bottom:0;width:100%}.minimal-menu>ul>li:after{display:none}}.minimal-menu>ul>li.current a,.minimal-menu>ul>li:hover a{color:#ce2c4b}@media only screen and (max-width:1024px){.minimal-menu>ul>li.current a:before,.minimal-menu>ul>li:hover a:before{display:none}.minimal-menu>ul>li.current>a,.minimal-menu>ul>li:hover>a{color:#fff;font-size:14px}.minimal-menu>ul>li:last-child:after,.minimal-menu>ul>li:nth-last-child(2):after{display:none}.minimal-menu>ul>li:first-child>a{border-radius:10px 10px 0 0}.minimal-menu>ul>li:last-child>a{border-bottom:none;border-radius:0 0 10px 10px}}.minimal-menu>ul>li>a{color:#000;height:132px;line-height:20px;padding:35px 20px 15px;text-transform:uppercase}@media only screen and (max-width:1024px){.minimal-menu>ul>li>a{background:#252424;border-bottom:1px solid #e5e5e5;color:#fff;display:inline-block;font-size:12px;font-size:14px;font-weight:700;height:auto;line-height:50px;padding:0 30px;text-transform:uppercase;width:100%}}@media only screen and (min-width:1025px){.minimal-menu>ul>li>.menu-wrapper>div{margin:30px 0}}.minimal-menu>ul>li>li.current>a,.minimal-menu>ul>li>li:hover>a{color:#fff;font-size:14px}.minimal-menu .show-submenu{display:none}@media only screen and (max-width:1024px){.minimal-menu .show-submenu{-webkit-appearance:none;display:block;height:55px;left:0;margin:0;min-height:55px;min-width:100%;opacity:0;position:absolute;top:0;width:100%}.minimal-menu .show-submenu+.menu-wrapper,.minimal-menu .show-submenu+ul{display:none}.minimal-menu.clr-blue{background:#5bc7fd}}@media only screen and (min-width:1025px){.minimal-menu.clr-blue{background:#5bc7fd}.minimal-menu.clr-blue ul ul li.current>a,.minimal-menu.clr-blue ul ul li:hover>a{border-color:#5bc7fd}}@media only screen and (max-width:1024px){.minimal-menu.clr-green{background:#65e7a2}}@media only screen and (min-width:1025px){.minimal-menu.clr-green{background:#65e7a2}.minimal-menu.clr-green ul ul li.current>a,.minimal-menu.clr-green ul ul li:hover>a{border-color:#65e7a2}}@media only screen and (max-width:1024px){.minimal-menu.clr-orange{background:#e1c75f}}@media only screen and (min-width:1025px){.minimal-menu.clr-orange{background:#e1c75f}.minimal-menu.clr-orange ul ul li.current>a,.minimal-menu.clr-orange ul ul li:hover>a{border-color:#e1c75f}}@media only screen and (max-width:1024px){.minimal-menu.clr-black{background:#000}}@media only screen and (min-width:1025px){.minimal-menu.clr-black{background:#333}.minimal-menu.clr-black>ul>li>a{color:#fff}.minimal-menu.clr-black>ul>li.current>a,.minimal-menu.clr-black>ul>li:hover>a{border-color:#aaa}.minimal-menu.clr-black ul ul li.current>a,.minimal-menu.clr-black ul ul li:hover>a{border-color:#999}.minimal-menu.clr-black>ul>li.submenu>a:after,.minimal-menu.clr-black>ul>li.submenu>a:before{background:#999}}.minimal-menu.clr-white{background:#fff}@media only screen and (max-width:1024px){.minimal-menu.clr-white h3,.minimal-menu.clr-white ul li a{border-bottom-color:rgba(0,0,0,.08);color:#000}.minimal-menu.clr-white h3{background:rgba(0,0,0,.05)}.minimal-menu.clr-white ul li li li.current a,.minimal-menu.clr-white ul li li li:hover a{background:rgba(0,0,0,.3)}.minimal-menu.clr-white li.submenu a:after,.minimal-menu.clr-white li.submenu a:before{background:#999}}@media only screen and (min-width:1025px){.minimal-menu .minimal-menu-button{display:none}.minimal-menu .minimal-menu.pos-fixed{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;left:-2px;position:fixed;right:-2px;top:-2px;z-index:9999}}input.minimal-menu-button,label.minimal-menu-button{display:none}@media only screen and (max-width:479px){label.minimal-menu-button{left:auto;overflow:hidden;right:75px}}@media only screen and (max-width:1024px){label.minimal-menu-button{background:transparent;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:12px;font-weight:400;height:25px;left:0;line-height:25px;margin:0 auto;position:absolute;right:0;text-transform:uppercase;top:25px;top:29px;width:70px;z-index:17}label.minimal-menu-button span{backface-visibility:hidden;background-color:#fff;border-radius:0;display:inline-block;height:2px;margin:auto 10px auto auto;position:relative;-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:all .3s ease;vertical-align:super;width:22px}label.minimal-menu-button span:after,label.minimal-menu-button span:before{content:"";left:0;position:absolute;top:-7px;-webkit-transform-origin:2px center;transform-origin:2px center;transition:all .3s ease}label.minimal-menu-button span:after{top:7px}label.minimal-menu-button span,label.minimal-menu-button span:after,label.minimal-menu-button span:before{backface-visibility:hidden;background-color:#fff;border-radius:0;height:2px;width:22px}#mobile-nav:checked~label.minimal-menu-button span{background:transparent;left:8px;-webkit-transform:rotate(1turn);transform:rotate(1turn)}#mobile-nav:checked~label.minimal-menu-button span:before{top:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:20px}#mobile-nav:checked~label.minimal-menu-button span:after{top:-6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:20px}#mobile-nav:checked~.minimal-menu{max-height:100%;overflow-y:auto;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}}.innermenu .minimal-menu .wrapper{padding:0;position:static}