/*
Theme Name:     Hello Elementor Child
Theme URI:      https://noknok.it/
Description:    Tema Child per il tema Hello
Author:         NokNok
Author URI:     https://noknok.it/
Template:       hello-elementor
Version:        0.1.0
*/


.hamburger-menu {
    width: 24px;
    height: 26px;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 4px 0;
}

.hamburger-menu span {
    width: 100%;
    height: 2px;
    background: #000;
    transition: all 0.3s ease;
    transform-origin: center;
}

/* X */
.hamburger-menu.open span:nth-child(1) {
    transform: rotate(45deg) translate(6px, 6px);
}

.hamburger-menu.open span:nth-child(2) {
    opacity: 0;
}

.hamburger-menu.open span:nth-child(3) {
    transform: rotate(-45deg) translate(6px, -6px);
}


.home .elementor-location-header{
    display: none;
}

/*-- selettore lingua --*/
.wpml-ls{
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: bold;
	font-size: 1.2rem;
}

/* largezza colonna header */
.colonna-730{
	width:90%;
  max-width:730px;
}
.colonna-600{
	width:90%;
  max-width:600px;
}


/* slider ricette */
.ricette-con .elementor-portfolio.elementor-has-item-ratio{
transition:initial;}

/* slide verdure home */

.slide-verdure .swiper-slide:not(:hover) .e-overlay-animation-fade{
    opacity:100;
}
.slide-verdure .elementor-carousel-image-overlay{
    border: 1px solid white;
    height:30px;
    border-radius: 25px 0;
top:230px;
}

.slide-verdure .swiper-slide{
    overflow: visible;
}
.slide-verdure i{
	background-color: #558A21;
	border-radius: 50%;
	padding:5px;
}

/* -- pagina prodotti -- */

/* elementi*/
#prodotti-filtrabili .elementor-post__title{
    border: 1px solid #0B7AB2;
    height:auto;
    border-radius: 25px 0;
top:230px;
}

#prodotti-filtrabili article:hover .elementor-post__title{
	background-color: var( --e-global-color-4cd8b0e );
}
#prodotti-filtrabili article:hover a{
	color:white;
}

#prodotti-filtrabili img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}



/* filtri */
.filtro-prod .jet-color-image-list__image{
	height: 120px;
	display: flex !important;
}


.filtro-prod .jet-color-image-list .jet-color-image-list__item:hover img{
	filter: brightness(400%);
}
.filtro-prod .jet-color-image-list__input:checked ~ .jet-color-image-list__button img{
		filter: brightness(400%);
}


.filtro-prod .jet-color-image-list__item:hover .jet-color-image-list__button{
	background-color: var( --e-global-color-primary );
}

@media screen and (max-width: 1024px){
.filtro-prod .jet-color-image-list__image{
	height: 94px;
}
}



/* --- pagina ricette --- */



.filtroricette .jet-color-image-list__decorator, .filtroricette .jet-color-image-list__label{
	display:block;
}


/* --- pagina contatti --- */

.icona-contatti .elementor-icon-box-title{
	margin-top: 0;
}


/* --- pagina campi --- */

.regione .elementor-icon-box-title{
	margin-top:0;
}



/**** swiper ***/ 

body .swiper-button-next, body .swiper-button-prev {
	background-repeat: no-repeat!important;
	color:#00000000;
} 
.slider-holder-prodotti .swiper-wrapper, 
.slider-verdurine .swiper-wrapper{
    display: flex;
    flex-wrap: inherit;
}
.swiper-button-next{
 background-image: url(https://mioorto.it/wp-content/uploads/2022/03/go-right.svg)!important;
	    right: 0;
}

.swiper-button-prev{
 background-image: url(https://mioorto.it/wp-content/uploads/2022/03/go-left.svg)!important;
	    left: 0;
}

.ricette-con{
overflow:hidden;
}
