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

@media all and (min-width: 768px){
    .ups-bat-stab-img{
        background-size: 30rem !important;
    }
}

/*global*/
.amount {
    color: var(--wd-alternative-color);
    font-weight: 600;
}
.blog-post-loop .article-inner {
  border-radius: 10px;
  overflow: hidden;
}
.menu-opener {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}
.wd-nav-vertical>li>a {
    font-size: 15px;
    line-height: 25px;
	  font-weight: 400;
	  padding: 14px 18px;
}
.wd-nav.wd-style-bordered>li::after, .wd-nav.wd-style-separated>li:after {
    content: "";
    border-right: 1pxsolidrgba(0,0,0,0.105);
    content: "";
    position: absolute;
    top: 40%;
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
    right: -3px;
    background-color: var(--wd-alternative-color);
    width: 0.3rem;
    height: 0.3rem;
    border-radius: 7px;
}
.wd-tools-element.wd-design-2 .wd-tools-count, .wd-tools-element.wd-design-5 .wd-tools-count {
    color: #000;
}
.menu-opener:after {
    margin-left: 10px;
}
.menu-opener .menu-open-label {
    font-weight: 600;
}
.wd-nav.wd-style-underline-reverse>li>a>.nav-link-text:after {
    top: auto;
    height: 6px;
    bottom: -13px;
    background-color: var(--wd-alternative-color);
    border-radius: 3px;
}
.wd-nav-tabs-wrapper {
    margin-bottom: 10px;
    border-bottom: 1px solid #ebebeb;
}
.product-label.onsale {
    background-color: var(--wd-alternative-color);
	  border-radius: 7px;
}
.labels-rectangular {
    right: 11px;
}
.wd-title-style-underlined .title {
    margin-bottom: -3px;
    border-bottom: 5px solid transparent;
}
.wd-post-cat.wd-style-with-bg {
    background-color: var(--wd-alternative-color);
    border-radius: 4px;
}
.blog-design-masonry .post-title {
    min-height: 39px;
    overflow: hidden;
}
rs-module {
    border-radius: 4px;
}
  @media (min-width: 1025px)
.wd-custom-icon, picture.wd-custom-icon img {
  max-width: 30px;
}
.wd-carousel-item .post-title, .blog-design-masonry .post-title{
font-size:15px !important;
}
.wd-back-btn.wd-action-btn.wd-style-icon{
display:none !important;
}

.box-icon-with-bg .info-box-icon {
background-color: #00294A !important;
	padding: 5px !important;
}


.whb-header-bottom .wd-header-cats {
 
	margin-right: -5px;}
.wd-header-cats.wd-style-1 .menu-opener{
   border-radius: 50px !important;
}

.elementor-popup-modal:not([style="display: none;"]) {
	transition: all .3s;
	opacity: 1;
}
div.elementor-popup-modal[style="display: none;"] {
	transition: all .3s;
	opacity: 0;
	display: flex!important;
	z-index: -5;
}

.elementor-popup-modal[style="display: none;"]>div {display:none}

.elementor-popup-modal{animation:fade-in-by-marks 0.3s cubic-bezier(.39,.575,.565,1.000);}

@Keyframes fade-in-by-marks{0%{opacity:0}100%{opacity:1}}

.elementor-widget-off-canvas:not([style="display: none;"]) {
	transition: all .3s;
	opacity: 1;
}
div.elementor-widget-off-canvas[style="display: none;"] {
	transition: all .3s;
	opacity: 0;
	display: flex!important;
	z-index: -5;
}

.elementor-widget-off-canvas[style="display: none;"] > div {
	display: none;
}

.elementor-widget-off-canvas {
	--e-off-canvas-animation-duration: 500ms;
	animation: fade-in-by-marks 0.3s cubic-bezier(.39,.575,.565,1.000);
}

.wd-nav-arrows.wd-pos-sep .wd-btn-arrow {
    z-index: 8 !important;
}

/*Only desktop*/
.wd-header-cart .wd-tools-icon:before {
    font-size: 34px;
}
.wd-custom-icon, picture.wd-custom-icon img {
    max-width: 34px;
}
.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number, .wd-tools-element.wd-design-2 .wd-tools-count, .wd-tools-element.wd-design-5 .wd-tools-count {
    width: 20px;
    height: 20px;
    font-weight: 600;
    font-size: 11px;
    line-height: 20px;
}
.wd-tools-element.wd-design-2 .wd-tools-count, .wd-tools-element.wd-design-5 .wd-tools-count, .wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number {
	top: auto;
    bottom: -3px;
}
.wd-tabs.tabs-design-simple .wd-nav-tabs-wrapper {
    margin-left: 61px;
}

.title-size-small {
        --wd-title-sp: 85px !important;
        --wd-title-font-s: 40px;
    }

.wd-info-box :is(.info-box-subtitle,.info-box-title,.info-box-inner):not(:first-child) {
	margin-top: 5px !important;}
.whb-header-bottom {
    width: 1440px;
    margin: auto;
	    border-radius: 42px;
    box-shadow: 0px 2px 8px #00000080;}
.wd-slider {
    border-radius: 25px;
	overflow: hidden;}

.whb-sticked .whb-header-bottom {
width:100%;
box-shadow:none;
border-radius:0px;}


   .whb-sticked .wd-info-box :is(.info-box-subtitle,.info-box-title,.info-box-inner):not(:first-child) {
        margin-top: -2px !important;
    }
.main-page-wrapper {
	margin-top: -41px !important;
}

div#e-n-menu-content-8741 {
    width: 1440px !important;
    height: 550px !important;
}

.elementor-widget-n-tabs .e-n-tabs-heading{
		height: 520px !important;
    background-color: #ededed;
    border-radius: 8px;
    overflow: hidden;
}

#elementor-popup-modal-6615 .dialog-message.dialog-lightbox-message{
		overflow: visible !important;
}

#elementor-popup-modal-6615 .elementor.elementor-6615{
		overflow: visible !important;
}

/*Only tablet*/
.elementor-widget-image-box .elementor-image-box-content {
    width: 100%;
    margin-right: 23px;
}

/*Landscape Mobile*/
.elementor-widget-image-box .elementor-image-box-content {
    width: 100%;
    margin-right: 23px;
}

/*Mobile*/
.elementor-widget-image-box .elementor-image-box-content {
    width: 100%;
    margin-right: 23px;
}
.wd-slider {
    border-radius: 18px;
	overflow: hidden;
}

.elementor-element.elementor-element-dfb29a7 > .elementor-widget-container > .e-n-tabs.e-activated > .e-n-tabs-heading{
		flex-wrap: nowrap;
    display: flex !important;
}

.elementor-element.elementor-element-dfb29a7 > .elementor-widget-container > .e-n-tabs.e-activated > .e-n-tabs-heading > button{
		margin: 0 !important;
}

#goftino_w{
		right: 5px !important;
}

