.categories-container{padding:15px;width:100%;display:block;float:left}.category-section{float:left}.categories{width:100%;font-family:Montserrat,Arial,sans-serif;float:left;display:-webkit-flex;display:flex;color:#444}.categories a{color:#666!important}.categories span{display:block;position:relative;z-index:2;height:35px;line-height:35px}.categories a{text-decoration:none}.categories a:hover{text-decoration:underline}.categories ul{font-size:.9rem;margin:0 5px;padding:0;position:relative;z-index:0}.categories ul li{list-style:none}.categories>div{-webkit-flex:1 0 20%;flex:1 0 20%}.categories>div:nth-child(3){-webkit-flex:2 0 60%;flex:2 0 60%}.categories>div:nth-child(3) ul li{width:32%!important;float:left;display:block;font-size:.9rem}.categories>div:nth-child(3) ul li a{color:#888!important}.categories>div:nth-child(3) ul li.active a{font-size:.9rem;color:#555!important}@media screen and (min-width:769px) and (max-width:1024px){.categories>div{padding:0 5px;-webkit-flex:1 0 25%;flex:1 0 25%}.categories>div:nth-child(3){-webkit-flex:2 0 50%;flex:2 0 50%}.categories>div:nth-child(3) ul li{color:#888;width:49%!important;float:left;display:block;font-size:.9rem}}@media screen and (max-width:768px){.categories-container{background:#fff}.categories{-webkit-flex-wrap:wrap;flex-wrap:wrap}.categories li{padding:5px}.categories span{display:block;position:relative;z-index:2;background:#fff;cursor:pointer}.categories span:after{content:"+";float:right;-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);transition:200ms transform ease-in-out}.categories .category-section{padding:0 5px;overflow:hidden;float:none}.categories>div{-webkit-flex:1 0 100%!important;flex:1 0 100%!important;float:left}.categories div>ul{height:0;transform:translateY(-100px);opacity:0}.categories .active span:after{-webkit-transform:rotate(45deg) scale(1.2);transform:rotate(45deg) scale(1.2);transition:200ms transform ease-in-out}.categories .active>ul{height:auto;transform:translateY(0);opacity:1;transition:transform 200ms linear,opacity 100ms linear}.categories>div:nth-child(3) ul li{width:100%!important}}