@charset "UTF-8";
/***** eng  *****/
body {
  background: url("../images/salgar-testa-home.jpg") no-repeat center center;
  background-position: center top;
  background-repeat: no-repeat;
  margin-bottom: 0px !important; }

div[fl-pot-type='f'], div[fl-pot-type="f"] {
  background-color: #F6E49A;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 0px !important; }

div[id="5c6229c78b3b8163b79ac454"] {
  margin: 0px 0px 0px 0px !important;
  padding: 0px 0px 0px 25px !important; }

div.grid-x[sec='f'] {
  background-color: #F6E49A;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 0px !important; }

/***** C E L S  *****/
.cells {
  padding-left: 20px;
  padding-right: 20px; }

/* scuro */
/* chiaro */
/* chiaro */
/* scuro */
/* scuro */
/* chiaro */
/* chiaro */
/* scuro */
/* scuro */
/* scuro */
/* transparent */
/* distanza dalla testa e piede */
div.headerend {
  margin-top: 170px !important;
  width: 100%; }

div.bodyend {
  margin-top: 10px !important;
  width: 100%; }

/* altezza topbar */
.menu a, .menu .button {
  line-height: 1; }

/* colore topbar */
.top-bar, .top-bar ul {
  background-color: #FFFFFF; }

.top-bar {
  padding: 0.1rem !important;
  margin-top: 0.1em !important;
  font-size: 1rem !important; }

.is-dropdown-submenu .is-dropdown-submenu {
  margin-top: 0px !important; }

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  content: '';
  border-right-width: 0;
  border-left-style: solid;
  border-color: transparent transparent transparent #999999; }

.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {
  border-top-color: #999999; }

.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent .opens-left > a::after {
  border-right-color: #999999 !important; }

.dropdown.menu .is-active > a {
  color: #FFFFFF;
  /* non serve l'important perchè è molto più specifico delle classi di foundation  */ }

/* colore principale celle del menu */
li[role='menuitem'] {
  background-color: #FFFFFF; }
  li[role='menuitem'] a {
    color: #E3001B;
    /* non serve l'important perchè è molto più specifico delle classi di foundation */ }

/* colore principale celle del menu su HOVER */
li[role='menuitem']:hover {
  background-color: #E3001B !important; }

/* colore principale celle del menu su HOVER */
li[role='menuitem'] a :hover {
  color: #FFFFFF !important;
  /* non serve l'important perchè è molto più specifico delle classi di foundation  */ }

/* colore  celle dei sottomenu */
/* se non specificato viene preso quello PRINCIPALE definito nella classe sopra */
li ul li[role='menuitem'] {
  background-color: #FFFFFF; }
  li ul li[role='menuitem'] a {
    color: #E3001B;
    /* non serve l'important perchè è molto più specifico delle classi di foundation */ }

/* colore principale celle del menu su HOVER */
li[role='menuitem'] ul li[role='menuitem']:hover {
  background-color: #E3001B; }

/* colore principale celle del menu su HOVER */
li[role='menuitem'] ul li[role='menuitem'] a :hover {
  color: #FFFFFF;
  /* non serve l'important perchè è molto più specifico delle classi di foundation */ }

/***** M O B I L E *****/
.title-bar {
  background-color: #FFFFFF;
  color: #E3001B; }
  .title-bar button::after {
    background-color: #E3001B;
    box-shadow: 0 7px 0 #E3001B, 0 14px 0 #E3001B; }

.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after {
  border-top-color: #999999; }

/* colore principale celle del menu */
li[role='treeitem'] {
  background-color: #FFFFFF; }
  li[role='treeitem'] a {
    color: #E3001B;
    /* non serve l'important perchè è molto più specifico delle classi di foundation */ }

/* colore principale celle del menu su HOVER */
li[role='treeitem']:hover {
  background-color: #E3001B; }

/* colore principale celle del menu su HOVER */
li[role='treeitem'] a:hover {
  color: #FFFFFF !important;
  /* non serve l'important perchè è molto più specifico delle classi di foundation */ }

/* colore  celle dei sottomenu */
/* se non specificato viene preso quello PRINCIPALE definito nella classe sopra */
.dropdown .menu > li[role='treeitem'] {
  background-color: #FFFFFF; }
  .dropdown .menu > li[role='treeitem'] a {
    color: #E3001B;
    /* non serve l'important perchè è molto più specifico delle classi di foundation */ }

/* colore  celle dei sottomenu */
/* se non specificato viene preso quello PRINCIPALE definito nella classe sopra */
.dropdown .menu > li[role='treeitem'] {
  background-color: #FFFFFF; }
  .dropdown .menu > li[role='treeitem'] a {
    color: #E3001B;
    /* non serve l'important perchè è molto più specifico delle classi di foundation */ }

/* colore principale celle del menu su HOVER */
.dropdown .menu > li[role='treeitem']:hover {
  background-color: #E3001B; }

/* colore principale celle del menu su HOVER */
.dropdown .menu > li[role='treeitem'] a :hover {
  color: #FFFFFF;
  /* non serve l'important perchè è molto più specifico delle classi di foundation */ }

li[role='menuitem'] a:hover {
  color: #FFFFFF; }

li[role='menuitem'].dropdown.menu.is-active a {
  color: #FFFFFF !important; }

.is-dropdown-submenu {
  border: 0px solid #E3001B; }

/***** I M G  *****/
img {
  margin: auto;
  display: block; }

/***** F O N T  *****/
a {
  color: #E3001B;
  text-decoration: none;
  cursor: pointer; }

a:hover {
  color: #333333;
  text-decoration: none;
  cursor: pointer; }

p {
  color: #333333 !important;
  font-family: Helvetica,Arial,sans-serif !important;
  font-size: 14px !important; }

h1 {
  font-family: 'Abel', sans-serif;
  color: #E62630 !important;
  font-size: 50px !important;
  font-weight: normal !important; }

h2 {
  font-family: 'Abel', sans-serif;
  color: #666666 !important;
  font-size: 40px !important;
  font-weight: normal !important; }

h3 {
  font-family: 'Abel', sans-serif;
  color: #006633 !important;
  font-size: 25px !important;
  font-weight: normal !important; }

h4 {
  font-family: 'Abel', sans-serif;
  color: #006633 !important;
  font-size: 20px !important;
  font-weight: normal !important;
  /* Stili per titolo paragrafo */ }

h5 {
  font-family: 'Abel', sans-serif;
  color: #006633 !important;
  font-size: 20px !important;
  font-weight: normal !important;
  /* Stili per titolo pannello */ }

/* linea contenuti */
hr {
  max-width: 75rem;
  height: 0;
  border-right: 0;
  border-top: 0;
  border-bottom: 1px solid #E62630;
  border-left: 0;
  margin: 1.25rem auto;
  clear: both; }

