/*
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.6.1
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=Alegreya+Sans:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&family=Cormorant:ital,wght@0,300..700;1,300..700&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

html {
  scroll-behavior: smooth;
}


.stk-block-text__text.stk-block-text__text.stk-block-text__text {
    //font-size: 22px !important;
}
.g-offcanvas-toggle {
  margin-top: -5px;
}

h1, h2, h3, h4, h5 {
  font-family: "Cormorant", serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
	line-height: 1.2;
}
#block-21 strong {
  color: #90b6da;
}


#g-header h4 {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

p{
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 300;
  font-style: normal;
}
srtong{
  font-family: "Alegreya Sans", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.trad{
  padding-top: 13px;
}
.trad select {
  color: inherit;
  font: inherit;
  margin: 0;
  background: transparent;
  border: none;
  width: 82px;
}

.logo {
  margin-left: 40px;
  margin-right: -40px;
}

.home a{
  padding: 4px 0px;
}
.home .fa-home{
  font-size: 24px;
	}
#g-navigation {
  padding: 0px 30px !important;
  font-size: 14px;
}
#g-header {
  padding: 10px 30px !important;
}
 #g-navigation  {
  padding: 0px 30px !important;
}
#g-header  strong {
  font-weight: 400;
}


#g-navigation .g-main-nav {
  margin: auto;
}

.g-main-nav .g-toplevel > li > .g-menu-item-container {
  text-decoration: none;
  padding: 0.8rem 0.938rem;
}

.g-menu-item-container{
  font-weight: 200 !important;
  text-transform: uppercase;
}

.forminator-ui#forminator-module-213.forminator-design--material .forminator-button-submit {
  font-size: 32px!important;
font-family: "Cormorant", serif!important;
  font-weight: 500;
  width: 100%;
  padding: 20px;
  color: #fff;
  background: #a81c59;
	
}

.ugualeg8{
  margin: 0;
}

#pfg-gallery-858 .pfg-filters--bottom {
  margin-top: 40px;
  margin-bottom: 20px;
}

a.glink img {
  margin-right: 5px!important;
}


.page-id-1418 #block-20{
  display: none!important;
}

@media (max-width: 480px) { 
.trad {
    padding-top: 6px;
    padding-bottom: 6px;
}}

@media (min-width: 2500px) { 
.ventunoni{
  min-height: 1000px;
}
.ventunoni2{
  min-height: 1600px;
}
.ventunoni3{
  max-width: 900px;
}
.ventunoni4{
  min-height: 3500px;
}}

	
.immagine-centrata,
.immagine-centrata figure,
.immagine-centrata .stk-img-wrapper {
    width: 100% !important;
}

.immagine-centrata figure {
    margin: 0 !important;
}

.immagine-centrata .stk-img-wrapper {
    display: flex !important;
    justify-content: center !important;
}

.immagine-centrata img {
    display: block !important;
    margin: 0 auto !important;
}