@charset 'UTF-8';#cssmenu5 ul ul a,#cssmenu5>ul>li>a{font-family:'Fira Sans',sans-serif;text-align:left;display:block}#cssmenu5,#cssmenu5 a,#cssmenu5 li,#cssmenu5 ul{margin:0;padding:0;border:0;list-style:none;text-decoration:none;line-height:auto;position:relative}#cssmenu5 a{line-height:1.3}#cssmenu5{width:100%;max-width:260px}#cssmenu5 ul a:hover{color:#fff}#cssmenu5>ul>li,#cssmenu5>ul>li:last-child{margin:0}#cssmenu5>ul>li>a{font-size:26px;font-weight:300;color:#5c5c5c;border-bottom:0 solid #E5E5E5;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#cssmenu5>ul>li>a>span:not(:first-child){display:block;padding-top:6px}#cssmenu5>ul>li>a>span{display:block;padding-bottom:0}#cssmenu5>ul>li>a:hover{text-decoration:none;color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#cssmenu5>ul>li.active{border-bottom:none}#cssmenu5>ul>li.active>a{text-decoration:none;color:#000;font-weight:700;text-align:left}#cssmenu5>ul>li.has-sub>a span{background:url(/images/icon_plus.png) 98% center no-repeat}#cssmenu5>ul>li.has-sub.active>a span{background:url(/images/icon_minus.png) 98% center no-repeat}#cssmenu5>ul>li.has-prod>a span{background:url(/images/icon_prod-plus.png) 98% center no-repeat}#cssmenu5>ul>li.has-prod.active>a span{background:url(/images/icon_minus.png) 98% center no-repeat}#cssmenu5 ul ul{padding-bottom:10px;padding-top:5px;display:block;color:#fff}#cssmenu5 ul ul a{font-size:15px;color:#000;font-weight:300}#cssmenu5 ul ul :hover{color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#cssmenu5 ul ul li span{display:block;padding:2px 0;border-bottom:0 solid #E5E5E5;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#cssmenu5 ul ul a:active{-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}#cssmenu5 ul ul li a:hover{color:#9c0000}@media (max-width:820px){#cssmenu5{max-width:100%;padding-right:0}}