/**
	Theme Name: Goya Child Theme
	Description: This is a child theme of Goya.
	Template: goya
	Version: 1.0
	Author: Everthemes
	Author URI: http://themeforest.net/user/luisvelaz
	Tags: responsive-layout, flexible-header, custom-colors, mega-menu, woocommerce, shop, ajax, page-builder, translation-ready, gutenberg
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.woocs_price_code.woocs_preloader_ajax::after {display: none!important}
.woocs_price_code.woocs_preloader_ajax del, .woocs_price_code.woocs_preloader_ajax ins, .woocs_price_code.woocs_preloader_ajax span {display: inline-block!important;}
.woocommerce-variation-availability {padding-left: 10px}
.woocommerce div.product .available_on_backorder_color {margin-bottom: 0!important}
.woocs_price_code .woocommerce-Price-amount {padding-left: 10px}
.wapf-product-totals {display: none!important}
.woocommerce-variation-price .price del span{ text-decoration: line-through; }
.mobile-menu li a { padding: 5px 0 }
 /* Tooltip container */
    .mytooltip {
      position: relative;
      display: inline-block;
      cursor: pointer;
      padding-bottom: 0px;
      border-bottom:1px dashed #CCC;
      font-size: 19px;
      margin-right: 20px;
    }

    /* Tooltip text */
    .mytooltip .tooltiptext {
      visibility: hidden;
      width: max-content;
      background-color: #333;
      color: white;
      text-align: left;
      border-radius: 4px;
      padding: 8px 15px;
      position: absolute;
      z-index: 1;
      bottom: 125%; /* Position above the text */
      left: 50%;
      transform: translateX(-50%);
      opacity: 0;
      transition: opacity 0.3s ease-in-out;
    }
    .mytooltip .tooltiptext ul {margin-bottom: 0!important;margin-left: 0!important;}

    /* Arrow for tooltip */
    .mytooltip .tooltiptext::after {
      content: "";
      position: absolute;
      top: 100%; /* Arrow at bottom of tooltip */
      left: 50%;
      transform: translateX(-50%);
      border-width: 5px;
      border-style: solid;
      border-color: #333 transparent transparent transparent;
    }

    /* Show tooltip on hover */
    .mytooltip:hover .tooltiptext {
      visibility: visible;
      opacity: 1;
    }

    @media (max-width: 955px) {
    	.mytooltip { font-size: 16px }
    	.mytooltip .tooltiptext { transform:unset; left: -10px; width: 280px; font-size: 16px;}
    	.mytooltip + .mytooltip .tooltiptext { transform: unset; left: -100px; width: 268px; font-size: 16px;}
    	.mytooltip .tooltiptext::after { left: unset; }
    	.mytooltip + .mytooltip .tooltiptext:after { left: 50%;}
    	
    }
    .et-product-detail .summary h1.product_title { font-size: 1.4rem; margin: 15px 0 }
    div[data-group="342991"] { display: none }
    div[data-group="342991"].active { display: block }