/*
Theme Name: Hydrogen
Theme URI: http://gantry.org
Author: Tiger12, LLC
Author URI: http://tiger12.com
Description: Default Gantry 5 theme. Provides a simple, clean and fast design to get you started on developing your own theme or setting up a quick new site
Version: 5.5.25
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
originalCreator: RocketTheme (Gantry Framework)
currentDeveloper: Tiger12, LLC
*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat&family=Montserrat+Alternates&display=swap');


html {
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
	
}

.outline-home #g-showcase {
  padding-top: 100px !important;
}
.outline-home #g-navigation {
  position: fixed;
  width: 100%;
}
h1, h2, h3, h4, h5, h6, strong, em, p {
 font-family: 'Montserrat', sans-serif !important;
}

h1, h2, h3, h4, h5, h6, strong, em {
  color: inherit!important;
}
/* dentro Depicter, non ereditare il bianco di #g-showcase */
#g-showcase #depicter-1 .depicter-element{
  color: initial !important;
}
#g-navigation .g-main-nav .g-toplevel {
  padding: 20px 0;
}
#g-navigation {
  //border-bottom: 2px solid #ccc;
	box-shadow: 0px 3px 20px #ebdfdf;
}
.g-menu-item-title{
	font-size: 14px!important;
	text-transform: uppercase;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container {
padding: 1rem 0.6rem;
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #000;
}

 .contatti a{
font-size: 16px;
  background: #36517c;
  padding: 12px 25px;
  border-radius: 29px;
  font-weight: bold;
}

 .contatti{
padding: 6px;
}

.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator {
  display: none;
}
.wp-block-stackable-columns.stk-df8d861{
  border-top-left-radius: 40px !important;
  border-top-right-radius: 40px !important;
  border-bottom-right-radius: 40px !important;
  border-bottom-left-radius: 40px !important;
  overflow: hidden !important;
}
.stk-df8d861 .depicter-1{
  //margin-left: 20px !important;
	 //margin-right: 0 !important;
  //width: 100% !important;
}

.contatti .fa-regular {
  background: #a8cbd7;
  padding: 10px;
  border-radius: 100px;
  font-size: 16px;
  margin-top: -20px;
  margin-left: 10px;
  margin-right: -20px;
}
.contatti a:hover {
  color: #fafafa!important;
}



#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: 0px solid #7b828d;
  background: #fafafa !important;
  
}
@media (max-width: 480px) { 
.logo img {
  max-width:180px;
}
.contatti a {
  padding: 12px 45px;
  margin-left: -20px;
}
.contatti .fa-regular {
  margin-right: -40px;
}
.g-offcanvas-toggle {
  top: 28px;
}
.testo {
  font-size: 14px!important;
}}







