.categories{background:#fff!important}.categories .section-content{padding:4% 0 3%}.categories h3{color:#fff;font-size:20px!important;text-align:left;text-transform:uppercase}.categories .col-3{background-color:#5fa644;float:left;height:auto;width:400px}.categories .left-sidebar{background-color:#5fa644;height:auto;padding:40px}.categories .left-sidebar li{padding:0 20px!important}.left-sidebar a{color:#fff;display:block;font-size:18px;padding:5px;text-transform:uppercase}.left-sidebar a:hover{color:#305322;font-weight:600}.categories .column_half{width:70%}.breadcrumbs{display:inline-flex;padding-left:5px;text-transform:uppercase}.breadcrumbs,.breadcrumbs a{color:#939393;padding-right:5px}.field-content h1{margin-bottom:0;padding-bottom:0}.box{display:inline-flex}.categories .box .col-3{background-color:#fff;border:1px solid #e2e2e2;box-shadow:2px 2px 3px #e2e2e2;margin:5px;padding-bottom:20px;width:300px}.categories .box .row{display:flex;flex-wrap:wrap;width:1000px}.categories .box .row:after{clear:both;content:""}.categories .column:hover .box{box-shadow:none}.categories .box .product-content{margin-bottom:0;padding:10px 20px}.categories .box .product-content h4{padding-bottom:5px}.categories .box p{color:#000;font-size:16px;line-height:1.2}.categories .breadcrumbs-text{padding-left:5px}.categories .box:hover{background:none}.categories .box button{background:none;float:right;padding:10px}.left-sidebar .sidenav{left:0;overflow-x:hidden;position:relative;top:0;width:200px;z-index:1}.dropdown-btn,.left-sidebar .sidenav a{background:none;border:none;color:#fff;cursor:pointer;display:block;font-size:18px;outline:none;padding:0 8px 0 16px;text-align:left;text-decoration:none;text-transform:uppercase;width:100%}.dropdown-btn:hover,.left-sidebar .sidenav a:hover{color:#305322;font-weight:600}.left-sidebar .dropdown-btn:hover{color:#305322;display:block}.left-sidebar .active{color:#305322}.left-sidebar .dropdown-container{background-color:none;display:none;padding-left:40px}@media screen and (max-height:450px){.left-sidebar .sidenav{padding-top:15px}.left-sidebar .sidenav a{font-size:18px}}@media only screen and (max-width:900px){.categories.col-3{width:350px}.categories .column_half{width:100%}.breadcrumbs{display:block}}@media only screen and (max-width:600px){.categories .col-3{width:350px}.categories .column_half{width:100%}.breadcrumbs{display:block}}