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

/* latin */
@font-face {
    font-family: 'Karla';
    font-style: normal;
    font-weight: 400;
    font-display: fallback;
    src: local('Karla'), local('Karla-Regular'), url('/wp-content/themes/woodmart-child/fonts/qkBbXvYC6trAT7RVLtw.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* latin */
  @font-face {
    font-family: 'Karla';
    font-style: normal;
    font-weight: 700;
    font-display: fallback;
    src: local('Karla Bold'), local('Karla-Bold'), url('/wp-content/themes/woodmart-child/fonts/qkBWXvYC6trAT7zuC8m5xLs.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-display: fallback;
    src: local('Lato Regular'), local('Lato-Regular'), url('/wp-content/themes/woodmart-child/fonts/S6uyw4BMUTPHjx4wXg.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-display: fallback;
    src: local('Lato Bold'), local('Lato-Bold'), url('/wp-content/themes/woodmart-child/fonts/S6u9w4BMUTPHh6UVSwiPGQ.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  
  .register-form-captcha {
      margin-bottom: 5px;
  }
  .register-form-captcha label, 
  .lost-form-captcha label, 
  .comment-form-captcha label {
      display: inline !important;
  }
  .login-form-side .create-account-question, .woocommerce-privacy-policy-text, .login-form-footer{display:none;}
  .grecaptcha-badge {
      position: inherit !important;
  }
  .white-name label.wpforms-field-label, .white-name span.wpforms-required-label {
      color: #fff !important;
  }
  @media (max-width: 768px){
  form.login.woocommerce-form.woocommerce-form-login {
     border-bottom:1px solid rgba(129,129,129,.2);
      padding-bottom: 26px;
  }
  }
  /*span.search-button-icon {
      color: #ffffff;
  }*/
  @media(max-width:469px){.track_order .form-row { width: 100%;}
      .track_order .button { width: 100%; }}
  p.order-info { line-height: 27px;}
  .woocommerce-form-track-order label {
      font-weight: 700;
  }
  .notifications-sticky div.hidden-notice.wpcf7-response-output, .notifications-sticky .hidden-notice.mc4wp-alert, .notifications-sticky .hidden-notice.woocommerce-error, .notifications-sticky .hidden-notice.woocommerce-message, .notifications-sticky .hidden-notice.woocommerce-info, .notifications-sticky .hidden-notice.yith_ywraq_add_item_product_message {-webkit-animation: wd-fadeOutUpBig .35s ease both;animation: wd-fadeOutUpBig .35s ease both;}
  
  .notifications-sticky div.wpcf7-response-output, .notifications-sticky .mc4wp-alert, .notifications-sticky .woocommerce-error, .notifications-sticky .woocommerce-message, .notifications-sticky .woocommerce-info, .notifications-sticky .yith_ywraq_add_item_product_message {top: 0; bottom: auto;background-color: #ffaa00;}
  
  /*start, recaptch in Review */
  #review_form .inv-recaptcha-holder {
      margin-left: 10px;
  }
  /*end, recaptch in Review */
  
  .woocommerce-breadcrumb a:nth-child(2) {
      display: none;
  }
  .single-product-page .yith-par-message, .single-product-page .yith-par-message-variation {
      border: none !important;
      padding: 0;
  }
  .product-short-description .woocommerce-Price-amount.amount {
      font-size: inherit !important;
  }
  .col-12.coupon-check {
      margin-top: 17px;
      border: 1px solid #E6E6E6;
  }
  
  /* cookies section */
  #cn-notice-buttons {
      width: 25%;
      text-align: right;
  }
  #cn-more-info {
      background-color: unset;
      text-decoration: underline;
      color: #fff !important;
  }
  #cookie-notice .cn-button {
      margin: 0 0 0 10px;
      border: none;
      color: #1c0600;
      font-weight: 700;
  }
  .cn-text-container {
      margin: 0 0 6px 0;
      width: 70%;
  }
  .cookie-notice-container {
      padding: 15px 45px;
      text-align: left;
      width: 100%;
  }
  /* cookies section */
  
  .summary-inner .product-point-conversion .woocommerce-Price-amount.amount {
      font-size: 16px;
  }
  .yith-par-message-variation, .yith-par-message {
      border: 1px solid #E6E6E6;
      padding: 8px 20px;
      display: inline-block;
      width: 100%;}
  
  .cart-content-wrapper p.button.checkout-btn { margin-left: 11px;background-color: #399DB3;}
  .cart-content-wrapper p.button.checkout-btn:hover { background-color:#ffaa00 !important;}
  #yith-par-message-cart, #yith-par-message-reward-cart {
      position: relative;
      margin-top: 13px;
      margin-bottom: 13px;
      border: 1px solid #E6E6E6;
      padding: 8px 14px;
  }
  input#ywpar_apply_discounts {
      background-color: #929292;
      margin-left: 23px;
      height: 39px;
  }
  .ywpar-button-message {
      cursor: pointer;
      color: #399DB3;
      font-weight: 700;
  }
  .product-type-simple p.price {
      display: inline !important;
  }
  /*.ywpar_apply_discounts p.form-row-first, .ywpar_apply_discounts p.form-row-last { width: auto; float: left;}*/
  .ywpar_apply_discounts p.form-row-last {float: left; }
  @media screen and (max-width:988px) {
      p.button.checkout-btn {width:auto !important;}}
  @media screen and (max-width:490px) {
      .ywpar_apply_discounts p.form-row-last{width:28%;}
      .ywpar_apply_discounts p.form-row-first { width: 56%;}
  }
  @media screen and (max-width:369px){p.button.checkout-btn {margin-left: 0px !important;}}
  @media screen and (max-width:394px){.woocommerce-form-login-toggle > .woocommerce-info {padding: 13px 5px !important;}a.showlogin { font-size:13px !important;}}
  .woocommerce-form-login-toggle {
      background-color: #F8F8F8;
      width: 48.8%;
  }
  .logged-in .checkout-order-review {
      margin-top: 17px;
  }
  .logged-in .checkout-block { margin-top: 17px; padding: 30px 20px;}
  
  a.showlogin {
      text-transform: uppercase;
      text-decoration: none;
  }
  .checkout-order-review {
      margin-top: -40px;
  }
  .wc_coupon_message_wrap {
      display: none;
  }
  .login.hidden-form {
      position: absolute;
      margin-bottom: 30px;
      padding: 30px;
      border: 3px solid #EFEFEF;
      z-index: 99;
      width:89%;
      background-color: #fff;
  }
  div.create-account {
      background-color: #fff;
  }
  .woocommerce-form-login-toggle > .woocommerce-info {
      margin-bottom: 0px !important;
      padding: 13px 20px;
      background-color: #F8F8F8;
  }
  #customer_details {
      margin-left: auto;
      margin-right: auto;
  }
  p.button.checkout-btn {
      color: #fff;
      background-color: #929292;
      height: 39px;
      margin-left: 11px;
      width: 32%;
  }
  .coupon-title {
      font-size: 17px;
      font-weight: 600;
      margin-bottom: 7px;
      margin-top: 7px;
  }
  
  .woocommerce-cart-form__cart-item.cart_item {
      border-bottom: none;
  }
  .form-row.form-row-wide.create-account.woocommerce-validated {
      margin-bottom: 0;
  }
  .wishlist-cart td {
      padding: 0 10px;
  }
  .wishlist-cart .wd-action-btn.wd-wishlist-btn > a.added::before, .wishlist-cart .wd-action-btn.wd-wishlist-btn > a::before { content:none;}
  .wishlist-cart .woodmart-wishlist-btn a {
      border: 1px solid;
      padding: 12px 28px;
  }
  .wishlist-cart .woodmart-wishlist-btn {
      text-align: left;
  }
  .checkout-order-review .woodmart-wishlist-btn.wd-action-btn.wd-wishlist-btn.wd-style-text, .shopping-cart-widget-body .woodmart-wishlist-btn.wd-action-btn.wd-wishlist-btn.wd-style-text {
      display: none;
  }
  .quantity input[type="number"] { margin: 0 1px !important;
      border-radius: 4px !important; width: 34px !important;}
  .phoen_rewpts_pts_link_div_main .phoen_rewpts_pts_link_div .button {font-weight: 600 !important; color: #fff !important;}
  .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
      margin-top: -5px;
  }
  .phoen_reward_notification_text { margin: 10px 0 20px !important;}
  .woocommerce-shipping-totals th {
      text-align: left !important;
      display: block !important;
  }
  .cart-totals-inner h2 {
      font-weight: 700 !important;
  }
  .woocommerce-shipping-totals.shipping.shipp-label td {
      text-align: right !important;
      padding: 15px 12px;
  }
  .checkout-order-review .woocommerce-shipping-totals.shipping.shipp-label td { float: none;}
  .container.cart-top {
      text-align: right;
      font-weight: 600;
      margin-bottom: 14px;
  }
  .page-title { margin-bottom:21px;}
  table th {font-weight:700;}
  .quantity input[type="number"] { }
  .woocommerce-shipping-totals.shipping.shipp-label {
      border-bottom: none;
  }
  .cart-totals-inner .woocommerce-shipping-calculator, .cart-totals-inner .woocommerce-shipping-destination { padding-left:16px;}
  .woocommerce-shipping-totals.shipp-label th, .woocommerce-shipping-totals.shipp-label td{ border-bottom:none;}
  .cart-totals-inner .shipping-calculator-button {
      font-weight: 600;
      text-transform: uppercase;
      text-decoration: underline;
  }
  .woocommerce-shipping-totals td {
      text-align: left !important;
      padding: 0px 0 15px 0;
  }
  #shipping_method input.shipping_method { float:left; }
  .shipplabel {
      display: inline-block;
      padding-left:11px;
      width:90%;
  }
  .cart_totals .shop_table_responsive td::before { content: none !important;}
  
  input#ywqa-submit-question, input#ywqa-submit-answer {background-color: #399DB3;
      border-color: #399DB3; padding:12px;}
  
  #ywqa-submit-answer:hover, #ywqa-submit-question:hover {
      background-color: #fa0;
      color: #fff;
  }
  li.question-container:last-child {
      border-bottom: none;
  }
  .searchform .searchsubmit {right:0;}
  div.notify-answers input.enable-notification  {margin-left:0px;}
  .notify-answers .not {
      margin-bottom: 7px;
  }
  .phoen_edit_points_input {
      width: 42% !important;
      height:43px;
  }
  @media screen and (max-width:618px)
  {
      .phoen_rewpts_pts_link_div_main .phoen_rewpts_pts_link_div .button {width: auto !important;}
  
  }
  @media screen and (min-width:1060px) and (max-width:1078px)
  {
  
      .woodmart-navigation .item-level-0 > a {
          padding-right:6px!important;
          padding-left:6px!important;
      }
  }
  @media screen and (min-width:1025px) and (max-width:1059px)
  {
      .navigation-style-underline .nav-link-text {
          font-size: 13px!important;
      }
      .woodmart-navigation .item-level-0 > a {
          padding-right:6px!important;
          padding-left:6px!important;
      }
  }
  @media(min-width:1060px) and (max-width:1123px){
      .navigation-style-underline .nav-link-text{font-size:13px;}
  }
  @media(min-width:1124px) and (max-width:1314px){
      .navigation-style-underline .nav-link-text{font-size:14px;}
  }
  /* PDP question answer */
  
  div.question-owner { font-size: 10px;
      padding: 5px 0;
      font-weight: 400;}
  div.question-text {
      float: left;
      width: 80%;
  }
  div.question-votes { border-right: 1px solid #c7c7c7 !important; border: none;margin-right: 3px;}
  span.question-symbol, span.answer-symbol {
      display: inline-block;
      text-align: center;
      font-weight: 700;
      margin-right: 10px;
      font-size: 16px;
      padding: 2px;
      width: 11%;
      background-color: transparent;
      color: inherit;
      vertical-align: top;
  }
  .question-content .qa, .answer-content .qa {
      display: inline-block;
      margin-top: 5px;
      width:84%;
  }
  @media(min-width:768px) and (max-width:910px){span.question-symbol, span.answer-symbol {width:14%; }}
  @media(max-width:767px){
      span.question-symbol, span.answer-symbol{width:11%;}}
  .answer-content .qa { margin-top:5px;}
  div.all-answers-section a.all-answers, div.question-content a.answer-now {margin-top:0px;
      color: #fff;
      /*background-color: #f68d00;*/
  }
  #ywqa_question_list a.write-first-answer:hover, div.question-content a.answer-now:hover {  background-color: #7d7d7d;
      color: #fff;
  }
  
  
  .question-owner {
      color: #b0b0b0;
  }
  .answer {
      display: block;
  }
  .answer.noqa {
      display: inline-block;
  }
  span.admin-answer-symbol {
      border: none;
      padding: 4px 0;
      background-color: transparent;
      font-weight: 300;
      color: #f68d00;
  }
  .ywqa-send-answer .required, .ywqa-ask-question .required{ color: inherit !important;}
  /* PDP question answer */
  
  .commentlist .comment-text {
      display: block!important;
  }
  .commentlist .comment-text .star-rating {
      display: inline-block;
      vertical-align: text-top;
  }
  .commentlist .comment-text .re_title{
      margin-bottom: 10px!important;
      font-size:16px;
  }
  .comment-text .description h3 {
      font-weight: 700;
      font-size: 16px;
      margin-bottom: 10px;
  }
  #reviews #comments { margin-top: 40px;}
  .comment-form .comment-notes { margin-bottom:0px;}
  .wd-add-img-msg { margin-left:10px;}
  #commentform label, #commentform .comment-notes, #commentform .wd-add-img-btn-wrapper, .ywqa-ask-question label{
      font-weight: 600;
  }
  .woocommerce-Reviews .comment-reply-title, .woocommerce-Reviews .woocommerce-Reviews-title, .ywqa-product-questions .questions-section h3 {
      text-transform: uppercase;
      font-size: 20px !important;
      font-weight: 700 !important;
  }
  .variations_form .woocommerce-variation-availability .stock { margin-bottom:6px;}
  @media (max-width: 575px){
  
      .ywpar_apply_discounts p.form-row-first, .ywpar_apply_discounts p.form-row-last, .coupon-check p.form-row-first, .coupon-check p.form-row-last { float: left;		width: 100% !important; margin-bottom: 10px;}
      .cart-content-wrapper p.button.checkout-btn, p.button.checkout-btn { margin-left: 0;
          width: 100% !important;}}
  
  @media (max-width: 1024px){
      .ywpar_apply_discounts p.form-row-first, .ywpar_apply_discounts p.form-row-last, .coupon-check p.form-row-first, .coupon-check p.form-row-last { float: left;
          width: auto;}
      .woodmart-close-side{
          font-weight: bold!important;
          position: fixed!important;
          top: 0px!important;
          width: 100%!important;
          left: 300px!important;
          line-height: 30px!important;
          height: 100%!important;
      }
      .close-btn {
          width: 45px;
          background-color: #fff;
          color: #000;
          padding: 8px 15px;
      }
      .woodmart-buttons .wd-compare-btn, .woodmart-buttons .wd-quick-view-btn {
      display: block !important;
     }
  }
  
  
  .order-quantity-based-wholesale-pricing-view td {
      border-right: solid 1px #e6e6e6!important;
  }
  .quick-shop-wrapper span.woocs_price_code {
      font-size: 20px;
  }
  .quick-shop-wrapper .qty {
      width: 35%;
      margin-top: 10px;
      text-align: right;
      padding-right: 0px;
  }
  input[type="number"] {
      text-align: center !important;
  }
  .quick-shop-wrapper .quantity {
      margin-top: 10px;
  }
  .quick-shop-wrapper .variations {
      margin-bottom: 15px!important;
  }
  
  .product-grid-item p.saved-sale, .product-grid-item p.saved-sale1{
      display:none!important;
  }
  
  .sale.product-type-simple p.price, .sale.product-type-variable p.price ,.product-type-variable p.price ,.product-type-variable p.saved-sale,.sale.product-type-simple p.saved-sale1, .sale.product-type-variable p.saved-sale1 {
      display: inline-block;
      margin-bottom: 0px!important;
  }
  
  .sale.product-type-simple p.saved-sale1, .product-type-variable p.saved-sale, .sale.product-type-variable .saved-sale1 {
      margin-left: 8px;
  }
  .sale.product-type-simple p.saved-sale1, .product-type-variable p.saved-sale, .sale.product-type-simple .saved-sale1 span.woocommerce-Price-amount.amount, .product-type-variable .saved-sale span.woocommerce-Price-amount.amount, .sale.product-type-variable .saved-sale1, .sale.product-type-variable .saved-sale1 span.woocommerce-Price-amount.amount {
      font-size: 15px!important;
      font-weight: 700;
      color: #c52138;
  }
  .wholesale_customer p.saved-sale, .wholesale_customer p.saved-sale1 {
      display: none !important;
  }
  .sale .woocommerce-variation-add-to-cart p.saved-sale1, .sale .woocommerce-variation-add-to-cart p.saved-sale, .wholesale_customer .single_variation_wrap .woocommerce-variation-price .price .original-computed-price .woocs_price_code del .woocommerce-Price-amount, .wholesale_customer .single_variation_wrap .woocommerce-variation-price .price .original-computed-price .woocs_price_code {
      display: none !important; 
  }
  .manufacturer .sale .woocommerce-variation-add-to-cart p.price, .sale .woocommerce-variation-add-to-cart p.saved-sale1, .sale .woocommerce-variation-add-to-cart p.saved-sale, .manufacturer .woocommerce-variation-add-to-cart p.price, .manufacturer .single-product .sale .price ins {display: none !important; }
  .wholesale_customer .price .wholesale_price_container ins{ display: inline-block !important;}
  .single-product .sale .price ins {
      display: block;
      margin-top: -10px!important;
  }
  .product-grid-item .price { display:block !important;}
  .product-grid-item span.woocs_price_code:before {
      content:  none!important;}
  .product-grid-item.sale .price ins {
      display: inline-block;
  }
  .single-product .sale span.woocs_price_code:before {
      content: "Was";
      font-size: 15px;
      font-weight: 500;
      color:#3c3c3c;
  }
  .single-product .sale .price del {
      display: inline-block;
      margin-left: 5px;
  }
  .cart p.stock.in-stock {
      display: inline-flex;
      vertical-align: bottom;
  }
  @media(max-width:1024px){
      .woocommerce-Reviews #comments, .woocommerce-Reviews #review_form_wrapper {
          padding-right: 0px!important;
          padding-left: 0px!important;
      }
        .wa__btn_popup { 
              right: 19px;
          bottom: 57px; 
        }
      .sticky-toolbar-on .scrollToTop {
      bottom: 116px;
      }
  }
  .single_add_to_cart_button::before {
      content: "\f291";
      font-family: 'Font Awesome 5 Free';
      margin-right: 11px;
  }
  .checkout_coupon button.button {
      background-color: #8d8d8d!important;
  }
  .comment-form-images label {
      border-bottom-style: dashed!important;
      border: dashed 2px #dfdfdf;
      padding: 25px 35px;
      margin-top: 12px;
  }
  .woocommerce-Reviews {
      display: block;
  }
  .woocommerce-Reviews #comments, .woocommerce-Reviews #review_form_wrapper {
      padding-right: 30px;
      padding-left: 30px;
      max-width: 100%!important;
  }
  .shipping-class i.fa.fa-truck {
      /*background: #eae9e9!important;*/
      padding: 5px 8px;
  }
  .order-quantity-based-wholesale-pricing-view td, .continuous.woo-rule-table td {
      border-right: solid 1px #e6e6e6;
      width:21%;
  }
  p.pricess.phoen_rewpts_reward_message_on_cart {
      margin-bottom: 7px;
      margin-top:0px;
  }
  .order-quantity-based-wholesale-pricing-view span.woocommerce-Price-amount.amount, .continuous.woo-rule-table span.woocommerce-Price-amount.amount{
      font-size: 16px!important;
      color: #f68d00!important;
  }
  .shipping-class span.woocommerce-Price-amount.amount {
      font-size: 16px!important;
  }
  .shipping_address {
      background-color: #F8F8F8;
      /*padding: 32px 20px;*/
      margin-top: 0px;
  }
  @media(min-width:581px){
      div.create-account {
          position: absolute;
          background-color: #fff!important;
          z-index: 99;
      }
  }
  /*#shipping_last_name_field {
      margin-top: -7px;
  }*/
  .checkout_coupon { display:block !important; max-width:520px;border: none; padding: 0px 0px 10px;}
  /*i.far.fa-comment-alt::after {
      content: "\f27a";
      font-family: FontAwesome;
  }*/
  /* reviews*/
  #reviews #comments {
      margin-top: 17px;
  }
  .woocommerce #reviews .form-contribution #review_rating_field label, .woocommerce-page #reviews .form-contribution #review_rating_field label {
      display: block;
  }
  
  /* reviews*/
  body.wholesale_customer .woocommerce-variation-add-to-cart .price {
      display: none;
  }
  .item-variation-name {
      float: left;
      margin-right: 5px;
  }
  td.product-name .item-variation-value ,  .woocommerce-cart-form td.product-name .item-variation-value p{ font-size: 14px !important;}
  .variation li {
      margin-bottom: 0px !important;
  }
  .variation li span.item-variation-value p {
      margin-bottom: 0px !important;
  }
  .quick-shop-wrapper .woocommerce-variation-add-to-cart { display: inline-block;}
  .quick-shop-wrapper .quantity { display:block !important; margin-bottom:6px;}
  .shipping-class .deldes {
      text-align: right;
      font-weight: bold;
      color: #717171;
      background-color: #f1f0f0;
      float: right;
      padding: 2px 5px;
  
  }
  .shipping-class table td:nth-of-type(1) {
      width: 8%;
  }
  .shipping-class table td:nth-of-type(3) {
      text-align:right;
  }
  .shipping-class .woocommerce-Price-amount.amount {
      padding-right: 16px;
  }
  .shopping-cart-widget-body .custom-cart-title {
      padding: 15px 15px 1px 15px;
  }
  h2.shipping-delivery-option {
      /*background-color: #eae9e9;*/
      padding: 10px 10px;
      font-size:17px;
  }
  .shipping-class {background-color:#f9f9f9; padding:5px 5px 15px 5px; margin-top:0px !important; position:relative;}
  .shipping-class .delopti a::after {
      content: "\f101";
      font-family: 'Font Awesome 5 Free';
      font-size: 10px;
      margin-left:3px;
  }
  
  .shipping-class .delopti a {
      text-decoration: underline;
  }
  .shipping-class .delopti {
      font-weight: 700;
      background-color: #f1f0f0;
      padding: 2px 5px;
      margin-left: 13px;
      display:inline-block;
  }
  .shipping-class table td {
      padding: 15px 4px;
      vertical-align: top;
      border: none;
  }
  .shipping-class table {
      margin-bottom: 6px;}
  .checkout_coupon button.button {
      height: 38px;
      line-height: 17px;
  }
  table .fa.fa-truck {
      font-size: 27px;
      -webkit-transform: scaleX(-1);
      transform: scaleX(-1);
  }
  form.checkout_coupon.woocommerce-form-coupon {
      margin-bottom: 0px;
      padding-bottom: 0px;
  }
  .checkout_coupon p {
      text-align: left;
  }
  .checkout_coupon .form-row-first, .checkout_coupon .form-row-last {
      display: inline-block;
      float: left!important;
      width: auto;
      vertical-align: top;
  }
  
  .woocommerce-checkout input#coupon_code {
      max-width: 100%;
      margin-right: 12px;
  }
  .woocommerce-checkout .coupon label {
      font-size: 16px;
  }
  .woocommerce-billing-fields > h3 , #order_review_heading {
      font-weight: 800;
      text-align: center;
  }
  .woocommerce-account-fields {
      margin-bottom: 0px;
      width: 50%;
      float: right;
  }
  .woocommerce-shipping-fields {
      margin-bottom: 20px;
      padding-top: 0px;
      border-top: none;
  }
  .woocommerce-account-fields .woocommerce-form__label span, .woocommerce-shipping-fields .woocommerce-form__label span{
      text-transform: uppercase;
      font-size: 16px;
      font-weight: 400;
      vertical-align: text-bottom;
  }
  p#billing_state_field, p#shipping_state_field {
      display: none!important;
  }
  .woocommerce-account-fields .woocommerce-form__label input[type=checkbox] , .woocommerce-shipping-fields .woocommerce-form__label input[type=checkbox]{width: 20px;
      height: 18px; vertical-align: unset; }
  
  /* WPForms*/
  @media(max-width:580px){
      .shipping-class { padding: 0px 0px 15px 0px;}
      .shipping-class .delopti { display: block;margin-left: 0;background-color: transparent;}
      .shipping-class .deldes { background-color: transparent;float: none; text-align: left;}
      h2.shipping-delivery-option { background-color: #eae9e9;}
      div.wpforms-container-full .wpforms-form .wpforms-one-third, div.wpforms-container-full .wpforms-form .wpforms-one-half  .div.wpforms-container-full .wpforms-form .wpforms-two-thirds { width:100%; margin-left:0px;}
      .woocommerce-checkout input#coupon_code { margin-right: 12px; width: auto;
      }
      .woocommerce-account-fields {width:100%;margin-bottom: 0px;}
  }
  div.wpforms-container-full .wpforms-form .wpforms-field-label {
      display: block;
      font-weight: 700;
      font-size: 16px;
      float: none;
      line-height: 1.3;
      margin: 0 0 4px 0;
      padding: 0;
  }
  .upload-file-design {
      padding: 33px;
      border: 1px dashed #ccc;
  }
  div.wpforms-container-full .wpforms-form .wpforms-field {
      padding: 10px 0;
  }
  /* WPForms*/
  
  h3.remove-css {
      display: none;
  }
  .variations_form.variation-swatch-selected .reset_variations {visibility: hidden !important;}
  .woodmart-swatch.active-swatch, .woodmart-swatch.active-swatch.swatch-enabled {
      border: 2px solid #fff;
      background-color: #399db3;
      color: white;
  }
  .related-and-upsells h2.title.slider-title {
      font-weight: 600 !important;
      font-size: 17px !important;
  }
  .woodmart-swatch:after{border-bottom: none;}
  .woocommerce-cart-form .woodmart-wishlist-btn {
      padding: 11px 0px 7px 0;
  }
  .woodmart-swatch {border: 1px solid #b3b0b0; padding: 7px;
      border-radius: 1px;}
  footer .mc4wp-form>div { justify-content: left;}
  .woocommerce-widget-layered-nav-list {
      max-height: 200px;
      overflow-x: auto;
      scrollbar-width: thin;
  }
  .popup-quick-view .entry-summary .entry-title {
      margin-bottom: 10px;
      font-size: 20px;
      line-height: 1.4;
  }
  .mobile-nav .searchform input[type=text] { height:47px;}
  div#mc4wp_form_widget-2{
      border-bottom: none;
      padding-bottom: 0;
      margin-bottom: 10px;
  }
  .searchform .searchsubmit, .searchform .searchsubmit:hover, div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button, div.wpforms-container-full .wpforms-form button[type=submit]:hover {
      background-color:#399DB3 !important; color:#fff;
  }
  
  .product-share .share-title:after {content:none;}
  .single-product-page {
      margin-top: 20px;
  }
  .product-quick-view .shipping-class {
      clear: both;
      padding-top: 5px;
  }
  .col-lg-6.cart-left {
      float: left;
      font-weight:600;
      margin-bottom: 14px;
  }
  .col-lg-6.cart-right {
      float: left;
      text-align: right;
      font-weight:600;
      margin-bottom: 14px;
  }
  a.signin-cart-text {
      text-decoration: underline;
  }
  
  .home-pro-cat .categories-style-carousel {
      margin-bottom: 0px !important;
  }
  .popup-quick-view .wd-action-btn.wd-style-text {
      font-size: 0;
      line-height: 1;
      margin-right: 20px;
      float: left;
  }
  .dropship {
      border-right: none !important;
  }
  .login-form-side .widget-heading:hover {
      cursor: pointer;
  }
  .login-form-side h3.active {
      background-color: rgba(193, 191, 191, 0.33);
      color: #333 !important;
      border-bottom: 2px solid #399DB3 !important;
  }
  .login-form-side h3.widget-title {
      padding: 10px;
      color: #909090;
  
      border-left: 1px solid #e4e4e4;
      border-right: 1px solid #e4e4e4;
  }
  .login-form-side .widget-heading {
      padding: 0px 15px 0px 0px;
      text-align: center;
  }
  .login-form-side a.close-side-widget.wd-cross-button.wd-with-text-left {
      color: #fff;
  }
  .signup-form form.woocommerce-form.woocommerce-form-register.register {    padding: 15px;}
  
  .info-box-mobile .info-box-content .info-box-title {
      margin-top: 3px;
  }
  .Info-Row .review-star.box-title-default .info-box-title {
      margin-top: 6px !important;
  }
  .Info-Row .last-info .info-box-wrapper.inline-element {
      border-right: none;
  }
  .Info-Row .info-box-wrapper.inline-element {text-align:center;
      border-right: 1px solid #847e7e;
  }
  .Info-Row .info-box-carousel-wrapper {
      margin-bottom: 0px;
  }
  th.header-color {
      color: #399DB3;
  }
  .Info-Row .box-title-default .info-box-title { margin-top:4px !important;}
  .mobile-search-icon a {
      padding: 0 10px;
  }
  .widget_layered_nav ul .count {margin-right:9px;}
  .color-scheme-light .footer-widget a {
      color: #fff;
  }
  .whb-top-bar a.woodmart-nav-link .nav-link-text, .dd-selected-text {
      font-weight: 600;
  }
  .whb-top-bar a.woodmart-nav-link:hover {
      color: #fff !important;
      text-decoration: underline;
  }
  .woodmart-navigation .menu li a i:hover {
      text-decoration: none;
  }
  .vc_gitem-post-data-source-post_title h4 {
      font-size: 17px;
      font-weight: bold;
  }
  .scrollToTop {
      right: 27px;
      bottom: 83px;}
  footer .woodmart-social-icons {
      text-align: left;
  }
  @media(min-width:1310px){.wd-tools-element > a { padding-right: 5px;
      padding-left: 6px;}}
  .woodmart-shopping-cart .tax_label {
      display: none;
  }
  /*.whb-column .woodmart-search-form input[type="text"] {
      min-width: 1050px;
  }*/
  .searchform input[type="text"] { height:36px;}
  .woodmart-navigation .item-level-0 > a {padding-right: 10px;
      padding-left: 10px;}
  footer ul.menu li:hover a {
      text-decoration: underline;
  }
  .whb-color-light .whb-divider-element::before {
      border-color: #fff;
  }
  .dd-container {
      position: relative;
      width: 90px !important;
  }
  .searchform input {
      border: 1px solid rgba(129,129,129,.2);
  }
  ul#menu-top-bar-right li.wholesale {
      border: 1px solid #ffffff;
      border-bottom:none;
      border-top:none;
  }
  /* checkout page */
  .woocommerce-MyAccount-content .select2-container--default .select2-selection { border: 2px solid rgba(129,129,129,.2);}
  .select2-container .select2-selection--single .select2-selection__rendered { text-transform: uppercase;font-weight: 600;}
  body .select2-container--default .select2-selection, .woocommerce-billing-fields input[type="text"], .woocommerce-billing-fields input[type="email"], .woocommerce-billing-fields input[type="password"], .woocommerce-billing-fields input[type="search"], .woocommerce-billing-fields input[type="number"], .woocommerce-billing-fields input[type="url"], .woocommerce-billing-fields input[type="tel"], .woocommerce-billing-fields input[type="date"], .woocommerce-billing-fields select, .woocommerce-billing-fields textarea, .woocommerce-shipping-fields input[type="text"], .woocommerce-shipping-fields input[type="email"], .woocommerce-shipping-fields input[type="password"], .woocommerce-shipping-fields input[type="search"], .woocommerce-shipping-fields input[type="number"], .woocommerce-shipping-fields input[type="url"], .woocommerce-shipping-fields input[type="tel"], .woocommerce-shipping-fields input[type="date"], .woocommerce-shipping-fields select, .woocommerce-shipping-fields textarea{background-color: #fff;border: none; font-size: 14px;
      color: #8c8c8c; }
  .woocommerce-billing-fields {
      background-color: #F8F8F8;
      margin-top: 0px;
  }
  .checkout-block  {
      background-color: #F8F8F8;
      padding: 8px 20px;
      margin-top: 0px;
  }
  .woocommerce-billing-fields label, .woocommerce-shipping-fields label {
      /*display: none;*/
  }
  .widget-heading .widget-title {
      flex: 1 1 auto;
      margin-bottom: 0;
      font-size: 14px;
  }
  /* checkout page */
  
  @media (min-width:1025px)and(max-width:1163px){
      .whb-column .woodmart-search-form{display: none !important;}
  }
  @media(max-width:768px){
      .cart-actions .coupon {padding: 13px;}
      .checkout-order-review {
          margin-top: 0px;
      }
  
      .woocommerce-form-login-toggle { width:100% !important;}
      .wishlist-cart {
          margin-bottom: 19px !important;
          padding: 0 !important;
          min-height: auto !important;
      }
      .wishlist-cart .woodmart-wishlist-btn a {
          padding: 8px 12px !important;
          font-size: 12px;
      }
      .woocommerce-cart-form__contents tr {margin-bottom:0px; padding-bottom: 4px;}
      .wishlist-cart {margin-bottom:18px;}
      .cart-content-wrapper .cart-data-form { margin-bottom: 0;}
      .cart-table-section .shop_table .product-name .custom-cart-title {
          width: 92%;
      }
      .woocommerce-cart-form .woodmart-wishlist-btn { padding: 5px 0px 1px 0; width: 100%;}
      .cart-table-section .shop_table .product-name .variation {
          width: 100%;
      }
      #shipping_method input.shipping_method {margin-left:0px;}
      .cart-totals-section .woocommerce-shipping-totals.shipp-label th, .cart-totals-section .woocommerce-shipping-totals.shipp-label td {padding:0px;}
      .cart-totals-section tr.order-total th, .cart-totals-section .cart-subtotal th, .cart-totals-section .woocommerce-shipping-totals.shipp-label th{
          float: left;
          padding: 0px 0;
          border-bottom: none;
      }
      .woocommerce-shipping-totals.shipping.shipp-label td {     /*padding: 0px;*/
          float: right;
      }
      .shop_table_responsive th {display:block;}
      div.question-votes { width:47px;}
      .selectdiv::after { display:none;}
      .home-banner .vc_column-inner {
          padding-left: 15px !important;
          margin-top: 15px;
      }
  
      .woocommerce-ordering::after {
          margin-top: 0;
          color: #2d2a2a;
          font-size: 13px;
          content: "\f124";
          font-family: woodmart-font;
      }
      .woodmart-show-sidebar-btn {border-bottom:none;}
  
      .woocommerce-ordering select {border:none !important; max-width: 100%;}
      span.fa.fa-sliders {
          font-size: 20px;
          margin-right: 15px;
      }
      .woodmart-show-sidebar-btn.desktop-view, .ds-view-bd {
          display: none !important;
      }
  }
  .woodmart-show-sidebar-btn .woodmart-side-bar-icon, .woodmart-show-sidebar-btn .woodmart-side-bar-icon::after, .woodmart-show-sidebar-btn .woodmart-side-bar-icon::before {
      display: none !important;
  }
  .woocommerce-breadcrumb { font-family: Poppins, Arial, Helvetica, sans-serif;}
  .single-breadcrumbs .woocommerce-breadcrumb .breadcrumb-last { display:none;}
  a.breadcrumb-link.breadcrumb-link-last {
      color: #000;
      font-weight: 600;
  }
  @media(min-width:768px)and (max-width:1024px) { .popup-quick-view .wd-action-btn.wd-style-text {padding: 3px 0;}}
  @media(max-width:1024px){
      .wrapp-buttons .yith-wcwl-add-button { padding: 6px;}
      .breadcrumbs-location-summary .single-product-page {
          margin-top: 10px;
      }
      p.form-row.form-row-last {
          margin-left: 0px;
      }
      .popup-quick-view .variations_form.variation-swatch-selected .variation, .product-design-default .variations_form.variation-swatch-selected .variations { margin-bottom: 5px !important;}
  }
  @media(max-width:415px){
      .whb-top-bar .whb-text-element {padding-right: 0;
          padding-left: 0px;}
      .topbar-center-text {font-size:11px !important;}}
  
  .manufacturer .single_variation_wrap .single_variation .woocommerce-variation-price .price .original-computed-price, .manufacturer .single_variation_wrap .single_variation .woocommerce-variation-price .price .wholesale_price_container{
      display: block !important;
  }
  
  .single_variation_wrap .single_variation .woocommerce-variation-price .price .wholesale_price_container {
      display: block !important;
  }
  
  .product-grid-item .wholesale_price_minimum_order_quantity, .product-grid-item .wholesale_price_order_quantity_step {
      display: none !important;
  }
  
  .single_variation_wrap .woocommerce-variation-add-to-cart .price .wholesale_price_container{
      display: block !important;
  }
  
  .summary-inner .woocommerce-Price-amount.amount {
      color: #3c3c3c;font-size:35px;}
  .summary-inner del .amount {display:block; font-size: 20px !important; margin-bottom: -14px;}
  .summary-inner .price del {
      color: #1E1E1E;
      font-size: 68%;
  }
  @media(min-width:769px){
      .cart-content-wrapper p.button.checkout-btn {width:180px !important;}
      .cart-content-wrapper #ywpar-points-max {
          max-width: 217px;
      }
      .cart-content-wrapper .ywpar_apply_discounts .form-row.form-row-first {
          width: auto;
      }
      .woodmart-show-sidebar-btn.mobile-view, .mb-view-bd {
          display: none !important;
      }
      .rele{
          display:none;
      }
      .woocommerce-product-gallery__wrapper .owl-dots {display:none;}
      .woocommerce-product-gallery .owl-dots {display:none;}
      .woodmart-show-sidebar-btn .filter::after { content:"\f128"; font-family:woodmart-font;margin-left: 10px;}
  }
  
  
  /* product share popup */
  .product-share .woodmart-social-icon.social-facebook {
      background-color: #3b5998;
  }
  .product-share .woodmart-social-icon.social-twitter {
      background-color: #00acee;
  }
  .product-share .woodmart-social-icon.social-email {
      background-color: #d44638;
  }
  .product-share .woodmart-social-icon.social-pinterest {
      background-color: #c8232c;
  }
  .product-share .woodmart-social-icon.social-linkedin {
      background-color: #0e76a8;
  }
  .product-share .woodmart-social-icon.social-tg {
      background-color: #0088cc;
  }
  .product-share .woodmart-social-icons.icons-size- i, .product-share .woodmart-social-icons.icons-size-small i {
      font-size: 23px;
      line-height: 30px;
      margin: 3px 0;
      color: #fff;
  }
  .product-share .share-title:hover {
      color: #399DB3;
      cursor: pointer;
  }
  .product-share .icons-size- .woodmart-social-icon, .product-share .icons-size-small .woodmart-social-icon {
      width: 45px !important;
      height: 45px !important;
      display: inline-block;
      margin-right: 5px !important;
      margin-bottom: 7px !important;
  }
  .product-share .woodmart-social-icons {
      display: inherit;
      margin: 25px 5px;
      padding: 20px 5px;
      text-align: center;
  }
  .product-share .social-form-circle .woodmart-social-icon {box-shadow:0px 3px 11px 1px #c7c1c1; border-radius:50%;}
  
  .product-share p { text-align :center; padding:15px 10px; background-color:#399DB3; font-size:20px;color:#fff;}
  @media(max-width:1024px){
      .modal-content{
          width: 60% !important;
      }}
  @media(max-width:600px){
      .modal-content{
          width: 90% !important;
      }}
  
  /* The Modal (background) */
  .modal {
      display: none; /* Hidden by default */
      position: fixed; /* Stay in place */
      z-index: 9999; /* Sit on top */
      padding-top: 100px; /* Location of the box */
      left: 0;
      top: 0;
      width: 100%; /* Full width */
      height: 100%; /* Full height */
      overflow: auto; /* Enable scroll if needed */
      background-color: rgb(0,0,0); /* Fallback color */
      background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  }
  
  /* Modal Content */
  .modal-content {
      background-color: #fefefe;
      margin: auto;
      padding: 0px;
      border: 1px solid #888;
      width: 35%;
      border:2px solid #399DB3;
  }
  
  /* The Close Button */
  .close {
      color: #399DB3;
      float: right;
      margin:10px;
      border-radius:20px;
      background-color:#fff;
      font-size: 28px;
      font-weight: bold;
      padding: 1px 10px;
  }
  
  .close:hover,
  .close:focus {
      color: #000;
      text-decoration: none;
      cursor: pointer;
  }
  /* quick view*/
  .product-quick-view .modal-content {
      background-color: #fefefe;
      padding: 20px;
      width: 59%;
      position: relative;
      margin: auto auto auto 7%;
      left: 0;
      border: 2px solid #399DB3;
  }
  .product-quick-view .modal {
      right: 0;
      width: 50%;
      height: 100%;
      left: auto;
  }
  /* product share popup */
  
  .woocommerce-ordering select {border: 1px solid rgba(129,129,129,.2);
      max-width:100%;
      padding-left: 8px;
      padding-right:33px;
  }
  .printfriendly.pf-alignleft { font-weight:600;float: left;margin-right: 17px; margin-top: -4px;}
  .noslimstat::before {
      content: "\f02f";
      font-family: 'Font Awesome 5 Free';
  }
  select.orderby {
      background-image: none;
      padding:9px;
  }
  .selectdiv::after {
      content: "\f117";
      font-family: woodmart-font;
      position: absolute;
      font-size: 23px;
      margin-left: -28px;
  }
  
  .fa-filter1 {background-image : url('https://d1349pk3vhs0ln.cloudfront.net/samplinghub/images/2021/04/07145714/filter.png');
      width: 60px!important;
      height: 25px!important;
      background-repeat: no-repeat;
  }
  div.wpforms-container-full .wpforms-form h3 {
      font-size: 24px;
      color: #399DB3;
      border-bottom: 1px solid;
  }
  /* filter */
  @media(min-width:480px){
      .woodmart-show-sidebar-btn .filter {
          text-align: left;
          /*margin-left: 15px;*/
      }
      img.mobile_cat_img1 {
          display: none;
      }
  }
  .main-page-wrapper {margin-top:-0px; padding-top:0px;}
  /* filter */
  .cart_totals .coupon-content .coupon-expire, .cart_totals .coupon-content .code, .woocommerce-checkout-review-order .coupon-content .coupon-expire, .woocommerce-checkout-review-order .coupon-content .code {display: none;}
  .cart_totals #coupons_list h3, .woocommerce-checkout-review-order #coupons_list h3  {
      float: left !important;
      margin-left: 10px;
  }
  .cart_totals #all_coupon_container, .woocommerce-checkout-review-order #all_coupon_container {
  
      min-height: 41px;
  
  }
  .cart_totals .coupon-container, .woocommerce-checkout-review-order .coupon-container {float:right;}
  @media (min-width:980px){
  
      .woocommerce-Tabs-panel--description, .product-description, #tab-reviews, #ywqa-questions-and-answers {width:970px; margin-left: auto; margin-right: auto;}
  }
  
  .woodmart-woo-breadcrumbs.desktop-breadrumps {
      margin-bottom: 38px;
      padding-top: 10px;
  }
  .a-spacing-mini {
      margin-bottom: 5px;
      font-size: 18px;
      font-weight: 700;
      font-family: "Amazon Ember",Arial,sans-serif;
  }
  .a-color-secondary {
      color: #888!important;
      font-weight: bold;
      font-size: 13px;
      line-height: 19px;
      font-family: "Amazon Ember",Arial,sans-serif;
  }
  .a-text-bold {
      font-weight: 700!important;
      font-family: "Amazon Ember",Arial,sans-serif;
  }
  ul.border-side{list-style: disc;}
  .a-box-inner {
      border: 1px solid #ccc;
      border-radius: 7px;
      background-color: #f3f3f3!important;
      padding: 13px 28px;
  
  }
  h3.a-color-secondary {
      color: #888;
      font-size: 19px;
      font-weight: normal;
      font-family: "Amazon Ember",Arial,sans-serif;
      margin-bottom: 9px;
  }
  .tabs-layout-tabs {
      display: block;
  }
  .fa.fa-user-top::before {
      font-size: 14px;
      content: "\f11e";
      font-family: woodmart-font;
      color: #ffaa00;
  }
  .a-spacing-mini {
      margin-bottom: 5px;
  }
  .woocommerce-result-count {
      display: none!important;
  }
  span.fa.fa-filter {
      font-size: 20px;
  }
  span.filter {
      width: 100%;
  }
  .count_pro {
      text-align: center;
      margin-bottom: -27px;
  }
  @media (max-width:480px){
      div.question-votes {margin-right: 5px;}
      .shipping-class .delopti {
          float: none;
      }
      .shipping-class .deldes {
          text-align: left;
      }
      span.fa.fa-filter {
          display: block !important;
      }
      img.cat_img1 {
          display:none;
      }
      .product-image-summary .entry-title {
          font-size: 18px !important;
          color: #777777;
          font-weight:600 !important;
          text-align:center;
      }
      .product-additional-galleries {
          position: absolute;
          bottom: 0;
          z-index: 2;
          right: 0;
          padding-top: 30px;
          padding-right: 7px;
          padding-bottom: 15px;
          left: unset;
      }
      .woodmart-show-sidebar-btn .woodmart-side-bar-icon {display:none !important;}
      span.filter {
          margin-left: 17px;
          width: 100%;
      }
      span.fa.fa-filter {
          font-size: 20px;
      }
  }
  .whb-column form.woocommerce-currency-switcher-form img {
      display: block;
      float: left;
  }
  form.woocommerce-currency-switcher-form .dd-selected-image, form.woocommerce-currency-switcher-form .dd-option-image {
      position: sticky;max-width: 20px;}
  .product-share {
      margin-bottom: 10px;
      font-size: 14px;
      line-height: 1.2;
      float: left;
      margin-right: 17px;
      margin-top: -3px;
  }
  div.qty {
      float: left;
      padding: 4px 10px 10px 0px;
  }
  .mc4wp-form input[type="email"] {
      border: solid 1px #dcdcdc!important;
  }
  .owl-nav>div, .wrap-loading-arrow>div {
      position: absolute;
      top: 50%;
  }
  .Best .owl-nav>div {
      position: absolute;
      top: 35%;
  }
  .box-icon-align-left .box-icon-wrapper {
      margin-right: 10px;
  }
  .sidebar-container{border-right: 1px solid #ccc;}
  
  .search-button .search-button-icon::before {
      font-size: 19px;
      transition: opacity .3s ease;
      content: "\f125";
      font-family: woodmart-font;
  }
  .search-button .search-button-icon::after {
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -7.5px;
      margin-left: -7.5px;
      width: 15px;
      height: 15px;
      font-weight: 400;
      font-size: 15px;
      line-height: 15px;
      opacity: 0;
      transition: none;
      content: "\f10f";
      font-family: woodmart-font;
  }
  /*.page-id-11680 .footer-column.footer-column-1.col-12 {
      display: none;
  }
  .footer-column.footer-column-1.col-12 {
      background-color: #ffffff;
  }*/
  div#text-2 {
      margin-bottom: 0px;
  }
  .footer-sidebar {
      padding-top: 0px!important;
  }
  @media (min-width:769px){.woodmart-show-sidebar-btn {
      width: auto;
      margin: 0px;
      padding: 5px 10px;
      border: solid 1px #dcdcdc;
  }}
  @media(min-width:768px){
      .phoen_reward_notification_text { background-color: #f9f9f9;
          border: 1px solid #e5e5e5;
          margin: 0px 16px 20px;
          margin-top: 0px;
          padding: 10px 20px;
          margin-bottom: 16px;
          width: 100%;
          margin-left: 15px;
          margin-right: 16px;}
      .woodmart-woo-breadcrumbs.mobile-breadrumps {
          display: none;
      }
      .woodmart-shop-tools {
          margin-top: 20px!important;
      }
      span.woodmart-side-bar-icon {
          display: none!important;
      }
  
      .whb-flex-equal-sides .whb-col-left, .whb-flex-equal-sides .whb-col-right {
          flex: unset;
      }
      .currency_switcher.select {
          font-size: 12px!important;
          font-weight: 700!important;
      }
  
  }
  span.rele {
      position: absolute;
      text-align:left;
      margin-left:10px;
      left: 0;
      color: #000;
      font-weight: 800;
      font-size: 13px;
      line-height: 20px;
      text-transform: uppercase;
  }
  @media(max-width:768px){
  
      .footer-column.footer-column-5.col-12.col-sm-6.col-md-3.col-lg-2, .footer-column.footer-column-6.col-12.col-lg-4 {
          display: none;
      }
      .woodmart-woo-breadcrumbs.desktop-breadrumps {
          display: none;
      }
      span.fa.fa-filter {
          display: none;
      }
      .count_pro {
          display:none;
      }
      .product-share {
          text-align: center;
      }
      .summary-inner>.wd-action-btn {
          margin-right: 15px;
      }
      .owl-items-lg-3.owl-items-md-3.owl-carousel.thumbnails.owl-items-sm-3.owl-items-xs-3.owl-loaded.owl-drag.thumbnails-ready
      {
          display: none!important;
      }
      form.woocommerce-ordering {
          width: 50%;
          text-align: unset;
      }
      .page-id-11680 .footer-sidebar {
          padding-top: 18px!important;
      }
      .woodmart-shop-tools {
          border-top: solid 1px #dcdcdc;
          border-bottom: solid 1px #dcdcdc;
          padding-top: 0px;
          margin-top: 15px;
      }
      .woodmart-woo-breadcrumbs {
          margin-bottom: 0px!important;
      }
  
      .woocommerce-ordering:after {
          position: absolute!important;
          right: 0;
      }
      span.woodmart-side-bar-icon {
          margin: 10px;
      }
      .woodmart-show-sidebar-btn {
          width: 50%;
          margin-right: 0px!important;
          border-right: solid 1px #dcdcdc;
          height:40px;
          margin-bottom: 0 !important;
      }
      .woocommerce-ordering {margin-bottom: 0;}
      span.woodmart-side-bar-icon {
          margin: 0px 7px 0px!important;
          position: absolute!important;
          right: 50%;
  
      }
  }
  
  @media(min-width:479px){
      /*.footer-column.footer-column-1.col-12 {
          display: none;
      }*/
      .footer-sidebar {
          padding-top: 30px!important;
      }
  }
  @media(max-width:479px){
  
      #wd-5e3d6255789a7 .banner-title {
          font-size: 22px!important;
          line-height: 30px!important;
      }
      #wd-5e3d64a36d242 .banner-title {
          font-size: 20px!important;
          line-height: 30px!important;
      }
      #wd-5e3d64d0428e4 .banner-title {
          font-size: 22px!important;
          line-height: 32px!important;
      }
  
      .Row-2{
          display:none;
      }
      .Row-1 .wpb_column.vc_column_container.vc_col-sm-5 {
          display: none;
      }
      select#currency_switcher {
          padding: 0px!important;
          background-image: unset;
          font-size: 12px;
      }
  }
  .woodmart-toolbar-label {
      position:absolute;
      right: -10px!important;
      bottom: 6px;
      left: -8px!important;
      display: none;
      overflow: visible!important;
      text-align: center;
      text-overflow: ellipsis;
      white-space: nowrap;
      font-weight: 600;
      font-size: 14px;
      line-height: 1;
  }
  .woodmart-toolbar .whb-search.search-button.mobile-search-icon {
      height: 45px;
      text-align:center;
  }
  .woodmart-toolbar .mobile-search-icon span.woodmart-toolbar-label {
      line-height: 2px;
  }
  .whb-header-bottom-inner .box-icon-wrapper.box-with-icon.box-icon-simple {
      margin-right: 5px!important;
  }
  .footer-sidebar {
      padding-top: 3px;align-content
  }
  label.currency_switcher_label {
      display: none;
  }
  .mc4wp-form label {
      display: inline-block;
      margin-bottom: 0;
      float: left;
      width: 89%;
  }
  .Newsletter .mc4wp-form-fields, .woodmart-widget .mc4wp-form-fields {
      margin-left: 15px !important;
      margin-right: 15px !important;
  }
  .Newsletter [type="submit"], .woodmart-widget [type="submit"] {
      width: 150px;
  }
  /*#mc4wp_form_widget-2 [type="submit"]{
      background-color:#399DB3!important;
  }*/
  .Newsletter [type="email"] ,.woodmart-widget [type="email"] {
      height: 42px;
  }
  /*#mc4wp_form_widget-2 [type="email"]{
      border:solid 1px #d2d2d2!important;
      color: #534d4d;
  }
  #mc4wp_form_widget-2 [type="email"]::placeholder{
      color:#000!important;
  }*/
  .mc4wp-form input[type="submit"] {
      background-color:#000000;
  }
  .mc4wp-form input[type="submit"]:hover {
      background-color:#221e1f;
  }
  
  .mc4wp-form label {
      display: block;
  }
  select.currency_switcher > option {
      color: #000;
  }
  .currency_switcher.select {
      border-color: transparent;
      padding-left: 0px;
      padding-right: 26px;
      padding-top: 7px;
      font-size: 15px;
  }
  .title-size-small .entry-title {
      font-size: 28px;
  }
  .title-size-small {
      padding-top: 7px;
      padding-bottom: 9px;
  }
  input[type="number"]{
      padding: 10px 3px !important;
  }
  /*-------contact-form-------*/
  input[type=text], input[type=email], input[type=password], input[type=search], input[type=number], input[type=url], input[type=tel], input[type=date], textarea {
      padding: 10px 15px;
      height: 39px;
      font-size: 16px;
  }
  .wpcf7-form p {
      margin-bottom:10px;
  }
  textarea {
      min-height: 100px;
  }
  [type=submit] {
      width: 180px;
      background-color: #399DB3;
      color: #ffffff;
  }
  [type=submit]:hover, button:hover {
      color: #ffffff;
      background-color: #257644;
  }
  /*-------/contact-form-------*/
  
  
  #pricing_rule_row__ td:nth-child(2), #pricing_rule_row__ td:nth-last-child(2) {
      background-color: #F5F4EF;
  }
  #pricing_rule_row__ td:first-child, #pricing_rule_row__ td:last-child {
      background-color: #F5F4EF;
  }
  #pricing_rule_row__ td:nth-child(3), #pricing_rule_row__ td:nth-last-child(3) {
      background-color: #FFF7D2;
  }
  #pricing_rule_row__ td {
      padding: 16px 10px!important;
      border-right: solid 1px #DCDCDB!important;
  }
  #pricing_rule_row__ span.woocommerce-Price-amount.amount {
      color: #E8B335;
      font-size: 16px;
  }
  table#woocommerce-pricing-rules-table- {
      margin-bottom: 10px;
  }
  .mc4wp-form {
      margin-bottom: 0px!important;
  }
  
  button.single_add_to_cart_button {
      width: 100%;
      padding: 10px 20px;
      font-size: 18px;
      text-transform: inherit!important;
  }
  button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed:before {
      content: "\f291";
      font-size: 18px;
      margin-right:10px;
      font-family: 'Font Awesome 5 Free';
  }
  .quantity input[type=button]{
      min-width: 35px;
      height: 35px;
      background-color: #f68d00 !important;
      color: #fff !important;
      font-size: 22px !important;
      border-radius: 5px;
  }
  .quantity input[type=number] {
      width: 50px;
      height: 35px;
      border: 1px solid #cfcfcf !important;
      border-radius: 5px;
      margin: 0 10px;
      border-radius: 5px;
  }
  .woocommerce-product-rating {
      display: inline-block;
      float: right;
  }
  .product_meta {
      display: none;
  }
  .product-image-summary .entry-title {
      font-size: 23px;
      color: #777777;
  }
  .single_variation_wrap p.price{
      font-size: 30px;
      font-weight: 800;
      color: #000000!important;
  }
  span.wholesale_price_title {
      color: #399DB3;
      font-size: 14px;
      font-weight: 500;
  }
  
  .order-quantity-based-wholesale-pricing-view.table-view { width:auto; margin-top: 4px;
      margin-bottom: 4px;}
  .variations_form .woocommerce-variation-availability { display: block;}
  .variations_form .variations {
      margin-bottom: 5px;
  }
  .variations_form .variations td {
      display: block;
      margin-bottom: 0;	
          padding-bottom: 10px;
  }
  .variations_form .variations td:first-child {
      padding: 0 !important;
      padding-bottom: 0 !important;
  }
  .qty-based-discount-table-description {
      display: none;
  }
  .order-quantity-based-wholesale-pricing-view.table-view td {padding: 15px 13px !important; text-align: left !important;}
  @media(max-width:450px){
      .continuous.woo-rule-table .woocommerce-Price-amount.amount, .summary-inner .order-quantity-based-wholesale-pricing-view td span>.woocommerce-Price-amount {font-size: 14px;}}
  @media(min-width:451px)and(max-width:480px){
      .continuous.woo-rule-table .woocommerce-Price-amount.amount {font-size: 18px !important;}}
  @media(min-width:481px)and(max-width:768px){
      .continuous.woo-rule-table .woocommerce-Price-amount.amount {font-size: 22px !important;}}
  
  .wd-action-btn.wd-wishlist-btn>a.added:before {
      content: "\f504";
      font-family: woodmart-font;
  }
  
  /*banner_loader_start*/
  
  .whb-header {
      margin-bottom: 13px !important;
  }
  .archive .whb-header, .home .whb-header 
    {margin-bottom:0px !important;}
  .banner-row {
      /*min-height: 720px;*/
  }
  .Info-Row{
      display:block;
      width:100%;
      position:relative;
      height: 50px;
      min-height: 50px;
  }
  @media (max-width: 991px) {
      .Info-Row {
          display: none;
      }
  }
      .main-page-wrapper {
          position: relative;
          display: block;
      }
      .info-box-carousel-wrapper{
          margin-bottom:0;
      }
      [data-hide_pagination_control=no] .owl-carousel:not(.owl-loaded) {
          padding-bottom: 0px!important;
      }
  
      @keyframes placeholderShimmer {
          0% {
              background-position: -468px 0;
          }
          100% {
              background-position: 468px 0;
          }
      }
      @-webkit-keyframes placeholderShimmer {
          0% {
              background-position: -468px 0;
          }
          100% {
              background-position: 468px 0;
          }
      }
  
      .first-bnner .promo-banner-image.image-1.attachment-full,
      .second-bnner .promo-banner-image.image-1.attachment-full,
      .third-bnner .promo-banner-image.image-1,
      .fourth-bnner .promo-banner-image.image-1.attachment-full,
      .category-grid-item .category-image img,
      .shop-loop-head img.cat_img1,
      .mobile_cat_img1,
      .product-grid-item .product-element-top .attachment-woocommerce_thumbnail{
          background: #d8d8d8;
          background-image: linear-gradient(to right, #d8d8d8 0%, #bdbdbd 20%, #d8d8d8 40%, #d8d8d8 100%);
          background-repeat: no-repeat;
          display:block;
          width:100%;
          position: relative;
          animation-duration: 0.8s;
          animation-fill-mode: forwards;
          animation-iteration-count: infinite;
          animation-name: placeholderShimmer;
          animation-timing-function: linear;
          -webkit-animation-duration: 0.8s;
          -webkit-animation-fill-mode: forwards;
          -webkit-animation-iteration-count: infinite;
          -webkit-animation-name: placeholderShimmer;
          -webkit-animation-timing-function: linear;
          -o-animation-duration: 0.8s;
          -o-animation-fill-mode: forwards;
          -o-animation-iteration-count: infinite;
          -o-animation-name: placeholderShimmer;
          -o-animation-timing-function: linear;
          -moz-animation-duration: 0.8s;
          -moz-animation-fill-mode: forwards;
          -moz-animation-iteration-count: infinite;
          -moz-animation-name: placeholderShimmer;
          -moz-animation-timing-function: linear;
      }
      .category-grid-item .category-image img{
          background-size: 480px 480px;
          min-height: 366px;
      }
      .shop-loop-head {
          min-height: 230px;
      }
      .shop-loop-head img.cat_img1{
          background-size: 1500px 300px;
          min-height: 200px;
          width: 100%;
      }
      @media screen and (max-width:1200px){
          .banner-row {
              min-height: 470px;
          }
      }
      @media screen and (max-width:1023px){
          .banner-row {
              min-height: 450px;
          }
      }
      @media screen and (max-width:991px){
          .banner-row {
              min-height: 350px;
          }
      }
      @media screen and (max-width:767px){
          .first-bnner .promo-banner-image.image-1.attachment-full{
              background-size: 800px 768px;
              min-height: 504px;
          }
          .second-bnner .promo-banner-image.image-1.attachment-full {
              background-size: 800px 353px;
              min-height: 262px;
          }
          .third-bnner .promo-banner-image.image-1{
              background-size: 800px 539px;
              min-height: 340px;
          }
          .fourth-bnner .promo-banner-image.image-1.attachment-full {
              background-size: 800px 783px;
              min-height: 580px;
          }
          .shop-loop-head img.cat_img1{
              background-size: 800px 130px;
              min-height: 108px;
          }
          .category-grid-item .category-image img,
          .product-grid-item .product-element-top .attachment-woocommerce_thumbnail {
              background-size: 800px 363px;
              min-height: 268px;
          }
          [data-hide_pagination_control=no] .owl-carousel:not(.owl-loaded) {
              padding-bottom: 40px!important;
          }
          .banner-row {
              min-height: 1800px;
          }
      }
      @media screen and (max-width:575px){
          .first-bnner .promo-banner-image.image-1.attachment-full{
              background-size: 800px 500px;
              min-height: 405px;
          }
          .second-bnner .promo-banner-image.image-1.attachment-full {
              background-size: 800px 260px;
              min-height: 215px;
          }
          .third-bnner .promo-banner-image.image-1{
              background-size: 800px 298px;
              min-height: 330px;
          }
          .fourth-bnner .promo-banner-image.image-1.attachment-full {
              background-size: 800px 580px;
              min-height: 480px;
          }
          .shop-loop-head  img.cat_img1{
              background-size: 800px 130px;
              min-height: 108px;
          }
          .category-grid-item .category-image img,
          .product-grid-item .product-element-top .attachment-woocommerce_thumbnail {
              background-size: 800px 270px;
              min-height: 220px;
          }
          .banner-row {
              min-height: 1510px;
          }
      }
  
      @media screen and (max-width:480px){
          .first-bnner .promo-banner-image.image-1.attachment-full{
              background-size: 800px 400px;
              min-height: 308px;
          }
          .second-bnner .promo-banner-image.image-1.attachment-full {
              background-size: 800px 200px;
              min-height: 158px;
          }
          .third-bnner .promo-banner-image.image-1{
              background-size: 800px 300px;
              min-height: 242px;
          }
          .fourth-bnner .promo-banner-image.image-1.attachment-full {
              background-size: 800px 420px;
              min-height: 350px;
          }
          .mobile_cat_img1{
              background-size: 800px 130px;
              min-height: 108px;
          }
          .shop-loop-head img.cat_img1{
              display:none;
          }
          .category-grid-item .category-image img,
          .product-grid-item .product-element-top .attachment-woocommerce_thumbnail {
              background-size: 800px 225px;
              min-height: 145px;
          }
          .banner-row {
              min-height: auto;/*1125px;*/
          }
      }
  
      .product-grid-item .product-element-top .attachment-woocommerce_thumbnail {
          min-height: 300px;
      }
      .product-grid-item .product-element-top {
          height:300px;
      }
      @media (max-width: 1366px) and (min-width: 1281px)  {
          .product-grid-item .product-element-top .attachment-woocommerce_thumbnail {
              min-height: 307px !important;
          }
          .product-grid-item .product-element-top {
              height:307px !important;
          }
      }
      @media (max-width: 1280px) and (min-width: 1025px) {
          .product-grid-item .product-element-top .attachment-woocommerce_thumbnail {
              min-height: 293px !important;
          }
          product-grid-item .product-element-top {
              height:293px !important;
          }
      }
  
      @media (max-width: 1024px) and (min-width: 769px){
          .product-grid-item .product-element-top .attachment-woocommerce_thumbnail {
              min-height: 226px !important;
          }
          .product-grid-item .product-element-top {
              height:226px !important;
          }
      }
  
      @media (max-width: 768px) and (min-width: 481px) {
          .product-grid-item .product-element-top .attachment-woocommerce_thumbnail {
              min-height: 239px !important;
          }
          .product-grid-item .product-element-top {
              height:239px !important;
          }
      }
      @media (max-width: 480px) and (min-width: 412px) {
          .product-grid-item .product-element-top .attachment-woocommerce_thumbnail {
              min-height: 220px !important;
          }
          .product-grid-item .product-element-top {
              height:220px !important;
          }
      }
      @media (max-width:411px) and (min-width:376px)  {
          .product-grid-item .product-element-top .attachment-woocommerce_thumbnail {
              min-height: 185px;
          }
          .product-grid-item .product-element-top {
              height:185px !important;
          }
      }
      @media (max-width: 375px) and (min-width: 361px)  {
          .product-grid-item .product-element-top .attachment-woocommerce_thumbnail {
              min-height: 165px !important;
          }
          .product-grid-item .product-element-top {
              height:165px !important;
          }
      }
      @media screen and (max-width:360px){
          .product-grid-item .product-element-top .attachment-woocommerce_thumbnail {
              min-height: 160px !important;
          }
          .product-grid-item .product-element-top {
              height:160px !important;
          }
      }
  /*banner_loader_end*/
  
  @media screen and (max-width: 767px){
  [data-hide_pagination_control=no] .owl-carousel:not(.owl-loaded) {
          padding-bottom: 10px!important; 
  }
  }
  @media screen and (max-width: 767px){
  .banner-row {
      margin-bottom: 20px;
          margin-top: 9px;
  }
      .vc_custom_1593528971166{
          margin-top:0!important;
          padding-top: 0!important;
      }
  }
  .Newsletter-mob{
      display: none!important;
  }
  @media screen and (max-width: 767px){
          .Newsletter-mob{
              display: block!important;
          }
          .Newsletter{
              display: none!important;
          }
  }
  .mc4wp-form input[type="email"] {
      border: solid 1px #6e6868!important;
      border-radius: 5px 0px 0px 5px;
      height: 40px;
  }
  @media screen and (max-width: 375px){
      .mc4wp-form>div>p:first-child {
              max-width: 200px;
      }
      .mc4wp-form input[type=submit]{
          max-width: 100px;
      }
  }
  .nta-woo-products-button #nta-wabutton-31922{
      margin: 10px 0 30px!important;
  }
  .whb-col-mobile {
    margin-top: 10px !important;
  }
  .title-wrapper .liner-continer {
      margin-bottom: 0 !important; 
  }
  
  .login-form-side .form-row-password, .login-form-side #email-validation-error, .product-labels, .product-element-top .woodmart-buttons .woodmart-add-btn {
      display:none !important;
  }
  
  /* new css*/
  .spid {
      margin-bottom: 8px !important;
  }
  