.stock.in-stock{
    font-weight: 500;
    color: green;
    font-size: 15px;
    }
.stock.out-of-stock {  
    color: #bd0028;
    font-weight: 500;
	  font-size: 15px;
}
.onsale { 
    display: none;
}
.hot { 
    display: none;
}

body { 
    color: black;
	    background-color: #fff;
}

.calc-container .calc-list .calc-subtotal-list .sub-list-item.total span:last-child  { 
    text-transform: none;
}
.fee {
    display: flex;
    padding: 15px 30px;
    align-items: center;
}

div[data-title="Dobierka"] {
	margin-left:90px;

}
div[data-title="Dobírka"] {
   margin-left:90px;
}

.x-currency-product-approximate-price {
    display: block;
		color: black;	
		font-size: 15px
}


.bwp-slider.slider-homepage2 .slick-list {
    border-radius: 18px;
}
.bwp-woo-categories.slider4 .item-image, .bwp-woo-categories.slider4 .item-thumbnail {
			width:70%;
	height:70%;
	}
.banners-effect-6 .banners>div a {
	    border-radius: 18px;
	}


.pmagic  {
	font-weight: 500;
	}
.pmagic .pm-profile-tab-wrap .pm-profile-tab a {
	font-weight: 500;
	}
.bwp-header .block-top-link>.widget .widget-custom-menu>div ul#menu-top-menu li a {
	color: black;
	font-weight: 400;
	}
.pm-border-slide {  
    background: #bd0028 !important;
}

.categories-vertical-menu .bwp-vertical-navigation>div ul.menu li.level-0>a {
	font-size: 12.5px;
	font-weight: 600;
	font-family: Montserrat,sans-serif;
}	

.bwp-filter-ajax #bwp_form_filter_product ul {
	padding: 15px 10px 15px;
	}
.bwp-filter-ajax #bwp_form_filter_product .bwp-filter .content_filter {
	padding: 0px;
	}

#bwp_form_filter_product .bwp-filter span {
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    border: 1px solid #d2d2d2;
    position: relative;
    margin: 0 10px 0 0;
    top: 3px;
}
#bwp_form_filter_product .bwp-filter li {
    float: unset;
	}

.bwp-header .wpbingoLogo img {
    max-height: 61px;
    width: auto;
}
.woocommerce-info, .woocommerce-message {
    text-transform: none;
}
.wpify-woo-delivery-date__country-select {
	display: none;
	}
.back-top.button-show {
	visibility: hidden;
}	
.elementor-9162 .elementor-element.elementor-element-d0219ef {
	border-radius: 18px;
}	
.elementor-9162 .elementor-element.elementor-element-d0219ef > .elementor-background-overlay {
	border-radius: 18px;
}	
.bwp-brand.default .item-image {
	border: none;
}
.contents-detail .bwp-single-product .woocommerce-product-rating a {
	font-size: 13px;
	}
.quickview-container .bwp-single-info .woocommerce-review-link, .single-product .bwp-single-info .woocommerce-review-link {
	top: 0px;
}
.quickview-container .bwp-single-info .woocommerce-product-rating:after, .single-product .bwp-single-info .woocommerce-product-rating:after {
	display: none;
}	

.sp-easy-accordion .sp-ea-single .ea-header a {
	font-size: 17px !important;
}
.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a {
	padding: 6px !important;
}	
.ea-expand-icon.fa {
	color: #bd0028 !important;
	}
.products-list.grid .product-wapper.content-product9 .product-title {
     margin-bottom: 10px !important;
	}
.page .products-list.grid .product-wapper .products-content h3.product-title {
	block-size: 50px;
	min-height: 50px;
}	
.content-shop .products-list.grid .product-wapper .products-content h3.product-title {
	block-size: 50px;
	min-height: 50px;
}	
.product-stock {
	display: none;
	}
.products-list.grid .product-wapper .products-content .price {
	min-height: 30px;
	}
.products-list.grid .product-wapper .products-content .item-brand {
	white-space: nowrap;
	}
.cart_totals .wc-proceed-to-checkout {
    padding: 20px 30px 0px 30px;
}
.bwp-woo-categories.slider4 .item-image, .bwp-woo-categories.slider4 .item-thumbnail {
	border: none;
}	
.elementor-9162 .elementor-element.elementor-element-34a2dcb > .elementor-element-populated {
    padding: 15px 15px 90px 15px;
}
.categories-vertical-menu .bwp-vertical-navigation>div ul.menu li.level-0>a {
    padding: 10.35px 0;
}

.niesme-platcami-dph {
	color: #000;
	font-weight: 500;
	font-size: 11px;
	}
.quickview-container .entry-summary .price, .single-product .entry-summary .price {
    color: #bd0028;
}
.bwp-widget-banner.layout-1 .banner-wrapper-infor {
    padding: 0 25px;
    bottom: 25px;
}
.bwp-widget-banner.layout-4 .banner-wrapper-infor {
    bottom: 10px;
    padding: 0 10px;
}
.bwp-sidebar.sidebar-single-product.col-xl-3.col-lg-3.col-md-12.col-12 .price ins, .single-product .entry-summary .price ins {
    color: #bd0028;

}
.quickview-container .entry-summary .price del, .single-product .entry-summary .price del {
	font-size: 18px;
}

.wpify-woo-delivery-date {
	margin-bottom:0px;
	}
.quickview-container .bwp-single-info .woosc-btn, .single-product .bwp-single-info .woosc-btn {
	margin-top: 10px;
	color: black;
	}
.products-list.grid .product-wapper .products-content .price {
    margin-bottom: -14px;
	}
.display.hidden-xs {
	display: none;
	}

.content-area .content-categories-top .item-product-cat-content .item-children {
	display:none;
	
	}

.content-area .content-categories-top .item-product-cat-content {
	max-height: 110px;
}	
.woocommerce-tabs .panel.woocommerce-Tabs-panel--description .row {
	padding-right: 50px;
	padding-left: 20px;
	}
.woocommerce-tabs .content-tab .panel {
	text-align: justify;
	}
.quickview-container .bwp-single-info .description, .single-product .bwp-single-info .description { 
	text-align:justify;
	}
.woocommerce-tabs .panel.woocommerce-Tabs-panel--description h2 {
    font-size: 25px;
    font-family: Audiowide,cursive;
    font-weight: 400;
    text-transform: uppercase;
    margin: 40px 0 0px;
	text-align: left;
}
.woocommerce-tabs .panel.woocommerce-Tabs-panel--description h1 {
    font-size: 35px;
    font-family: Audiowide,cursive;
    font-weight: 400;
    text-transform: uppercase;
    margin: 40px 0 0px;
	  text-align: left;
}
.woocommerce-tabs .panel.woocommerce-Tabs-panel--description s1 {
    font-size: 35px;
    font-family: Audiowide,cursive;
    font-weight: 400;
    text-transform: uppercase;
    margin: 40px 0 0px;
	  text-align: left;
}
.woobt-price-ori .niesme-platcami-dph {
	display: none;
	}
.woobt-price-ori .woocommerce-Price-amount.amount {
	color: #bd0028;
	font-weight: 600;
	font-size: 16px
	}
.woobt-price-ori .x-currency-product-approximate-price .woocommerce-Price-amount.amount  { 
	color: #000;
	font-weight:500;
	font-size: 11px
	}
.woobt-price-ori .x-currency-product-approximate-price {
	font-weight:500;
	font-size: 11px
	}
.woobt-title-inner {
	font-weight:500;
	}
.wpcpq-wrap {
	flex-basis: 100%;
	}
.quickview-container .bwp-single-info .single_add_to_cart_button.button, .single-product .bwp-single-info .added_to_cart.wc-forward {
    -webkit-transition: none;
    transition: none;
    font-weight: 500;
    font-size: 15px;
    line-height: 45px;
    position: relative;
    background: #bd0028;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    color: #fff;
    text-align: center;
    padding: 0 15px;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    margin: 0;
    width: auto;
    margin: 5px 0px 5px 10px;
}
.quickview-container .bwp-single-info .single_add_to_cart_button.button:before, .single-product .bwp-single-info .added_to_cart.wc-forward:before {
    content: "\e906";
    font-family: icomoon;
    margin-right: 10px;
}
.quickview-container .bwp-single-info .single_add_to_cart_button.button, .single-product .bwp-single-info .single_add_to_cart_button.button {
	min-width: 0px;
	}
.quickview-container .bwp-single-info .stock.in-stock, .single-product .bwp-single-info .stock.in-stock { 
	margin-bottom: 5px;
}	
.woo-custom-stock-status.available_on_backorder_color {
	font-weight: 500;
	}	
.bwp-widget-banner.layout-4 .button {
    letter-spacing: 1px;
    padding: 0 13px;
}
 .woobt-products .woobt-product .woobt-price del  {
	display: none;
}
.wooac-popup .wooac-action a {
    margin: 5px 5px;
	}
.woofc-area .woofc-suggested .woofc-suggested-product-price {
	opacity: 1;
	}
.quickview-container .bwp-single-info .stock.out-of-stock, .single-product .bwp-single-info .stock.out-of-stock {
    display: block;
}
.products-content .x-currency-product-approximate-price {
	font-size: 13px;
}
.products-content .price {
	font-size: 20px;
}
.woocommerce-tabs .panel.woocommerce-Tabs-panel--description h1 {
	font-size: 25px;
}	
.woocommerce-tabs .panel.woocommerce-Tabs-panel--description h2 {
	font-size: 25px;
}	
.prihlasit-sa {
    color: #bd0028 !important;

}