bdi {
  color: #000;
}
.page-title{
		display:none;
}
.block-inner strong {
    color: #000 !important;
}
.by-vendor-name-link{
		font-weight:600;
		color:#000000;
		pointer-events: none;
    cursor: default;
}
.product-wrapper{
		margin:20px;
}
.product-name{
		font-size:20px;
}






/*Vendor Page*/
.woocommerce-products-header__title page-title{
		display:none !important;
}
.main-container .woocommerce form.checkout_coupon, .main-container .woocommerce form.login, .main-container .woocommerce form.register {
    background-color: #A90011;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
 color: black; 
}
b, strong {
    color:#A90011;
}
a {
    color: #000;
		font-weight:700;
}
.woocommerce-info {
   border-top-color: #A90011; 
}
.woocommerce-info::before {
    color: #A90011;
}
.main-container .page-content .button, .main-container .page-content .button.alt, .main-container .page-content #submit {
    
		color:#000;
}
.product-name{
		font-size:20px;
}
.by-vendor-name-link {
    display: none !important;
}



/*vendor store css*/
.woocommerce-products-header__title page-title{
    font-size:30px;
		font-weight:700;
		padding:10px;
		color:black;
}
.description_data {
    margin-top: 10px;
    font-size: 18px;
    font-weight: 600;
}
.wcmp-tab-header {
    padding: 0 20px;
		border-radius: 0px;   
		border-bottom: 5px solid #A90011 !important;

}
.wcmp-tablink.active {
    background: #A90011 !important;
    position: relative;
}
.wcmp-tablink.active::before {
   background: #A90011;
}
.wcmp-tablink:hover{
   background: #A90011;
		color:#ffffff;
}
.dashicons, .dashicons-before:before{
padding-right:30px;
}
.dashicons, .dashicons-before:before {
		color:#A90011;
}
.woocommerce-info::before {
    color: #A90011;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
		border-top: 1px solid #A90011;
}
.column-class {
    padding: 50px;
}
.main-container .products-style2 .shop-products .item-col {
    width: 300px;
}
.wishlist-inner{
		display:none;
}
.listview{
		display:none;
}
.list-col8 .actions span{
		display:none;
}
.add_to_cart_inline{
		border: 4px solid #A90011 !important;		
		padding:0px !important;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    color: #000;
}
.product-desc{
		font-size:12px !important;
}


.woocommerce-products-header__title page-title{
		display:none !important;
}
.banner-img-cls .wcmp-imgcls {
    height: 300px;
		width:100% !important;
}
.wcmp_vendor_rating{
		display:none !important;
}
.wcmp-banner-below .wcmp-heading{
		margin:0px;
}
.site-main .wcmp-main-section{
		padding:0px;
}
.column-class {
    padding-top: 0px !important;
}
.wcmp-tab-header{
    background-color: #ffffff;
}
.header-container {
		margin:0px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    background-color: #fff;
}







 /* product colun colors */
.vc_custom_1504065674271 {
    background-color: #222222 !important;
}

.vc_custom_1504065674271 {
    background-color: #222222 !important;
}
.header-container .header-block .block-inner i:before {
    color: #ffffff;
}
.header-container .header-block .block-inner label {
    font-weight: 700;
    color: #ffffff;
}

b, strong {

    color: white;
}
.main-container .special-products.layout2 .title2 h3, .main-container .special-products.layout2 .title2 p {
    color: white; 
}
.main-container .special-products .title2 h3 {
    color:white;
		font-weight:700;
		font-size:60px;
}
.header-container .search-categories-container .cate-toggler {
  color: #000; 
}
.header-container .widget_product_search #searchform #ws {
    color: #000;
}
.header-container .search-categories-container .widget_product_categories ul.product-categories li a {
    color: #000;
}




/*Posts Carousel*/
.main-container .latest-posts .posts-carousel {
 width:100% !important;
}
.main-container .latest-posts .posts-carousel .owl-item active{
      float: left;
      width: 33.33% !important;
}
.main-container .latest-posts .posts-carousel .owl-item{
      float: left;
      width: 10.33% !important;
}

.main-container .latest-posts .posts-carousel .item-col  {
      float: left;
      width: 100% !important;
}
.main-container .latest-posts .post-wrapper .post-info {
    width: 100%;
}


/*Hide Cart*/
.header-container .widget_shopping_cart {
		display:none !important;
}
.header-container .widget_shopping_cart .widget_shopping_cart_content {
   display:none !important;
}


/*header and footer css*/
.vc_custom_1504065649069 {
    background-color: #D11D27 !important;
}
.vc_custom_1504065674271 {
   background-color: #ffffff !important; 
}
.header-container .header .horizontal-menu #mega_main_menu_first > .menu_holder .menu_inner > ul > li > a.item_link .link_text, .header-container .header .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link .link_text {
    color: #000;
}
.header-container .search-categories-container .cate-toggler {
  color: #000; 
}
.header-container .widget_product_search #searchform #ws {
    color: #000;
}
.header-container .search-categories-container .widget_product_categories ul.product-categories li a {
    color: #000;
}
.header-container .header-block .block-inner i:before {
    color: #000;
}
.header-container .header-block .block-inner label {
    font-weight: 700;
    color: #A90011;
}
.header-container .header-block .block-inner label {
    font-weight: 700;
    color: #000;
}
.header-container .widget_shopping_cart .widget_shopping_cart_content {
		background:#ffffff !important;
    margin:10px;
}
.header-container .widget_shopping_cart .widget_shopping_cart_content .cart-toggler a:before {
    color: #000;
}
.header-container .widget_shopping_cart .widget_shopping_cart_content .cart-toggler .cart-title {
    color: #000;
}





.main-container .shop-products .product-wrapper .add_to_cart_inline a.button:hover {
  background-color: #A90011;
}

.main-container .latest-posts .post-wrapper .post-info .readmore:hover {
  background-color: #A90011;
  background: #A90011;
}
.main-container .featured-categories .category-wrapper .category-list ul li.view-all a:hover {
  background-color: #A90011;
}

.main-container .special-products .shop-products .product-wrapper .actions .add-to-links li.add-to-cart .add_to_cart_inline a.button:hover {
  background-color: #A90011;
}

.woocommerce .blockUI.blockOverlay {
  background-color: #A90011;
  background: #A90011;
}

.main-container .shop-products .product-wrapper .yith-wcwl-add-to-wishlist a:hover {
  background-color: #A90011;
}

.main-container .shop-products .product-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover {
  background-color: #A90011;
}

.main-container .shop-products .product-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  background-color: #A90011;
}

.main-container .shop-products .product-wrapper .compare-button a.compare.added {
  background-color: #A90011;
}

.main-container .shop-products .product-wrapper .compare-button a.compare:hover {
  background-color: #A90011;
}

.add_to_wishlist.single_add_to_wishlist {
  background-color: #A90011;
}

.yith-wcwl-add-button a .add_to_wishlist {
  background-color: #A90011;
}

.owl-carousel .owl-controls .owl-buttons div:hover {
  background-color: #A90011;
}

.footer .wpb_wrapper a:hover {
  color: #A90011A;
}

#categories > .menu_holder .menu_inner > ul > li > a.item_link > .link_content {
  color: #A90011;
}


.main-container .title1 {
  background: #f4f4f4;
  border-bottom: 2px solid #A90011;
  margin: 0 0 10px;
}

.main-container .home-tabs2 .title-container .home-tabs-title {
  border-bottom: 2px solid #A90011;
  list-style: none;
  padding: 0;
  margin: 0;
  position: relative;
  background: #f4f4f4;
  display: block;
  text-align: left;
}

.brand-logo .title1 {
  background: #f4f4f4;
  border-bottom: 2px solid #A90011;
  margin: 0 0 10px;
}

.home .categories-menu.show_home #mega_main_menu, .home .categories-menu.show_home #categories{
		   display:none; 
}
.categories-menu .categories-menu.show_home{
  display:block;		
}

.home-slider{
		height:50px; 
		width:100%;

}



/*Contact Page*/
.wpcf7-form .button, html input[type=button], input[type=reset], input[type=submit] {
  background: #a0a0a0;
    box-shadow: none;
    border: 0;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 1.07em;
    font-weight: 400;
    height: 47px;
    line-height: 47px;
    overflow: hidden;
    padding: 0 25px;
    text-shadow: none;
    text-transform: capitalize;
    -webkit-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    -ms-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    vertical-align: middle;
    white-space: nowrap;
}
wpcf7-form .button, html input[type=button], input[type=reset], input[type=submit]:hover{
		color:#ffffff;
		background:#A90011;
}






/*vendor store css*/
.woocommerce-products-header__title page-title{
    font-size:30px;
		font-weight:700;
		padding:10px;
		color:black;
}
.description_data {
    margin-top: 10px;
    font-size: 18px;
    font-weight: 600;
}
.wcmp-tab-header {
    padding: 0 20px;
		border-radius: 0px;   
		border-bottom: 5px solid #A90011 !important;

}
.wcmp-tablink.active {
    background: #A90011 !important;
    position: relative;
}
.wcmp-tablink.active::before {
   background: #A90011;
}
.wcmp-tablink:hover{
   background: #A90011;
		color:#ffffff;
}
.dashicons, .dashicons-before:before{
padding-right:30px;
}
.dashicons, .dashicons-before:before {
		color:#A90011;
}
.woocommerce-info::before {
    color: #A90011;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
		border-top: 1px solid #A90011;
}
.column-class {
    padding: 50px;
}
.item-col{
		margin:10px;
		min-width:200px;
		padding:0;
}
.wishlist-inner{
		display:none;
}
.listview{
		display:none;
}
.list-col8 .actions span{
		display:none;
}
.add_to_cart_inline{
		border: 4px solid #A90011 !important;		
		padding:0px !important;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    color: #000;
}
.product-desc{
		font-size:12px !important;
}


.woocommerce-products-header__title page-title{
		display:none !important;
}
.banner-img-cls .wcmp-imgcls {
    height: 300px;
		width:100% !important;
}
.wcmp_vendor_rating{
		display:none !important;
}
.wcmp-banner-below .wcmp-heading{
		margin:0px;
}
.site-main .wcmp-main-section{
		padding:0px;
}
.column-class {
    padding-top: 0px !important;
}
.wcmp-tab-header{
    background-color: #ffffff;
}
.header-container {
		margin:0px;
}
.add-to-cart{
		background:#fff !important;
}


/*new tab*/
.newtab{
		display: flex;

}
.wocommerce-newtab{
		width:200px;
		margin:15px;
}
.add-to-cart .woocommerce-Price-amount{
		display:none;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    display: none;
}
.wocommerce-newtab h2{
		font-size:20px;
}
.wcmp-tab-header newtab{
		float:right;
}





/*Mobile View*/
@media screen and (max-width: 767px){
.header-container .logo {
    height: 120px;
}
}




/*footer*/
.footer-1 {
display: none !important;
}
.page-id-7110 .footer-1{
		display:initial !important; 
}
b, strong {
    font-weight: 700;
    color: #A90011;
}
.footer .title1{
display:none;
}
.brand-logo .owl-carousel .owl-controls .owl-buttons {
display:none;
}
.vc_custom_1504233687116 {
		padding-bottom:50px;
}
.footer .wpb_wrapper a:hover {
    color: #A90011;
}