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


.hide_section{
    display:none!important;
}

.single_product_tab_container{
    cursor:pointer;
}

.single_product_tab_icon .elementor-icon {
    transition: transform 0.6s ease;
}

.single_product_tab_icon.rotate .elementor-icon {
    transform: rotate(90deg);
}

.tab_paragraph{
    overflow-y:auto;
}
.tab_paragraph .wd-text-block {
    max-height:66px;
}

.whb-main-header .container{
    padding-right:7%;
    padding-left:7%;
}


/* WebKit browsers (Chrome, Safari, Edge) */
::-webkit-scrollbar {
    width: 12px;
    min-height:20%;
  }
  
  ::-webkit-scrollbar-track {
    background: transparent;
    border:1px solid rgba(0,0,0,0.2);
    border-radius: 10px;
  }
  
  ::-webkit-scrollbar-thumb {
    background-color: black;  /* color of the draggable thumb */
    border-radius: 10px;
    /* border: 3px solid #f0f0f0; */
  }
  
  ::-webkit-scrollbar-thumb:hover {
    background-color: black;
  }
  
  /* Optional: remove top/bottom buttons (arrows) */
  ::-webkit-scrollbar-button {
    display: none;
  }
  
  

  .button_hovered{
    background-color:black!important;
    color:white!important;
  }

  
  @media only screen and (max-width:768px){
    .scrollToTop{
      bottom:70px!important;
    }

  }




/* THERAPEIES */
.left_circle_separator .elementor-divider-separator{
  position: relative;
  border-block-start-width: 2px !important;
  display: block;
  width: 100%;
}

.left_circle_separator .elementor-divider-separator::before{
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 18px;
  height: 18px;
  background-color: #000; /* Change to desired color */
  border-radius: 50%;
}

.left_circle_separator .elementor-divider-separator::after{
  content: '';
  position: absolute;
  right: -10px; /* Adjust as needed */
  bottom: -1px;
  transform: translateY(-50%);
  width: 10px; /* Length of the line extension */
  height: 2px; /* Same as the divider thickness */
  background-color: #000; /* Inherits the divider's color */
}

.right_circle_separator .elementor-divider-separator{
  position: relative;
  border-block-start-width: 2px !important;
  display: block;
  width: 100%;
}

.right_circle_separator .elementor-divider-separator::after{
  content: '';
  position: absolute;
  right: -8px;
  top: 50%;
  transform: translate(50%, -50%);
  width: 18px;
  height: 18px;
  background-color: #000; /* Change to desired color */
  border-radius: 50%;
}

/* END OF THERAPEIES */