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

.woodmart-button-wrapper.inline-element {
    margin-bottom: 0;
}

.promo-banner {
    border-radius: 15px;
    overflow: hidden;
}

.banner-hover-background.color-scheme-dark:not(.banner-border) .wrapper-content-banner:after {
    border-radius: 15px;
}

.woodmart-hover-tiled .product-wrapper {
    background: #fff;
    overflow: hidden;
    border-radius: 15px;
}

.product-grid-item.woodmart-hover-tiled .hover-img img,
.product-grid-item.woodmart-hover-tiled .product-image-link img {
    width: 100%;
}

.labels-rectangular .product-label {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 15px;
    margin-right: 5px;
}

@media (min-width:1025px){

    .whb-general-header{
        max-width:1320px;
        margin:auto;
        margin-top:-37px;
        border-radius:44px;
    }

    .whb-sticked .whb-general-header{
        max-width:100%;
        margin:auto;
        margin-top:0;
        border-radius:0;
    }

    .whb-header-bottom{
        border-bottom-right-radius:41px;
        border-bottom-left-radius:41px;
        padding:0 43px;
        max-width:1150px;
        margin:auto;
    }

    /* ===== هلال سفید پشت لوگو (۳۰٪ کوچکتر) ===== */

    .whb-general-header:before{
        content:"";
        background:url("https://bawgheri.com/wp-content/uploads/Central_Curve_shadow2.svg") no-repeat;
        background-size:contain;
        width:255px;
        height:228px;
        display:inline-block;
        position:absolute;
        left:0;
        right:0;
        margin:auto;
        top:9px;
    }

    .whb-sticked .whb-general-header:before{
        content:"";
        background:url("https://bawgheri.com/wp-content/uploads/Central_Curve_shadow2.svg") no-repeat;
        background-size:contain;
        width:255px;
        height:228px;
        top:-82px;
    }

    /* ===== دایره سفید پشت لوگو (۳۰٪ کوچکتر) ===== */

    .whb-general-header .wd-logo:before{
        content:'';
        width:167px;
        height:167px;
        background:#1fc4dc !important;
        border-radius:50%;
        position:absolute;
        right:0;
        left:0;
        bottom:0;
        top:25px;
        margin:auto;
    }

    .whb-sticked .whb-general-header .wd-logo:before{
        width:140px;
        height:140px;
        top:18px;
        background:#fff;
    }

    /* ===== لوگو ===== */

    .whb-general-header .site-logo{
        z-index:9999;
        max-height:133px;
    }

    .whb-sticked .whb-general-header .site-logo{
        max-height:84px;
        margin-top:40px;
    }

    .whb-general-header-inner,
    .whb-top-bar-inner{
        padding:0 20px;
    }

}

.wd-dropdown-menu.wd-design-default,
.wd-dropdown-menu.wd-design-default .wd-dropdown{
    border-bottom-left-radius:15px;
    border-bottom-right-radius:15px;
}

.wd-info-box .info-box-title{
    line-height:1.5;
    margin-bottom:0;
}

.box-icon-align-right .box-icon-wrapper{
    margin-left:9px;
}

.main-page-wrapper{
    margin-top:-126px;
    padding-top:126px;
}

.page-title{
    padding-top:163px !important;
}

.wd-nav[class*=wd-style-]>li>a:before{
    content:'';
    background:rgba(255,254,237,.4);
    background:linear-gradient(to bottom,rgba(255,254,237,.4) 0%,rgba(255,221,0,0) 100%);
    width:100%;
    height:100%;
    position:absolute;
    right:0;
    top:-5px;
    transform:skew(-20deg);
    transition:.8s;
    opacity:0;
}

.wd-nav[class*=wd-style-]>li:hover>a:before{
    opacity:1;
}

.owl-stage-outer .wd-info-box .info-box-content{
    margin-top:15px;
}

.wd-logo img{
    border-radius:36px;
}