/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
@keyframes float {
    0% { transform: translatey(0px); }
    50% { transform: translatey(-20px); }
    100% { transform: translatey(0px); }
}
.mainBanner { padding-top: 180px; padding-bottom: 119px; }
.bannerTitle  strong { color: #e9351e; font-family: 'Alpine Script'; font-weight: 400; font-size: 138px; }
.bannerBtn { border-radius: 35px; font-family: 'Azonix'; font-weight: 400; padding: 20px 30px; align-items: center; }
.bannerBtn .wd-btn-icon { align-items: center; display: flex; }
.bannerBtn .typcn:before { font-size: 24px; transform: rotate(313deg); }
.bannerLeft-image:before { content: ''; position: absolute; width: 550px; height: 480px; background: url(https://stage.projects-delivery.com/wp/only3/wp-content/uploads/2023/03/Component-3-ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“-1.png); right: -110px; bottom: -140px; z-index: 0; background-size: 580px; background-repeat: no-repeat; }
.banner-leftImage { z-index: 9; display: block; position: relative; }
.banner-leftImage img { animation: float 6s ease-in-out infinite; }
.mainBanner:before { content: ''; position: absolute; width: 1070px; height: 460px; top: 0; background: #fff; display: block !important; left: 0; border-radius: 0 150px 0 0; }
.whb-header button.searchsubmit { margin: 5px; background: white !important; color: #764c24 !important; border-radius: 30px !important; width: auto !important; padding: 0 24px; }
.whb-header .searchform input[type="text"] { border-radius: 30px; }
#menu-main-menu { padding-left: 50px; }
#menu-main-menu a {color: #ffffff;}
#menu-main-menu .current_page_item a { color: #f6a353 !important; }
#menu-main-menu .current_page_item a:before { content: ''; position: absolute; width: 31px; height: 1px; background: #f6a353; bottom: 7px; }
#menu-main-menu .current_page_item a:before { }
#menu-main-menu a:before { content: ''; position: absolute; width: 0; height: 1px; background: #764c24; bottom: 7px; transition: all 0.45s; }
#menu-main-menu a:hover:before { width: 31px; }
.recentRow .vc_column-inner { padding-top: 0 !important; }
.recentRow { background-size: cover; padding: 40px 0 !important; border-radius: 40px; z-index: 0; display: block; position: relative; }
.single-recent { flex: 0 0 28%; display: flex; align-items: center; background-size: 50%; position: relative; padding: 30px 22px 10px 10px; justify-content: space-between; }
.single-recent .recentProduct-img { width: 120px; transform: rotate(343deg); }
.recent-pro-content a { display: block; border-radius: 34px; font-family: 'Azonix'; font-weight: 400; padding: 17px 23px; font-size: 12px; background: #E9351E; width: fit-content; color: #fff; margin-top: 20px; }
.recent-pro-content a img { width: 14px; }
.row.recent-grid_prod { padding: 0 70px; gap: 6px; justify-content: space-between; }
.wpb_text_column { margin-bottom: 0; }
.single-recent:before { content: ''; position: absolute; background: #88715A; width: 90%; height: 100%; z-index: -1; right: 0; border-radius: 10px; }
.recent-pro-content { padding-left: 10px; }
.recent-pro-content h2 { color: #fff; font-size: 18px; margin-bottom: 0; }
p.woocommerce-Price-currencySymbol { font-family: 'Azonix'; float: right; font-size: 23px; color: #E8CD21; margin: 0; }
.aboutImg img {    /*width: 610px;*/ }
.aboutRow:before { content: ''; position: absolute; background: #E9351E; width: 460px; height: 735px; left: 0; display: block !important; top: 120px; border-radius: 0 50px 50px 0; }
.aboutRow { padding: 140px 0; }
.aboutTitle { padding-left: 120px; padding-right: 140px; }
.aboutTitle a.btn { display: block; border-radius: 34px; font-family: 'Azonix'; font-weight: 400; padding: 17px 23px; font-size: 12px; background: #E9351E; width: fit-content; color: #fff; margin-top: 20px; }
.aboutTitle a.btn:hover { background: #764c24; color: #fff; }
.sectionTitle h2:after { content: ''; position: absolute; background: url(images/titlebefore.png); width: 90px; height: 100px; }
.mainProduct { margin-left: 110px; }
.imgWrapper {/*border: 1px solid #707070;*/border-radius: 20px;padding: 0;position: relative;}
.imgWrapper img { margin: 0 auto; width: 200px; }
.imgWrapper img.ProductThumb { width: 100%; height: 500px; object-fit: cover; }
.singleProduct  a img { width: 20px; }
.singleProduct { margin: 0 10px; }
.mainProduct  .slick-list { padding: 0 15% 0 0 !important; }
.imgWrapper a {position: absolute;top: -60px;transition: all 0.45s;display: block;border-radius: 34px;font-family: 'Azonix';font-weight: 400;padding: 17px 23px;font-size: 12px;background: #E9351E;width: fit-content;color: #fff;margin-top: 20px;display: flex;align-items: center;justify-content: space-between;right: 0;left: 0;margin: auto;}
.imgWrapper { overflow: hidden; }
.imgWrapper a { }
.singleProduct:hover .imgWrapper a {top: 80%;transition: all 0.45s;bottom: 0;right: 0;left: 0;height: fit-content;margin: auto;}
.singleProduct a img { width: 13px; margin-left: 10px; }
.singleProduct .singleProd_title { text-align: center; margin-top: 20px; color: #272727; }
.proContent p { text-align: center; color: #764C24; font-size: 24px; font-family: 'Azonix'; }
.mainProduct .slick-arrow { border-radius: 30px; width: 30px; position: absolute; right: 160px; top: -60px; background: #E5E5E5; color: #7A8594; }
.mainProduct .slick-next { right: 110px; }
.mainProduct .slick-arrow:hover { background: #764C24; color: #fff; }
.virtalContent .vc_tta-title-text:after { display: none; }
.virtalContent  .vc_tta-panels-container { width: 60%; }
.virtalContent .vc_tta-tabs-container { width: 40%;    /* padding-left: 170px; */ }
.virtalContent ul.vc_tta-tabs-list:before { content: ''; position: absolute; left: 1px; background: #707070; width: 1px; height: 260px; z-index: 0; }
.virtalContent .vc_tta-tabs-list { margin-left: 170px !important; position: relative; }
.virtalContent li.vc_tta-tab.vc_active { border-left: 2px solid #412912; z-index: 9; display: block; position: relative; color: #764C24 !important; }
.virtalContent .vc_tta-tab a { font-family: 'Azonix' !important; color: #757575; }
.virtalContent li.vc_tta-tab { margin-bottom: 15px !important; }
.virtalContent .vc_tta-panel-body .vc_row { align-items: center; display: flex; }
.virtalContent { align-items: center; }
.virtalContent .vc_tta-panels { border: 0 !important; background: transparent !important; }
.virtalContent .vc_tta-panel-body .vc_row { align-items: center; display: flex; }
.virtalContent { align-items: center; }
.virtalContent .vc_tta-panels { border: 0 !important; background: transparent !important; }
.tabContent  .info-box-subtitle { font-family: 'Azonix'; background: white; width: fit-content; width: 70px; border-radius: 70px; border: 1px solid; color: #744C24 !important; font-size: 45px; height: 68px; display: flex; align-items: center; justify-content: center; }
#easy-newsletter-form label { display: none; }
form#easy-newsletter-form { width: 40%; margin: 0 auto; display: flex; background: #764C24; padding: 10px; border-radius: 60px; }
form#easy-newsletter-form .input-field {    /* background: red; */

    /* display: flex; */
width: 80%; flex: 0 0 80%; margin-bottom: 0; }
.input-field.input-submit { width: 20%; }
input.wpens_email { border: 0; color: #fff; }
button#easy-newsletter-submit { background: #fff; border-radius: 30px; padding: 11px 21px; }
.single-testi { background: #fff; box-shadow: 0 0 11px 0px #00000030; margin: 10px 10px; padding: 30px; border-radius: 10px; }
img.testi-img.wp-post-image { margin-bottom: 20px; }
.bottomcontentWrapper h2 { font-family: 'Azonix'; color: #764C24; margin-bottom: 0; }
.bottomcontentWrapper h3 { font-family: 'ClashDisplay'; font-size: 15px; color: #A3A3A3; font-weight: 500; }
.wd-prefooter { padding-bottom: 0 !important; }
.footernav { margin: 0; }
.footernav li a { color: #8F8F8F; }
.footernav li { margin-bottom: 10px; }
.cdetails  .info-box-title { margin-bottom: 1px; }
.flickity-slider .wd-slide-bg.wd-fill:before {content: '';background: #0000000f;width: 100%;height: 100%;position: absolute;z-index: 1;}
.productRow { padding-top: 60px !important; padding-bottom: 60px !important; }
.product-element-bottom .wd-product-cats.woodmart-product-cats { display: none; }
.products.elements-grid .product-wrapper { box-shadow: unset !important; }
.products.elements-grid img { height: 250px; object-fit: contain; }
.products.elements-grid .product-element-bottom { text-align: center; }
.single-product .woocommerce-product-gallery__wrapper .owl-stage-outer.owl-height { min-height: auto !important; height: auto !important; }
.single-product .woocommerce-product-gallery__wrapper .owl-stage-outer.owl-height .owl-item.active { width: auto !important; }
.single-product .product-wrapper { box-shadow: unset !important; }
.single-product .product-wrapper img { height: 200px; object-fit: contain; }
.single-product .product-wrapper .product-element-bottom { text-align: center; }
input#gform_submit_button_2 { background: #764c24; color: #fff; }
form#gform_2 label,
form#gform_2 legend { text-transform: uppercase; font-weight: 400 !important; }















































@media (max-width:1600px) {}
@media (max-width:1500px) {}
@media (max-width:1400px) {}
@media (max-width:1300px) {
    
    #homeSlider .wd-slide {
    min-height: 650px !important;
    }
    
    #homeSlider .flickity-viewport {
        height: 650px !important;
    }
    .aboutTitle {
    padding-left: 10px;
    padding-right: 40px;
    }
    
    .aboutRow {
        padding-top: 0px !important;
    }
    
    #easy-newsletter-form {
        width: 50% !important;
    }
    
    .vc_row.wpb_row.vc_row-fluid.testi-row {
        padding-bottom: 0 !important;
    }
    #copyRight .vc_column-inner {
    padding-top: 15px;
    }
    
    #copyRight .wd-text-block {
        margin-bottom: 15px !important;
    }
    .imgWrapper img.ProductThumb {
        height: 335px;
    }
    h2.singleProd_title a {
        font-size: 22px;
        line-height: 21px;
    }
    
}
@media (max-width:1200px) {}
@media (max-width:1100px) {}
@media (max-width:1024px) {
    #bgSubs {
        background-size: contain !important;
        background-position: 0% 386% !important;
    }
    .sectionTitle h2:after {
        background: url(images/titlebefore.png) no-repeat;
        width: 60px;
        background-size: contain !important;
        height: 60px;
    }
    h2.woodmart-title-container {
        line-height: 50px !important;
        font-size: 40px !important;
    }
    .imgWrapper {
        padding-left: 0;
        padding-right: 0;
    }
    #easy-newsletter-form {
        width: 62% !important;
    }
}
@media (max-width:884px) {
    .aboutRow:before {
        width: 418px;
        height: 83%;
    }
    
    .aboutRow {
        padding-bottom: 0!important;
    }
    form#easy-newsletter-form .input-field.input-submit {
        width: 25%;
        flex: 0 0 25%;
    }
    
    form#easy-newsletter-form .input-field {
        width: 75%;
        flex: 0 0 75%;
    }
    #bgSubs {
        background-size: contain !important;
        background-position: 45% 112% !important;
    }
    #mainFooter .wpb_column:nth-child(1), #mainFooter .wpb_column:nth-child(2), #mainFooter .wpb_column:nth-child(5) {width: 50%;}

    #mainFooter .wpb_column:nth-child(2) .vc_column-inner {
        display: flex;
        justify-content: center;
    }
    
    #mainFooter .wpb_column:nth-child(3), #mainFooter .wpb_column:nth-child(4) {
        width: 25%;
    }
    
    div#mainFooter {
        display: flex;
        flex-wrap: wrap;
    }
    
    #mainFooter .wpb_column:nth-child(5) .vc_column-inner .wd-info-box {
        margin-bottom: 0;
    }
    h2.singleProd_title {
    line-height: 23px;
    }
    h2.singleProd_title a {
        font-size: 16px;
    }
    .imgWrapper img.ProductThumb {
    height: 255px;
    }
}
@media (max-width:767px) {
    .aboutRow:before {
        height: 57%;
        top: 0;
    }
    #bgSubs .vc_column-inner {
    padding: 80px 20px;
    }
    
    #bgSubs {
        background-position: 45% 93% !important;
        padding: 0 !important;
    }
    
    #bgSubs #easy-newsletter-form {
        width: 68% !important;
    }
    
    .vc_row.wpb_row.vc_row-fluid.testi-row {
        padding-top: 0 !important;
    }
}
@media (max-width:600px) {
    .imgWrapper img.ProductThumb {
    height: 320px;
    }
    
    .aboutRow:before {
        height: 49%;
    }
    
    h2.woodmart-title-container {
        line-height: 50px !important;
        font-size: 23px !important;
    }
    
    #bgSubs #easy-newsletter-form {
        width: 90% !important;
    }
    
    #mainFooter .wpb_column {
        width: 100% !important;
    }
    
    #mainFooter .wpb_column:nth-child(2) .vc_column-inner {
        justify-content: start;
    }
}
@media (max-width:480px) {
    #easy-newsletter-form .input-field {
        width: 72%!important;
        flex: 0 0 72%!important;
    }
    #easy-newsletter-form .input-field.input-submit {
        width: 28%!important;
        flex: 0 0 28%!important;
    }
    #bgSubs #easy-newsletter-form {
        width: 100% !important;
    }
    .aboutRow:before {
        height: 39%;
    }
        #homeSlider .wd-slide {
    min-height: 450px !important;
    }
    
    #homeSlider .flickity-viewport {
        height: 450px !important;
    }
}

.head h1 {
    font-family: 'Open Sans';
    font-weight: 300;
	font-size: 40px;
}
h1 ,h2 ,h3 ,h4 ,h5 {
    font-family: 'Open Sans' !important;;
    font-weight: 300;
}
p{
	  font-family: 'Open Sans' !important; 
}