/*
 Theme Name: Divi Child
 Theme URI: https://www.elegantthemes.com/gallery/divi/
 Description: Divi Child Theme
 Author: Elegant Themes
 Author URI: https://www.elegantthemes.com
 Template: Divi
 Version: 1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */


#top-menu li a{
	font-weight:600!important;
}


.et-fixed-header .logo_container img#logo{
    opacity: 0;
    visibility: hidden;
    transition: opacity .25s ease, visibility .25s ease;
  }

/* Rimuove altezza forzata dal logo_container nello sticky header */
.et_header_style_centered header#main-header.et-fixed-header .logo_container {
  height: auto !important;   /* annulla i 70px */
}

.logo_container img#logo{
  transition: opacity .25s ease;
  opacity: 1;
}

.et-fixed-header .logo_container img#logo{
    opacity: 0;
  }

.et_header_style_centered header#main-header.et-fixed-header .logo_container {
  height: 0px !important;
  width: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden;
}


.et_header_style_centered #top-menu>li>a {
    padding-bottom:40px;
	padding-top: 20px;
}

.logo_container{
	padding-top:20px!important;
}


h1{
	font-size:90px!Important;
	line-height:98px!Important;
}

h2{
	font-size:70px!Important;
	line-height:80px!Important;
}

h3{
	font-size:40px!Important;
	line-height:50px!Important;
}

p, body{
	font-size:18px!Important;
	line-height:26px!Important;
}

.small-text p, .small-text body{
	font-size:14px!Important;
	line-height:20px!Important;
}

