/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.wd-dropdown-menu.wd-design-default .wd-dropdown {
    /* top: -12px; */

}
.product.wd-hover-quick .wd-add-btn>a {
    background-color: #3E565B !important;
}
div.quantity input.minus {
    padding: 0 16px;
    min-width: 25px;
    min-height: unset;
    height: 42px;
    border: var(--wd-form-brd-width) solid var(--wd-form-brd-color);
    background: var(--wd-form-bg);
    box-shadow: none;
    border-radius: 20% 0% 0% 20%;
}
div.quantity input.plus {
    padding: 0 16px;
    min-width: 25px;
    min-height: unset;
    height: 42px;
    border: var(--wd-form-brd-width) solid var(--wd-form-brd-color);
    background: var(--wd-form-bg);
    box-shadow: none;
    border-radius: 0% 20% 20% 0%;
}


.wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp>.wd-sub-menu {
    background-color: #3E565B;
}

.guzik1 .elementor-button.elementor-size-md {

    padding: 15px 100px !important;

}

div.wd-dropdown-menu.wd-dropdown.wd-design-sized.color-scheme-dark.wd-opened ul.wd-sub-menu.mega-menu-list a{
    color: #000000;
}

#menu-item-15654:hover > a.woodmart-nav-link {
/* text-decoration: underline;    */
color: #3E565B !important;

}
#menu-item-15665:hover > a.woodmart-nav-link {
/* text-decoration: underline;     */
color: #3E565B !important;
}

li.item-with-label.item-label-primary a:hover{
/* text-decoration: underline; */
    color: #3E565B !important;
}
/* #menu-item-5581>div>div>div>ul {
    font-size: 32px !important;
} */
.whb-full-width .wd-dropdown-menu.wd-design-aside>.container {
    /* max-width: clamp(var(--wd-container-w), 95%, 100%); */
max-width: 1400px!important;
}

a.woodmart-nav-link {
    color: #000000 !important;
    
        
}
#menu-item-15665 a.woodmart-nav-link,
#menu-item-15654 a.woodmart-nav-link
{
font-size: 16px !important;
}

.wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu>li:hover>a,
.wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu>li.wd-opened>a {
    background-color: #ffffff !important;
    color:#000000 !important;
}

.wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp>.wd-sub-menu>li.menu-item-has-children>a:after {

    content: "" !important;
}
body.home .main-page-wrapper {
    padding-top: 0px;

}

select {
    padding-right: 30px;
    background-color:rgb(235, 235, 235);
    background-image: var(--wd-form-chevron);
    background-position: right 10px top 50%;
    background-size: auto 18px;
    background-repeat: no-repeat;
    border: none;
    border-radius: 8px 8px 8px 8px;
}
select option {
    /* background-color: #b32020; */
    padding: 70px;
    
}

.ni_33 {
    color: #fff;
    padding: 5px 35px 5px 35px;
    background-color: #607B84;
    /* float: left; */
    margin: 20px auto;
    display: block;
    width: fit-content;
    border-radius: 5px;
}

.wd-nav.wd-style-underline-reverse>li>a {
    padding-top: 0px ;
}
.wd-nav>li {
    /* position: relative;
    background-color: #3E565B;
    color: #ffffff; */
}
.wd-nav.wd-style-underline-reverse>li>a {
    padding: 8px 40px 8px 40px !important;
    color: #ffffff;
}
div.single-breadcrumbs-wrapper,
body>div>div>div>div.row.content-layout-wrapper.align-items-start>div>section>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-d5e3042>div>div.elementor-element.elementor-element-392eea0d.elementor-widget.elementor-widget-shortcode>div>div>div>div>form>div.um-col-alt>div.um-right.um-half,
.wd-nav[class*="wd-style-underline"] .nav-link-text:after {
display: none !important;
}

li.description_tab a,
li.additional_information_tab a,
li.zastosowanie_tab a,
li.skladniki_tab a,
li.sposob-wykonania-zabiegu_tab a
{
    background-color: rgb(235, 235, 235)!important;
    color: #000000 !important;
    border-radius: 8px 8px 8px 8px;
}

li.description_tab.active a,
li.additional_information_tab.active a,
li.zastosowanie_tab.active a,
li.skladniki_tab.active a,
li.sposob-wykonania-zabiegu_tab.active a
{
    background-color: #3E565B !important;
    color: #ffffff !important;
border-radius: 8px 8px 8px 8px;
}
.product-tabs-wrapper {

    border-top: none!important;

}
#product-10759>div:nth-child(1)>div.row.product-image-summary-wrap>div>div>div.col-lg-6.col-12.col-md-6.product-images>div>div>div>div {
background-color: transparent;
}

.woocommerce-product-gallery .wd-owl {
    /* -webkit-box-shadow: 0px 9px 22px -12px rgba(66, 68, 90, 1);
    -moz-box-shadow: 0px 9px 22px -12px rgba(66, 68, 90, 1);
    box-shadow: 0px 9px 22px -12px rgba(66, 68, 90, 1); */
}
figure.woocommerce-product-gallery__wrapper.owl-items-lg-1.owl-items-md-1.owl-items-sm-1.owl-items-xs-1.owl-carousel.wd-owl.owl-loaded.owl-drag {
    margin-bottom: 15px;
}
.woocommerce-product-gallery .thumbnails.wd-owl .owl-item,
.woocommerce-product-gallery .thumbnails.wd-owl>.product-image-thumbnail {
    padding-inline: 7px !important;
}

.wd-widget-collapse .widget-title {
    margin-bottom: 6px;
}

.wpc-filter-collapsible .wpc-filter-title .wpc-open-icon,
.wpc-filter-collapsible-reverse.wpc-filter-collapsible.wpc-closed .wpc-filter-title .wpc-open-icon,
.wpc-filter-collapsible.wpc-closed .wpc-filter-title .wpc-open-icon,
.wpc-filter-has-selected.wpc-closed .wpc-filter-title .wpc-open-icon {
    content: "";
    width: 2.5em;
    min-width: 1.0em !important;
    height: 1.0em !important;
    display: block;
    border-left: none !important;
    border-top: none !important;
    position: relative;
    transform: rotate(0deg) !important;
    background-image: url(/wp-content/uploads/2023/01/plus.svg);
    background-repeat: no-repeat;
}

.wpc-filter-collapsible-reverse.wpc-filter-collapsible .wpc-filter-title .wpc-open-icon,
.wpc-filter-collapsible.wpc-opened .wpc-filter-title .wpc-open-icon,
.wpc-filter-has-selected .wpc-filter-title .wpc-open-icon {
    transform: rotate(0deg) !important;
    background-image: url(/wp-content/uploads/2023/01/minus.svg);
    background-repeat: no-repeat;
}
.widget-area li.wpc-term-item input[type=checkbox],
.widget-area li.wpc-term-item input[type=radio],
.wpc-filters-widget-main-wrapper li.wpc-term-item input[type=checkbox],
.wpc-filters-widget-main-wrapper li.wpc-term-item input[type=radio] {

    /* width: 23px;
    height: 30px; */
margin-right: 5px;
/* background-color: red !important; */
    /* transform: scale(1.7); */
}
.wpc-filters-main-wrap li.wpc-term-item input[type=checkbox],
.wpc-filters-main-wrap li.wpc-term-item input[type=radio] {
    outline: 0;
    margin-left: 1px;
    margin-right: 7px!important;
    margin-bottom: 0;
}
.wpc-filters-main-wrap li.wpc-term-item input[type=checkbox],
.wpc-filters-main-wrap li.wpc-term-item input[type=radio] {

        width: 28px !important;
            height: 23px !important;
}
 li.wpc-term-selected label{
    border-bottom: 1px solid #000;
 }

input[type="checkbox"] {
        width: 28px !important;
            height: 23px !important;
            /* display: inline-block; */
    /* appearance: none; */
    background-image: url('/wp-content/themes/woodmart-child/uncheck.png');
        background-size: contain;
        background-repeat: no-repeat;
    /* Ukrywa domyślny checkbox */
    /* Podstawowe style dla twojego checkboxa */
}

input[type="checkbox"]:before {
    /* content: ''; */

    /* background-color: rgb(255, 136, 0) !important; */
    /* display: inline-block; */
    /* color: darkgreen; */
    /* Stylizacja dla pseudo-elementu */
}

input[type="checkbox"]:checked:before {
    color: #ffffff;
    background-image: url('/wp-content/themes/woodmart-child/checked.png');
        background-size: contain;
        background-repeat: no-repeat;
    /* Stylizacja dla zaznaczonego stanu */
}

input[type="checkbox"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    /* Podstawowe style dla checkboxa */
}

input[type="checkbox"]:checked {
    background-image: url('/wp-content/themes/woodmart-child/checked.png');
    /* URL do obrazka dla zaznaczonego stanu */
}

.wpc-filters-main-wrap .wpc-filter-has-hierarchy li.wpc-term-item label {
    width: fit-content!important;
    justify-content: normal;
}

.product.wd-hover-fw-button .wrap-price {
    display: inline-block !important;
margin-top: 11px !important;
        float: left!important;
        width: 147px!important;
}

.product.wd-hover-fw-button .wd-add-btn {
    font-size: 0;
    position: relative;
width: 133px !important;
            float: right !important;
}
.products[class*="wd-stretch-cont"] .product-element-bottom {
    flex: none!important;
    float: left!important;
    display: block!important;
}


.product-grid-item .wd-entities-title {
    margin-bottom: 29px !important;
    height: 28px !important;
}
.product.wd-hover-fw-button .wd-add-btn .add-to-cart-loop span {
    padding: 3px!important;
    line-height: 34px!important;
    font-size: 11px!important;
}

body.page-id-6568>div.website-wrapper,
body.page-id-6556>div.website-wrapper,
body.page-id-6555>div.website-wrapper,
body.page-id-6565>div.website-wrapper,
body.page-id-6960>div.website-wrapper
{
    /* background-image: url(https://bcparis.pl/wp-content/uploads/2024/01/tlo_logowanie.jpg) !important; */
}

body.page-id-6568 .main-page-wrapper,
body.page-id-6556 .main-page-wrapper,
body.page-id-6555 .main-page-wrapper,
body.page-id-6565 .main-page-wrapper,
body.page-id-6960 .main-page-wrapper {

    background-color: unset !important;
}
.rejestracja_buton1 .elementor-button{
    width: 100%;
}

.rejestracja_buton1 .elementor-button-text {
    text-align: left;
}
.rejestracja_buton1 .elementor-button-text span.opis{
    font-size: 17px;
    font-weight: normal;
}
.um input[type=submit].um-button,
.um input[type=submit].um-button:focus,
.um a.um-button,
.um a.um-button.um-disabled:hover,
.um a.um-button.um-disabled:focus,
.um a.um-button.um-disabled:active {
    background: rgb(62, 86, 91);
}

.logowanie_rejestracja ul li {
    margin-bottom: 30px;
}

.logowanie_rejestracja ul .opis{
font-size: 16px;
font-weight: 400;
}
.logowanie_rejestracja input.um-form-field.valid {
    background-color: #F0F0F0;
    border-width: 0 !important;

}
.logowanie_rejestracja input {
-webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    border-radius: 8px !important;
}
.logowanie_rejestracja input.um-button {
    text-transform: uppercase!important;
}

body>div>div>div>div.row.content-layout-wrapper.align-items-start>div>section>div>div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-d5e3042>div>div.elementor-element.elementor-element-392eea0d.elementor-widget.elementor-widget-shortcode>div>div>div>div>form>div.um-col-alt>div.um-left.um-half {
width: 100%;
}
.whb-full-width .wd-dropdown-menu.wd-design-aside>.container {
    /* max-width: clamp(var(--wd-container-w), 95%, 100%); */
    max-width: 100% !important;
}





