/*
 Theme Name:   Divi Child Theme
 Description:  Mental Therapy Clinic Divi Child Theme is a flexible and multifunctional Divi child theme created to assist you in building beautiful and expert website.
 Author:       Divi.Expert (Eugene Dimov)
 Author URI:   https://divi.expert
 Template:     Divi
 Version:      1.01
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  divi-child-theme
*/

/* 1- Responsiveness*/
/* 2- LOGO*/

/* 1---------------- Responsiveness*/
/*adjust Divi Menu breakpoint*/
@media (max-width: 1250px) {
 #et_mobile_nav_menu {
 display: block !important;
 }
 
#top-menu {
 display: none !important;
 }
 }


@media (max-width: 1250px) {
 #top-menu li, #top-menu li a {
 font-size: 14px !important;
 padding-right: 15px;
 }
 }


/*------------------------LOGO*/


@media only screen and (max-width: 1250px) {
    body header img#logo {
        max-width: 300px!important;
        max-height: 80%!important;
        height: auto!important;
        width: auto!important;
    }
}
  
  
  
  /* M E N U */
  
  
  /*menu items style*/
  #top-menu > .menu-item > a{
    font-weight:400;}
  #top-menu > .menu-item > a:hover{
    font-weight:400;
  }
  /* submenu items style */
  #top-menu .sub-menu a{
    font-weight:400;  
  }
  #top-menu .sub-menu a:hover{
    font-weight:400;
  color:#000000 !important; 
  }
  /* Dropdown active menu style */
  #top-menu .sub-menu span{
    color:#ecf0f1 !important;
    
  }
  
  
  
  /* hide reCaptcha v3 icon */
  .grecaptcha-badge {
  visibility: hidden !important;
  }
  
  /*end*/
  
  
   
  /* CTA Button in the Divi Menu */
      
      /* CTA button styles */
      .menu_cta a{
          color: #000000!important; /* Change button text color here */
          background-color: #eaeaea; /* Change button background color here */
          font-size: 14px!important; /* Change text size here */
          border-radius: 3px; /* Set this to 0px if you want a square CTA button */
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          text-align: center;
          line-height:9px;
          font-weight: 400;
          padding: 14px 32px !important;
          text-transform: none;
          
          letter-spacing:0.1em !important;
      }
      
      
      /* Media query to ensure hover styles are only applied to desktop */
      
      @media (min-width: 981px) {
          
          /* Hover styles for our CTA Button */
          .menu_cta a:hover {
              opacity: 1!important;
              color: #ffffff !important; /* Change hover button text color here */
              background-color: #8ea1bc; /* Change hover button background color here */
             
          }
      }
      /* Media query to ensure hover styles are only applied to desktop */
      
      /* Make sure that the alignment in the menu is correct */
      .et_pb_menu .et_pb_menu__menu>nav>ul>li {
          align-items: center;
      }
  
  @media all and (min-width: 981px) and (max-width: 1024px) {
  
  
  /* Link */
      .mobile_nav .menu-item:nth-child(9) a{
          padding-top:20px !important;
          padding-bottom:20px !important;
          font-size:16px !important;
          font-weight:500;
          
      }
  }
  /* - end Menu CTA Button -*/
  
  
  
  
  
  
  
  
  /* blog "you logged as" style*/
  p.logged-in-as {
      font-weight: 300;
  }
  
  
  
  
  /* Hide image titles on hover */
  img {
  pointer-events:none;
  }
  
  
  /* FLEX TRICKS - place left column under right column on mobile only */
  @media (max-width: 768px) {
      .rcm {
          display: flex;
          flex-direction: column-reverse;
      }
  }
  /*end*/
  
  /* FLEX TRICKS - section content vertical align */
  .va { 
      display: flex; 
      flex-direction: column; 
      justify-content: center;
  }
  /* end of FLEX TRICKS - section content vertical align */
  
  
  
  
  /* txt selection style */
  ::-moz-selection { /* Code for Firefox */
      color: #ffffff !important;
      background: #8ea1bc !important;
  }
  
  ::selection {
      color: #ffffff !important;
      background: #8ea1bc !important;
  }
  /* end txt selection style */
  
  
  
  
  
  
  /*Bookly Style*/
  
  /* Bookly tailwind container */
  .et_pb_code .bookly-tailwind-container{
          background-color:#f9f9f9;
      padding-left:25px;
      padding-right:25px;
      padding-top:30px;
      padding-bottom:30px;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
  }
  
  
  
  /* Division */
  .et_pb_code .bookly-progress-tracker > div{
      font-weight:400;
      font-size:16px;
  }
  
  /* Bookly bold */
  .et_pb_code .bookly-service-step .bookly-bold{
      font-size:16px;
      font-weight:400 !important;
  }
  
  /* Label */
  .bookly-js-chain .bookly-table label{
      font-size:16px;
      font-weight:500;
  }
  
  /* Select */
  .bookly-js-chain div select{
      font-size:16px !important;
      font-weight:400;
  }
  
  /* Label */
  .bookly-js-available-date .bookly-form-group label{
      font-size:16px;
      font-weight:400;
  }
  
  /* Span Tag */
  .bookly-service-step .bookly-js-next-step span{
      font-size:16px !important;
  }
  
  /* Bookly service info */
  .bookly-service-step .bookly-js-chain .bookly-service-info{
      font-size:16px;
      line-height:1.3em;
      background-color:rgba(189,195,199,0.36);
      padding-left:10px;
      padding-right:10px;
      padding-top:15px;
      padding-bottom:15px;
      font-weight:400;
      border-top-left-radius:4px;
      border-top-right-radius:4px;
      border-bottom-left-radius:4px;
      border-bottom-right-radius:4px;
  }
  
  /* Bookly box */
  .et_pb_code .bookly-box:nth-child(3){
      font-size:16px;
      line-height:1.3em;
      background-color:rgba(189,195,199,0.36);
      padding-left:10px;
      padding-right:10px;
      padding-top:15px;
      padding-bottom:15px;
      font-weight:400;
      border-top-left-radius:4px;
      border-top-right-radius:4px;
      border-bottom-left-radius:4px;
      border-bottom-right-radius:4px;
  }
  
  /* Bookly add calendar */
  .et_pb_code .bookly-box .bookly-js-add-to-calendar{
      font-size:16px !important;
      font-weight:500 !important;
  }
  
  /* Span Tag */
  .et_pb_code .bookly-js-add-to-calendar span{
      font-weight:400 !important;
      font-size:16px !important;
  }
  
  /* Span Tag */
  .bookly-right .bookly-js-start-over span{
      font-weight:400 !important;
      font-size:16px !important;
  }
  
  
  
  /* Label */
  .et_pb_code .bookly-tailwind-container .bookly-service-step .bookly-js-mobile-step-1 .bookly-js-chain .bookly-table .bookly-form-group label{
      color:#7f8c8d !important;
  }
  
  /* Bookly chain */
  .bookly-service-step .bookly-js-chain{
      background-color:#ededed;
      padding-left:8px;
      padding-right:8px;
      padding-top:5px;
      padding-bottom:5px;
      border-top-left-radius:4px;
      border-top-right-radius:4px;
      border-bottom-left-radius:4px;
      border-bottom-right-radius:4px;
  }
  
  /* Label */
  .et_pb_code .bookly-service-step .bookly-js-mobile-step-2 .bookly-box .bookly-left .bookly-js-available-date .bookly-form-group label{
      color:#2c3e50 !important;
  }
  
  /* Label */
  .bookly-js-available-date .bookly-form-group label{
      margin-top:15px !important;
  }
  
  /* Active */
  .et_pb_section_0 .et_pb_row_1 .et_pb_column .et_pb_code .et_pb_code_inner .bookly-tailwind-container .bookly-progress-tracker .active{
      color:#2c3e50 !important;
  }
  
  /* Step */
  .et_pb_section_0 .et_pb_column .et_pb_code .et_pb_code_inner .bookly-tailwind-container .bookly-progress-tracker .active .step{
      background-color:#8ea1bc !important;
  }
  
  /* Bookly next step */
  .bookly-service-step .bookly-right .bookly-js-next-step{
      background-color:#8ea1bc !important;
  }
  
  /* Input */
  .bookly-js-available-date div input[type=text]{
      font-weight:500;
      font-size:16px !important;
  }
  
  /* Bookly service info */
  .bookly-service-step .bookly-js-chain .bookly-service-info{
      background-color:transparent;
  }
  
  /* Input */
  .bookly-details-step .bookly-table .bookly-form-group > div > input[type=text]{
      font-weight:400;
      font-size:16px !important;
      text-transform:none;
  }
  
  /* Input */
  .bookly-details-step .iti--allow-dropdown input[type=text]{
      font-weight:400;
      font-size:16px !important;
  }
  
  /* Bookly box */
  .et_pb_code .bookly-payment-nav .bookly-box{
      font-size:16px;
      font-weight:400;
  }
  
  /* Span Tag */
  .bookly-list label span{
      font-size:16px;
  }
  
  
  /*end Bookly*/
  
  
  
  /* Contact Page */
  /* 767px and smaller screen sizes */
  @media (max-width:767px){
  
      /* Column 1/12 */
      #contact_Page_top_row_column1{
          margin-left:10px !important;
          margin-right:10px !important;
      }
      
  }
  
  /*end*/
  

  
  
  /*MENU*/


  /* Menu container */
  #main-header .et_menu_container{
  
          max-width:1600px !important;
      }
  
      /* Increase width of drop-down menus */
      @media screen and (min-width: 981px) {
      .sub-menu {
          min-width: 280px;
          }
          #top-menu li li a {
              min-width: 280px;
              /* Extra - Reduce padding on list items */
              padding: 5px 15px;
              font-weight:300;
              }
          
          
          .sub-menu li {
          
          padding-left: 0px !important;
          padding-right: 0px !important;
          width: 100%;
          
          }
          
          .et-menu li li a {
          
          width: 100%!important;
          }
          }
          
          @media screen and (min-width: 981px) and (max-width:1024px) {
          
              /* Menu container */
              #main-header .et_menu_container{
                  width:95%;
              }
              
              /* to have menu inline on 1024 screen */
              #top-menu > .menu-item > a{
                  font-size:14px !important;
              }
              
      
			  
	  /*Mobile Menu Styling*/		  
      
      /* Mobile menu position */
      #et_mobile_nav_menu .mobile_nav > ul{
          margin-left:0px;
          
      }
          }	


	/* Mobile Menu font weight */
	.mobile_nav > ul > .menu-item > a{
		font-weight:400 !important;
	}
          /*Primary menu end*/
  
  
  
  
  
  /*-------dropdown Menu----------*/
      
      
  #top-menu li li a {
      color: #000000 !important; /*dropdown font color */
      background-color: #ffffff; /* bg dropdown menu */
      opacity: 1 !important; 
      font-weight: 400 !important;
      padding: 10px 0 10px 10px !important;
      /* space between menu items  */
      letter-spacing: 1px; 
          
      
      }
      /*dropdown font color hover */
      #top-menu li li a:hover {
      color: #000000 !important; 
      background-color: #E6E8EA; 
      font-weight:400 !important;
  
  }
  

	/* Submenu in dropdown menu mobile view style */
	.mobile_nav .sub-menu a{
		font-weight:400 !important;
		
	}
  
          /*end*/
  
  
  
      
      /*The Overall Submenu */
      
      #main-header .nav li ul {
      background: #ffffff !important;
      padding-top:0px;
  padding-bottom:0px;
      }
      
   
  
  /* end dropdown menu style*/
  

  
  /*hamburger icon style*/

.mobile_menu_bar:before {
color: #000000 !important;
}

  /*change Divi hamburger menu to X*/
  .mobile_nav.opened .mobile_menu_bar:before {
      content: '\4d';
	  color: #000000;
  }
  
  /*rotate the Divi Menu icon on click*/
  .mobile_menu_bar:before {
      transition: all .4s ease;
      transform: rotate(0deg);
      display: block;
  }
  /*rotate the Divi Menu icon on click*/
  .mobile_nav.opened .mobile_menu_bar::before {
      transition: all .4s ease;
      transform: rotate(90deg);
      display: block;
  }





  /* end of hamburger icon style*/
  
  
  /*Divi mobile menu parent links*/
  .et_mobile_menu li a {
   text-transform: uppercase;
  letter-spacing:1px
  }
  
  
  
  
  
  /* Make mobile menu fullwidth */
  .et_mobile_menu {
  min-width: 100vw;
  margin-left: -3vw;
  }
  
  
  /* Make the mobile menu full height */
  
  .et_mobile_menu {
  min-height:100vh !important;
  min-height: -webkit-fill-available;
  padding-top:50px !important;
  }
  
    /* Make the mobile menu full width */
  
/* 980px and smaller screen sizes */
@media (max-width:980px){

	/* Menu container */
	#main-header .et_menu_container{
		width:90%;
		
	}
	
}

/* 767px and smaller screen sizes */
@media (max-width:767px){

	/* Menu container */
	#main-header .et_menu_container{
		width:95%;
	}
	
}

/* 380px and smaller screen sizes */
@media (max-width:380px){

	/* Menu container */
	#main-header .et_menu_container{
		width:95%;
	}
	
}
 /* end of Make the mobile menu full width */






  
  /*====Collapse Mobile menu ====*/
  
  
  /*adjust the new toggle element which is added via jQuery*/
  ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
  ul.et_mobile_menu li.page_item_has_children .mobile-toggle,
  .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
  .et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle {
      width: 44px;
      height: 100%;
      padding: 0px !important;
      max-height: 44px;
      border: none;
      position: absolute;
      right: 0px;
      top: 0px;
      z-index: 999;
      background-color: transparent;
  }
  /*some code to keep everyting positioned properly*/
  ul.et_mobile_menu>li.menu-item-has-children,
  ul.et_mobile_menu>li.page_item_has_children,
  ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,
  .et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,
  .et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,
  .et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children {
      position: relative;
  }
  /*remove default background color from menu items that have children*/
  .et_mobile_menu .menu-item-has-children>a,
  .et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a {
      background-color: transparent;
  }
  /*hide the submenu by default*/
  ul.et_mobile_menu .menu-item-has-children .sub-menu,
  #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,
  .et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,
  .et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu {
      display: none !important;
      visibility: hidden !important;
  }
  /*show the submenu when toggled open*/
  ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
  #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
  .et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
  .et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible {
      display: block !important;
      visibility: visible !important;
  }
  /*adjust the toggle icon position and transparency*/
  ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
  .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle {
      text-align: center;
      opacity: 1;
  }
  /*submenu toggle icon when closed*/
  ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,
  .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after {
      top: 10px;
      position: relative;
      font-family: "ETModules";
      content: '\4c';
      color: #000000;
      background: transparent;
      border-radius: 50%;
      padding: 3px;
  }
  /*submenu toggle icon when open*/
  ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,
  .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after {
      content: '\4b';
  }
  /*add point on top of the menu submenu dropdown*/
  .et_pb_menu_0.et_pb_menu .et_mobile_menu:after {
      position: absolute;
      right: 5%;
      margin-left: -20px;
      top: -14px;
      width: 0;
      height: 0;
      content: '';
      border-left: 20px solid transparent;
      border-right: 20px solid transparent;
      border-bottom: 20px solid #ffffff;
  }
  
  /*force the background color and add a rounded border*/
  .et_pb_menu_0.et_pb_menu .et_mobile_menu,
  .et_pb_menu_0.et_pb_menu .et_mobile_menu ul {
      background-color: #ffffff!important;
      border-radius: 10px;
  }
  
  
  
  
  
  
  
      /*=====end MENU====== */
      /*=====end MENU====== */	
      /*=====end MENU====== */
  


/*  WOO My Account Style  */

/* Left Column List Item */
.woocommerce-MyAccount-navigation ul li{
	padding-top:5px;
	padding-bottom:5px;
	background-color:#ecf0f1;
	border-bottom-style:solid;
	border-bottom-color:#bdc3c7;
	border-bottom-width:1px !important;
}

/* Left Column Link */
.woocommerce-MyAccount-navigation ul a{
	font-size:16px;
}

/* List */
.et_pb_section_0 .woocommerce-MyAccount-navigation ul{
	background-color:#ecf0f1;
	padding-left:35px;
	padding-top:30px;
	padding-bottom:200px;
	padding-right:35px;
}

/* Woocommerce  message  info */
.et_pb_section_0 .woocommerce-Message--info{
	color:#2c3e50 !important;
	font-size:16px !important;
	background-color:transparent !important;
}

/* Button */
.et_pb_section_0 .woocommerce-Message--info a{
	font-size:18px;
	font-family:'Nunito', sans-serif;
	margin-top:-10px;
}

/* Address */
.woocommerce-Addresses .woocommerce-Address address{
	font-style:normal;
	font-size:14px;
}

/* Paragraph */
.card p{
	font-size:16px;
}

/* Heading */
.woocommerce-Addresses .woocommerce-Address h3{
	font-size:18px;
	font-weight:400;
}

/* Link */
.woocommerce-Addresses .woocommerce-Address a{
	font-size:14px;
	font-weight:600;
	background-color:rgba(44,62,80,0.16);
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}

/* Button */
.woocommerce-address-fields p .wp-element-button{
	font-family:'Nunito', sans-serif;
	font-size:18px;
	margin-top:10px;
}

/* Button */
.woocommerce-EditAccountForm p .woocommerce-Button{
	font-family:'Nunito', sans-serif;
	font-size:18px;
	margin-top:10px;
}

/* Button */
.woocommerce-address-fields p .button{
	margin-top:20px;
}

/* Woocommerce info */
#myaccount_sec .woocommerce-info{
	color:#2c3e50 !important;
	background-color:rgba(127,146,168,0) !important;
}

/* Button */
#myaccount_sec .woocommerce-info a{
	font-size:16px;
	color:#2c3e50 !important;
	padding-right:25px !important;
	padding-left:25px !important;
	padding-top:7px !important;
	padding-bottom:7px !important;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}

/* Link */
#myaccount_row .et_pb_column .et_pb_module .et_pb_text_inner .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title a{
	color:#2c3e50 !important;
}


/* 768px and smaller screen sizes */
@media (max-width:768px){

	/* Woocommerce  account content */
	#myaccount_row .et_pb_column .woocommerce-MyAccount-content{
		margin-top:20px;
	}
	
}


/* Woo Cart Icon disable */

.et-cart-info {
	display:none !important; 
}


/* end*/


/* Woo Product Page Style */
.et-l--body .product .et_pb_section_0_tb_body .et_pb_row_1_tb_body .et_pb_column .et_pb_wc_add_to_cart .et_pb_module_inner .cart .quantity{
	margin-top:-50px !important;
}

/* Quantity */
.et_pb_wc_add_to_cart .cart .quantity{
	border-color:rgba(189,195,199,0.36);
	border-style:solid;
	border-width:1px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}

/* Table Data */
.woocommerce-product-attributes tbody .woocommerce-product-attributes-item__value{
	font-style:normal !important;
	
}

/* end of Woo Product Page Style */


/*Woo Cart Page Style */

/* Th */
.wp-block-woocommerce-cart-line-items-block tr th{
	padding-left:15px !important;
}

/* Table */
.wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-items-block .wp-block-woocommerce-cart-line-items-block{
	border-style:none;
}

/* Paragraph */
.wp-block-woocommerce-cart-line-items-block tr p{
	font-size:16px;
	font-weight:400;
}

/* Price */
.wp-block-woocommerce-cart-line-items-block div div .price{
	font-weight:600;
	font-size:20px;
}

/* Span Tag */
td > div > .price span{
	font-weight:600;
	font-size:20px;
	color:#555555;
}

/* Division */
td > div > div{
	font-weight:600;
	}

/* Button */
td > div > div > button{
	text-decoration:none !important;
	color:#7c8491 !important;
	font-weight:400 !important;
}

/* Span Tag */
.wp-block-woocommerce-cart-line-items-block th span{
	color:#555555;
	font-size:16px;
}

/* Span Tag */
.wp-block-woocommerce-cart-totals-block .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-heading-block{
	color:#555555 !important;
	font-size:16px !important;
}

/* Button */
.wp-block-woocommerce-cart-order-summary-coupon-form-block div button{
	color:#555555;
}

/* Span Tag */
.wp-block-woocommerce-cart-order-summary-block > div > div > span{
	color:#555555;
}

/* Span Tag */
.wp-block-woocommerce-cart-order-summary-block div div div span{
	color:#555555;
}



/* Division */
.wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block > div{
	padding-left:0px !important;
}

/* Division */
.wp-block-woocommerce-cart-order-summary-totals-block .wp-block-woocommerce-cart-order-summary-subtotal-block > div{
	padding-left:0px !important;
}

/* Division */
.wp-block-woocommerce-cart-order-summary-block > div > div{
	padding-left:0px !important;
	padding-right:0px !important;
}

/* Span Tag */
td div div .price span{
	color:#555555;
}

/* end of Woo Cart Page Style */


/* Image Zoom In-Out effect */

.image_zoom {
 animation: desl 80s infinite;
}

@keyframes desl {
 0% {
  transform:scale(1)
 }
 50% {
  transform:scale(1.15)
 }
 100% {
  transform:scale(1)
 }
}

/*end*/



/* Woo Product Page */
/* Input */
.et-l--body .product .et_pb_section_0_tb_body .et_pb_row_1_tb_body .et_pb_column .et_pb_wc_add_to_cart .et_pb_module_inner .cart .quantity{
	margin-top:-50px !important;
}

/* Quantity */
.et_pb_wc_add_to_cart .cart .quantity{
	border-color:rgba(189,195,199,0.36);
	border-style:solid;
	border-width:1px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}

/* Table Data */
.woocommerce-product-attributes tbody .woocommerce-product-attributes-item__value{
	font-style:normal !important;
}

/* 380px and smaller screen sizes */
@media (max-width:380px){

	/* Input */
	.et-l--body .product .et_pb_section_0_tb_body .et_pb_row_1_tb_body .et_pb_column .et_pb_wc_add_to_cart .et_pb_module_inner .cart .quantity{
		margin-top:-20px !important;
		margin-bottom:10px !important;
	}
	
	/* Quantity */
	.et_pb_wc_add_to_cart .cart .quantity{
		width:100% !important;
		text-align:center;
		
	}
	
	/* Button */
	.et_pb_wc_add_to_cart .cart .single_add_to_cart_button{
		width:100%;
	}
	
}

/*end*/

/*content style after number counter*/
.pa-number-counter-after .percent-value:after {
	content: "+";
font-size:4.8rem;
}






/*content style after number counter value on mobiles*/
@media only screen and (max-width: 768px) {

.pa-number-counter-after .percent-value:after {
	content: "+";
font-size:3.5rem;
}

}
/*end*/


.et-l--body .product .et_pb_section_0_tb_body .et_pb_row_1_tb_body .et_pb_column .et_pb_wc_add_to_cart .et_pb_module_inner .cart .quantity{
	margin-top:-50px !important;
}

/* Quantity */
.et_pb_wc_add_to_cart .cart .quantity{
	border-color:rgba(189,195,199,0.36);
	border-style:solid;
	border-width:1px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}



/* 380px and smaller screen sizes */
@media (max-width:380px){

	
	/* Quantity */
	.et_pb_wc_add_to_cart .cart .quantity{
		width:100% !important;
		text-align:center;
		
	}
	
	/* Button */
	.et_pb_wc_add_to_cart .cart .single_add_to_cart_button{
		width:100%;
	}
	
}


/* Input */
.et-l--body .product .et_pb_section_0_tb_body .et_pb_row_1_tb_body .et_pb_column .et_pb_wc_add_to_cart .et_pb_module_inner .cart .quantity{
	margin-top:-50px !important;
}

/* Quantity */
.et_pb_wc_add_to_cart .cart .quantity{
	border-color:rgba(189,195,199,0.36);
	border-style:solid;
	border-width:1px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}

/* Table Data */
.woocommerce-product-attributes tbody .woocommerce-product-attributes-item__value{
	font-style:normal !important;
}

/* 380px and smaller screen sizes */
@media (max-width:380px){

	/* Input */
	.et-l--body .product .et_pb_section_0_tb_body .et_pb_row_1_tb_body .et_pb_column .et_pb_wc_add_to_cart .et_pb_module_inner .cart .quantity{
		margin-top:0px !important;
	}
	
}



/* end Product page */






  