/*---------------------------------------------------------------------------------

 Theme Name:   Sanit-Plast
 Theme URI:    https://sanit-plast.com.pl
 Description:  szablon
 Author:       MILMAY.pl
 Author URI:   
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/
#main-content {
 background-color: RGBA(255,255,255,0)!important;
}

#seeMoreRecords, #seeLessRecords {
	background: #53939b;
	border: 0;
	color: #f2f2f2;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-size: 16px;
	padding: 7px 20px;
	cursor: pointer;
	margin-top: 15px;
}
#seeLessRecords {
	margin-left: 10px;
}

/*------------------------------ Strona kategorii ------------------------------*/

h2.woocommerce-loop-product__title {
	background: #53939b;
	padding: 5px !important;
	margin-top: 0px;
}

.woocommerce-page ul.products li.product a img, .woocommerce ul.products li.product a img {
    margin: 0px!important;
}
.woocommerce .woocommerce-result-count {
     display: none!important;
}
form.woocommerce-ordering {
	display: none;
}

/*------------------------------ Strona produktu ------------------------------	*/

.woocommerce div.product form.cart .button {
     display: none;
}


.ced-vm-attr-name-label ul li {
	margin-right: 5px !important;
	margin-bottom: 5px !important;
	cursor: pointer !important;
}

.ced-vm-swatch-wrapper-without-circle {
    transform: none!important;
}

.ced-vm-attr-label-tooltip span.vm_label_s {
    background-color: #53939b;
    top: auto !important;
}


.et_pb_wc_add_to_cart form.cart .variations td.value span:after {
	display: none;
}

.woocommerce div.product form.cart .variations td{
	display: block;
}
.ced-vm-attr-name-label a.reset_variations {
    display: none !important;
}	
	
.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image {
    opacity: .7;
}



/*

.woocommerce div.product div.images .flex-control-thumbs {
	margin: 0;
	padding: 0 !important;
	list-style: none;
	display: inline !important;
}
.woocommerce div.product div.images .flex-control-thumbs li {
	float: center;
	width: 20% !important;
	clear: none !important;
	margin-left: 10px;
	padding: 0;
	position: relative;
}
.woocommerce div.product div.images .flex-control-thumbs li:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background: rgba(83,147,155,0.3) !important;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
}
.woocommerce div.product div.images .flex-control-thumbs li:after {
	content: '';
	display: block;
	width: 38px;
	height: 1px;
	position: absolute;
	right: 0;
	bottom: 0;
	background: #5a989f;
	z-index: 10;
}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active {
	z-index: 2 !important;
}
.woocommerce div.product div.images .flex-control-thumbs li span {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #FFFFFF;
	z-index: 4;
}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active + span {
	z-index: 1;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	right: 33.334%;
	margin-right: .5em;
}
.woocommerce div.product div.images .flex-control-thumbs li img {
	opacity: 1;
	position: relative;
	z-index: 5
}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover {
	opacity: 1;
}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active {
	z-index: 1;
}

.woocommerce div.product div.images .flex-control-thumbs li:has(img-flex-active):before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background: rgba(83,147,155,0.3);
	position: absolute;
	left: 0;
	top: 0;
}
.woocommerce div.product div.images.woocommerce-product-gallery:after {
	display: block;
	content: '';
	width: 100%;
	clear: both;
}


/*------------------------------ Sidebar ------------------------------*/
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
	margin: 0 0 10px;
	background: #FFFFFF;
	padding: 6px 35px 6px 10px;
	position: relative;
}
	
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a {
	color: #000000;
	display: block;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span {
	background: #53939b;
	color: #FFFFFF;
	display: block;
	position: absolute;
	right: 0;
	top: 6px;
	width: 30px;
	text-align: center;
}

.select2-container .select2-selection--single {
	height: 37px;
	border: 0;
	border-radius: 0;
	padding: 6px 35px 6px 10px;
}
.select2-container .select2-selection--single .select2-selection__rendered {
	padding-left: 0;
	padding-right: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	width: 30px;
	height: 25px;
	color: #FFFFFF;
	right: 0;
	top: 6px;
	background: #53939b;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #FFFFFF transparent transparent transparent;
}
/*------------------------------ Sidebar BE ROCKET ------------------------------*/
.bapf_sfilter {
    margin-bottom: 20px !important;
}

.berocket_single_filter_widget .bapf-clean-rounded ul {
    display: grid!important;
    flex-wrap: wrap;
    gap: 2px;
}

.berocket_single_filter_widget .bapf-clean-rounded li label {
    display: inline-block !important;
	text-transform: uppercase;
    border: none;
    padding: 3px 5px;
	font-size: 0.8rem;
    font-weight: normal;
    border-radius: 0px;
    color: #fff;
	background: #53939B;
    position: relative;
	width: 100%;
}
.berocket_single_filter_widget .bapf-clean-rounded li.checked label {
    border-color: none;
    color: #fff;
    padding-left: 26px;
	background: red;
}

.berocket_single_filter_widget .bapf-clean-rounded li.checked label:before {
        border-color: #fff;
	}