.uppercase{text-transform:uppercase}#left-container .filter-group.category-list{margin:0}#left-container .filter-group.category-list li.all{border-bottom:0}#left-container .button.sign-up{margin:5px 15px 15px;padding:10px 0;font-weight:800;font-size:18px;line-height:18px;background:#5ccc3d;box-shadow:none;border-color:#278911;text-shadow:1px 1px 1px rgba(0,0,0,.3)}#left-container .button.sign-up:after{font-size:22px;padding-left:10px;content:"\f101";font-family:fontawesome,open sans,Arial,helvetica neue,Helvetica,sans-serif}#left-container .button.sign-up:hover{background:#4cc233}#middle-container{text-align:justify}body #menu-nav>ul>li.categories{background-color:initial;box-shadow:none}body #menu-nav>ul>li.categories>a{cursor:default}body #menu-nav>ul>li.categories>a:hover{background-color:initial}body #menu-nav>ul>li.categories #category-dropdown{display:block;box-shadow:none}#middle-container{min-height:540px}.breadcrumb{max-width:1630px}.container.plain,.container .inner{max-width:1630px}#middle-container{min-height:730px}#middle-container>p:last-of-type{margin-bottom:30px}#order-enquiry .button{margin:0 auto;font-weight:800;width:300px}#product_violation_form{padding-top:15px;margin:0 auto 15px;display:table;max-width:750px;width:100%}#product_violation_form .form-group.name{float:left;width:47%}#product_violation_form .form-group.phone{float:right;width:47%}#product_violation_form .form-group.email{clear:both}#product_violation_form .form-group.violation{float:left;width:47%}#product_violation_form .form-group.opc{float:right;width:47%}#product_violation_form .form-group.message{clear:both}#product_violation_form .form-group.message textarea{height:150px;min-height:58px;resize:vertical}#product_violation_form .form-group.submit-buttons button{float:right;font-weight:800;height:22px}#contact-information .info{display:flex}#contact-information .info .label{width:100px;margin-right:15px}#contact-information .info .value{width:20%;flex-grow:1;flex-shrink:1}@media only screen and (max-width:767px){#order-enquiry .button{padding-right:0;padding-left:0;width:100%}#product_violation_form{margin:0}#product_violation_form .form-group.name,#product_violation_form .form-group.phone,#product_violation_form .form-group.email,#product_violation_form .form-group.order-number-alt,#product_violation_form .form-group.opc,#product_violation_form .form-group.violation{float:none;width:auto}#product_violation_form .form-group.submit-buttons button{float:none;padding-right:0;padding-left:0;width:100%}}@media only screen and (max-width:400px){#contact-information .info{display:block}#contact-information .info .label{display:block;width:auto;margin-right:0;font-weight:600}#contact-information .info .value{display:block;width:auto}}