.image-hover2 a:before,.image-hover2 .blog-date  {
    color: white;
}
.product .product-info .name a {
  color: #555;
} 
.hot-deals .product-info .name a {
  color: #555;
}
.blog-page .blog-post h1 a {
  color: #555;
}
.blog-page .sidebar .sidebar-module-container .sidebar-widget .blog-post h4 a {
  color: #555;
  font-weight:600
}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4 a {
  color: #555;
  font-weight:600
}
.body-content .my-wishlist-page .my-wishlist table tbody .product-name a {
  color: #555;
  font-weight:600
}
.bestsellers1 .hot-deal .item-title a {
	font-size: 19px;
	font-weight: 700;
	margin-top: 10px;
	display:block;
	color: #555;
	margin-bottom:12px

}
.bestsellers1 .products-grid .item .item-inner .item-info .info-inner .item-title a {
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #555;
	font-weight:600
}

.top-bar {
    background-color: #cc0000;
}

.top-bar .container .header-top-inner .cnt-account a,.top-bar .container .header-top-inner .cnt-block a.dropdown-toggle .value,.top-bar .container .header-top-inner .cnt-block a.dropdown-toggle .caret{
    color: white;
}

/* Modifikasi New SFE Website */
.listproduk .col-lg-12>.col-lg-3{
  padding-right:5px;
  padding-left: 5px;
}

.listproduk .col-lg-12{
  padding-right: 0px;
  padding-left: 5px;
}

.sidebannerimage>img{
  width: 100%;
  height:661.5px;
  padding: 0;
}
.subsection .col-lg-2{
  padding:0;
}
.subsection{
  margin-bottom: 20px;
}
.product{
  background-color:#fff;
  margin-bottom: 10px;
  box-sizing: border-box;
}
.product-info{
  padding: 10px;
  
}

.product .product-info .product-price .price{
  color: #cc0000;
}
.headerSection h2:after{
    display: block;
    height: 2px;
    background-color: #cc0000;
    content: " ";
    width: 100%;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 15px;
 
}
.headerSection h2, .headerSection h2 a{
  color : #cc0000;
  font-weight: 600;
}
.serviceSection .col-lg-12{
  margin-bottom: 15px;
}
.serviceHeaderSection h2:after{
  display: block;
  height: 2px;
  background-color: #cc0000;
  content: " ";
  width: 150px;
  margin: 0 auto;
  margin-top: 15px;
  margin-bottom: 15px;
}
.serviceHeaderSection h2, .serviceHeaderSection h2 a{
  color : #cc0000;
  text-align: center;
  font-weight: 600;
}
.serviceSection .col-lg-3{
  padding-right:10px;
  padding-left:0;
  text-align: center;
  
}
.serviceItem{
  padding: 15px;
  background-color: #fff;
  border-radius: 5px;
}
.serviceIcon i {
  color: #cc0000;
  font-size: 50px;
}
.serviceRes h4{
  font-size: 20px;
  font-weight: 600;
}
.serviceRes p{
  color: #515151;
  font-size: 15px;
  line-height: 24px;
  letter-spacing: .1px;
}

span.moreitem{
  margin-left: auto;
}

.sign-in-register{
  border: 1px solid #eeeeee;
  padding: 30px;
  border-radius: 5px;
}