/*
 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: 'MothercareDemi' !important;
    font-weight:normal !important;
}
#g-recaptcha-response {
    display: block !important;
    position: absolute;
    margin: -78px 0 0 0 !important;
    width: 302px !important;
    height: 76px !important;
    z-index: -999999;
    opacity: 0;
}

.woocommerce-password-hint:after {
	left: unset!important;
    right: 30px!important;
}
/* Top notification css */
.swnza_banner p{font-size:14px !important;}
.swnza_banner a{text-decoration:underline !important;}
.swnza_close_button{top:16px !important;}
.swnza_banner {
      min-height: 46px !important;
    padding-top: 12px !important;
}
/* Top notification css */
.custom-featured-product .woodmart-tab-content .col-6{
-ms-flex:0 0 49%;
flex:0 0 49%;
max-width:49%;
}

@media only screen and (min-width:1025px){
	.custom-featured-product .products .col-lg-20_0{
	-ms-flex:0 0 20%;
	flex:0 0 20%;
	max-width:20%;
	}
}



@media (max-width:767px){
.text-left-xs{text-align: left !important;}
.text-center-xs{text-align: center !important;}
.mg-top-20-xs{margin-top: 20px !important;}
.mg-bottom-15-xs{margin-bottom: 15px !important;}
.mg-top-20-xs{margin-bottom: 20px !important;}
.woocommerce-MyAccount-navigation ul li a{padding: 10px 0px;}
.woocommerce-MyAccount-title{padding-left: 0px;padding-right: 0px;}
/* Notice bar */
.swnza_banner p{font-size:12px !important;}
.swnza_banner {padding:8px !important;padding-top:11px !important;}

/* Notice bar */
}

.related-and-upsells-border{
	border-bottom: 1px solid #f4f4f4 !important;
    padding-bottom: 20px;
    width: 100%;
}
.product-tabs-wrapper{border:none;margin-bottom: 0px !important;padding-bottom: 0px;padding-top:19px;border-bottom:0px;}
::placeholder {
  color: #333333 !important;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #333333 !important;
}

::-ms-input-placeholder{ /* Microsoft Edge */
 color: #333333 !important;
}
#order_comments::placeholder,.input-text::placeholder {
  color: #aaa9a9 !important;
}
#order_comments:-ms-input-placeholder,.input-text:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #aaa9a9 !important;
}

#order_comments::-ms-input-placeholder,.input-text::-ms-input-placeholder{ /* Microsoft Edge */
 color: #aaa9a9 !important;
}
/*.woocommerce-billing-fields label[for="billing_company"]{color:#777 !important;}
*/.btn-color-black{background-color:#165C7D !important;color:#fff !important;box-shadow: none !important;}
..products-tabs-title .tab-label:after{
    background-color: #6AB2AE !important;
}
.woodmart-load-more,.woodmart-load-more:not(:hover){
  background-color: #165C7D!important;
    color: #fff !important;
    border: 1px solid #165C7D !important;
}
.btn:hover {
    border: 1px solid #F2C75C !important;
}

.search-by-category .input-dropdown-inner>a,.search-by-category{display:none !important;}
.form-style-underlined .has-categories-dropdown input[type=text]{border-radius:23px;}

/* Placeholder */
::-webkit-input-placeholder { /* Edge */
  color: #D9D9D6 !important;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #D9D9D6 !important;
}

::placeholder {
  color: #D9D9D6 !important;
}
/* Placeholder */

#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{border-bottom:none !important;}
.whb-sticky-header #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{
    font-size:13px !important;
    padding: 0px 7px 0px 7px !important;
}
.whb-sticky-header #mega-menu-wrap-main-menu #mega-menu-main-menu  li:first-child{display:none !important;}

/*.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item {
    border-radius: 14px !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){padding:10px !important;}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
    background-color:#165C7D !important;
    border:1px solid #165C7D !important;
    color:#fff !important;
    box-shadow: none !important;
    font-family: "MothercareDemi" !important;
}*/
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel-body{padding-bottom: 30px;}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panels{border:none !important;}
.summary-inner>.price, .woodmart-scroll-content>.price {
    font-size: 21px;
    line-height: 1.2;
    font-family: "MothercareDemi" !important;
    font-weight:400;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
    box-shadow: 0 0 0 1px rgb(22 92 125);
}

.woocommerce-Reviews .woocommerce-Reviews-title,.woocommerce-Reviews .comment-reply-title {
    text-transform: lowercase;
    font-family: "MothercareRegular" !important;
    font-size: 22px !important;
    color:#505759  !important;
}
.commentlist .comment-text .meta time{font-style: normal;}
/*.star-rating{width:100%;}
*/.woocommerce div.product form.cart.variations_form .tawcvs-swatches,
 .woocommerce.single-product form.cart.variations_form .tawcvs-swatches, 
 .woocommerce.archive form.cart.variations_form .tawcvs-swatches{
    margin-bottom: 0px !important;
 }
 h1{ 
    font-family: "MothercareRegular" !important;
    color:#505759 !important;
    font-size:30px !important;
    text-align: center;
}
 h2{ 
    font-family: "MothercareRegular" !important;
    color:#165C7D !important;
    font-size:22px !important;
    text-transform: capitalize !important;
    font-weight: 400 !important;
}
.entry-title {
    font-size: 26px !important;
    text-align: left;
    line-height: 36px !important;
     font-family: "MothercareRegular" !important;
}

.breadcrumbs-location-below_header .single-breadcrumbs-wrapper,.single-breadcrumbs-wrapper {
     margin-bottom: 55px;
    background-color: #F2F1ED;
    padding:15px;
}
.single-breadcrumbs-wrapper2 {
  background-color: #F2F1ED;
    padding: 20px 0px;
    line-height: normal;
}

.text-center{text-align: center;}
.single-breadcrumbs-wrapper2 .woocommerce-breadcrumb{margin-bottom: 0px;}
.single-breadcrumbs-wrapper .woocommerce-breadcrumb, .single-breadcrumbs-wrapper .yoast-breadcrumb{margin-bottom: 0px;}
.product-image-summary .summary-inner > .price del .amount,.product.product-grid-item del .amount{color:#505759  !important;}
.product-image-summary .summary-inner > .price del .amount{font-size:20px !important;}
.product-grid-item .price ins > .amount{color:red !important;}
.product-grid-item .product-title a, td.product-name a,.product_list_widget > li .product-title {
    font-size: 14px;
    font-weight: 300;
     font-family: "MothercareDemi" !important;
    color:#505759 !important;
}
.woodmart-title-size-medium .woodmart-title-container{  font-family: "MothercareRegular" !important;}
.brands-widget .brand-item img{max-height:100%;}
.product-label.onsale{background-color: #80B09B !important;}
.footer-column-4 .woodmart-widget > p{margin:0px !important;}
.sib_signup_box_inside_1 h4,h6{
    color:#165C7D !important;
     font-family: "MothercareRegular" !important;
      font-size: 14px !important;
}
.brands-widget .brand-item img{max-height:150px !important;}
 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,
 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
    color:#165C7D !important;
 }

.cat-design-alt.categories-with-shadow .category-image-wrapp{
  box-shadow: none !important;
  width:180px;
  display:inline-block;
}
.category-grid-item .category-title{text-transform: lowercase !important;}
.main-footer li a,form#sib_signup_form_1 p{color:#333 !important;}
.main-footer li.current_page_item>a{color:#165C7D !important;}
.footer-container {
    background-color: #ffffff;
    border-top: 1px solid;
    border-color: rgba(129,129,129,.2);
    text-transform: lowercase;
}
.has-categories-dropdown input[type=text]{border-radius: 35px;border: 1px solid #165c7d;}
#menu-top-bar-right li a span{text-transform: uppercase;}
h4{text-transform: lowercase;}
#mega-menu-item-9030 a,#mega-menu-item-126733 a{color:#D0021B !important;}
.main-footer i.fa {
  display: inline-block;
  border-radius: 60px;
  box-shadow: 0 0 2px #165C7D;
  padding: 8px 10px;
 color:#165C7D !important;
}
.main-footer .woodmart-widget {padding:0px;margin:0px;border:none;}
#menu-size-guide-menu li a {
    display: block;
    font-size: 14px;
    padding: 12px 15px;
    background: #f6f6f6;
}
#menu-size-guide-menu{
    padding-top: 65px;

}

#menu-size-guide-menu .current-menu-item > a {
    background: #165C7D;
    text-decoration: none;
    color: #fff !important;
}
.cart-widget-side, .login-form-side, .mobile-nav{z-index:1100;}
.mobile_div{max-width: 600px;margin: 0px auto;}
.mobile_succcess{max-width: 600px;margin: 0px auto;}
.woocommerce-success{background-color:green;color:#fff;padding:15px;margin-bottom:20px;}
.complete_profile,.mobile_verify{padding-top:20px;}
.display_none{display: none ;}
.display_block{display:block;} 

#passwordInput{
   
    position: relative;
    display: flex;
    margin-top: 14px;
}
#passwordInput #showHide{
  font-size: 12px;
    font-weight: 600;
   position: absolute;
   color:red;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    user-select: none;
}
#passwordStrength{
    width: 45%;
    height: 5px;
    margin: 5px 0;
    display: none;
        margin-right: 15px;

}
#passwordStrength span{
  position: relative;
  height: 100%;
  width: 100%;
  background: lightgrey;
  border-radius: 5px;
}
 #passwordStrength span:nth-child(2),#passwordStrength span:nth-child(4){
  margin: 0 3px;
}
#passwordStrength span.active:before{
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-radius: 5px;
}
#passwordStrength span#poor:before{
  background-color: #ff4757;
}
#passwordStrength span#weak:before{
  background-color: orange;
}
#passwordStrength span#strong:before{
  background-color: #39C16C;
}
#passwordStrength span#verystrong:before{
  background-color: darkgreen;
}
#passwordInfo{
  color:#696B6E !important;
  font-family:"celiasregular" !important;
  font-size: 14px;
  line-height: 24px;
}

.no-products-footer .woodmart-search-form{display: none;}
.ui-datepicker table { border: 1px solid #ddd;}
.display_none{display: none;}
.display_block{display: block;}
#billing_gender_field label{display:inline-block;}
#billing_gender_field input{    margin-right: 10px;margin-left: 21px;}
.form-style-underlined label{margin-bottom: 5px;}
.form-style-underlined input[type=text], .form-style-underlined input[type=email],
 .form-style-underlined input[type=password], 
 .form-style-underlined input[type=search], 
 .form-style-underlined input[type=number], .form-style-underlined input[type=url], 
 .form-style-underlined input[type=tel], .form-style-underlined input[type=date], 
 .form-style-underlined select, .form-style-underlined textarea{
      border-top-style: solid;
     border-right-style: solid; 
     border-left-style: solid;
     padding:10px;
 }
 .green-badge{
      font-size: 13px;
    background-color: green;
    color: #fff;
    padding: 5px;
 }

 .product-image-summary .variations {
    margin-bottom: 10px;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu > li a{
  text-transform: lowercase !important;
}
.woodmart-custom-icon{max-width: 30px !important;}
.usb_text{ font-family: "MothercareThin" !important;font-weight:300 !important;color:#165C7D !important;}
.woof_use_beauty_scroll{max-height: 300px !important;}
.woof_checkbox_label{font-size:13px !important;font-family: "MothercareDemi" !important;}
.woof_list label{margin-bottom:0px !important;padding-bottom: 0px !important;}
.woof_list li{margin-left:0px !important;margin-right:0px !important;}
.woof_childs_list label{margin-left: 7px !important;}
.product-tabs-wrapper .accordion {
 cursor: pointer;
  padding: 18px 0px;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  color:#165c7d;
  transition: 0.4s;
  text-transform: uppercase;
  border-top: 2px solid #F2F1ED;
}


/* Style the accordion panel. Note: hidden by default */
.product-tabs-wrapper .panel {

  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;

}
.product-tabs-wrapper .accordion:after {
  content: '\f35b'; /* Unicode character for "plus" sign (+) */
  font-size: 13px;
  color: #165c7d;
  float: right;
  font-family:'Font Awesome 5 Free';
  margin-left: 5px;
}

.product-tabs-wrapper .active:after {
    font-family:'Font Awesome 5 Free';
  content: "\f358"; /* Unicode character for "minus" sign (-) */
}

.woof_container_inner h4{
  font-family: "MothercareRegular" !important;
  color: #165c7d !important;
 
}
.woof_container {
   border-top: 1px solid #ccc;
   padding-top:15px;
}
.woodmart-navigation.whb-secondary-menu .item-level-0 > a {
    font-family: "MothercareDemi" !important;
    font-size: 12px;
    cursor: pointer;
}
.blog-post-loop .entry-title, .post-single-page .entry-title, .single-post-navigation .post-title, .portfolio-entry .entry-title, td.product-name a, .category-grid-item .category-title, .product_title, .autocomplete-suggestion .suggestion-title, .widget_recent_entries ul li a, .widget_recent_comments ul li > a, .woodmart-recent-posts .entry-title a, .woodmart-menu-price .menu-price-title,
 .product-title, .product-grid-item .product-title, .group_table td.label a{
  font-family: "MothercareDemi" !important;
 }
 .category-grid-item .category-title{font-size:15px !important;}
#mega-menu-wrap-main-menu #mega-menu-main-menu {
   padding:0px !important;
}
.variations_form .variations td{vertical-align: middle;display: inherit; }
.phone_fieldd .w-error{color:#165C7D !important;}
.phone_fieldd .w-error a{
      color: red !important;
    font-weight: bold !important;
    text-transform: uppercase;
}
.labels-rounded {
    top: 0px;
    left: 0px;
}
.woof_checkbox_count{display: none !important;}
.margin-50{margin-top:50px;margin-bottom:50px;}
.padding-top-40{padding-top:40px;}
.woocommerce-info a{color:#165C7D !important;}
.product-image-summary-wrap .summary-inner > .price > ins .amount{color:red !important;}
.whb-top-bar .whb-text-element p{font-family: 'MothercareDemi' !important;}
.whb-header .txt-w{font-family: 'MothercareDemi' !important;color:#fff !important;font-size:14px;}
@media (max-width: 768px){
.offcanvas-sidebar-mobile .sidebar-container .sidebar-widget {
    padding-right: 18px;
    padding-left: 18px;
}

.padding-top-40{padding-top:0px !important;}
.woodmart-carousel-spacing-20 .owl-nav>div[class*=prev], .woodmart-carousel-spacing-30 .owl-nav>div[class*=prev] {
    left: 3px ;
}
.woodmart-carousel-spacing-20 .owl-nav>div[class*=next], .woodmart-carousel-spacing-30 .owl-nav>div[class*=next] {
    right: 3px;
}
.hide-roww{display:none !important;}
.padding-top-0{padding-top:13px !important;}
.margin-50{margin-top:15px !important;margin-bottom:15px !important}
.woocommerce-breadcrumb a, .yoast-breadcrumb a{font-size:12px !important;}
.woodmart-products-nav{display: none !important;}
.entry-title,h1 {font-size: 20px !important;}
h2 {font-size: 18px !important;}
.single-product-page .woodmart-product-brands img{max-width:90px !important;object-fit: contain !important;}
.title-size-small .woodmart-checkout-steps ul li {font-size: 18px !important;}
.woodmart-checkout-steps {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 29px !important;
    padding-bottom:0px !important;
    
}
.woocommerce-cart .content-layout-wrapper{margin-top:0px !important;}
td.product-name a{font-size:12px !important;}
table th{font-size: 13px !important;}
}


.font-primary, table th, .page-title .entry-title, .masonry-filter li, .widget_rss ul li > a, .woodmart-price-table .woodmart-plan-title, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab > a, .woodmart-sizeguide-table tr:first-child td, .tabs-layout-tabs .tabs li, .woodmart-accordion-title, .woodmart-checkout-steps ul, .woocommerce-billing-fields > h3, .woocommerce-shipping-fields > h3, .woocommerce-additional-fields > h3, #ship-to-different-address label, #order_review_heading, .cart-totals-inner h2, .wood-login-divider, .woocommerce-MyAccount-title, header.title > h3, .woocommerce-column__title, .compare-field, .compare-value:before, .compare-basic .compare-value:before, .woodmart-wishlist-title, .woodmart-empty-page, .woodmart-products-tabs .tabs-name, .woodmart-products-tabs .products-tabs-title, #order_payment_heading, h1, h2, h3, h4, h5, h6, .title, legend, .woocommerce-Reviews .comment-reply-title, .menu-mega-dropdown .sub-menu > li > a, .mega-menu-list > li > a {
    font-family: "MothercareDemi" !important;
    font-weight: 400 !important;
    font-size: 15px !important;
   
}

.woocommerce-shipping-fields {
    margin-bottom: 20px;
    padding-top: 30px;
    border-top: 1px solid;
}
.checkout_coupon {
    margin-bottom: 30px !important;
    display: block !important;
    border: none !important;
    max-width: 100% !important;
    text-align: left !important;
    padding: 0px !important;

}
.checkout_coupon .form-row-first, .checkout_coupon .form-row-last {
    display: inline-block;
    float: none;
    width: auto;
    vertical-align: top;
}
.wd-fontsize-xl{font-size:26px !important;font-family: "MothercareRegular" !important;}
.wd-fontsize-xxl{font-size:30px !important;font-family: "MothercareRegular" !important;}

#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{font-size:15px !important;}

h4 {
    text-transform: lowercase !important;
}
.search-by-category .input-dropdown-inner>a,.search-by-category{display:none !important;}
 .searchform input[type=text]{border-radius:23px;}
.category-grid-item .wd-entities-title{text-transform: lowercase !important;}
.wd-action-btn.wd-style-text>a{padding-top:15px;}
.wd-checkout-steps {
 
    margin: 0px auto;
    padding: 24px 0;
    background: #fff;
    text-align: center;
    border-radius: 0px !important;
}
.wd-checkout-steps li{font-size:19px !important}
.shop-loop-head{justify-content:right !important;}
.wd-load-more:not(:hover){background-color: #165C7D !important;}