/*HEADER*/

a.btn.menu-desktop-btn:hover{
    opacity: .7;
}

.parrafo-blog {
    text-align: justify !important;
}



.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-body{
    transition: transform .125s ease .125s, opacity .125s ease .125s, visibility .125s ease .125s !important;
}

.theme-woodmart .vc_tta-panels-container,
.theme-woodmart .vc_tta-panels,
.theme-woodmart .vc_tta-panel{
    width: 100%;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab.vc_active>a{
    opacity: .7 !important;
}

button.mfp-close:after{
    font-size: 18px;
    font-weight: bold;
}

#menu-desktop button.mfp-close:hover{
    background-color: transparent;
}

#menu-desktop button.mfp-close {
    position: absolute;
    top: 1.55vw;
    right: auto;
    bottom: auto;
    left: 30px;
    color: #242424;
}

.img-megamenu{
    padding-left: 75px;
}

.vc_tta-tab [href*="#highlighted"] span{
    background-color: #ECFF12 !important;
    padding: 0 6px;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab>a:hover{
    opacity: .7 !important;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab>a{
    opacity: 1 !important;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel{
    padding: 0px;
    background-color: transparent;
    position: absolute;
}

.menu-desktop-content ul.menu li.menu-item{
    text-transform: uppercase;
    font-family: 'Degular Bold';
    font-size: 18px;
    margin-bottom: 8px;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-body{
    padding: 0 !important;
}

.menu-desktop-content .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{
    background-color: transparent;
    border: none;
    padding: 0px;
}

.menu-desktop-content .vc_general.vc_tta.vc_tta-tabs > div > ul{
    width: 75%;
}

.menu-desktop-content .vc_general.vc_tta.vc_tta-tabs >*{
    width: 50%;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab .vc_tta-title-text:after{
    display: none;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab>a{
    padding-top: 10px !important;
    padding-bottom: 0 !important;
}

.vc_desktop .menu-desktop-content .vc_tta-title-text{
    text-transform: uppercase;
    font-family: 'Degular Bold';
    color: #242424;
    font-size: 30px;
    line-height: 1.2;
}

.theme-woodmart .mfp-container{
    padding-left: 0;
}

.content-popup-wrapper #menu-desktop{
    max-width: 65vw !important;
    height: 100vh;
    margin: 0;
}

a.btn.btn-color-default.btn-style-default.btn-style-rectangle.btn-size-default.wd-open-popup:before{
    content:url('/wp-content/uploads/2022/12/bars-solid.svg');
    position: relative;
    width: 32px;
    color: #242424;
    transform: translateY(5px);
    filter: contrast(0.75);
}

a.menu-desktop-btn{
    font-size: 0 !important;
    background-color: transparent !important;
}

.btn.btn-color-default.menu-desktop-btn:hover{
    box-shadow: none !important;
}

.theme-woodmart .wd-header-search .wd-tools-icon:before{
    content: url('/wp-content/uploads/2022/11/search-icon.svg');
}

.theme-woodmart .wd-header-my-account .wd-tools-icon:before{
    content: url('/wp-content/uploads/2022/11/user-icon.svg');
}

.theme-woodmart .wd-header-cart .wd-tools-icon.wd-icon-alt:before{
    content: url('/wp-content/uploads/2022/11/bag-icon.svg');
}

.theme-woodmart .whb-general-header .whb-col-right{
    column-gap: 4px;
}

.theme-woodmart .wd-header-mobile-nav .wd-tools-icon:before{
    content: url('/wp-content/uploads/2022/11/menu-icon.svg');
    width: 25px;
    margin-right: 20px;
}

.theme-woodmart .wd-header-search .wd-tools-icon:after{
    content: '\e59b';
    font-family: 'Font Awesome 6 Pro';
    font-size: 18px;
    font-weight: 600;
    transform: translateY(-1px);
    color: black;
}

.theme-woodmart .wd-tools-element>a:hover{
    opacity: .75;
}

.wd-logo img{
    filter: brightness(0.7);
}

.vc_tta-panels-container .widget_nav_menu .menu-item a {
    font-size: 22px;
}

/*SECTION 1*/

.theme-woodmart .banner-principal-container-home .wd-slide{
    min-height: 720px;
    height: calc(100vh - 80px);
}

.home .main-page-wrapper{
    padding-top: 0px;
}

.theme-woodmart .pagin-style-1 .flickity-page-dots li.is-selected{
    background-color: #ECFF12;
    border: 0;
}

.theme-woodmart .pagin-style-1 .flickity-page-dots li:not(.is-selected):hover{
    border: 0;
}

.theme-woodmart .pagin-style-1 .flickity-page-dots li{
    background-color: #aaa;
    border: 0;
}

.theme-woodmart .pagin-style-1 .flickity-page-dots li:hover{
    opacity: .85;
    border: 0;
}

.theme-woodmart .flickity-button:hover{
    color: #ECFF12;
}

/*SECTION 2*/

.pdts-container .woodmart-info-box a.btn{
    background-color: transparent;
    color: transparent;
    position: absolute;
    height: 430px;
    top: -500px;
    bottom: 0;
    left: 0;
    right: 0;
}

.pdts-container .woodmart-info-box .btn.btn-color-default:hover {
    color: transparent;
    box-shadow: none;
}

.pdts-container .woodmart-info-box img{
    aspect-ratio: 1;
    object-fit: cover;
}

.title-c-products h3{
    font-weight: 100;
    font-size: 55px;
    margin-bottom: 10px;
    line-height: 1;
}

.title-c-products p {
    font-size: 55px;
    margin-bottom: 0;
    color: #242424;
    line-height: 1;
}

.wpb_content_element.title-c-products{
    margin-bottom: 25px;
}

.pdts-container .owl-dots{
    margin-top: 25px;
    text-align: center;
}

.pdts-container .owl-dot{
    width: 50px;
    margin: 0 5px;
}

.pdts-container .owl-dots .owl-dot span{
    border: 2px solid #242424;
    border-radius: 0;
    margin: 0;
    width: 100%;
}

.pdts-container h4{
    font-size: 25px;
    text-transform: uppercase;
    font-family: 'Degular Bold';
}

/*.pdts-container .owl-carousel:hover .owl-nav>div{
    transform: translateY(-55px);
}*/

/*SECTION 3*/

.home-video{
    object-fit: cover;
    height: 100%;
    width: 100%;
    display: block;
}

.home-video .wpb_content_element{
    margin-bottom: 0;
}

/*.video-1-home-container .wpb_raw_code {
    margin-bottom: 0;
}*/

.video-1-home-container .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}

.vc_custom_1671648002348 {
    margin-bottom: 0 !important;
}

.shop-home-container .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}

/*SECTION 4*/

@media screen and (min-width: 960px){

    .theme-woodmart #slider-41.pagin-style-1 .flickity-page-dots li{
        position: relative;
        width: calc(33.33% - 300px);
        height: 4px;
        border-radius: 0;
        margin: 0;
    }

    .theme-woodmart #slider-41.pagin-style-1 .flickity-page-dots li{
        background-color: #ffffff;
    }
    
    .theme-woodmart #slider-41.pagin-style-1 .flickity-page-dots li.is-selected{
        border-color: #242424;
        background-color: #242424;
    }
    
    .theme-woodmart #slider-41.pagin-style-1 .flickity-page-dots{
        transform: translateY(-35px);
    }

}

.loaded .wd-image-hotspot{
    cursor: pointer;
}

#slider-41 .wd-slide {
    min-height: fit-content !important;
}

#slider-41 .wd-slide-container{
    position: relative;
    height: 100%;
}

.theme-woodmart .hotspot-icon-default .hotspot-btn:after {
    top: 6px;
    left: 6px;
    width: 8px;
    height: 8px;
}

.theme-woodmart .hotspot-icon-default .hotspot-btn:after,
.theme-woodmart .hotspot-sonar,
.theme-woodmart .hotspot-btn{
    border-radius: 0;
}

.theme-woodmart .hotspot-icon-default .hotspot-btn{
    background-color: rgb(36 36 36 / 55%);
}

.hotspot-title h3{
    position: absolute;
    display: block;
    width: 100%;
    top: 12%;
    z-index: 2;
    text-align: center;
    font-weight: normal;
    font-size: 55px;
    text-transform: uppercase;
    pointer-events: none;
    color: white;
    text-shadow: 2px 2px 10px #00000040;
}

.hotspot-container{
    display: block;
}

.wpb_content_element.hotspot-title{
    margin-bottom: 0;
}

.theme-woodmart .hotspot-content :is(.add_to_cart_button,.product_type_variable){
    color: #242424;
    font-family: 'Degular Bold';
    font-weight: normal;
    font-size: 12px;
    height: 45px;
    width: 100%;
    letter-spacing: 0.25px;
}

.theme-woodmart .hotspot-content :is(.add_to_cart_button,.product_type_variable):hover{
    color: #242424;
}

/*SECTION 5*/

.pdts-container .wd-buttons[class*="wd-pos-r"]{
    opacity: 1;
    transform: none;
}

.pdts-container .product-grid-item .wd-product-cats{
    display: none;
}

.pdts-container .product-information{
    text-align: left;
}

.pdts-container .wd-hover-base .wrapp-product-price{
    align-items: flex-start;
}

.pdts-container .wrapp-product-price span.price{
    display: flex;
    align-items: baseline;
    column-gap: 8px;
    flex-direction: row-reverse;
}

.product-wrapper .wrapp-product-price del{
    text-decoration: none;
}

.product-wrapper .wrapp-product-price del > span > bdi{
    text-decoration: line-through;
    font-size: 80%;
}

.pdts-container .wrapp-product-price .amount{
    font-family: 'Degular Bold';
    font-size: 18px;
    text-transform: uppercase;
}

.pdts-container .wd-hover-base .wrapp-swatches{
    display: none;
}

.pdts-container .product-element-top::before{
    content: "";
    background: rgb(0 0 0/3%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
}

/*.pdts-container .product-element-top img{
    padding: 15px;
}*/

.product-wrapper .wd-action-btn{
    background-color: transparent;
}

.product-wrapper .wd-action-btn>a{
    background-color: transparent;
    width: 30px !important;
    height: 30px !important;
}

.product-wrapper .wd-action-btn>a.added:before{
    content: "\f107";
    font-family: 'woodmart-font';
}

.product-wrapper .wd-add-cart-icon>a:before{
    content: '\2b';
    font-family: 'Font Awesome 6 Pro';
    font-size: 16px !important;
    font-weight: 600;
}

.pdts-container .wd-hover-base .product-element-bottom{
    padding: 10px 0;
}

.pdts-container .wd-buttons{
    box-shadow: none;
    background-color: transparent;
    border: 2px solid #242424;
}

.carousel-product-home .wpb_content_element.title-c-products{
    margin-bottom: 25px;
    padding-left: calc(8.3vw + 25px);
}

.carousel-product-home .owl-stage {
    padding-left: calc(8.3vw + 25px);
    display: flex;
}

.carousel-product-home .owl-prev {
    left: calc(80px + 10px / 2) !important;
}

.carousel-product-home .owl-next {
    right: calc(50px + 10px / 2) !important;
}

/*SECTION 6*/

.title-ig h3{
    font-size: 55px;
    margin-bottom: 0;
    line-height: 1;
    display: flex;
    gap: 10px;
}

.title-ig .f-bold {
    font-size: 55px;
    color: #242424;
}

.wpb_content_element.title-ig{
    margin-bottom: 0px;
    display: flex;
    align-items: center;
    column-gap: 15px;
}

.title-ig h3::before{
    content: url('/wp-content/uploads/2022/11/instagram.svg');
    display: block;
    width: 40px;
    height: 40px;
    margin-top: 4px;
}

.ig-section-container .owl-stage{
    display: flex;
    margin-left: 3px;
}

.ig-section-text > .vc_column-inner{
    justify-content: center;
    padding: 50px;
}

.ig-section-text .wpb_text_column{
    color: #242424;
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'Degular Bold';
}

.ig-section-container [class*="wd-carousel-spacing-"] .owl-nav>div[class*="next"]{
    right: calc(-50px + var(--wd-car-sp) / 2);
}

.theme-woodmart .ig-section-text .btn-style2{
    display: flex;
    width: max-content;
    padding: 0 55px;
    color: #242424;
    font-family: 'Degular Bold';
    font-size: 25px;
    text-transform: uppercase;
    height: 80px;
    border: 1px solid #242424;
    background-color: transparent;
}

.theme-woodmart .ig-section-text .btn-style2:hover{
    box-shadow: none;
    color: #242424;
    background-color: #00000010;
}

.video-1-home-container{
    margin-bottom: -38px !important;
}

.ig-section-container .owl-dots .owl-dot span{
    border: 2px solid #4c4c4c;
}

.ig-section-container {
    padding: 0px 50px 50px;
}

/*SECTION 7*/

.s_7__carr-cat .box-btn-hover .info-btn-wrapper{
    position: relative;
    transform: translateY(0px);
    padding-top: 0;
}

.s_7__carr-cat .home-video{
    padding: 55px;
}

.s_7__carr-cat .s_7__carr-cat-video .video-3-home {
    margin-bottom: 0;
}

/*.video-3-home .wpb_wrapper {
    height: 800px;
}*/

.slider-section-9 .info-box-icon {
    height: 800px;
    width: 100%;
}

.theme-woodmart .s_7__carr-cat .vc_column-inner{
    padding-top: 0 !important;
}

.s_7__carr-cat .info-box-carousel-wrapper :is(.owl-stage-outer,.owl-carousel:not(.owl-loaded)){
    padding-top: 0;
    padding-bottom: 0;
}

.slider-section-9 .info-box-carousel .owl-stage .owl-item {
    padding-right: 0;
    padding-left: 0;
}

.s_7__carr-cat .box-icon-wrapper .info-box-icon .info-icon {
    height: 100%;
    width: 100%;
    display: block;
    object-fit: cover;
}

.s_7__carr-cat .wd-info-box {
    position: relative
}

.s_7__carr-cat .wd-info-box .info-box-icon:before{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
}

.s_7__carr-cat .wd-info-box .info-box-content{
    position: absolute;
    bottom: 100px;
    width: 100%;
    padding: 30px;
}

.theme-woodmart .s_7__carr-cat .info-box-title{
    color: white;
    font-family: 'Degular Bold';
    font-size: 55px;
    text-transform: uppercase;
    margin-bottom: 20px !important;
    max-width: 600px;
}

.s_7__carr-cat .box-btn-hover .info-btn-wrapper{
    opacity: 1;
}

.s_7__carr-cat .btn.btn-color-default{
    background-color: #ECFF12;
    color: #242424;
    text-transform: uppercase;
    font-size: 25px;
    font-family: 'Degular Bold';
    width: max-content;
    padding: 0 40px;
    height: 80px;
}

.theme-woodmart .s_7__carr-cat .wd-btn-arrow:after{
    color: white;
}

.s_7__carr-cat [class*="wd-carousel-spacing-"] .owl-nav>div[class*="next"]{
    right: 50px;
    top: initial;
    bottom: 140px;
    position: absolute;
}

.s_7__carr-cat [class*="wd-carousel-spacing-"] .owl-nav>div[class*="prev"]{
    left: calc(100% - 180px);
    bottom: 140px;
    top: initial;
    position: absolute;
}

.s_7__carr-cat .box-icon-align-top .box-icon-wrapper{
    margin-bottom: 0;
}

.wpb-js-composer .s_7__carr-cat  .info-box-carousel-wrapper{
    margin-bottom: 0px;
}

.wpb-js-composer .info-box-carousel-wrapper {
    margin: auto;
}

/*SECTION 8*/
.carousel-instagram-home .owl-stage .owl-item {
    flex-basis: calc(70% / 2) !important;
}

/*FOOTER*/

#menu-footer-bloque-1{
    display: flex;
    gap: 30px;
    font-size: 20px;
    font-family: 'Degular Bold';
    text-transform: uppercase;
    margin-bottom: 120px;
    flex-wrap: wrap;
}

#menu-footer-bloque-1 > li > a{
    color: #fff;
}

#menu-footer-bloque-1 > li > a:hover{
    color: #ECFF12;
}

.main-footer .wd-social-icons{
    display: flex;
    gap: 15px;
    margin-bottom: 20px;
}

.theme-woodmart .main-footer .wd-social-icons a{
    color: #606060 !important;
    transition: all ease-in-out .15s;
}

.theme-woodmart .main-footer .wd-social-icons a:hover{
    color: white !important;
    transition: all ease-in-out .15s;
}

.footer-copy p{
    font-family: 'Degular Bold';
    color: #606060;
}

.wpb_content_element.footer-copy{
    margin-bottom: 0;
}

#menu-item-552 {
    margin-bottom: 0;
}

#menu-footer-bloque-1 .menu-item-552 a {
    position: relative;
    display: inline-block;
    line-height: 1;
}

/*#menu-footer-bloque-1 .menu-item-552:hover .sub-menu {
    display: block !important;
}*/

.footer-copy p a {
    color: #606060;
    transition: all ease-in-out .15s;
}

.footer-copy p a:hover {
    color: white;
    transition: all ease-in-out .15s;
}

.copy-newsletter-wrapper {
    display: flex;
    align-items: flex-end;
}

.btn-newsletter {
    font-size: 40px;
    color: #ECFF12;
    font-family: 'Degular Bold';
    background-color: transparent;
    padding: 0;
}

.btn-newsletter:hover{
    opacity: .85;
    color: #ECFF12;
}

#wd-63a9e4267b5c9 {
    margin-bottom: 0px;
    display: flex;
    justify-content: flex-end;
    margin-right: initial;
}

#wd-63a9e4267b5c9 p {
    margin: initial;
}

.footer-pop-up-nl #gform_confirmation_wrapper_3 {
    position: absolute;
    top: -192px;
    right: 20px;
}

.footer-pop-up-nl #gform_confirmation_wrapper_3 #gform_confirmation_message_3 {
    font-size: 15px;
    font-family: 'Degular Bold';
    color: white;
    text-align: end;
}

.form-newsletter_wrapper .ginput_container_consent {
    display: flex;
    align-items: baseline;
}

.form-newsletter_wrapper .gform_title {
    font-size: 20px;
    font-family: 'Degular Bold';
    margin-bottom: 10px;
}

.form-newsletter_wrapper .gform_fields {
    gap: 0 !important;
    width: 100% !important;
    grid-template-columns: repeat(8,1fr) !important;
}

.form-newsletter_wrapper .gform_fields #field_3_23 {
    width: 100%;
    margin-bottom: 0px;
    order: auto;
    margin-top: 7px;
}

.form-newsletter_wrapper .gform_fields #field_3_13 #input_3_13 {
    border: none;
    border-bottom: 2px solid white;
    padding: 10px 10px 10px 0;
    text-transform: initial;
}

.form-newsletter_wrapper .gform_fields #field_submit #gform_submit_button_3 {
    background: #ecff14;
    padding: 10px 15px;
    font-family: 'Degular Bold';
    color: #242424;
    text-transform: initial;
    justify-content: flex-end;
    min-height: initial;
    line-height: initial;
    font-size: 18px;
    margin-top: 10px;
    text-transform: uppercase;
}

.form-newsletter_wrapper .gform_fields #field_submit #gform_submit_button_3:hover {
    box-shadow: none;
}

.form-newsletter #field_submit {
    justify-content: flex-end;
}

.wd-rs-63ab13e844b0f {
    margin-bottom: 32px;
}

.wd-rs-63ab12c52f400 p {
    margin: initial;
}

.theme-woodmart .s_7__c1 .owl-stage .owl-item{
    padding-left: 0;
    padding-right: 0;
    transform: translateX(-1px);
}

.img-megamenu img{
    width: 10vw;
}

#menu-item-513:hover{
    color: #ECFF12;
}

.nhm-world-section-2-img img{
    height: 610px;
    object-fit: cover;
}

/*.video-2-home-container {
    margin-bottom: 60px;
}*/

.footer-wrapper-right .wpb_wrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    position: relative;
}

#gform_wrapper_3 {
    height: 100% !important;
    width: 100% !important;
}

#gform_3_validation_container {
    display: none;
}

#validation_message_3_23 {
    background: transparent;
    border: none;
    padding: 0;
    margin-top: 0;
}

.form-newsletter .gfield_consent_label {
    font-size: 13px;
}

.collection-carousel-container-home.carousel-product-home .owl-prev {
    left: calc(80px + 10px / 2) !important;
}

.hotspot-content .price .amount{
    font-family: 'Degular Bold';
}

.theme-woodmart .item-collection-home .banner-btn-wrapper .btn{
    color: #242424;
    font-family: 'Degular Bold';
}

.theme-woodmart .product-grid-item .wd-entities-title{
    font-size: 20px;
    line-height: 18px;
    text-transform: uppercase;
    font-family: 'Degular Bold';
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    white-space: normal;
    text-overflow: ellipsis;
    height: 18px;
    overflow: hidden;
    
}



.theme-woodmart .item-collection-home:hover .banner-btn-wrapper .btn{
    transition: all ease .3s;
}

.item-collection-home .banner-btn-wrapper .wd-button-wrapper .btn:before{
    transition: transform .3s ease;
}

.theme-woodmart .hotspot-type-product :is(.wd-entities-title,.price){
    text-transform: uppercase;
    font-family: 'Degular Bold';
}

.footer-wrapper{
    padding-bottom: 20px;
}

.theme-woodmart .promo-banner .banner-btn-wrapper{
    margin-top: 10px;
}

.gfield_consent_label{
    display: flex;
}

.theme-woodmart .ginput_container_consent label:before{
    top: 3px;
}

.home-title{
    font-size: clamp(32px, 55px, 5vw);
    margin-bottom: 8px;
}

.home-title-span{
    font-size: clamp(32px, 55px, 5vw);
    font-family: 'Degular Neue Light';
    line-height: 1.2;
}


@media screen and (min-width: 1281px) and (max-width: 1550px){
    
    .vc_desktop .menu-desktop-content .vc_tta-title-text{
        font-size: 22px;
    }

    .vc_desktop #menu-desktop ul div a{
        font-size: 22px;
    }

    .vc_desktop .vc_tta-panels-container .widget_nav_menu .menu-item a{
        font-size: 22px;
    }

}

@media screen and (min-width: 769px) and (max-width: 1280px){
    
    .vc_desktop .menu-desktop-content .vc_tta-title-text{
        font-size: 16px;
    }

    .vc_desktop #menu-desktop ul div a{
        font-size: 16px;
    }

    .vc_desktop .vc_tta-panels-container .widget_nav_menu .menu-item a{
        font-size: 16px;
    }

}

@media screen and (min-width: 1024px) {
 
    .footer-wrapper-right > .vc_column-inner{
        padding-right: 3vw;
    }

}

@media screen and (max-width: 1025px) {

    #menu-footer-bloque-1{
        flex-direction: column;
        gap: 5px;
        margin-bottom: 3px;
    } 
    
    #menu-footer-bloque-1 .sub-menu {
        position: relative;
    }

    #menu-footer-bloque-1 .menu-item {
        margin-bottom: 0;
        font-size: 15px;
    }

    .footer-copy p{
        font-size: 13px;
        line-height: 1.3;
        max-width: 325px;
    }

    .btn-newsletter{
        font-size: 15px;
    }

    #wd-637d5052e304c {
        text-align: left;
    }

    .copy-newsletter-wrapper {
        flex-direction: column-reverse;
    }

    .menu-footer-container .vc_wp_custommenu {
        margin-bottom: 0;
    }

    .footer-pop-up-nl {
        margin-bottom: 20px;
    }

    .main-footer .wd-social-icons {
        margin-bottom: 10px;
    }

    #wd-63a9e4267b5c9 {
        justify-content: flex-start;
    }

    .footer-pop-up-nl .wpb_wrapper {
        display: flex;
        flex-direction: column-reverse;
    }

    .copy-newsletter-wrapper .wpb_column {
        width: 100%;
    }

    .title-c-products h3{
        font-size: 32px;
    }
    
    .title-c-products p {
        font-size: 32px;
    }

    .carousel-product-home .wpb_content_element.title-c-products {
        padding-left: 0;
    }

    .carousel-product-home .owl-stage {
        padding-left: 0;
    }

    .wpb_content_element.title-c-products{
        padding-left: 0;
    }

    .collection-carousel-home .owl-stage {
        padding-left: 0px;
        display: flex;
    }

    .wpb-js-composer .info-box-carousel-wrapper {
        margin-bottom: 0 !important;
    }

    .pdts-container h4 {
        font-size: 20px;
    }

    .hotspot-title h3 {
        font-size: 32px;
    }

    .ig-home-info {
        flex-direction: column;
    }

    .ig-home-info .wpb_column {
        width: 100%;
    }

    .ig-home-info .owl-carousel .owl-prev {
        display: none;
    }

    .ig-home-info .owl-carousel .owl-next {
        display: none;
    }

    .ig-home-info .owl-carousel .owl-stage {
        padding-left: 0;
        margin-left: 0;
    }

    .wpb_content_element.title-ig {
        padding-left: 0;
        margin-bottom: 25px;
    }

    .title-ig h3 {
        font-size: 32px;
        margin-bottom: 10px;
    }

    .title-ig h3:before {
        width: 28px;
        height: 28px;
        margin-top: 2px;
    }

    .title-ig .f-bold {
        font-size: 32px;
        line-height: 1;
    }

    .ig-section-text .vc_column-inner {
        padding: 45px 15px;
    }

    .ig-info p {
        font-size: 15px;
    }

    .theme-woodmart .ig-section-text .btn-style2 {
        font-size: 15px;
        height: 60px;
    }

    .s_7__carr-cat {
        display: flex;
        flex-direction: column;
        height: auto !important;
    }

    .s_7__carr-cat .wpb_column {
        width: 100%;
    }

    .slider-section-9 .owl-prev {
        display: none;
    }

    .slider-section-9 .owl-next {
        display: none;
    }

    .theme-woodmart .s_7__carr-cat .info-box-title {
        font-size: 32px;
        width: 100%;
    }

    .s_7__carr-cat .wd-info-box .info-box-content {
        display: flex;
        text-align: center;
        flex-direction: column;
        padding: 0 30px;
        left: initial;
        align-items: center;
    }

    .info-box-content .wd-button-wrapper {
        display: flex;
        justify-content: center;
    }

    .s_7__carr-cat .btn.btn-color-default {
        height: 60px;
        font-size: 15px;
    }

    .s_7__carr-cat .home-video {
        padding: 15px;
    }

    .gform_wrapper.gravity-theme {
        font-size: 15px;
    }

    #menu-item-552 .sub-menu {
        margin: 10px 15px;
    }

    .ig-section-container {
        padding-bottom: 0 !important;
    }

    .footer-wrapper {
        flex-direction: column-reverse;
    }

    .footer-wrapper-right .wpb_wrapper {
        flex-direction: column-reverse;
    }

    .footer-wrapper-left .vc_column-inner {
        padding-top: 5px !important;
    }

    .form-newsletter_wrapper .gform_fields #field_submit #gform_submit_button_3 {
        width: auto;
        border-bottom: none;
        text-transform: uppercase;
        color: #242424;
        margin: 15px 0 10px;
        background: #ecff14;
        padding: 15px;
        height: 55px;
    }

    .form-newsletter_wrapper .gform_title {
        font-size: 15px;
    }

    .collection-carousel-container-home.carousel-product-home .owl-prev {
        left: 0 !important;
    }

    .carousel-product-home .owl-next {
        right: 0 !important;
    }

    .woodmart-buttons {
        border-radius: 0 !important;
    }

    .carousel-product-home .owl-prev {
        left: 0 !important;
    }

}

@media screen and (max-width: 1024px){

    .theme-woodmart .nhm-world-section-2{
        padding-top: 0px;
    }

    .theme-woodmart .nhm-world-section-2{
        padding-bottom: 10px;
    }

}

@media screen and (max-width: 768px){

    .vc_mobile .theme-woodmart .wd-slide{
        height: auto;
    }

    .vc_mobile #slider-38 .wd-slide{
        min-height: 500px;
    }

    .vc_mobile .catalog-s4 .products.elements-grid{
        padding: 0px;
    }

    .vc_mobile .catalog-s1-c1 h1.entry-title.title{
        font-size: 28px;
        margin: 0 auto;
        width: 100%;
        max-width: 90%;
        text-align: center;
    }

    .video-1-home .wpb_wrapper {
        height: auto;
    }

    .vc_mobile .page-title .title{
        font-size: 24px;
    }

    .vc_mobile :is(.breadcrumbs,.yoast-breadcrumb) :is(a,span){
        font-size: 10px;
        font-weight: normal;
    }

    .vc_mobile .page-title{
        padding: 25px 0;
    }

    .theme-woodmart .nhm-colaborador-4{
        height: auto;
    }

    .theme-woodmart .nhm-colaborador-4 img{
        height: 350px;
    }

    .form-newsletter_wrapper .gform_fields #field_3_13 {
        width: 100%;
    }
    
    .form-newsletter_wrapper .gform_fields #field_submit {
        width: 100%;
        justify-content: flex-start;
    }

    .form-newsletter_wrapper .gform_fields #field_submit #gform_submit_button_3 {
        padding: 10px 15px;
        font-size: 14px;
    }

    .banner-principal-home .flickity-button:after{
        font-size: 24px;
    }

    .carousel-product-home .wpb_content_element.title-c-products {
        padding-left: 0;
    }

    .carousel-product-home .owl-stage {
        padding-left: 0;
    }

    .vc_mobile .slider-section-9 .info-box-icon{
        height: 600px;
    }

    .nhm-world-section-2-img img{
        height: 350px;
        object-fit: cover;
    }

    .banner-principal-home .flickity-button:after{
        font-size: 24px;
    }

    .banner-principal-home .flickity-button.next{
        right: 5px;
    }

    .banner-principal-home .flickity-button.previous{
        left: 5px;
    }

    .pdts-container h4{
        font-size: 18px;
    }

    .vc_mobile .home-video {
        height: 400px;
    }

    .vc_mobile .video-3-home .wpb_wrapper {
        height: auto;
    }

    .vc_mobile .wpb_column.s_7__c1 > .vc_column-inner{
        padding: 0;
    }


    .vc_mobile .hotspot-title h3{
        position: relative;
        top: auto;
        margin: 30px 0 20px 0;
        text-align: center;
        text-shadow: none;
        color: #242424;
    }

    .vc_mobile .hotspot-container{
        overflow: visible;
    }

    .vc_mobile .product-element-bottom .wd-entities-title{
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        white-space: normal;
        text-overflow: ellipsis;
        overflow: hidden;
        height: 16px;
    }

    .vc_mobile .woocommerce-breadcrumb{
        font-size: 12px;
    }

    .vc_mobile .hotspot-content{
        width: 300px;
    }

    .vc_mobile .hotspot-element.desktop-responsive{
        display: none;
    }



    .vc_mobile .ig-section-text > .vc_column-inner{
        padding-left: 25px;
    }

    .vc_mobile .flickity-button{
        width: 25px;
        height: 25px;
    }

    .vc_mobile #slider-38 .wd-slider .flickity-viewport{
        height: 500px !important;
    }

    .vc_mobile .footer-wrapper-left{
        padding-bottom: 65px;
    }

    .vc_mobile .form-newsletter_wrapper .gform_fields #field_3_23{
        order: 0;
    }

    .vc_mobile .theme-woodmart .product-grid-item .wd-entities-title{
        
    }



}

@media screen and (min-width: 769px){

    .vc_desktop .hotspot-element.mobile-responsive{
        display: none;
    }
    
}