/*
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
*/

html{
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch; /* iOS momentum scrolling */
}

@media (max-width: 480px) { 
.logo {
  max-width: 180px!important;
	margin: auto;
}
.g-offcanvas-toggle {
  color: #d8bc48!important;
  z-index: 12!important;
	position: fixed;
}
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #fff!important;
}
.CTA_preventivo {
  border-radius: 0!important;
}
 #g-whoarewe{
  text-align: center;
}
.fa-angle-right, .fa-angle-left{
  display: none!important;
}
.cta33 a {
  font-size: 18px !important;
}}


h1, h2, h3, h4, h5, h6, strong, em {
  color: inherit;
}

.depicter-revert .depicter-1-section-1 .depicter-bg-video::after, .stk-47c7191::before {
  opacity: .3;
  filter: alpha(opacity=30);
  position: absolute;
  z-index: 1;
  inset: 0;
  background-color: rgba(0,0,0,1);
  background-image: url(/wp-content/uploads/2025/10/11-pricingpattern.png);
  background-repeat: repeat;
}

#g-navigation .g-main-nav .g-toplevel {
  margin-top: 10px;
}


.wp-block-media-text > .wp-block-media-text__content {
  padding: 70px 30px;
}

.CTA_preventivo {
  background: #416638;
  color: #fff;
  border-radius: 50px;
  height: 40px;
  margin-top: 10px;
}

.CTA_preventivo a {
  padding: 0.5rem 1.5rem !important;
  color: #fff !important;
  font-size: 15px;
}
#g-navigation .g-main-nav .g-toplevel > .CTA_preventivo:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #416638 !important;
  color: #fff !important;
}


#g-navigation .g-main-nav .g-toplevel > .CTA_preventivo.active {
  background: #416638 !important;
  color: #fff !important;
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-navigation .g-main-nav .g-toplevel > li.active, #g-navigation .g-main-nav .g-toplevel > li.active.g-selected, #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 {
  background: transparent !important;
  //color: #58a041 !important;
	color: #a68e2d ;
}
#g-navigation {
  z-index: 10;
  border-bottom: 2px solid #ededed;
}

.forminator-ui#forminator-module-559.forminator-design--material .forminator-button-submit {
  font-family: "Nunito", Sans-serif;
  min-width: 100% !important;
  font-size: 22px !important;
  text-transform: uppercase;
  border-radius: 10px !important;
  background: #416638;
  color: #fff;
}


.cta33 a {
  width: 100% !important;
  //height: 90px !important;
  font-size: 24px !important;
  background: #458536 !important;
  color: #fff !important;
  font-weight: 600 !important;
  margin-top: -2px;
  padding: 14px;
  line-height: 1;
  border: 0 solid #e8e8e8;
  font-family: "Nunito", Sans-serif;
}