/*
 Theme Name:   The Meat Master Butchery - arabic
 Theme URI:    https://generatepress.com
 Description:  Child theme built for the Meat Master Butchery
 Author:       Leaders in Digital Media
 Author URI:   https://leadersindigitalmedia.com
 Template:     generatepress
 Version:      0.2
*/



/* --- generatepress big dropdown menu --- */
.dropdown-click .site-header #site-navigation.main-navigation ul ul,
.dropdown-hover .site-header #site-navigation.main-navigation ul ul,
.dropdown-click .site-header #sticky-navigation.main-navigation ul ul,
.dropdown-hover .site-header #sticky-navigation.main-navigation ul ul {
     display: unset;
     background-color: transparent;
}
.site-header #site-navigation.main-navigation ul .has-big-dropdown ul.sub-menu,
.site-header #sticky-navigation.main-navigation ul .has-big-dropdown ul.sub-menu {
    box-shadow: unset;
}
.site-header #site-navigation.main-navigation ul .has-big-dropdown ul.sub-menu li.big-dropdown,
.site-header #sticky-navigation.main-navigation ul .has-big-dropdown ul.sub-menu li.big-dropdown {
    transition: opacity 0.25s ease-in-out;
    opacity: 0;
}
.site-header #site-navigation.main-navigation ul .has-big-dropdown ul.sub-menu.toggled-on li.big-dropdown,
.site-header #sticky-navigation.main-navigation ul .has-big-dropdown ul.sub-menu.toggled-on li.big-dropdown {
    opacity: 1;

}

.site-header #site-navigation.main-navigation ul .has-big-dropdown ul.sub-menu.toggled-on li.big-dropdown,
.site-header #site-navigation.main-navigation:not(.toggled) ul li.has-big-dropdown:hover > ul.sub-menu li.big-dropdown{
    padding-top: 5px;
}

.site-header #sticky-navigation.main-navigation ul .has-big-dropdown ul.sub-menu.toggled-on li.big-dropdown,
.site-header #sticky-navigation.main-navigation:not(.toggled) ul li.has-big-dropdown:hover > ul.sub-menu li.big-dropdown {
    /*padding-top: 10px;*/
}

/* Hover mode — visible when parent <li> has .sfHover */
.site-header #site-navigation.main-navigation ul li.sfHover.has-big-dropdown ul.sub-menu li.big-dropdown,
.site-header #sticky-navigation.main-navigation ul li.sfHover.has-big-dropdown ul.sub-menu li.big-dropdown,
.site-header #site-navigation.main-navigation:not(.toggled) ul li.has-big-dropdown:hover > ul.sub-menu li.big-dropdown,
.site-header #sticky-navigation.main-navigation:not(.toggled) ul li.has-big-dropdown:hover > ul.sub-menu li.big-dropdown {
    opacity: 1;

}

.site-header #site-navigation.main-navigation .inside-navigation,
.site-header #site-navigation.main-navigation .menu-item.has-big-dropdown,
.site-header #sticky-navigation.main-navigation .inside-navigation,
.site-header #sticky-navigation.main-navigation .menu-item.has-big-dropdown {
    position: static;
}

/* Full-width dropdown container */
.site-header #site-navigation.main-navigation .menu-item.has-big-dropdown > ul.sub-menu.toggled-on,
.site-header #sticky-navigation.main-navigation .menu-item.has-big-dropdown > ul.sub-menu.toggled-on,
.site-header #site-navigation.main-navigation .menu-item.sfHover.has-big-dropdown > ul.sub-menu,
.site-header #sticky-navigation.main-navigation .menu-item.sfHover.has-big-dropdown > ul.sub-menu,
.site-header #site-navigation.main-navigation:not(.toggled) ul li.has-big-dropdown:hover > ul.sub-menu,
.site-header #sticky-navigation.main-navigation:not(.toggled) ul li.has-big-dropdown:hover > ul.sub-menu{
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
}/*}*/


.text-animation--underline-menu a.wp-block-navigation-item__content span{
    background-image: linear-gradient(to left,var(--contrast),var(--contrast));
    background-size: 0% 2px;
    background-repeat: no-repeat;
    display: inline;
    padding-bottom: 3px;
    transition: all .1s linear;
	background-position: right calc(1em + 3px);
}

html[dir=ltr] .text-animation--underline-menu {
    background-position: right calc(1em + 3px);
}

.underline-special .text-animation--underline-menu a.wp-block-navigation-item__content:hover span {
    background-size: 100% 2px;
}

/* Hiding out of stock items */
[disabled] {
    pointer-events: none;
    opacity: 0.6; /* optional for visual cue */
    cursor: not-allowed;
}

.quick-view[data-stock="Out of stock"] {
    display: none;
}