.minimal-menu{position:relative;display:block;text-decoration:none;border:2px solid #fff;font-size:0;line-height:0;-webkit-box-shadow:0 1px 0 0px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 0 0px rgba(0,0,0,0.1);box-shadow:0 1px 0 0px rgba(0,0,0,0.1)}.minimal-menu h3{font-weight:normal}.minimal-menu a{border-color:transparent}.minimal-menu a:hover{-webkit-transition:border-color 0.3s,background 0.3s;-moz-transition:border-color 0.3s,background 0.3s;transition:border-color 0.3s,background 0.3s}.minimal-menu ul,.minimal-menu ul li,.minimal-menu ul li a{position:relative}.minimal-menu ul{z-index:1}.minimal-menu ul li{padding-bottom:15px}.minimal-menu ul li a{display:block;padding:10px 18px;font-size:14px;line-height:20px;text-decoration:none;font-weight:600}.minimal-menu>ul>li>a{border:1px solid transparent;color:#fff}.minimal-menu>ul>li:hover>a,.minimal-menu>ul>li.current>a{border:1px solid #fff}.minimal-menu ul li.submenu>a:before,.minimal-menu ul li.submenu>a:after{position:absolute;content:'';width:5px;height:1px;bottom:0;right:50%;background:#fff;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}.minimal-menu ul li.submenu>a:before{margin-left:-4px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.minimal-menu ul li.submenu>a:after{margin-left:-1px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (min-width:768px){.minimal-menu.clr-white{background:#fff;border-color:#000}.minimal-menu.clr-white>ul>li>a{color:#000}.minimal-menu.clr-white>ul>li:hover>a,.minimal-menu.clr-white>ul>li.current>a{border-color:#aaa}.minimal-menu.clr-white ul ul li:hover>a,.minimal-menu.clr-white ul ul li.current>a{border-color:#999}.minimal-menu.clr-white>ul>li.submenu>a:before,.minimal-menu.clr-white>ul>li.submenu>a:after{background:#999}.minimal-menu-button{display:none}.minimal-menu{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.minimal-menu.pos-fixed{position:fixed;top:-2px;left:-2px;right:-2px;z-index:9999;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.minimal-menu a{white-space:nowrap;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.minimal-menu>ul{margin-bottom:-15px !important;padding:5px}.minimal-menu ul li{display:inline-block}.minimal-menu ul li.submenu:hover>a:before,.minimal-menu ul li.submenu:hover>a:after{bottom:-20px;opacity:0}.minimal-menu ul ul,.minimal-menu ul .menu-wrapper{position:absolute;display:block;visibility:hidden;z-index:1;height:auto;left:3px;top:100%;margin:0;padding:0;background:#fff;border:1px solid #e3e3e3;border-bottom-width:3px;opacity:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.minimal-menu ul li:hover>ul,.minimal-menu ul li:hover>.menu-wrapper{-webkit-transition:opacity 0.3s,padding 0.3s;-moz-transition:opacity 0.3s,padding 0.3s;transition:opacity 0.3s,padding 0.3s;visibility:visible;padding:10px 0;opacity:1}.minimal-menu ul ul li{display:block;overflow:hidden;height:auto;padding:10px;-webkit-transition:padding 0.3s;-moz-transition:padding 0.3s;transition:padding 0.3s}.minimal-menu ul ul li a{font-size:14px;color:#666;border:1px solid transparent}.minimal-menu ul ul li:hover>a,.minimal-menu ul ul li.current>a{}.minimal-menu ul li:hover ul li{overflow:visible;padding:0 10px}.minimal-menu ul ul li.submenu>a:before,.minimal-menu ul ul li.submenu>a:after{left:auto;top:50%;right:0;background:#ccc}.minimal-menu ul ul li.submenu>a:before{margin-top:-1px}.minimal-menu ul ul li.submenu>a:after{margin-top:2px}.minimal-menu ul ul li.submenu>a:hover:before,.minimal-menu ul ul li.submenu>a:hover:after{right:-13px}.minimal-menu ul ul ul{left:100%;top:-11px}.minimal-menu ul li.megamenu{position:static}.minimal-menu ul .menu-wrapper{position:absolute;left:-1px;top:100%;margin-top:-5px;width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.minimal-menu ul .menu-wrapper a{white-space:inherit}.minimal-menu ul .menu-wrapper .menu-col{position:relative;float:left;width:23%;margin:0 1%}.minimal-menu ul .menu-wrapper h3{margin:20px 15px;font-size:18px;line-height:22px;color:#000}.minimal-menu ul .menu-wrapper ul{position:relative;visibility:hidden;height:100%;border:0;opacity:1;background:transparent}.minimal-menu ul li:hover>.menu-wrapper ul{visibility:visible}.minimal-menu ul .menu-wrapper ul li{padding:0 10px}.minimal-menu .show-submenu{display:none}}@media only screen and (max-width:767px){.minimal-menu.clr-white{background:#fff}.minimal-menu.clr-white h3,.minimal-menu.clr-white ul li a{color:#000;border-bottom-color:rgba(0,0,0,0.08)}.minimal-menu.clr-white h3{background:rgba(0,0,0,0.05)}.minimal-menu.clr-white ul li:hover a,.minimal-menu.clr-white ul li.current a{}.minimal-menu.clr-white ul li li:hover a,.minimal-menu.clr-white ul li li.current a{}.minimal-menu.clr-white ul li li li:hover a,.minimal-menu.clr-white ul li li li.current a{background:rgba(0,0,0,0.3)}.minimal-menu{}.minimal-menu p{font-size:12px;padding-left:25px}.blank{display:block;height:25px;width:100%}.minimal-menu-button,.minimal-menu{position:fixed;right:29px;top:46px;z-index:9999}input.minimal-menu-button{display:none}label.minimal-menu-button{display:inline-block;width:20px;height:3px;background:transparent;color:#fff;cursor:pointer;text-indent:-9999px}label.minimal-menu-button:before{position:absolute;content:'';width:20px;height:3px;left:10px;bottom:15px;border-top:9px double #000;border-bottom:3px solid #000;z-index:1}label.white:before{position:absolute;content:'';width:20px;height:3px;left:10px;bottom:15px;border-top:9px double #FFF;border-bottom:3px solid #FFF;z-index:1}.minimal-menu{overflow:auto;right:-100%;top:0;width:90%;height:100%;opacity:0;-webkit-transition:right 0.8s,opacity 0.5s;-moz-transition:right 0.8s,opacity 0.5s;transition:right 0.8s,opacity 0.5s;padding-top:7px}#mobile-nav:checked + .minimal-menu{visibility:visible;right:0;opacity:1;padding-top:50px}.minimal-menu h3,.minimal-menu ul li a{border-top:1px solid transparent;border-bottom:1px solid rgba(100%,100%,100%,0.2);color:#fff}.minimal-menu h3{font-size:18px;line-height:1em;margin:0;padding:20px 0 20px 40px;color:#fff;background:rgba(100%,100%,100%,0.10)}.minimal-menu ul{margin:0;padding:0 7px;}.minimal-menu li,.minimal-menu a{display:block}.minimal-menu li{position:relative}.minimal-menu li:hover>a,.minimal-menu li.current>a{background:rgba(100%,100%,100%,0.2)}.minimal-menu li li:hover>a,.minimal-menu li li.current>a{background:rgba(100%,100%,100%,0.4)}.minimal-menu li li li:hover>a,.minimal-menu li li li.current>a{background:rgba(100%,100%,100%,0.6)}.minimal-menu ul>li{padding-bottom:0}.minimal-menu>ul>li:hover>a,.minimal-menu>ul>li.current>a{border-left:1px solid transparent;border-right:1px solid transparent}.minimal-menu ul ul a{padding-left:40px}.minimal-menu ul ul ul a{padding-left:55px}.minimal-menu ul ul ul ul a{padding-left:70px}.minimal-menu ul ul li a{font-size:14px}.minimal-menu ul li.submenu>a:before,.minimal-menu ul li.submenu>a:after{top:50%;left:auto;right:12px}.minimal-menu.clr-white ul li.submenu a:before,.minimal-menu.clr-white ul li.submenu a:after{background:#999}.minimal-menu ul li.submenu>a:before{margin-top:-2px}.minimal-menu ul li.submenu>a:after{margin-top:1px}.minimal-menu .show-submenu{position:absolute;display:block;right:0;top:0;width:100%;height:40px;min-width:100%;min-height:40px;margin:0;opacity:0;-webkit-appearance:none}.minimal-menu .show-submenu + ul,.minimal-menu .show-submenu + .menu-wrapper{display:none;visibility:hidden}.minimal-menu .show-submenu:checked + ul,.minimal-menu .show-submenu:checked + .menu-wrapper{display:block;visibility:visible}}@media only screen and (max-width:480px){.minimal-menu{width:90%}}