/*
Theme Name: Flower Shop Child
Theme URI: http://cmsmasters.net/flower-shop-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Flower Shop Child Theme
Template: flower-shop
Version: 1.0.0
License:
License URI:
Text Domain: flower-shop-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/


.cmsmasters_single_product .product_title{text-transform: none !important;}

.related .cmsmasters_product_cat { display: none;}

.related .cmsmasters_product_header a{ font-size: 12px !important; letter-spacing: 0px !important; overflow: hidden;
    max-width: 25ch;
    white-space: nowrap;}

    .cmsmasters_product_cat{display: none !important;}


    .navigation .menu-item-mega-container > ul > li > a .nav_title, .navigation > li > a, .footer_nav > li > a{ font-size: 16px !important; font-weight: normal !important; letter-spacing: 1px !important;}
    
    .cmsmasters_product:hover .price {
        opacity: 1;
        visibility: visible;
      }

      .cmsmasters_product .button_to_cart_wrap {
        opacity: 1 !important;
        visibility: visible !important; margin-top: 70px; 
      }
      .cmsmasters_product .button_to_cart_wrap a {background: #14b3ae;
        border-radius: 16px;
        padding: 2px 20px;
        color: #FFF !important; 
        font-size: 18px;
        font-family: 'Montserrat', Arial, Helvetica, 'Nimbus Sans L', sans-serif !important;
      }
        .cmsmasters_product .button_to_cart_wrap a:hover {border: 1px solid #a7896a !important; background-color: transparent !important; color: #a7896a !important;}
      .cmsmasters_product .cmsmasters_product_inner { padding-bottom: 100px !important;}
      .cmsmasters_product .price del{ display: block !important;}

      .cmsmasters_product .button_to_cart.added + .added_to_cart{display: inherit !important;}


      .cmsmasters_product .price {
        font-size: 24px; font-weight: bold !important; color: #000 !important;
      }

      .cmsmasters_product .price del, .price bdi {
        font-weight: bold !important; color: #000 !important;
      }

      .social_wrap_inner a{ font-size: 40px !important;}

      .cmsmasters_single_product .cmsmasters_product_left_column{width: 50% !important;}
  .cmsmasters_single_product .cmsmasters_product_right_column{width: 50% !important;}

  .cmsmasters_footer_default .social_wrap li {
    width: 50px !important;
    padding: 5px !important;
  }

  .cmsmasters_single_product{ width: 100% !important; margin: 0 auto !important;}
  ul, li, p{ color: #000 !important;}
  .woocommerce-page .content_wrap.fullwidth{ padding-top: 0 !important;}
  .post-password-form, .header_top_inner, .header_mid_inner, .header_bot_inner, .content_wrap, .headline_inner, .bottom_outer, .footer_inner, .cmsmasters_row_inner{ width: 100% !important;}

  /* .social_wrap ul li:last-child a:before{ position: absolute; width: 50px; background-image: url(http://homezdecorindia.com/wp-content/uploads/2025/06/xcom.png); z-index: 99999;}
  .social_wrap ul li:last-child{ position: relative;} */
.middle_content {
  padding: 50px 0;
  width: 90% !important;
  margin: 0 auto !important;
}

.newarrivalsws .button{ background-color: #14b3ae !important; padding: 0px 20px !important; border-radius: 50px !important; border: none; box-shadow: none !important;}

  @media only screen and (max-width: 600px) {
  .cmsmasters_single_product .cmsmasters_product_left_column{width: 100% !important;}
  .cmsmasters_single_product .cmsmasters_product_right_column{width: 100% !important;}
  .cmsmasters_product .cmsmasters_product_inner {
  padding-bottom: 10px !important;
}
}