/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
  h1, h2, h3,
  .elementor-heading-title {
    font-family: 'Fraunces', 'Times New Roman', Georgia, serif !important;
    font-weight: 500;
    font-style: normal;
    font-variation-settings: 'opsz' 144, 'SOFT' 0, 'WONK' 0;
  }

  /* Parole in corsivo (em, .italic, o lo span che usi per l'ochre) */
  h1 em, h2 em, h3 em,
  h1 i, h2 i, h3 i,
  .elementor-heading-title em,
  .elementor-heading-title i {
    font-style: italic !important;     /* attiva il VERO corsivo, non l'oblique */
    font-weight: 400;
    font-variation-settings: 'opsz' 144, 'SOFT' 0, 'WONK' 0;
  }

.gold_title {
	color: #B89545;
	font-style: italic;        /* corsivo VERO */       /* ocra deep */
  	font-variation-settings: 'opsz' 144, 'SOFT' 0, 'WONK' 0;
	font-weight: 400;
}

.blue_title {
	color: #5A6DA8;
	font-style: italic;        /* corsivo VERO */       /* ocra deep */
  	font-variation-settings: 'opsz' 144, 'SOFT' 0, 'WONK' 0;
	font-weight: 400;
}

.baco-freccia img,
.baco-freccia svg {
  transition: transform 240ms cubic-bezier(0.2, 0, 0.2, 1);
  transform-origin: center;
}
.baco-card:hover .baco-freccia img,
.baco-card:hover .baco-freccia svg {
  transform: rotate(45deg);
}

.elementor-button .elementor-button-icon {
  transition: transform 240ms cubic-bezier(0.2, 0, 0.2, 1);
}

/* "Scriveteci →" — scorre a destra */
.btn-scriveteci:hover .elementor-button-icon {
  transform: translateX(4px);
}

/* "Prenotate trenta minuti ↗" — scorre in diagonale */
.btn-prenotate:hover .elementor-button-icon {
  transform: translate(3px, -3px);
}

.forno__atto-prose p em { 
	 font-family: 'Fraunces', 'Times New Roman', Georgia, serif !important;
	font-style: italic;
}

.elementor-location-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  transition: transform 0.35s ease;
}

.elementor-location-header.header-hidden {
  transform: translateY(-100%);
}

body {
  padding-top: 95px;
}

@media (max-width: 767px) {
  body {
    padding-top: 78px;
  }
}