a {
   color: #bc1a1a;
}

#header.full-header {
   border-bottom-color: #bc1a1a;
}
#header {
   background-color: #bc1a1a;
}
#header.sticky-header #header-wrap {
   background-color: #bc1a1a;
}
#header.full-header #primary-menu > ul {
   border-right: 1px solid #bc1a1a;
}
#header.full-header #logo {
   border-right: 1px solid #bc1a1a;
}

#primary-menu ul li:hover > a, #primary-menu ul li.current > a{
   color: #ecafaf;
}

#page-submenu-trigger, #primary-menu-trigger{
   color: #FFF;
}

#top-cart a:hover{
   color: #bc1a1a;
}
#top-cart > a > span{
   background-color: #bc1a1a;
}

.testimonial .flex-control-nav li a{
   background-color: #bc1a1a;
}

#primary-menu ul ul:not(.mega-menu-column), #primary-menu ul li .mega-menu-content{
   border-top: 2px solid #bc1a1a;
}
#primary-menu ul ul li:hover > a{
   color: #bc1a1a;
}

.product-title h3 a {
   color: #bc1a1a;
}
.product-title h3 a:hover, .single-product .product-title h2 a:hover{
   color: #bc1a1a;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
   background-color: #bc1a1a !important;
   border-color: #bc1a1a !important;   
}
.btn-link, .pagination > li > a, .pagination > li > span, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{
   color: #bc1a1a;
}
.button{
   background-color: #bc1a1a;
}
.product-price ins{
   color: #bc1a1a;
}
.product-sb .button.button-border {
   border: 2px solid #bc1a1a;
   color: #bc1a1a;
}