body .navbar-custom, .page .navbar-custom {
    background: none repeat scroll 0 0 #fff !important;
}
ul.products {
    margin: 0 !important;
}
.sidebar .widget {
    background: none repeat scroll 0 0 #fff !important;
    border-radius: 2px !important;
    box-shadow: 0 1px 2px rgba(71, 73, 72, 0.25);
    margin-bottom: 25px !important;
    overflow: hidden;

}

.single-product .amount{
color:#990000 !important;
font-size:22px !important;
}


.single-product div.product p.stock.in-stock:before{
font-family:FontAwesome;
content:"\f187" !important;
display:block !important;
float:left;
margin-right:5px;
}

h1.product_title {
font-size:24px;
margin-bottom:12px !important;
}

.single-product .woocommerce-Price-amount amount{
font-size:22px !important;
color:#990000 !important;
}

.single-product div.product .summary{
  box-shadow: 0 1px 2px rgba(71, 73, 72, 0.25);
padding:30px !important;
background:#fff!important; 
width:49% !important;
margin-right:5px;
    border-top: 5px solid #c0392b;
}


.prod-img-wrap:hover:before{
background:#C0392B !important;
}

.shop-item-image img:nth-child(2), ul.products li.product img:nth-child(2){
height:100% !important;
}

.module-small{
background:url(https://theruggedcompany.co.uk/wp-content/uploads/2017/08/bread-3.jpg) repeat-x top center;
padding:20px 0 50px 0 !important;
}

body .woocommerce-tabs{
padding-top:0 !important;
}

body .woocommerce-tabs ul.tabs li a{
border:none;
}

.woocommerce-Tabs-panel{
border-left:solid 1px #ddd;
border-bottom:solid 1p #ddd;
padding:20px 30px 30px !important;
border-right:solid 1px #ddd;
}

.wc-tabs{
margin-bottom:0 !important;
}


body ul.products li.product .price, .woocommerce ul.products li.product .price ins .amount, .woocommerce ul.products li.product .price .amount{
color:#C0392B !important;
transition:none !important;
}

.attachment-shop_catalog {
    margin-bottom: 0 !important;
}
body a.woocommerce-LoopProduct-link {

    margin-bottom: 5px;
}
.woocommerce-loop-product__title {
    background: none repeat scroll 0 0 #fff !important;
    margin: 0 !important;
    padding: 15px 20px 10px !important;
}
.type-product .price {
    color: #c0392b !important;
    padding: 0 15px 15px;
margin-bottom:0 !important;
}

.single-product .type-product .price{
padding:0;
margin-bottom:10px !important;
}

.ui-slider-range {
    background: none repeat scroll 0 0 #c0392b !important;
}
.widget form {
    padding: 18px;
}
body {
    background: none repeat scroll 0 0 #f0f0f0 !important;
}
.navbar-custom .nav li > a {
    color: #474948;
}
.widget.woocommerce li .count {
    background: none repeat scroll 0 0 #bbb;
    border-radius: 3px;
    color: #fff;
    float: right;
    font-size: 9px;
    font-weight: 600;
    padding: 0 4px;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 15px;
    width: 22px;
}
.navbar a, .navbar-cart-inner .icon-basket {
    color: #474948;
}
.widget ul li:before {
    display: none !important;
}
.widget ul li {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #f0f0f0;
    margin-bottom: 0 !important;
    padding: 15px 40px 15px 15px !important;
}
.widget-title {
    background: none repeat scroll 0 0 #fff !important;
    border-top: 5px solid #c0392b;
    display: block;
    margin-bottom: 0 !important;
    padding: 18px !important;
}
.header-container {
    padding: 10px 0;
}
.glyphicon-search, .glyphicon-search:hover, .icon-basket, .icon-basket:hover {
    color: #474948 !important;
}
.navbar-cart-inner .cart-item-number, .navbar-cart-inner .cart-item-number:hover, .navbar-cart-inner .cart-item-number:focus {
    background: none repeat scroll 0 0 #c0392b !important;
    color: #fff !important;
}
.term-description {
    display: none;
}

.shop-with-sidebar ul.products li.product{
background:#fff !important;
padding:0 !important;
margin:0 1.66% 30px !important;
box-shadow:0 1px 2px rgba(71, 73, 72, 0.2) !important;
width:30% !important;
}

@media (max-width: 600px) {

.single-product div.product .summary{
width:100% !important;
}

.shop-with-sidebar ul.products li.product{
width:96% !important;
}


}