/*Theme Name: Bauen
Theme URI: https://themeforest.net/item/bauen-architecture-interior-wordpress-theme/34326026
Author: webRedox WordPress Team
Author URI: https://webredox.net/
Description: Bauen – Architecture & Interior WordPress Theme is perfect if you like a minimal, clean and modern design. This WordPress Theme is ideal for architecture companies, interior studio, construction, furniture and those who need an easy, attractive and effective way to share their work with clients.
Version: 9.4.3
License: 
License URI:
Tags: two-columns, custom-background, custom-colors, featured-images, theme-options
Text Domain: bauen
*/

.wp-caption {
	margin-bottom: 1.75em;
	max-width: 100%;
}
.wp-caption-text {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.sticky { 
    color: #a9a9a9;
}
.gallery-caption {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.bypostauthor {
	color:#000;
}
.alignleft {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}
.alignright {
    display: block;
    float: right;
    margin-left: 20px;
    margin-bottom: 20px;
}
.aligncenter {
    margin-left: auto;
    margin-right: auto;
    display: block;
    clear: both;
    margin-bottom: 20px;
}
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	/* many screen reader and browser combinations announce broken words as they would appear visually */
	word-wrap: normal !important;
}
.screen-reader-text:focus {
    color:#000;	
}
.wp-block-image.alignfull img, 
.wp-block-image.alignwide img {
    width: 100%;
}
rs-module-wrap{	
	max-width:100%;	
	left:0px!important;
}

.wpcf7-form-control.has-spinner.wpcf7-submit a {
	color: #fff;
}

del span.woocommerce-Price-amount.amount {
	text-decoration: line-through;
}
.product.type-product.status-publish span.category-pro {
	transform: rotate(360deg);
	writing-mode: unset;
	opacity: .9;
}

nav.navbar.bn-classic-main.if-disable-index-header.if-disable-index-header-margin {
	z-index: 9999999;
}

.shop1 .item div.con {
	z-index: 1;
}

.payment-methods--logos-count {
	white-space: nowrap;
}

.payment-methods--logos > div {
	display: flex;
}

.woocommerce-product-details__short-description + .stock.in-stock, .cart-mini-uri.nav-link.nav-color {
	display: none;
}

.fkcart-summary-line-item.fk-tax-rate.fk-tax-rate-pl-vat-1 {
	display: none;
}

body #wfacp-e-form .wfacp_main_form.woocommerce #payment ul.payment_methods li label img {
	max-width: 40px;
}

/* woo filter kategorie */

.wpc-filters-ul-list.wpc-filters-checkboxes {
	display: flex;
	flex-wrap: wrap;
}

.wpc-filter-chips-list .wpc-filter-chip, .wpc-filter-chips-list.wpc-filter-chips-3134-1.wpc-filter-chips-3134 {
	display: flex;
}

.wpc-filters-ul-list .wpc-checkbox-item.wpc-term-item, .wpc-filter-chips-list.wpc-filter-chips-3134-1.wpc-filter-chips-3134 li {
	width: auto;
}

.wpc-filters-widget-containers-wrapper .wpc-filters-widget-top-container {
	background-color: transparent;
	border: 0;
}

.wpc-filters-widget-containers-wrapper .wpc-filters-widget-top-container:before {
	display: none;
}

.wpc-filter-chips-list.wpc-filter-chips-3134-1.wpc-filter-chips-3134 li.wpc-filter-chip {
	margin-bottom: 0;
}

div.blog-sidebar .widget {
	padding: 20px;
	margin-bottom: 10px;
}

.wpc-filters-section.wpc-filters-section-3135.wpc-filter-product_cat {
	margin-bottom: 0;
}

.wpc-term-item-content-wrapper .wpc-filter-link {
	margin-right: 0;
	font-family: Oswald, sans-serif;
	font-size: 18px;
}

.widget.widget-block.widget_wpc_filters_widget {
	margin-top: 120px;
	background-color: transparent;
	padding-left: 0;
}

/* PROMOCJA */

.promocja {
	background-color: #ef93f2;
	color: #fff;
	padding: 3px 10px 3px 10px;
	font-size: 15px;
	z-index: 9999;
	text-align: center;
}

.widget.widget-block.widget_block {
	background: transparent;
	padding: 0;
	margin: 0;
}

body #wfacp-e-form button[type=button]:not(.white):not(.black):not(.woopay-express-button).btn.button.select-paczkomat-button {
	background-color: #ef93f2;
	color: #fff;
	max-width: 300px;
	margin: 15px 0;
}
#wfacp-e-form .wfacp_main_form .wfacp_shipping_options label.wfacp_main_form.label.label_shiping {
	display: none;
}

.elementor-2970 .elementor-element.elementor-element-4c601557 #wfacp-e-form .wfacp_main_form.woocommerce #payment button.button.alt {
	background-color: #ef93f2;
}

.cr-reviews-slider .cr-review-card .cr-avatar-check, .cr-reviews-slider .cr-review-card .review-product {
	background-color: #ef93f2;
}

.archive div.product.outofstock::after {
	content: 'Wyprzedany';
	display: block;
	position: absolute;
	transform: translate(-50%);
	left: 50%;
	top: 50%;
	color: #ef93f2;
	font-size: 50px;
	opacity: .7;
	font-family: Oswald, sans-serif;
}

.woocommerce div.product p.stock.out-of-stock {
	font-size: 20px;
}

.category-pro ins .woocommerce-Price-amount.amount {
	color: #fc0303;
}