/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/


body .woodmart-prefooter {
 padding-bottom: 0; 
}
.topbar-social-icons.wd-social-icons.icons-size- .wd-icon {
    font-size: 18px !important;
}

.custom-font-heading.smaller {
    font-size: 4vw;
    margin-bottom: -20px;
}

/* Buttons */
.custom-button-link {
    font-size: 18px;
    padding-bottom: 8px !important;
    border-width: 4px !important;
}

/* NAV MENU */
#menu-main-menu li a:hover {
    color: #f7cac9;
}

ul#menu-main-menu li,
ul#menu-menu-glowne li
{
    letter-spacing: 3px;
}

.mega-menu-sklep-headers .nav-link-text {
    letter-spacing: 3px !important;
}

.sub-sub-menu li, .wd-sub-menu li {
    letter-spacing: 0px !important;
    text-transform: capitalize;
}

.wd-dropdown-menu.wd-design-full-width {
    padding-top: 0px;
}
/* categories sub menu */
ul.children.wd-dropdown.wd-dropdown-menu.wd-design-default.wd-sub-menu.sub-menu {
    background-color: #f7cac9;
}

/* MENU STICKY */

/* menu sticky chevron */
.whb-sticked .wd-nav>li.menu-item-has-children>a:after{
    color: black!important;
}

.whb-flex-row.whb-general-header-inner {
    letter-spacing: 3px;
}

.wd-dropdown {
    background: #f4dede;
}

.whb-sticked .whb-general-header {
    background-color: #fff;
}

.whb-sticky-shadow.whb-sticked .whb-row {
    background-color: white;
    letter-spacing: 3px;
}

.whb-overcontent:not(.whb-sticked) .whb-row:not(.whb-with-bg), .whb-row.whb-header-bottom.whb-sticky-row.whb-with-bg.whb-without-border.whb-color-dark.whb-flex-equal-sides.whb-hidden-mobile {
    letter-spacing: 3px !important;
}

 {
    letter-spacing: 3px !important;
}

.whb-sticked .icons-design-default.color-scheme-light .wd-social-icon, [class*="color-scheme-light"] .icons-design-default .wd-social-icon,
.whb-sticked .wd-nav[class*="wd-style-"]>li>a,
.whb-sticked .wd-tools-element>a {
        color: #000!important;
}

.whb-sticked .icons-design-default.color-scheme-light .wd-social-icon, [class*="color-scheme-light"] .icons-design-default .wd-social-icon,
.whb-sticked .wd-nav[class*="wd-style-"]>li>a:hover {
    color: #f7cac9 !important;
}

.btn-size-extra-large {
    font-size: 26px;
    letter-spacing: 3px;
}


/* CONTACT FORM */
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select {
    border: 1px solid #F7CAC9; 
    background: #fff;
    border-radius: 3px;
}

input[type='submit'] {
    background-color: #F7CAC9;
    color: white;
    text-align: center;
    width: 100%;
}

p .input[type='submit'] {
    text-align: center;
}

.tabs-layout-accordion .wd-scroll-content {
    padding-right: 20px;
    max-height: 100%;
}

.tabs-location-summary .tabs-layout-accordion .wd-accordion-title {
    font-weight: bold;
    letter-spacing: 3px;
    font-size: 18px
}

.wd-add-cart-icon>a:before {
    content: "\f126";
}

/* FOOTER */
/* copyrights */
.min-footer {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}


/* NEWSLETTER*/
/* dla firm*/
.mc4wp-form-fields input[type="email"] {
    background: none !important;
    border: 1px solid #fff;
}
.mc4wp-form input[type="submit"]:hover {
    background: #f2afae;
}

.mc4wp-form>div>p:first-child {
    max-width: 370px;
}

form.wpcf7-form.init p {
    margin-bottom: -10px;
}

form.wpcf7-form.init textarea {
    margin-bottom: 26px;
}

.product-grid-item .wd-entities-title {
  font-size: 15px!important;
    padding: 0 50px;
}
@media(max-width: 991px){
    .product-grid-item .wd-entities-title {
        padding: 0;
    }
}
.wd-dropdown-menu.wd-design-sized .wd-sub-menu>li, .wd-dropdown-menu.wd-design-full-width .wd-sub-menu>li {
    min-width: 25%;
}

.wd-nav.wd-style-default a.woodmart-nav-link {
    margin-right: 40px;
}


.margin-bottom-zero {
    margin-bottom: 0px !important;
    
}

/* --- WOOCOMMERCE --- */

/* Collections */
h1.entry-title.title {
    letter-spacing: 4px;
}

/* SINGLE PRODUCT*/

/* Single Product Reviews */
.single-product-review {
    max-width: 1200px;
    margin: 0 auto;
    padding-top: 18vh;
    padding-bottom: 18vh;
}

.single-product-review > h2 {
    text-align: center;
    margin-bottom: 8vh;
    font-size: 26px;
    text-transform: uppercase;
    font-weight: 600;
    padding-bottom: 10px;
    position: relative;
}

.single-product-review > h2::before {
    left: 50%;
    transform: translateX(-50%);
}

.single-product-review > h2:before {
    content: "";
    position: absolute;
    top: 100%;
    width: 40px;
    height: 2px;
    background-color: #f7cac9;
}

/* tags */
span.tagged_as {
    display: none !important;
}

/* single product add to cart button */
.summary-inner .single_add_to_cart_button.button.alt {
    width: 81%;
}

/* related products */
.related-products {
    margin-top: 8vh !important;
}
.related-products h3 {
    text-align: center;
    font-weight: 700;
    font-size: 26px;
}
.related-products h3::before {
    left: 50%;
    transform: translateX(-50%);
}

/* single product - imagebox*/
.pswp__bg {
    background: #fff;
}

/* INSTAGRAM WIDGET SLIDER */
.wd-carousel-spacing-2 .owl-nav div[class*="next"] {
  right: 0px;
    color: #fff;
}

.wd-carousel-spacing-2 .owl-nav div[class*="prev"] {
    left: 0px;
    color: #fff;
}


.wd-btn-arrow:after {
    font-size: 2em;
}

/* O PRODUKTACH */
/* custom image gallery */
.custom-image-gallery .owl-nav>div[class*="next"] {
    right: 47px;
}

.custom-image-gallery .owl-nav>div[class*="prev"] {
    left: 47px;
}
.custom-image-gallery .wd-btn-arrow {
    color: #fff;
}

/* FOOTER */
.footer-list-styling li {
    margin-bottom: 7px !important;
    letter-spacing: 0px;
}
/* FAQ */

/* accordion */

.faq-custom-accordion .vc_tta-panel-body {
    background-color: #F4DEDE !important;
    padding: 30px !important
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel {
    border-bottom: 1px solid #F4DEDE;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panels {
    border-top: 1px solid #F4DEDE;
}
/* arrow */
.vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon::before {
    border-color: #F4DEDE !important;
}

/* WOOCOMMERCE */

/* coupon input */
input#coupon_code {
    border: 2px solid #F7CAC9;
}

/* DOSTAWA & PLATNOSC */
.platnosc-info-box {
    padding: 0;
}

.platnosc-info-column  {
     border: 2px solid #F7CAC9; 
    transition: background-color 0.5s ease-out;
    padding: 30px 15px 30px 15px;
}

.platnosc-info-column:hover {
    background: #F7CAC9; 
    /*color: #fff !important;*/
}

.platnosci-custom-row {
      display: flex;
    align-content: stretch;
}

/* PLATNOSC CUSTOM BOX */

.kod-html-box {
    text-align: center;
}

.kod-html-box .kod-html-heading {
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.kod-html-box p {
    font-size: 15px;
}

.custom-font-heading {
    font-size: 4vw;
}


/* --- RESPONSIVE --- */
/* Toolbar */
.wd-toolbar.wd-toolbar-label-show.woodmart-toolbar-label-show.woodmart-toolbar {
    border-top: 2px solid #F7CAC9;
    background: #F4DEDE;
    height: 64px;
}

/* MOBILE */

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    .custom-font-heading {
        font-size: 10vw;
        text-align: center;
    }
    
    /*a.wd-logo.wd-main-logo.woodmart-logo.woodmart-main-logo img {
        max-width: 100px !important;
    }*/
        /* MOBILE MENU */
    .wd-nav-mobile li a {
        border-bottom: none !important;
    }
    /* opener border left */
    .mobile-nav .wd-nav-opener {
        border-left: none !important;
    }
    .wd-side-hidden {
        background: #F4DEDE;
    }
    .wd-nav[class*="wd-style-"]>li.wd-active>a {
        color: #fff;
    }
    .wd-nav-mobile li.opener-page>a {
        background-color: #F7CAC9;
        color: #fff;
    }
    .wd-nav-mob-tab>li.wd-active>a {
        background-color: #F7CAC9;
    }
    /* submenu links */
    .wd-sub-menu li a {
        color: #f4b7b5;
        font-weight: 600;
    }
    
    /* Instagram Carousel */
 .wd-carousel-spacing-2 .owl-nav div[class*="next"] {
  display: none;
}
.wd-carousel-spacing-2 .owl-nav div[class*="prev"] {
    display: none;
} 
    
    /* PRODUCT GRID STYLES */
    /*.wd-hover-icons .wrapp-buttons {
        bottom: 1px;
    }*/
    
    /* FOOTER */
    .footer-row-html {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    /* socials */
    .footer-socials-custom {
        margin-left: 5px;
    }
    
    /* --- WOOCOMMERCE ---*/
    /* Single product review */
    .single-product-review {
        
        padding-left: 5%;
        padding-right: 5%;
    }
    .related-products .owl-nav {
        display: none;
    }
    .related-and-upsells .owl-dots {
        display: block;
    }
}
/* promo baners */
.promo-banner .wrapper-content-banner {
    padding: 20px !important;
}

.grecaptcha-badge {
    display: none!important;
}