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

body {
    font-family: "Urbanist", Arial, Helvetica, sans-serif !important;
}

/*头部整体*/
.whb-main-header .container {
    max-width: 90% !important;
    padding: unset;
}
@media screen and (max-width: 768px) {
    .whb-main-header .container {
        max-width: 96% !important;
        padding: 10px 0;
    }
}

.wd-nav>li.menu-item-has-children>a:after {
    content: "";
}

.whb-header.whb-sticky-shadow {
    margin-top: 0px !important;
    max-width: 100%;
    width: 100%;
}

.home .whb-header.whb-sticky-shadow {
    position: absolute;
}

.home .whb-header .whb-main-header {
    box-shadow: none;
}

body.home .whb-header.whb-sticked .whb-main-header {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

/*背景色*/
.home .whb-color-dark:not(.whb-with-bg) {
    background-color: transparent;
}

body.home .whb-header.whb-sticked .whb-color-dark:not(.whb-with-bg) {
    background-color: #FFF;
}

/*中间主菜单*/
.wd-nav {
/*     width: 75%; */
    justify-content: space-between;
    font-family: Urbanist, Urbanist;
    font-weight: 600;
    font-size: 12px;
    color: #FFFFFF;
    line-height: 18px;
    letter-spacing: 1px;
    text-align: left;
    font-style: normal;
    text-transform: uppercase;
	 height:30px;
	 margin:0px;
	 flex-wrap: wrap;
}

#menu-main-navigation li:last-child a span {
    color: red;
}

#menu-main-navigation li a {
	 position: relative;
	 font-size:12px;
	line-height:12px;
	height:30px;
}

#menu-main-navigation>li>a::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 2px;
    width: 0%;
    height: 2px;
    transition: width 0.3s;
	 margin-left:0px;
}

body.home #menu-main-navigation>li>a::after {
    background-color: #FFFFFF;
}

body:not(.home) #menu-main-navigation>li>a::after,
body.home .whb-header.whb-sticked #menu-main-navigation li a::after {
    background-color: #b18412;
}

#menu-main-navigation>li>a:hover::after {
    width: calc(100% - 25px);
    left: 50%;
    transform: translateX(-50%);
}

.home .wd-nav[class*="wd-style-"]>li>a {
    color: #FFFFFF;
}

body.home .whb-header.whb-sticked .wd-nav[class*="wd-style-"]>li>a {
    color: #000;
}

.whb-col-left,.whb-mobile-left{
	margin-left:0px !important;
}

.whb-col-right,.whb-mobile-right{
	margin-right:0px !important;
}
.wd-header-nav,.site-logo{
	padding-left:0px !important;
	padding-right:0px !important;
	height:30px;
}
.wd-header-nav{
	margin-left:32px;
}

body:not(.home) .wd-logo img,
body.home .whb-header.whb-sticked .wd-logo img {
    filter: invert(1);
}

/* 搜索框 */
.whb-header .container .wd-search-form .searchform .s {
	 height:36px !important;
    border-radius: 20px;
    border: 1px solid #CCCCCC;
    text-indent: 10px;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-align: left;
    background: rgba(255, 255, 255, 0.1);
}


body.home .whb-header.whb-sticked .wd-search-form .s,
body:not(.home) .wd-search-form .searchform .s {
    background: rgba(255, 255, 255, 0.1);
    border-color: #CCCCCC;
}

.wd-search-form .searchform .s:focus {
    outline: none;
    transition: all 0.3s ease;
}

body.home .wd-search-form .searchform .s:focus {
    border-color: #FFF;
    box-shadow: 0 0 5px #FFF;
}

body:not(.home) .wd-search-form .searchform .s:focus,
body.home .whb-header.whb-sticked .wd-search-form .searchform .s:focus {
    border-color: #ccc;
    box-shadow: 0 2px 2px #ccc;
}

body:not(.home) .searchform .searchsubmit img,
body.home .whb-header.whb-sticked .searchform .searchsubmit img {
    filter: invert(1);
}

.search-results-wrapper {
    display: none
}


.home .whb-color-dark [class*="wd-header-search-form"] .wd-style-default {
    --wd-form-placeholder-color: #FFFFFF;
}

body.home .whb-header.whb-sticked .whb-color-dark [class*="wd-header-search-form"] .wd-style-default {
    --wd-form-placeholder-color: var(--wd-form-color);
    ;
}

.home .searchform .searchsubmit {
    color: #FFFFFF;
}

body.home .whb-header.whb-sticked .searchform .searchsubmit {
    color: var(--wd-form-color);
}

body.home .whb-header.whb-sticked .searchform .searchsubmit {
    color: var(--wd-form-color);
}

/*个人中心和购物车*/
body:not(.home) .wd-tools-icon img,
body.home .whb-header.whb-sticked .wd-tools-icon img {
    filter: invert(1);
}
.wd-tools-element>a{
    padding-right: 0px !important;
    padding-left: 5px !important;
}

.whb-main-header .wd-header-cart.wd-design-5 .wd-cart-number {
    background-color:#EF0B14 !important;
}

.whb-main-header .whb-mobile-right {
    margin-right: unset;
}
.wd-header-cart.wd-design-5 .wd-cart-number{
	right:-6px !important;
}

.whb-header .wd-tools-element .wd-tools-icon{
    width:28px !important;
    height:28px !important;
}

/*首页其他样式start--LQ*/
.main-page-wrapper {
    padding-top: 0px !important;
    margin-top: 0px !important;
}
.main-page-wrapper .elementor-section .elementor-container{
    padding-bottom:0 !important;
}

.home .e-con>.e-con-inner {
    max-width: 100%;
    padding-top: 0px;
}

.home .e-con {
   padding-top: 0px;
	padding-left:0px;
	padding-right:0px;
}

/*鼠标悬浮shop下拉菜单的样式*/
.wd-dropdown-menu .elementor-column{
	text-transform: capitalize;
}
.elementor-column .text-center{
	color:#222222;
}

@media (max-width:375px) {
    .whb-main-header .container{
        max-width: 95%;
    }
}
/*首页其他样式end--LQ*/

/*促销标签*/
.product-label.onsale{
    color: #222;
    background: rgba(255, 255, 255, 0.9) !important;
    border-radius: 4px;
    border: 1px solid #222222;
    margin-left: 12px;
    margin-right:12px;
    padding:3px 0 !important;
    min-width:44px !important;
}
/*移动端导航*/
.Mobile_nav-Head{
    height: 100px;
    background-color: #fafaf1;
}
.Mobile_nav-Head .woodmart-nav-link{
    display: none;
}
.mobile-nav {
    overflow-x: visible; 
    overflow-y: auto !important;
}

.mobile-nav .nav-link-text{
    text-transform:none !important;
}
.mobile-nav .wd-nav-opener{
    border:none !important;
}
.mobile-nav .wd-nav-opener.wd-active{
    background-color: transparent !important;
    color: #000 !important;
}

.Mobile_nav-ul ul .woodmart-nav-link{
    justify-content: space-between;
    font-weight: normal !important;
    margin-left: 34px;
    padding: 5px 0 !important;
    margin-right: 12px;
}
/*页脚的样式修改*/
div.wpforms-container-full .wpforms-form .wpforms-submit-spinner{
    display: none !important;
}

@media(max-width:768px){
    .wd-side-hidden{
        width:80% !important;
    }
    /*弹出的搜索*/
    .wd-side-hidden .wd-search-form{
        display:none;
    }
}