/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
@media only screen and (min-width: 1030px) {
    .page-id-22 .main-page-wrapper {
        margin-top: -190px!important;
    }
    .page-id-22 .whb-general-header {
        background-color: rgba(0, 0, 0, 0);
        border-bottom-width: 0px;
    }
    .page-id-22 span.nav-link-text{
        color: white;
    }
    .whb-general-header.scrolled {
        background-color: #ffffff !important;
    }
    .page-id-22 .whb-sticked .whb-general-header{
        background-color: white!important;
        font-family: 'Open Sans' !important;
    }
    .page-id-22 .whb-sticked span.nav-link-text{
        color: rgb(119, 119, 119);
        font-family: 'Open Sans' !important;
    }

    .page-id-226 .main-page-wrapper {
        margin-top: -190px!important;
    }
    .page-id-226 .whb-general-header {
        background-color: rgba(0, 0, 0, 0);
        border-bottom-width: 0px;
    }
    .page-id-226 span.nav-link-text{
        color: white;
        font-family: 'Open Sans' !important;
    }
    .page-id-226 .whb-sticked .whb-general-header{
        background-color: white!important;
    }
    .page-id-226 .whb-sticked span.nav-link-text{
        color: rgb(119, 119, 119);
        font-family: 'Open Sans' !important;
    }
    .page-id-229 .main-page-wrapper {
        margin-top: -190px!important;
    }
    .page-id-229 .whb-general-header {
        background-color: rgba(0, 0, 0, 0);
        border-bottom-width: 0px;
    }
    .page-id-229 span.nav-link-text{
        color: white;
        font-family: 'Open Sans' !important;
    }
    .page-id-229 .whb-sticked .whb-general-header{
        background-color: white!important;
    }
    .page-id-229 .whb-sticked span.nav-link-text{
        color: rgb(119, 119, 119);
        font-family: 'Open Sans' !important;
    }
}
span.nav-link-text{
    color: rgb(119, 119, 119);
    font-family: 'Open Sans' !important;
}
.whb-sticked span.nav-link-text{
    color: rgb(119, 119, 119);
    font-family: 'Open Sans' !important;
}

h1{
    letter-spacing:0.4em!important;
    font-size: 24px !important;
}

.page-id-22 .whb-header {
    margin-bottom:0px!important;
}
.page-id-226 .whb-header {
    margin-bottom:0px!important;
}
.page-id-229 .whb-header {
    margin-bottom:0px!important;
}
.main-page-wrapper{
    padding-top: 0px!important;
}
.site-content{
    margin-bottom: 0px!important;
}
#rev_slider_1_1_forcefullwidth {
    max-height:725px!important;
}
.wd-prefooter {
    background-color: black!important;
    padding-top: 20px!important;
    padding-bottom: 20px!important;
    margin-top:40px;
}
.page-id-22 .header.whb-header.whb-header_759443.whb-full-width.whb-sticky-shadow.whb-scroll-stick.whb-sticky-real.whb-sticky-prepared {
    background-color: rgba(0, 0, 0, 0.5);
}
.page-id-226 .header.whb-header.whb-header_759443.whb-full-width.whb-sticky-shadow.whb-scroll-stick.whb-sticky-real.whb-sticky-prepared {
    background-color: rgba(0, 0, 0, 0.5);
}
.page-id-229 .header.whb-header.whb-header_759443.whb-full-width.whb-sticky-shadow.whb-scroll-stick.whb-sticky-real.whb-sticky-prepared {
    background-color: rgba(0, 0, 0, 0.5);
}

.page-id-22 .wd-prefooter{
    margin-top: 0!important;
}
.page-id-226 .wd-prefooter{
    margin-top: 0!important;
}
.page-id-229 .wd-prefooter{
    margin-top: 0!important;
}
.footer-container .widget {
    border-bottom: none;
}
#block-9{
    margin-bottom: 0px!important;
}
.wd-pos-r-t{
    display:none!important;
}
.product-tabs-wrapper{
    display:none!important;
}

.entry-meta{
    display:none!important;
}
.payment-icons-align{
    float:right;
}
.br-prefooter {
    display:none;
}
.wd-prefooter a {
    margin-right: 25px!important;
}

@media (max-width:885px){
    #block-12{
        display:none!important;
    }
    #block-8 > p{
        text-align:center!important
    }
    #block-14{
        display:none!important;
    }
    #block-15{
        margin: auto;
        display: block;
        text-align: center;
    }

    p.has-text-align-left.footer-text.has-black-color.has-text-color{
        text-align:center!important;
    }

    .payment-icons-align{
        float:none;
    }

    .vc_icon_element-align-right{
        text-align:center!important;
    }
    .wpb_wrapper > .ci-title {
        text-align:center!important;
    }
    .wpb_wrapper > .ci-text {
        text-align:center!important;
    }
     .wpb_wrapper{
        text-align:center!important;
    }
     .wpb_wrapper small {
         font-size: 100%;
     }
    .vc_icon_element{
        margin-bottom:0!important;
    }
    .br-prefooter {
        display:block;
    }
    .wd-prefooter{
        margin-top: 60px!important;
    }
    .page-id-22 .wd-prefooter{
        margin-top: 0!important;
    }
    .page-id-226 .wd-prefooter{
        margin-top: 0!important;
    }
    .page-id-229 .wd-prefooter{
        margin-top: 0!important;
    }

}

@media (max-width:575px){
    .footer-container {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        /* optional */
        -webkit-box-align: start;
        -moz-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
    }
    .footer-container .footer-column-1 {
        -webkit-box-ordinal-group: 3;
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3;
    }

    .footer-container .footer-column-2  {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }
    .footer-container .footer-column-3 {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
    }
}

.product-title {
    background-color: #f8f8f8;
    height: 214px;
}
.product_title {
    font-size: 24px!important;
    letter-spacing: 0.2em!important;
    font-family: 'Dosis', sans-serif;
    font-weight: 400;
}

.product-title-name {
    font-family: 'Dosis', sans-serif;
    font-size: 30px !important;
    font-weight: 400;
    line-height: 54px;
}
.product-title-breadcrumbs {
    font-family: 'Dosis', sans-serif;
    font-size: 11px !important;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.4em;
    text-decoration: none;
    text-transform: uppercase;
}
@media (max-width:600px)  {
    .product-title {
        background-color: #f8f8f8;
        height: 244px;
    }
    .product-title-name {
        margin-top: -75px;
    }
    .product-title-breadcrumbs{
        margin-top: -95px;
        margin-bottom: 45px;
    }
}

.color-scheme-dark.wd-design-default.wd-dropdown-menu.wd-dropdown {
    background-color: black;
    color: white;
}
.color-scheme-dark.wd-design-default.wd-dropdown-menu.wd-dropdown a:hover {
    background-color: #101010;
    color: white;
}

h3.wd-entities-title {
    letter-spacing: 0.2em;
    text-decoration: underline;
    font-size : 15px!important;
}

.first-page-title h1{
    font-size: 18px !important;
    letter-spacing: 0.5em!important;
}

span.nav-link-text {
    letter-spacing: 2px;
    letter-spacing: 2px;
    font-size: 11px;
}

a.btn.wd-age-verify-forbidden {
    background-color: white!important;
    color: black!important;
    border: 3px black solid!important;
}
h3.wd-entities-title {
    TEXT-ALIGN: center;
}
.wrap-price {
    display: block!important;
    text-align: center;
}
p.stock.wd-style-default:is(.available-on-backorder,.in-stock) {
    display: none;
}
.wd-post-meta .wd-meta-author, .wd-meta-date, .wd-meta-reply{
    display: none;
}