.product-image-wrapper .out-of-stock {
color: white!important;
background: rgba(255, 42, 42, 0.5);
}


 .outofstock img {
opacity: 0.5;
}

.owl-carousel .owl-item, .slide-item .product {
width: 300px!important;
}

.more-link {
color: #bd1a00;
display: inline;
font-weight: 400;
}

.products-list .product .product-name {
font-size: 22px!important;
font-weight: 700!important;
}

.white p, .white h1, .white h2, .white h3, .white h4, .white h5 {
color: white;
}

.menu-item-9174 {
display: none!important;
}

.woocommerce form .form-row, .woocommerce-page form .form-row {
margin-top: 20px;
}

.product_cat-la-cimbali .price {
display: none!important;
}

.single-product-page .product-info .button {
margin-bottom: 0px;
}

.main-nav {
background: #141414!important; 
}

.main-nav .menu > li > a {
color: white!important;
}

.recent-post-mini a {
color: white!important;
}


.product-loop .product .product-image-wrapper .product-mask, .slide-item .product .product-image-wrapper .product-mask {
color: #bd1a00;
background: rgba(0,0,0,0.7);
}

#fbuilder .fform h1 {
font-size: 20px;
color: #bd1a00;
}

#fbuilder .large {
height: 70px;
background: white;
color: black;
font-weight: 500;
font-size: 30px;
}

input[type="text"] {
font-size: 20px;
height: 70px;
width: 370px;
background-color: white!important;
color: black;
}

textarea {
background-color: white!important;
}

.header5, .header6, .header1, .header7 {
background: #141414;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 30px;
padding-bottom: 30px;
}
.et-mobile-menu li > a {
color: white!important;
}

.banner .banner-content {
border: solid #bd1a00 2px; 
}

.slide-item .product .products-page-cats, .products-grid .product .products-page-cats {
display: none;
}

.footer-top {
background: #141414;
color: white;
}

.footer-top .widget-title, footer-top a {
color: white!important;
}

.woocommerce ul.product_list_widget li a {
color: white;
}

.price ins {
 font-size: 12px;
}

.single-product-page .product-info .price ins {
 	font-size: 21px!important;
 }

.single-product-page .product-info .price {
	width: 100%;
}

.price {
font-weight: 600;
}

.slide-item .product .price, .products-grid .product .price, .slide-item .product .product-name, .products-grid .product, .slide-item .product .add-to-container, .products-grid .product .add-to-container .product-name {
text-align: center;

}

.slide-item .product, .products-grid .product {
border: 1px solid #d4d4d4;
background: #fff;
}

.specials .products-grid .product {
border: 1px solid #d4d4d4;
height: 700px;
width: 500px;
background: #f4f4f4;
}

.main-image-slider {
width: 400px;
}

 .single-product-page .product-info {
margin-bottom: 15px;
}

 .single-product-page .product-info .posted_in, a.add_to_wishlist {
display: none;
}

.quick-view-popup .product-info h4, .single-product-page .product-info h4, .products-small .product-item .price, .product_list_widget .amount, .cart_totals .table .total .amount, .price {
color: #bd1a00;
}
.product_meta .pro_price_extra_info {
display: none;
}

.page-heading h1 {
color: #bd1a00;
text-transform: uppercase !important;
}

.product-type-variable .product-info .price {
display: none;
}

.category-box {
background: #fafafa;
padding: 20px;
}

h3 {
margin-bottom: 10px;
}

.main-nav .menu > li.menu-full-width .nav-sublist-dropdown .container > ul > li > a {
font-size: 13px;
}

.footer-top a {
color: #bd1a00 !important;
}



@media (min-width: 800px) {


.mobile {
display: none!important;
}

.desktop {
display: block!important;
}

.banner.banner-font-dark .banner-content {
font-size: 25px;
}

.header5 .logo img, .header6 .logo img, .header1 .logo img, .header7 .logo img {
max-width: 500px!important;
}
}




@media (max-width: 800px) {
.mobile {
display: block!important;
}

.desktop {
display: none!important;
}

.banner.banner-font-dark .banner-content {
font-size: 17px;
}

.wpb_row {
margin-bottom: 0px!important;
}

.header5 .logo img, .header6 .logo img, .header1 .logo img, .header7 .logo img {
max-width: 225px!important;
}
}


