/*
Theme Name:   Hello Elementor Child – Barone Pizzini
Theme URI:    https://baronepizzini.it/
Description:  Tema child di Hello Elementor per baronepizzini.it. Contiene il CSS che prima era nel "CSS aggiuntivo" del Customizer.
Author:       NokNok
Author URI:   https://noknok.it/
Template:     hello-elementor
Version:      1.0.0
Text Domain:  hello-elementor-child
*/

/*
 * CSS generale del sito. Esce in fondo all'<head>, nello stesso punto in cui usciva
 * il CSS aggiuntivo del Customizer (vedi functions.php), quindi vince come prima.
 * Per le modifiche legate a una singola pagina/elemento Elementor usa ritocchi.css.
 *
 * Da qui in giù: copia identica del CSS aggiuntivo al 05/11/2026.
 */


/** header **/
.selettore-lingua .wpml-ls-legacy-list-horizontal a{
padding: 0 10px;
}
/*.selettore-lingua .wpml-ls-legacy-list-horizontal .wpml-ls-item.wpml-ls-last-item{
	padding-left: 20px;
}*/

.logo-menu.elementor-widget-image img{
    min-width: 120px;
}
@media (max-height:650px){
	.logo-menu.elementor-widget-image img{
    max-height: 13vh;
    object-fit: contain;
}
}


.prenota-visita-menu.elementor-widget-image img{
    min-width: 32px;
}

@media screen and (max-width:767px){
.prenota-visita-menu .elementor-widget-container{
	    margin: 0px 0px 0px 10px!important;
}
}
/** citazione **/

.elementor-blockquote--skin-quotation .elementor-blockquote:after {
    content: "„";
    color: var( --e-global-color-primary );
    font-size: calc(1.3px * 100);    font-family: Times New Roman,Times,serif;
	text-align: right;
    font-weight: 900;
    line-height: 0;
    display: block;
    height: 0.6em;
}


/****full menu ****/
.contenitore-menufull{
	height:100vh;
}
.contenitore-interno-menufull{
	margin-bottom:30px;
}
.voci-di-menu a:hover h3{
    color: black;
}
.voci-di-menu h2{
    margin-top: 2.5vh;
    margin-bottom: -10px;
    font-size: 5vh;
    line-height: 6vh;
}
.voci-di-menu h3{
    margin-top: 3px;
    margin-left: 50px;
    font-size: 2.3vh;
    line-height: 2.4vh;
}
img.viticoltura-menu{
	height:7vh;
}
h3.data-viticoltura{
	margin-top:3.5vh;
	margin-left:85px;
	margin-bottom:-3vh;
}
.voci-di-menu h1, h2, h3{
    margin:0;
}
.voci-di-menu h1{
    line-height: 0.8;
}
.elementor .voci-di-menu h1 a, .elementor .voci-di-menu h1 a:hover{
    color: black;
}
.elementor .voci-di-menu h3 a:hover{
    color: black;
}

@media screen and (max-width:767px){
	.voci-di-menu h2{
    font-size: 30px;
}
.voci-di-menu h3{
    font-size: 18px;
	}
img.viticoltura-menu{
	height:auto;
    width: 280px;
}
	h3.data-viticoltura {
    margin-left: 58px;
    margin-bottom: -18px;
}
}


/*.voce-full-menu {
	color: #826E4E;
	font-style:italic;
	font-weight:800;
	font-size:32px;
}
.voce-full-menu:hover {
	color: #fff;
	font-style:italic;
	font-weight:800;
	font-size:32px;
}

.bianco:hover {
	color:white;
}

.elementor-633 .elementor-element.elementor-element-792f344:hover {
	color:#fff;
} 

h2 .elementor-element-87ed735:hover {
	color:white;
}

.margin-left{
	margin-left:76px;
	
}*/

#bianco h2:hover {
	color:white!important;
}

.margin-left-more{
	margin-left:200px;
}
.elementor-heading-title:hover{
	color:fff!important;
}

.elementor-element-c35955b:hover {
	color:white;
}


/*flipbox notizie home*/
.box-notizia-home .elementor-flip-box__back::before{
	content:"";
	height:1px;
	width:100%;
	background-color:var( --e-global-color-primary );
	position: absolute;
    bottom: 58px;
    right: 0;
}


/*tab pagina vini*/
.elementor-widget-tabs.tab-vini .elementor-tab-desktop-title{
	    padding: 20px 68px;
}

.vini-con-hover .elementor-image-box-wrapper::before{
transform-origin: 100% 50%;
transform: scale3d(0, 1, 1);
transition: transform 0.3s;
content: '';
position: absolute;
width: 100%;
height: 1px;
background: #826E4E;
top: 100%;
left: 0;
}
.vini-con-hover .elementor-image-box-wrapper:hover::before{    transform-origin: 0% 50%;
    transform: scale3d(1, 1, 1);
}

.vini-con-hover .elementor-image-box-content{
	padding-bottom:10px;
}

/*fade immagini vini*/

.elementor .slide-foto-in-vini img{
height:70vh;
object-fit: cover;
}

.slide-foto-in-vini figure{
display: flex;
align-items: center;
justify-content: center;
align-content: center;
}

#elementor-popup-modal-633 .dialog-close-button i {
	background-image: https://baronepizzini.it/wp-content/uploads/2022/07/x.png;
	background-size:cover;
	background-position:center;
}


.dialog-close-button .dialog-lightbox-close-button {
	background-image: https://baronepizzini.it/wp-content/uploads/2022/07/x.png;
	background-size:cover;
	background-position:center;
}


/***pagina singolo vino***/

/** vini correlati **/
.vini-correlati .elementor-posts-container{
	display: flex;
	justify-content: center;
}

.vini-correlati .elementor-post.vini::before{
transform-origin: 100% 50%;
transform: scale3d(0, 1, 1);
transition: transform 0.3s;
content: '';
position: absolute;
width: 100%;
height: 1px;
background: #826E4E;
top: 100%;
left: 0;
}

.vini-correlati .elementor-post.vini:hover::before{
	transform-origin: 0% 50%;
 transform: scale3d(1, 1, 1);
}

.vini-correlati .elementor-posts .elementor-post.vini{
	min-width: 11%;
	overflow: visible;
	position: relative;
}

.vino-foto-singola{
	min-height: 552px;
}

/********** NUOVA VERSIONE *******/


.elementor-1251 .elementor-element.elementor-element-29fbc67 {
z-index:1!important;
}

.elementor-23 .elementor-element.elementor-element-eaf87cb:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-eaf87cb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
z-index:1!important;
}


/******** carosello home ********/
/*
.gallery-racconti .eicon-chevron-right {
	display:none;
}
*/

.gallery-franciacorta .elementor-swiper-button.elementor-swiper-button-prev {
	display:none;
}

.gallery-franciacorta .elementor-swiper-button.elementor-swiper-button-next{
	background-image:url("https://baronepizzini.it/wp-content/uploads/2022/10/freccia-destra-1.svg");
	background-repeat:no-repeat;
	background-size:contain;
	width: 36px;
	right: -60px;
}

@media screen and (max-width: 767px){
	.gallery-franciacorta .elementor-swiper-button.elementor-swiper-button-next{
	right: -45px;
}
}

.slider-holder-racconti .elementor-portfolio.elementor-has-item-ratio{
		-webkit-transition: transform;
		-o-transition: transform;    transition: transform;
}

.slider-holder-racconti .swiper-button-prev{
		background-image:url("https://baronepizzini.it/wp-content/uploads/2022/10/freccia-sinistra-1.svg");
	height:62px;
	width: 36px;
	background-repeat:no-repeat;
}

.slider-holder-racconti .swiper-button-prev:after{
    content: '';
}
.slider-holder-racconti .swiper-button-next{
	display:none;
}

/*
.eicon-chevron-left {
	position: absolute;
left:-200px;
	color:#fff0;
		width:100px;
			height:100px;
	background-image:url("https://baronepizzini.it/wp-content/uploads/2022/09/freccia-sinistra.svg");
	background-repeat:no-repeat;
	background-size:contain;
}


.eicon-chevron-right {
	position: absolute;
right:-200px;
	color:#fff0;
		width:100px;
			height:100px;
	background-image:url("https://baronepizzini.it/wp-content/uploads/2022/09/freccia-destra-1.svg");
	background-repeat:no-repeat;
	background-size:contain;
}
*/



/****** PAGINA VINI ********/

/**** riconoscimenti *****/

.effetto-hover 
	{
  transition: transform .2s; 

}

.elementor-tab-title .effetto-hover:hover {
	 transform: scale(1.3);
}

.anno{
	    color: var( --e-global-color-primary );
	font-family: "moda", Sans-serif;
}

/**citazione**/
.citazione .elementor-blockquote footer{
	justify-content: center;
	margin-top: 30px;
}


/** box scorrimento orizzontale **/
.box-scorrimento-orizzontale{
    overflow-x: scroll;
	overflow-y: hidden;
}

.box-scorrimento-orizzontale::-webkit-scrollbar {
  -webkit-appearance: none;
height:15px;
content: "";
background-color: #F1E8D9;
}


.box-scorrimento-orizzontale::-webkit-scrollbar-thumb {
  background-color: #826E4E;
	background-image: url("https://baronepizzini.it/wp-content/uploads/2022/10/right-1.png");
background-repeat: no-repeat;
	background-size: contain;
	background-position: right;
}


/** visite **/
.elementor-kit-5 .tour .elementor-price-table__header{
    line-height: 1.4rem;
}


.tour .elementor-price-table .elementor-price-table__header{
    background-color: #F1E8DB;
    background-image: url(https://baronepizzini.it/wp-content/uploads/2022/07/puntini-pattern.png);
    background-size: 16px auto;
}

/****** centro i loghi dei riconoscimnti nella pagina dei singoli vini ****/ 

.elementor-2090 .elementor-element.elementor-element-985b4ce .elementor-tab-title, .elementor-2090 .elementor-element.elementor-element-985b4ce .elementor-tab-title:before, .elementor-2090 .elementor-element.elementor-element-985b4ce .elementor-tab-title:after, .elementor-2090 .elementor-element.elementor-element-985b4ce .elementor-tab-content, .elementor-2090 .elementor-element.elementor-element-985b4ce .elementor-tabs-content-wrapper, .elementor-2094 .elementor-element.elementor-element-fd17e8a .elementor-tab-title, .elementor-2094 .elementor-element.elementor-element-fd17e8a .elementor-tab-title:before, .elementor-2094 .elementor-element.elementor-element-fd17e8a .elementor-tab-title:after, .elementor-2094 .elementor-element.elementor-element-fd17e8a .elementor-tab-content, .elementor-2094 .elementor-element.elementor-element-fd17e8a .elementor-tabs-content-wrapper, .elementor-2096 .elementor-element.elementor-element-927820e .elementor-tab-title, .elementor-2096 .elementor-element.elementor-element-927820e .elementor-tab-title:before, .elementor-2096 .elementor-element.elementor-element-927820e .elementor-tab-title:after, .elementor-2096 .elementor-element.elementor-element-927820e .elementor-tab-content, .elementor-2096 .elementor-element.elementor-element-927820e .elementor-tabs-content-wrapper, .elementor-2061 .elementor-element.elementor-element-08811ed .elementor-tab-title, .elementor-2061 .elementor-element.elementor-element-08811ed .elementor-tab-title:before, .elementor-2061 .elementor-element.elementor-element-08811ed .elementor-tab-title:after, .elementor-2061 .elementor-element.elementor-element-08811ed .elementor-tab-content, .elementor-2061 .elementor-element.elementor-element-08811ed .elementor-tabs-content-wrapper, .elementor-3401 .elementor-element.elementor-element-3861d93 .elementor-tab-title, .elementor-3401 .elementor-element.elementor-element-3861d93 .elementor-tab-title:before, .elementor-3401 .elementor-element.elementor-element-3861d93 .elementor-tab-title:after, .elementor-3401 .elementor-element.elementor-element-3861d93 .elementor-tab-content, .elementor-3401 .elementor-element.elementor-element-3861d93 .elementor-tabs-content-wrapper, .elementor-2088 .elementor-element.elementor-element-ffa2b06 .elementor-tab-title, .elementor-2088 .elementor-element.elementor-element-ffa2b06 .elementor-tab-title:before, .elementor-2088 .elementor-element.elementor-element-ffa2b06 .elementor-tab-title:after, .elementor-2088 .elementor-element.elementor-element-ffa2b06 .elementor-tab-content, .elementor-2088 .elementor-element.elementor-element-ffa2b06 .elementor-tabs-content-wrapper {
	text-align:center;
}

/******** news **************/

.postid-170 .elementor-1532 .elementor-element.elementor-element-48e26dc:not(.elementor-motion-effects-element-type-background), .elementor-1532 .elementor-element.elementor-element-48e26dc > .elementor-motion-effects-container > .elementor-motion-effects-layer, .postid-4808 .elementor-1532 .elementor-element.elementor-element-48e26dc:not(.elementor-motion-effects-element-type-background), .elementor-1532 .elementor-element.elementor-element-48e26dc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	    background-position: 0px -597px;
    background-repeat: no-repeat;
    background-size: cover;
}

@media screen and (max-width:1024px){
	.masonry-notizie .elementor-portfolio-item__overlay{
		opacity: 1;
		top: auto;
	}
}



/* pagina tales */
@media screen and (min-width:768px){
.page-id-5358 .storie-e .elementor-heading-title{
	    margin-left: 106px;
	}}

/*** mappa vigneti ***/
.wpgmza_infowindow_address {
	display: none;
}

.titolo-mappa {
	color: #826e4e;
	font-weight:600;
}

.testo-mappa {
	color:#707070;
	font-weight:600;
}

.gm-style .gm-style-iw-c {
    padding:20px;
    box-shadow:none;
}

.gm-style-mtc {
    display: none;
}


.gm-style div {
font-family: "Saol", Sans-serif;
    font-weight:400;
}

.wpgmza_infowindow_title {
    font-size:17px;
}
.wpgmza_infowindow_address {
    font-weight:600;
}

.gm-control-active .gm-fullscreen-control{
    display: none;
}

div.gm-svpc{
	display:none;
}

.gm-style-cc{
	display:none;
}

.wpgmza_infowindow_title {
    font-weight: bold;
	color: #826e4e;
}


/****
.gmnoprint {
    display: none;
} 
***/

/**** pagina riconoscimenti ****/ 

.e-loop-item * {
    word-break: keep-all!important;
}

.elementor-element .elementor-element-28abf7b .elementor-widget-mobile__width-auto .elementor-widget .elementor-widget-text-editor{
	display:flex;
	flex-wrap:nowrap;
}

.elementor-loop-container:not(.elementor-posts-masonry) {
    align-items: start;
}
.elementor-widget-loop-grid .elementor-grid {
    grid-column-gap: 0;
    grid-row-gap: 0;
}

.elementor-7685 .elementor-element.elementor-element-6f4a6b8{
	line-height:1.3em;
}

.img-premio{
    width: 160px;
}

/*iubenda*/
.iubenda-banner-content h1#iubenda-cs-title{
  line-height: 16px;
}

/* cantine.wine */
.btn_prenota {
  color: #FFFFFF;
  font-weight: 600;
  text-transform: uppercase;
  background-color: var( --e-global-color-accent );
  border-radius: 4px;
  font-size: 16px;
  padding: 15px 30px;
	border: none;
	transition: none;
	line-height: 1;
}

.btn_prenota:hover,
.btn_prenota:focus{
	background-color: var( --e-global-color-accent );
}

.btn_regalo {
  font-size: 13px;
  line-height: 1.4;
  margin: 0;
  border: none;
  color: var( --e-global-color-primary ) !important;
  padding: 0 !important;
	transition: none;
}

.btn_regalo:hover,
.btn_regalo:focus{
	background-color: transparent;
}

