/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/


.home-slider .swiper-slide-contents {
	margin-left: 100px;
}
.home .wd-content-layout,.page-id-33778 .wd-content-layout {
	padding-top:0;
}


#geo-aus-banner {
    position: fixed;
    inset: 0;
    z-index: 9999;
    visibility: hidden;
}

#geo-aus-banner.active {
    visibility: visible;
}

.geo-bg {
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.4);
    opacity: 0;
    transition: opacity 0.4s ease;
}

#geo-aus-banner.active .geo-bg {
    opacity: 1;
}

.geo-aus-banner {
    position: absolute;
    bottom: 35%;
    left: 50%;
    transform: translate(-50%, 30px);
    opacity: 0;
    background: #fff;
    color: #000;
    padding: 50px;
    border-radius: 10px;
    max-width: 600px;
    width: 90%;
    text-align: center;
    transition: opacity 0.4s ease, transform 0.4s ease;
    min-height: 300px;
    display: flex;
    align-items: center;
    justify-content: center;
	    box-shadow: 0px 0px 10px 0px #00000021;
}

#geo-aus-banner.active .geo-aus-banner {
    opacity: 1;
    transform: translate(-50%, 0);
}
#tab-title-additional_information {
	display:none!important
}



.buildyourown .elementor-element  .wd-info-box .info-box-icon {    line-height: 2;
}
.build-your-own{position:relative}
.build-your-own::before{
    content: '';
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAByElEQVR42uzaAWQVcRzA8X9ECoiQWevdbe5/rzWwEMKkACEUYIACDJCAARJQiNfdbQwwAgFKIIggBBKQgEICUq977D//l4IAu8+Hr2OA3/3m7t1d4C8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKA7X92cLKyfCgxTW8ZXTRk/dUW1OQ3hWGB4C9AWcXrQm2Y0vhwY5AKkfvXt7Y5Wz4ZBsgCp701Zbz9eWTkRhsgCpKoP/fFWGCQLkPdyt6zXwiBZgNSPrqgmk6o6EwbJAqS+tKO4tb2xcTyEwJOltdN5O0tVmdcs1+uproyXdsrqWqopxtdn19hUV8TbTVHfSbWj+m4/7HuHlfX9towPUk0RH87+K1NtEZu+/cNG1bOmqF+kDk7426xvfdP/7F2zHK+Gf9lfXDyZD6Y7FxfywTxdubA6P5zqSj6ctqhvzA+n2pwfTtzKhzO7a82H0w/z0R/D2cuH0//t+dxwivh6bjhl/b4/fsz63Pc1qx+CZnOcnU8LYAEGySUAN4H4GXjUeRDULo8vBjwKxsugI8wC/PQ62Ach+CQMH4UCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPB7gw8AALtcYZVq48/qAAAAAElFTkSuQmCC') center / cover no-repeat;
    height: 14px;
    width: 88px;
    display: block;
    position: absolute;
    right: -50px;
    top: 33px;
}
.our-customers .swiper-slide img {
	    background: #fff;
	opacity: .7;
    filter: grayscale(100%);
    transition: .3s 
ease-in-out;
}
.our-customers .swiper-slide img:hover {
	opacity: 1;
    filter: none;
}

.wd-sidebar.sidebar-container .widget-area{
	    background-color: #FFFFFF;
    padding: 20px;
    border-radius: 10px;
}
.wd-cat .wd-entities-title {
    text-transform: capitalize!important;
}
.wd-cat .wd-cat-count.more-products {
	font-size:14px;
}
.wd-cat .wd-cat-content {
	text-align: left;
    padding-left: 17px;
	padding-top:17px;
	padding-right:0;
}
.page-id-29 textarea {
    min-height:120px
}
.product-short-description p,
.product-short-description-alt p {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
	margin-bottom:10px;
}
.wd-products[class*="wd-stretch-cont"] .wd-product :is(.price,.wrap-price,.product-rating-price) {
    margin-top: inherit!important;
}
.single-product .single-product-page .wd-open-popup {
	width:200px
}
.elementor-element-9a0c2d5 .elementor-element .wd-info-box .info-box-icon {
line-height: 2.1;
    min-height: 70px;
    min-width: 70px;
    padding: 10px !important;
    font-size: 22px;
    max-height: 70px;
}

.info-box-wrapper .box-style-shadow,.cat-design-mask-subcat .wd-cat-inner {
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.12)!important;
}
.elementor-15 .wd-info-box .info-box-icon ,.elementor-15 .wd-info-box .info-box-icon {
  font-size: 28px;
}

.elementor-15 .wd-info-box .info-box-icon {
	 padding: 15px !important;	
}

 .single-product .single-product-page .wd-info-box .info-box-icon {
	 padding: 13px !important;
}

/* Add o cart remove */
.wd-add-btn,.wd-single-add-cart {
	display:none!important
}
/* Add o cart remove */

.wpml-ls-statics-footer.wpml-ls-legacy-list-horizontal {
	padding:0;
}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul {
    text-align: right;
}

.wd-header-secondary-nav .wd-sub-menu.sub-menu  .nav-link-text {
	color:#242424;
}
.wd-header-secondary-nav .wd-dropdown-menu.color-scheme-dark {
	width: 160px;
}
.wpml-floating-language-switcher .wpml-ls-statics-shortcode_actions {
  margin-bottom: 0;
}

.wpml-floating-language-switcher  .wpml-ls-statics-shortcode_actions a {
  background-color: transparent !important;
}
  
.wpml-floating-language-switcher .wpml-ls-legacy-list-horizontal a {
  padding: 5px;
}
.wpml-floating-language-switcher {
    position: fixed;
    bottom: 10px;
    right: 10px;
    background: #f8f8f8;
    border: 0;z-index:10;
    padding: 0px;
    border-radius: 0;
    box-shadow: 1px 3px 12px 0px rgba(0, 0, 0, 0.25);
}
@media (max-width: 768px) {
    .wd-cookies-inner {
        text-align: left;
    }
    	.geo-aus-banner {
		max-width: 100%;
        padding: 20px;
        min-height: 270px;
        bottom: 31%;
	}
}
@media (min-width: 1600px) {
 	.home-hero-slider .wd-negative-gap {
	margin-left:15%!important;
}
}
@media (min-width: 1800px) {
 	.home-hero-slider .wd-negative-gap {
	margin-left:24%!important;
}
}
@media (max-width: 1024px) {
 	.build-your-own::before{display:none}
}

