.banner {
background-repeat:no-repeat;
padding-left:0px;
background-position: center;
background-size: 100%;
}

.features_items h2.title, .left-sidebar h2, .recommended_items h2.title, h2.title.text-center, .address h2, .footer_all .single-widget h2:first-of-type {
border-bottom: 4px solid #b63333;
background: white;
padding-bottom:0px;
padding-top:10px;
text-align:center;
color:bold;
font-size: 18px;
font-weight: 700;
}

.left-sidebar h2 {
margin-bottom:10px;
}

.news-read-more {
color:black;
}

html body.container-fluid footer#footer div.footer_all div.container-fluid div.row div.col-sm-4.single-widget div.row:last-child {
display:none;
}

.footer-logo {
max-height:175px;
}

.breadcrumbs .breadcrumb li a {
color:black;
}

#sidebar .badge {
background-color: #ededed;
color:black;
}

#sidebar .badge:hover {
background-color:black;
color:white;
}

#sidebar .panel-title:hover badge {
background-color:black;
}

.nav.nav-pills.nav-stacked li:last-child {
display:none;
}


.category-products .panel-default .panel-heading .panel-title:hover * {
color:inherit;
background-color:inherit;
}

.single-widget h2.opening_time {
color:transparent;
font-size:1px;
margin-bottom:0px;
}

html body.container-fluid section.topNavBarMargin div#parent-container-sidebar.container-fluid div.row div#responsive-right-products.col-sm-9.padding-right div.product-details div.col-sm-4 div.product-information p a {
color:black;
}

.txt-overflow-hidden {
overflow: visible;
height:100%;
}

div.product-information p b a, div#details ul li div.value a {
color:black;
}

.product-information a {
color:black;
}

div#details ul li:nth-child(2) div.name {
vertical-align: top;
}
