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

.footer-container { color: #fff; }

ul.wd-sub-menu.mega-menu-list li a { color: #fff; }

strong { color: #000; font-weight: 700; }

/* that is previous theme blue color #008DCB */

.single_content_wrapper .elementor-widget-text-editor p { margin-bottom: 10px; }
.single_content_wrapper .elementor-widget-text-editor p strong { font-weight: 700; }
.single_content_wrapper .elementor-widget-text-editor ul li { margin-bottom: 3px; }

/* above personal */

/* header global */

header .whb-header-bottom .wd-dropdown { margin-top: 20px !important; background-color: #2e8fe0;
    box-shadow: 0 0 10px rgba(255,255,255,0.6) !important; }
header .wd-sub-menu li>a , header .nav-link-text { color: #fff; font-size: 14px !important; font-weight: 600; transition: all 0.4s ease; }

header .wd-sub-menu li>a:hover , header .nav-link-text:hover , header .current_page_item .nav-link-text , header .wd-dropdown-menu .current_page_item .woodmart-nav-link { text-decoration: underline; }

/* header global */

/* all content title color */

.content_wrapper h1, .content_wrapper h2, .content_wrapper h3, .content_wrapper h4, .content_wrapper h5, .content_wrapper h1 strong, .content_wrapper h2 strong, .content_wrapper h3 strong, .content_wrapper h4 strong, .content_wrapper h5 strong { color: var(--e-global-color-primary) !important; }

.breadcrumb_wrapper span { color: var(--e-global-color-primary); }
.breadcrumb_wrapper a { color: #fff; transition: all 0.4s ease; }
.breadcrumb_wrapper a:hover { color: var( --e-global-color-accent ) !important; }

.website-wrapper { background-color: #f4f4f4ad; }

.home .main-page-wrapper { padding-top: 0 !important; }
.home .site-content { margin-bottom: 0 !important; }
.main-page-wrapper { background-color: transparent !important; }

.banner_slider img { width: 100%; }

.direction_column > .elementor-widget-wrap { flex-direction: column !important; justify-content: center !important; }

.hero_banner > .elementor-container { max-width: 100% !important; }

.service_box .elementor-widget-container , .service_box { height: 100%; }

.about_list ul { padding-top: 20px; }
.about_list ul li { margin-bottom: 5px; }

.counter_icon svg path { fill: #fff; transition: all 0.4s ease; }
.counter_icon svg path , .counter_wrapper .elementor-counter span , .counter_wrapper .elementor-counter .elementor-counter-title { transition: all 0.4s ease; }
.counter_box .elementor-counter { display: flex; align-items: center; column-gap: 10px; }
.counter_box:hover .counter_icon svg path { fill: var( --e-global-color-primary ); }
.counter_wrapper:hover .counter_icon svg path { fill: var( --e-global-color-primary ); }
.counter_wrapper:hover .elementor-counter span { color: #66BB46; }
.counter_wrapper:hover .elementor-counter .elementor-counter-title { color: var( --e-global-color-primary ); }

.testimonials_section .owl-item { padding: 0 15px !important; }
.testimonials_section .wd-btn-arrow { top: -50px; visibility: visible !important; opacity: 1 !important; transform: unset !important; pointer-events: auto !important; width: 40px; height: 40px; background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1); border-radius: 100%; transition: all 0.4s ease; }
.testimonials_section .wd-btn-arrow:hover { background-color: var( --e-global-color-primary ); }
.testimonials_section .wd-btn-arrow:hover::after { color: #fff; }
.testimonials_section .wd-btn-arrow:after { font-size: 18px; line-height: 1; margin: 0 auto !important; color: #000; font-weight: bold; transition: all 0.4s ease; }
.testimonials_section .owl-prev { right: 70px !important; left: unset !important; }
.testimonials_section .owl-next { left: unset !important; right: 15px !important; }
.testimonials_section .testimonial-content { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: 15px; line-height: 26px; color: var( --e-global-color-text ); }
.testimonials_section .testimonial-content { font-weight: 600;  }
.testimonials_section .testimonial-content footer { font-size: 16px; }

.global_presence .elementor-tab-desktop-title.elementor-active { background-color: #66BB46; }
.global_presence .elementor-tab-desktop-title { border-radius: 7px; padding: 3px 16px !important; }
.global_presence .elementor-tabs-wrapper { align-items: center !important; column-gap: 10px; justify-content: space-between !important; }
.global_presence .elementor-widget-container { max-width: 650px; margin: 0 auto; }
.global_presence.main_page .elementor-widget-container { max-width: 100%; margin: 0 auto; }
.global_presence .elementor-tab-content { background-color: rgba(255,255,255,1); margin: 20px 0 0 0; border-radius: 10px; box-shadow: 0 0 10px rgba(0,0,0,0.1); }

.product_description p { margin-bottom: 10px; }
.product_description strong { color: #333333; }

.copyrights-wrapper { border-top: 1px solid #fff; }
.footer-container ul li a { color: #fff; }
footer .info-box-wrapper rect { fill: #fff; }
footer .info-box-wrapper svg path { fill: rgb(28, 97, 231); }
.gmwqp_popup_op .gmwqp_inner_popup_op h3 { background: #2e8fe0; color: #fff; }
.wd-nav-main li a:hover { color: #ffffff !important; }

.contact_wrapper .contact_box .info-box-inner p span em { word-break: break-all; }

/* single product start */

.single-product .gmwqp_inquirybtn_loop { margin-top: 0; }
.single-product .gmwqp_inquirybtn_loop .gmwqp_inq { border-radius: 10px; padding: 10px 20px; min-height: unset; font-size: 14px; line-height: 24px; }

/* single product end */

/* category page start */

.archive_product .products { align-items: unset !important; }

.archive_product .product-grid-item .product-element-bottom , .archive_product .product-grid-item .product-list-content , .page-id-118 .product-grid-item .product-element-bottom { flex-wrap: wrap; flex: unset !important; flex-direction: row !important; }
.archive_product .product-grid-item .product-element-bottom > * , .archive_product .product-grid-item .product-list-content > * , .page-id-118 .product-grid-item .product-element-bottom > * { width: 100%; }
.archive_product .product-grid-item .gmwqp_inquirybtn_loop , .archive_product .product-grid-item .wd-add-btn , .page-id-118 .product-grid-item .product-element-bottom .wd-add-btn , .page-id-118 .product-grid-item .gmwqp_inquirybtn_loop { width: unset; }
.archive_product .product-grid-item .wd-add-btn span , .page-id-118 .product-grid-item .wd-add-btn span { min-height: unset !important; font-size: 14px !important; font-weight: 700 !important; padding: 12px 20px !important; }
.archive_product .product-grid-item .wd-add-btn a , .page-id-118 .product-grid-item .wd-add-btn a { min-height: unset !important; }
.archive_product .product-grid-item .gmwqp_inquirybtn_loop .gmwqp_inq , .page-id-118 .product-grid-item .gmwqp_inquirybtn_loop .gmwqp_inq , .whb-main-header .gmwqp_inquirybtn_loop .gmwqp_inq { border-radius: 5px; font-weight: 700; font-size: 14px !important; min-height: unset; padding: 12px 20px; line-height: 18px; }

.whb-main-header .gmwqp_inquirybtn_loop .gmwqp_inq { background-color: #fff !important; color: rgba(46, 143, 224, 1) !important; }
.whb-main-header .gmwqp_inquirybtn_loop { margin-top: 0 !important; border-radius: 10px; }

.archive_product .add-to-cart-loop:before , .archive_product .add-to-cart-loop:after , .page-id-118 .add-to-cart-loop:before , .page-id-118 .add-to-cart-loop:after { display: none !important; }

.archive_product .add-to-cart-loop:hover , .page-id-118 .add-to-cart-loop:hover , .whb-main-header .gmwqp_inquirybtn_loop .gmwqp_inq:hover { background-color: #66bb46 !important; }
.whb-main-header .gmwqp_inquirybtn_loop .gmwqp_inq:hover { color: #fff !important; }
.archive_product .add-to-cart-loop:hover span , .page-id-118 .add-to-cart-loop:hover span { transform: unset !important; }



/* 2 column list view */

.archive_product .product-list-item { flex: 0 0 50%; max-width: 50%; }
.archive_product .product-list-item .product-element-top { flex: unset !important; width: 40%; }
.archive_product .product-list-item .product-list-content { flex: unset !important; width: 60%; }
.archive_product .product-list-item .product-wrapper { padding: 20px !important; }
.archive_product .product-list-item h3 a { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

/* 2 column list view */

.archive_product .product-grid-item.col-lg-2 .gmwqp_inquirybtn_loop , .archive_product .product-grid-item.col-lg-2 .wd-add-btn , .archive_product .product-grid-item.col-lg-2 .gmwqp_inquirybtn_loop .gmwqp_inq { width: 100%; }

/* hover effect start */

.archive_product .product-grid-item:hover .product-wrapper , .page-id-118 .product-grid-item:hover .product-wrapper { transform: unset !important; }
.archive_product .content-product-imagin , .page-id-118 .content-product-imagin { margin: unset !important; }
.archive_product .product-grid-item:hover .fade-in-block , .page-id-118 .product-grid-item:hover .fade-in-block { display: none !important; }

/* hover effect end */

/* categoty page end  */

/* popup start */

.gmwqp_popup_op { min-width: 100%; width: 100%;} 
.gmwqp_popup_op .gmwqp_toplevel { padding: 0 15px 15px 15px; }
.gmwqp_popup_op .gmwqp_inner_popup_op_mores { border-radius: 15px; }
.gmwqp_popup_op .gmwqp_popup_title { border-radius: 15px 15px 0 0; padding: 10px !important; }
.gmwqp_popup_op .gmqqp_submit { margin: 0; padding: 5px 0 0 0; }
.gmwqp_popup_op .gmqqp_submit button { border-radius: 5px; font-weight: 700; font-size: 14px; padding: 10px 15px; min-height: unset; }
.gmwqp_popup_op label.gmqqp_label { font-size: 14px; font-weight: 300; color: #8f8f8f; font-family: "Lexend Deca", Arial, Helvetica, sans-serif; }
.gmwqp_popup_op .gmqqp_input { border: 1px solid #8f8f8f !Important; border-radius: 5px !important; }
.gmwqp_popup_op textarea.gmqqp_input { min-height: 140px !important; }
.gmwqp_popup_op .gmwqp_close img { right: -5px; top: -45px; }

/* popup end */


@media(max-width:1366px){
	
	.counter_box .elementor-counter { flex-direction: column; row-gap: 10px; } 
	
	.archive_product .product-list-item h3 a { font-size: 16px; }
	
}

@media(max-width:1299px){
	
	.archive_product .product-grid-item.col-lg-3 .gmwqp_inquirybtn_loop , .archive_product .product-grid-item.col-lg-3 .wd-add-btn , .archive_product .product-grid-item.col-lg-3 .gmwqp_inquirybtn_loop .gmwqp_inq { width: 100%; }
	
}

@media(max-width:1199px){
	
	.page-id-118.logged-in .product-grid-item { flex: 0 0 50% !important;
    max-width: 50% !important; }
	
}

@media(max-width:1024px){
	
	.counter_box .elementor-counter { row-gap: 5px; } 
	
	.testimonials_section .wd-btn-arrow { margin: 0 !important; }
	.testimonials_section .wd-btn-arrow { top: -70px }
	
}

@media(max-width:991px){
	
	.archive_product .product-grid-item .product-wrapper { flex-direction: column !important; }
	.archive_product .product-list-item .product-element-top , .archive_product .product-list-item .product-list-content { width: 100%; }
	.archive_product .product-grid-item .wd-add-btn span , .page-id-118 .product-grid-item .wd-add-btn span { font-size: 13px !important; padding: 9px 14px !important; line-height: 18px; }
	.archive_product .product-grid-item .gmwqp_inquirybtn_loop .gmwqp_inq , .page-id-118 .product-grid-item .gmwqp_inquirybtn_loop .gmwqp_inq { font-size: 13px !important; padding: 9px 14px; line-height: 18px; }
	
}

@media(max-width:768px){
	
	.archive_product .product-list-item .product-list-content { text-align: start; gap: 15px !important; }
	
	.archive_product .add-to-cart-loop:before { transform: translateY(100%) !important; }
	.archive_product .add-to-cart-loop:hover:before { transform: translateY(0) translateZ(0) !important; }
	
	.archive_product .product-grid-item.col-lg-3 .gmwqp_inquirybtn_loop , .archive_product .product-grid-item.col-lg-3 .wd-add-btn , .archive_product .product-grid-item.col-lg-3 .gmwqp_inquirybtn_loop .gmwqp_inq , .archive_product .product-grid-item.col-lg-2 .gmwqp_inquirybtn_loop , .archive_product .product-grid-item.col-lg-2 .wd-add-btn , .archive_product .product-grid-item.col-lg-2 .gmwqp_inquirybtn_loop .gmwqp_inq { width: unset; }
	
	
}

@media(max-width:767px){
	
	.column_reversed .elementor-container { flex-direction: column-reverse; }
	
	.testimonials_section .wd-btn-arrow { top: calc(100% + 30px); }
	.testimonials_section .owl-prev { right: unset !important; left: calc(50% - 50px) !important; }
	.testimonials_section .owl-next { left: unset !important; right: calc(50% - 50px) !important; }
	
	.global_presence .elementor-tab-content { margin: 15px 0; }
	.global_presence .elementor-tab-mobile-title { background-color: #fff; border-radius: 10px; border: 1px solid #66BB46 !important; color: #66BB46 !important; margin-bottom: 15px; }
	.global_presence .elementor-tab-mobile-title.elementor-active { background-color: #66BB46; color: #fff !important; }
	
	.gmwqp_inner_popup_op { max-width: 90%; }
	
}

@media(max-width:575px){
	
	.archive_product .product-list-item { flex: 0 0 100%; max-width: 100%; }
	
}

@media(max-width:500px){
	
	.archive_product .product-grid-item .gmwqp_inquirybtn_loop , .archive_product .product-grid-item .wd-add-btn , .archive_product .product-grid-item .gmwqp_inquirybtn_loop .gmwqp_inq , .archive_product .product-grid-item.col-lg-3 .gmwqp_inquirybtn_loop , .archive_product .product-grid-item.col-lg-3 .wd-add-btn , .archive_product .product-grid-item.col-lg-3 .gmwqp_inquirybtn_loop .gmwqp_inq , .archive_product .product-grid-item.col-lg-2 .gmwqp_inquirybtn_loop , .archive_product .product-grid-item.col-lg-2 .wd-add-btn , .archive_product .product-grid-item.col-lg-2 .gmwqp_inquirybtn_loop .gmwqp_inq , .page-id-118 .product-grid-item .gmwqp_inquirybtn_loop , .page-id-118 .product-grid-item .gmwqp_inq { width: 100%; }
	
	.page-id-118 .product-grid-item .wd-add-btn { width: 100% !important; }
	
	.archive_product .product-list-item .gmwqp_inquirybtn_loop , .archive_product .product-list-item .wd-add-btn , .archive_product .product-list-item .wd-add-btn a , .archive_product .product-list-item .gmwqp_inquirybtn_loop .gmwqp_inq { width: unset; }
	
}

/*
     FILE ARCHIVED ON 08:17:47 Apr 30, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:30:20 Jul 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.537
  exclusion.robots: 0.061
  exclusion.robots.policy: 0.051
  esindex: 0.01
  cdx.remote: 23.198
  LoadShardBlock: 189.185 (3)
  PetaboxLoader3.resolve: 137.799 (4)
  PetaboxLoader3.datanode: 146.917 (5)
  load_resource: 122.905
  loaddict: 29.951
*/