@media (min-width: 1200px)
   {
.aside-vetical-menu .aside-content .nav-item>.dropdown-menu {
    position: absolute;
    left: calc(100% + 15px);
    top: 0;
    padding: 10px 15px;
    border-radius: 0;
    box-shadow: 0 0 15px -5px rgba(0,0,0,0.4);
}
}  
.topbar{
	background-color: black;
 } 

 .section .collection-main .section-title h2 {
 	background-color: black;
 }
 .section>.container>.section-title>h2 a, .section>.container>.section-title>h2 span{
 	background-color: black;
 }
 header nav{
 	background-color: black;
 }
 

.aside-item .aside-title{
	background-color: black;
}
footer.footer {
    background: #e6e6e6
} 
footer .copyright{
	background-color: black;
}
footer .site-footer h3{
	color: black;
}
footer .list-menu li{
	color: #555555;
}
footer .list-menu a {
    color: #555555;
}
.footer .back-to-top{
	background-color: black;
}
.section_blog .blog-item .blog-item-info .btn{
	background-color: black;
} 
.btn.btn-primary, input.btn-primary[type="submit"]{
	background-color: black;
}
body .pagination>li>a:focus, body .pagination>li>a:hover, body .pagination>li>span:focus, body .pagination>li>span:hover, body .pagination>.active>a, body .pagination>.active>a:focus, body .pagination>.active>a:hover, body .pagination>.active>span, body .pagination>.active>span:focus, body .pagination>.active>span:hover{
	background-color: black;
}
header nav .nav-item:hover>a{
	background-color: #ef1231 !important;
} 
.contact .contact-box-info .item .fa{
	background: #292929;
}
.breadcrumb li>a>span:hover {
   color: #ef1231 !important;
}
.breadcrumb li a:hover, .breadcrumb li.active, .breadcrumb li strong {
	color: #ef1231 !important;
}
a:hover {
   color: #ef1231 !important;
}
.filter-item--green *:hover {
    color: #ef1231 !important;
}
.filter-item--check-box input:checked+.fa:before {
	color: #ef1231 !important;
}
.aside-item .aside-content .nav-category .nav-item .fa.fa-arrow-circle-right {
	color: #ef1231 !important;
} 
.product-box .price-box .special-price span {
	color: #ef1231 !important;
}
.product-box .sale-flash {
	background-color: #ef1231 !important;
}
.section-collection ul.tabs.tabs-title li.current {
      color: #ef1231 !important;
}
.section-collection ul.tabs.tabs-title li.current:before {
    background: #ef1231 !important;
}

element.style {
}
.top-cart-contain .mini-cart .heading-cart>a {
    display: inline-block;
    padding: 0 20px;
    background: black !important;
    border-radius: 15px;
    line-height: 36px;
    color: #FFF;
}
footer .list-menu.list-showroom .fa {
    color: #ef1231 !important;
}
footer .list-menu.list-blogs li:hover:before {
    background: #ef1231 !important;
}
.home-slider{
    border-radius: 0px !important;
}  
.section_blog .blog-item .blog-item-thumbnail {
	    border-radius: 0px;
}.section .collection-main .section-title h2 {
     border-radius: 0px;
}
.section>.container>.section-title>h2 a, .section>.container>.section-title>h2 span {

   border-radius: 0px;
}
.section>.container>.section-title>h2:before, .section>.container>.section-title>h2:after {
   background-color: #ef1231 !important;
}
.aside-item .aside-title {
    border-radius: 0px 0px 0px 0px;

}
.banner-slider.owl-carousel .owl-item img {
    border-radius: 1px;
}
.product-box {
    border: 1px #EBEBEB solid;
    border-radius: 2px;
}
.aside-item {

    border-radius: 1px;
  
}
.section_blog .blog-item {
  
    border-radius: 1px;
} 
.top-cart-contain .mini-cart .heading-cart>a {

    border-radius: 5px;
}
.blog-item .btn {
     border-radius: 5px;
}
body .pagination>li>a, body .pagination>li>span {
    border-radius: 0px!important; 
}
body .pagination>li>a:focus, body .pagination>li>a:hover, body .pagination>li>span:focus, body .pagination>li>span:hover, body .pagination>.active>a, body .pagination>.active>a:focus, body .pagination>.active>a:hover, body .pagination>.active>span, body .pagination>.active>span:focus, body .pagination>.active>span:hover {

    border:none;

} 
.menu-search .header_search .search-text {
    border-radius: 2px; 
} 
.details-product .inventory {
    background: #ef1231 !important;
}

element.style {
}
.product-tab .tab-link {
 background: black !important;
}
.product-tab .tab-link.current {
    background: #ef1231 !important;
}
.details-product .details-pro .form-detail-action button.btn {
	background: black !important;
   }
  .details-product .details-pro .price-box .special-price span {
    color:  #ef1231 !important;
}
.details-product .details-pro span.discount {
    color:  #ef1231 !important;
}
.aside-item.aside-mini-list-product .product-mini-item .product-price {
	color:  #ef1231 !important;
}
.btn-info {
	background: black !important;
}
.contact .contact-box-info .item .info a {
    color: #ef1231 !important;
} 
.sortPagiBar .view-mode b.active {
    color: #ef1231 !important;
}
.sortPagiBar #sort-by>ul>li {
    border-radius: 2px;
 
}
.blog-item {
    border-radius: 2px;
} 
@media (max-width: 991px){
.topbar-mobile.hidden-lg.hidden-md {
    background: black !important;
}
}
.top-cart-contain .mini-cart .heading-cart .cartCount {
	background:  #ef1231 !important;
} 
#nav-mobile a {
    color:  #ef1231 !important;
    border-color:  #ef1231 !important;
} 
.icon-cart-mobile.hidden-md.hidden-lg.f-left.absolute .cartCount {
    background:  #ef1231 !important;
}
@media (max-width: 768px){
	.section .collection-main .section-title {
    margin-bottom: 120px;
	}
    .section-collection ul.tabs.tabs-title {
    display: flex;
    margin-top: 70px;
	}
} 
.section-collection ul.tabs.tabs-title {
    text-align: center;
} 
header nav .nav-item:hover>a {
    background-color: #bdbdbd29 !important;
} 
.btn.btn-primary:hover, input.btn-primary[type="submit"]:hover {
    background: #ef1231 !important;
} 
.topbar {
  display: none;
}
.header-content {
  padding: 20px 0;
}
.section>.container>.section-title>h2 a, .section>.container>.section-title>h2 span, .section .collection-main .section-title h2 {
  color: #000;
  font-weight: bold;
}
.section>.container>.section-title>h2 a, .section>.container>.section-title>h2 span,.top-cart-contain .mini-cart .heading-cart>a,.section .collection-main .section-title h2 {
  background-color: #eee!important;
}
header nav,.aside-item .aside-title{
  background-color: #ed1c29 !important;  
}
header nav .nav-item>a,.aside-item .aside-title h2{
    color:#fff;
    font-weight:700;
    text-transform:uppercase;
}
header nav .nav-item:hover>a {
  color: #000 !important;
}
.top-cart-contain .mini-cart .right-content .label, .top-cart-contain .mini-cart .heading-cart>a .icon.f-left.relative i, .top-cart-contain .mini-cart .right-content span {
  color: #000;
}
.section>.container>.section-title>h2 a:hover {
  color: #000!important;
}
.product-box .product-action, .product-box:hover .product-thumbnail:before {
  display: none!important;
}
.section_blog .blog-item .blog-item-info .btn:hover {
  color: #fff!important;
}
.product-box:hover {
  box-shadow: 0px 0px 15px -2px rgba(0, 0, 0, .4);
  margin-top: -6px;
  transition: .3s ease-in-out;
}
.product-box .sale-flash {
  background-color: #f56b6b !important;
} 
.container {
  width: 1290px!important;
}  
.product-box .product-thumbnail.flexbox-grid>a{
	height:auto;
} 
.logo-wrapper img{
max-width:180px !important
}
@media (min-width:992px){
  .header-content > .row{
  	display:flex;
    align-items:center
  } 
}