#breadcrumbs {background-color:#c0c0c0 !important;}
.vpf-logo img {height:50px;}

.vpf-topbar, #bottom {background-color: #540505 !important;}
.footer {background-color:#191919 !important;}
.top-left, .top-left a, .top-right, .top-right a, .vpf-topbar .muted {color:#fff !important;}
.btn-primary, .btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover {
color: #000 !important;
background-color: #D9534F !important;
border-color: #D9534F !important;
}
 .unsubbutton, .btn-base {color:#000;}
 .vp-cookie-consent-content a {color:#706f6f;}
.badge-orange, .sticker-orange {
color: #000;
background-color: #D9534F;
}
.vpf-menu .level-1 > a > .menu-group.with-image > .menu-image > img, .vpf-menu .level-1 > span > .menu-group.with-image > .menu-image > img, .vpf-menu .submenu:not(.mega-group) > a > .menu-group.with-image > .menu-image > img, .vpf-menu .submenu:not(.mega-group) > span > .menu-group.with-image > .menu-image > img {
	max-height: 50px !important;
	width: auto;
}
.cat-top-bar-inner{
  background-image: url("/images/menu-promo/cat-top-bar.jpg"); /* The image used */
  background-color: #fff; /* Used if the image is unavailable */
  height: 15px; /* You must set a specified height */
  width:100%;
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
	}
.cat-top-bar {width:90%;}
.cat-top-bar {
    margin: 10px auto 20px;
    display: block;
}

.image-title {padding-top:15px !important;}
.category-image-cont {min-height:300px !important;}
.nav > li > a {
	position: relative;
	display: block;
	padding: 2px 15px;
}
.nav > li > a:hover, .nav > li > a:focus {
	text-decoration: bold;
	background-color: transparent;
}

@media (max-width: 960px) {
.cat-top-bar {width:100%;}
.cat-top-bar-inner{
  background-image: url("/images/menu-promo/cat-top-bar-m.jpg"); /* The image used */
  background-color: #fff; /* Used if the image is unavailable */
  height: 15px; /* You must set a specified height */
  width:100%;
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: 160px 13px; /* Resize the background image to cover the entire container */
	}
.category-image-cont {min-height:100px !important;}
.category-list .category-name {
	font-size: 16px !important;
	line-height: 1 !important;
	font-weight: bold;
	text-transform: uppercase;
}
.product-tag-right-percentage {
	position: absolute;
	top: 1px !important;
	right: 1px !important;
	z-index: 11;
}
.product-tag-right-percentage > .tag {
	font-size: 1.1em;
	line-height: 1;
	padding: 12px 6px !important;
	text-align: center;
	text-transform: uppercase;
	display: table-cell !important;
	vertical-align: middle !important;
	-webkit-transition: all 150ms ease-in-out;
	-moz-transition: all 150ms ease-in-out;
	-o-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out;
	pointer-events: none;
	border-radius:100%;
}
.tag-sale {background-color:#D9534F !important;font-size:12px !important;font-weight:bold !important;}
}
hr.catover { border: solid #000; border-width: 2px; width:100px;  }

.category-list .category-name {
	font-size: 20px;
	line-height: 0.5;
	font-weight: bold;
	text-transform: uppercase;
}
.c_img  {display:none !important;}


.Pricediscountpercent {color:#84000b; font-weight:bolder;}
.product-tag-right-percentage {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 11;
}
.product-tag-right-percentage > .tag {
	font-size: 1.1em;
	line-height: 1;
	padding: 20px 12px;
	text-align: center;
	text-transform: uppercase;
	display: table-cell !important;
	vertical-align: middle !important;
	-webkit-transition: all 150ms ease-in-out;
	-moz-transition: all 150ms ease-in-out;
	-o-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out;
	pointer-events: none;
	border-radius:100%;
}
.tag-sale {color:#000;background-color:#D9534F;font-size:15px;font-weight:bold;}

.c_product_phone_order{
display:block;
background-color:#ededed;
border-radius:5px;
padding:5px 5px;
width:50%;
font-weight:bold;
text-align:center;
color:#000;
}
.c_product_phone_order a {color:#000;}
.c_product_transport_fees{
display:block;
background-color:#D9534F;
border-radius:5px;
padding:5px 5px;
width:50%;
font-weight:bold;
text-align:center;
color:#000;
}
@media (max-width: 960px) {
.c_product_phone_order, .c_product_transport_fees {
width:100%;
}

}
.proopc-cartinfotxt {
	text-align: center !important;
	color: #000 !important;
	font-size: 14px !important;
}
.category-image-cont img {
    opacity: 1.0;
    transition: opacity .55s ease-in-out;
    -moz-transition: opacity .55s ease-in-out;
    -webkit-transition: opacity .55s ease-in-out;
}
.category-image-cont img:hover {
    opacity: 0.6;
    transition: opacity .55s ease-in-out;
    -moz-transition: opacity .55s ease-in-out;
    -webkit-transition: opacity .55s ease-in-out;
}
.btn:active, .btn.active {
	border: 1px solid red;
	font-weight:bold;
	color:red;
}
.maintop_services{width:100%; text-align:center;background-color:#f7f7f7;border-radius:7px;}
.maintop_services_inner {padding:40px 0 40px 0;}
.maintop_services_txt{font-size:25px; font-weight:bold;color:#000;text-shadow: 2px 2px #c0c0c0;padding:10px 0 5px 0;}

.PricebasePriceWithTax {font-weight:bold;color:#706f6f;}
.lang-inline li
{
  display: inline;
  list-style-type: none;
  vertical-align:center;
  padding: 0 10px 0 5px;
  float: left;
}
.text-muted {color:#BF1E2E;}

/*************ESPA************/
.btn-fieldvalue span {color:#fff !important;}
.breadcrumb li, .pagination a {color:#000 !important;}
.item-page a, .menu-title, .vpcf-clear-cont a, .vpcf-clearmark {color:#700303 !important;}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
    color: #000 !important;
    background-color: #c0c0c0; !important}
.navbar-mainmenu .navbar-nav > li.active > a, .navbar-mainmenu .navbar-nav > li.active > span {
    background-color: #c0c0c0;
}
.btn:active, .btn.active {color: #720000 !important;}
.PricebasePriceWithTax, .below-heading, .unsubbutton, .breadcrumbs-cont li {color:#000 !important;}
.PricesalesPrice {color:#8e0000 !important;}
.asterisk, .proopc-continue-link a, .proopc-clear-cart-wrapper a, .proopc-hint-row td, .terms-of-service-cont, .PricebillTotal, .terms-of-service {color:#990000 !important;}
.proopc-alert, .proopc-warning-ms {color:#000 !important;}
.star{color:#7f0505 !important;}
.control-label a {color:#7f0505 !important;}
