#top .header-links {display: block;}
#top #header-left, #top #header-center, #top #header-right {
    padding-top: 78px;
}
#top .header-links, #top #cart_block, .product-info .cart{display:none !important;}
.buttons .left .button, .buttons .center .button{background: #EA222A;
background: -moz-linear-gradient(top, #ea222a 0%, #ea222a 0%, #ea222a 99%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EA222A), color-stop(0%,#EA222A), color-stop(99%,#EA222A));
background: -webkit-linear-gradient(top, #EA222A 0%,#EA222A 0%,#EA222A 99%);
background: -o-linear-gradient(top, #ea222a 0%,#ea222a 0%,#ea222a 99%);
background: -ms-linear-gradient(top, #ea222a 0%,#ea222a 0%,#ea222a 99%);
background: linear-gradient(to bottom, #EA222A 0%,#EA222A 0%,#EA222A 99%);}
.button:hover { 
background: #333 !important;
}
.product-filter .options .product-compare{display:none;}
.main-fixed {
-moz-box-shadow: 0px 0px 35px 40px rgba(255, 255, 255, 1);
-webkit-box-shadow: 0px 0px 35px 50px rgba(255, 255, 255, 1);
box-shadow: 0px 0px 35px 40px rgba(255, 255, 255, 1);
}
#top #header-left-logo {
padding-top: 5px;
}
#top #cart_block .cart-heading {
padding: 0px 0px 0px 39px;
}
#top .container {padding-bottom: 0px;}
.megamenu-wrapper{
border-top-width: 4px;}
.newsletter .circle h3 {
font-size: 34px;line-height: 40px;}
.newsletter .circle h4 {
font-size: 20px;}
.product-grid .row &gt; div:after {
background: #000;}
.custom-footer .background, .standard-body .custom-footer .background {
background: #F6EE20;border-top: #000 solid 4px;border-bottom: #000 solid 4px;}
.filter-product .filter-tabs ul &gt; li &gt; a {font-weight: 400;font-family: Bangers;}
.footer h4 {border-bottom: none;}
.copyright .pattern {border-top: #000 solid 4px;}
ul.megamenu li .sub-menu .content .static-menu a.main-menu{font-family: 'bangers';color:#000;}
ul.megamenu li .product .name a {color: #000;}
ul.megamenu &gt; li &gt; a strong {font-weight: 400;color: #000;}
.megamenuToogle-wrapper .container {color: #000;}
.megamenuToogle-wrapper {border-top: 4px solid #000;}
table.form{width:100%;}
.ui-autocomplete li span.price{display:none !important;}
.custom-footer .pattern {
padding: 5px 0px 0px 0px;
}
#top .phone {font-weight: 600;font-size:16px;color:#000;}
#top .phone a{font-weight: 600;font-size:18px;color:#EA222A;}
.product-info .cart .add-to-cart input {
margin: 0px 5px 0px 0px;
}
.footer .pattern {
padding: 15px 0px 40px 0px;
}
.newsletter .row &gt; div {
padding-top: 5px;
}
#top .header-links li:before {
color: #000;
}
small {
font-size: 80%;
}
.quotation-content input[type=&quot;text&quot;], .quotation-content select, .checkout-content input[type=&quot;text&quot;], .checkout-content select{
width: 100%;
}
#cart_block .checkout .button {
margin-top: 10px;
margin-bottom: 10px;
}
#top #cart_block .cart-heading p span{font-size: 11px;
line-height: 11px;
font-weight: 600;
text-align: center;
color:#fff !important;}

.quote-request table {max-width:100% !important; width:100% !important; border: 4px solid #000 !important;}
.quote-request thead td {
color: #000 !important;
font-weight: 400 !important;
background:none !important;
border-bottom: 4px solid #000 !important;
}

.quote-request input .button{
border: none !important;
}
@media (max-width: 767px){
.responsive .footer h4 {
text-align:center;}
}