/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Orbitron&display=swap');
/*
 font-family: 'Rubik', sans-serif;
 verde scuro: #008d45;
 verde chiaro: #72bf44
 azzurro: #028b9f;
 rosa skinlife: #eb5199
 nutry-rosso: #a03e2c
 tecnico-rosso: #d2232a
 @import url('https://fonts.googleapis.com/css2?family=Nanum+Brush+Script&display=swap');
 font-family: 'Nanum Brush Script', cursive;
 @import url('https://fonts.googleapis.com/css2?family=Orbitron&display=swap');
 font-family: 'Orbitron', sans-serif;
 */
/* line 22, templates/g5_helium/custom/scss/custom.scss */
:root {
  --larghezza-tags: 100px;
}
/* line 26, templates/g5_helium/custom/scss/custom.scss */
.g-menu-item-title {
  color: #9b9b9b;
}
/* line 30, templates/g5_helium/custom/scss/custom.scss */
a:hover .purple {
  background-color: yellow;
}
/* line 32, templates/g5_helium/custom/scss/custom.scss */
.no-res {
  background: purple;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-transform: uppercase;
  font-size: 0.8rem;
}
/* line 41, templates/g5_helium/custom/scss/custom.scss */
.res {
  background: #000;
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  text-transform: uppercase;
  font-size: 0.8rem;
}
/* line 50, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-image {
  opacity: 0;
}
/* line 54, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-item .sprocket-mosaic-head {
  height: 100px;
}
/* line 58, templates/g5_helium/custom/scss/custom.scss */
#g-top-header {
  /*background: #fcfcfc;*/
  background: #ddd;
  color: #707070;
  border-bottom: 1px solid rgba(153, 153, 153, 0.4);
  font-size: 0.8rem;
  line-height: 35px;
  display: none;
}
/* line 68, templates/g5_helium/custom/scss/custom.scss */
.rivenditori #g-above {
  position: fixed;
  padding: 0;
  bottom: 0;
  width: 100%;
}
/* line 75, templates/g5_helium/custom/scss/custom.scss */
#g-top-header a {
  color: #707070;
}
/* line 79, templates/g5_helium/custom/scss/custom.scss */
#g-header {
  margin-top: -4.5rem;
}
/* line 83, templates/g5_helium/custom/scss/custom.scss */
.jl-navbar-toggle {
  float: right;
}
/* line 87, templates/g5_helium/custom/scss/custom.scss */
.g-logo.g-logo-helium img, .g-logo.g-logo-helium svg {
  max-height: 70px;
  padding: 15px;
}
/* line 92, templates/g5_helium/custom/scss/custom.scss */
#g-navigation {
  background: none;
}
/* line 96, templates/g5_helium/custom/scss/custom.scss */
.jl-sticky-below {
  background: #fff !important;
}
/* line 100, templates/g5_helium/custom/scss/custom.scss */
.jl-sticky-below .jl-navbar-toggle {
  color: #424753 !important;
}
/* line 104, templates/g5_helium/custom/scss/custom.scss */
.g-menu-item-title {
  text-transform: uppercase;
}
/* line 108, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel {
  line-height: 70px;
}
/* line 112, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #58595b;
}
/* line 116, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-dropdown {
  border-radius: 0;
  border: 0;
}
/* line 121, templates/g5_helium/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-weight: 400;
  text-transform: uppercase;
  font-size: 0.9rem;
}
/* line 127, templates/g5_helium/custom/scss/custom.scss */
#social-icone .g-social {
  text-align: right;
}
/* line 131, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {
  box-shadow: 0 2px 0 #72bf44;
}
/*.active .g-menu-item-title,
 #g-navigation .g-main-nav .g-toplevel li:hover .g-menu-item-container {
 color:#72bf44
 }*/
/* line 140, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li:hover > .g-menu-item-container, #g-navigation .g-main-nav .g-sublevel > li.active > .g-menu-item-container, #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content .g-menu-item-title {
  color: #72bf44;
}
/* line 145, templates/g5_helium/custom/scss/custom.scss */
.jl-h2 {
  font-family: 'Rubik', sans-serif;
}
/* line 149, templates/g5_helium/custom/scss/custom.scss */
#g-features .fa {
  color: #72bf44;
}
/* line 153, templates/g5_helium/custom/scss/custom.scss */
.padding-flush {
  padding: 25px;
  background: #fff;
}
/* line 158, templates/g5_helium/custom/scss/custom.scss */
.padding-transp {
  padding: 25px;
}
/* line 162, templates/g5_helium/custom/scss/custom.scss */
#homepage #g-testimonials {
  background-attachment: fixed;
}
/* line 166, templates/g5_helium/custom/scss/custom.scss */
#homepage #g-utility {
  /*background-image: url(/rebitalia/templates/g5_helium/custom/images/intro/fogliame-bianco-sm.png), url(/rebitalia/templates/g5_helium/custom/images/intro/foto-per-catalogo-2016-pityremove-albero-2000x1282.jpg), url(/rebitalia/templates/g5_helium/custom/images/intro/foglie-sotto.png);
   background-position: center top, center, center bottom;
   background-repeat: no-repeat, no-repeat, no-repeat;
   background-size: 100%, cover, 100%;
   background-attachment:scroll, fixed, scroll;*/
  background-image: url('../images/intro/foto-per-catalogo-2016-pityremove-albero-2000x1282.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}
/* line 179, templates/g5_helium/custom/scss/custom.scss */
#g-mainbar {
  padding: 0;
}
/* line 183, templates/g5_helium/custom/scss/custom.scss */
#g-sidebar {
  padding: 6rem 0;
  margin: 3rem;
}
/* line 188, templates/g5_helium/custom/scss/custom.scss */
.grassetto-verde {
  color: #72bf44;
  text-shadow: 2px 2px #707070;
  font-weight: 800;
}
/* line 194, templates/g5_helium/custom/scss/custom.scss */
#g-footer a {
  color: #707070;
  font-weight: bold;
}
/* line 199, templates/g5_helium/custom/scss/custom.scss */
.g-totop {
  font-weight: 400;
  text-align: center;
  font-size: 12px;
}
/* line 205, templates/g5_helium/custom/scss/custom.scss */
.jl-icon-button {
  width: 25px;
  height: 25px;
  background: none;
  color: #707070;
}
/* line 212, templates/g5_helium/custom/scss/custom.scss */
#azienda #g-features {
  background-image: url('../images/headers/shutterstock-133926944-1999x1338.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}
/* line 220, templates/g5_helium/custom/scss/custom.scss */
#azienda #g-above {
  background-image: url('../images/headers/ragazza-mirror.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}
/* line 228, templates/g5_helium/custom/scss/custom.scss */
#g-testimonials a {
  color: #fff;
}
/* line 232, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-filter {
  float: initial;
}
/* line 236, templates/g5_helium/custom/scss/custom.scss */
#partners .sprocket-mosaic-item {
  border: 2px solid #ddd;
  border-radius: 0;
}
/* line 241, templates/g5_helium/custom/scss/custom.scss */
#partners .sprocket-mosaic-item .sprocket-mosaic-title, #partners .sprocket-mosaic-item .sprocket-mosaic-info {
  color: #72bf44;
  font-size: 1.1rem;
}
/* line 247, templates/g5_helium/custom/scss/custom.scss */
#partners .sprocket-mosaic-item .sprocket-mosaic-text {
  font-size: 0.8rem;
}
/* line 251, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-filter li, .sprocket-mosaic-order li {
  border: 2px solid #fff;
  background: #707070;
  color: #fff;
  border-radius: 0 !important;
}
/* line 259, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-filter li.active, .sprocket-mosaic-filter li:hover {
  background: #72bf44;
}
/* line 264, templates/g5_helium/custom/scss/custom.scss */
#prodotti .sprocket-mosaic-filter li.active, #prodotti .sprocket-mosaic-filter li:hover {
  /*background:#72bf44;*/
  box-shadow: 0 0 6px 4px rgba(171, 171, 171, 0.749);
  border-color: #ababab;
}
/* line 271, templates/g5_helium/custom/scss/custom.scss */
#partners #g-features {
  padding-top: 0;
}
/* line 275, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic .sprocket-mosaic-header {
  margin-bottom: 25px;
}
/* line 279, templates/g5_helium/custom/scss/custom.scss */
#prodotti #g-utility a {
  color: #fff;
}
/* line 283, templates/g5_helium/custom/scss/custom.scss */
#prodotti .sprocket-mosaic-tags {
  display: none;
}
/* line 287, templates/g5_helium/custom/scss/custom.scss */
#prodotti .sprocket-mosaic-item .sprocket-mosaic-title a {
  line-height: 1.2em;
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: 600;
  color: #424753;
}
/*#prodotti .sprocket-tags-Vegan .sprocket-mosaic-item .sprocket-mosaic-title a {
 line-height: 1.2em;
 font-size: 1rem;
 text-transform: uppercase;
 font-weight: 600;
 color: #90ac45;
 }*/
/* line 303, templates/g5_helium/custom/scss/custom.scss */
#prodotti #g-above {
  background-image: url('../../../../images/headers/shutterstock-462306925-2000x1333.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}
/* line 311, templates/g5_helium/custom/scss/custom.scss */
#prodotti #g-expanded {
  padding: 6rem 0 !important;
  margin: 3rem;
  background-image: url('../images/headers/bolle.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}
/* line 321, templates/g5_helium/custom/scss/custom.scss */
#prodotti #g-expanded .fa {
  color: #028b9f;
}
/* line 325, templates/g5_helium/custom/scss/custom.scss */
#agenti .jl-drop {
  width: 600px;
  font-size: 0.8em;
}
/************************* selettore lingua top ********************/
/* line 333, templates/g5_helium/custom/scss/custom.scss */
.chzn-container {
  width: auto !important;
}
/* line 337, templates/g5_helium/custom/scss/custom.scss */
.chzn-container-single .chzn-single, .chzn-container-active.chzn-with-drop .chzn-single {
  background: none;
  border: 0;
  box-shadow: none;
  height: auto;
  line-height: 35px;
}
/* line 345, templates/g5_helium/custom/scss/custom.scss */
#g-top-header select {
  background: #fcfcfc;
  border: 0;
}
/* line 350, templates/g5_helium/custom/scss/custom.scss */
.mod-languages form {
  margin: 0;
}
/************************ fine selettore lingua ********************/
/* line 358, templates/g5_helium/custom/scss/custom.scss */
#g-header a {
  color: #fff;
}
/* line 362, templates/g5_helium/custom/scss/custom.scss */
.bottone-verde, #news .sprocket-readmore, #prodotto .item-page a {
  background: #72bf44;
  color: #fff;
  border: 2px solid #fff;
  font-family: 'Rubik', sans-serif;
  font-weight: 400;
  font-size: 13px;
  padding: 0.5rem 2rem;
  border-radius: 0;
  text-shadow: none;
  letter-spacing: initial;
}
/* line 375, templates/g5_helium/custom/scss/custom.scss */
#prodotto .item-page .tags {
  display: none;
}
/*
 #prodotto #g-header {
 background-position: center 20%;
 }*/
/* line 384, templates/g5_helium/custom/scss/custom.scss */
#prodotto #g-header {
  background-position: center;
}
/*
 #prodotti li.Bionatural {
 background:#bd0e17;
 }
 #prodotti li.Frequents {
 background:#feba2b;
 }
 #prodotti li.Vegan {
 background:#2a8d23;
 }
 #prodotti li.Skinlife {
 background:#eb5199;
 }
 #prodotti li.Nutry {
 background:#a03e2c;
 }
 #prodotti li.Modofinishing {
 background:#000000;
 }
 #prodotti li.Tecnico {
 background:#d2232a;
 }
 */
/* line 418, templates/g5_helium/custom/scss/custom.scss */
#prodotti li.all {
  background: url('../../../../images/prodotti/tags/tutti.png');
  background-size: 100%;
  background-repeat: no-repeat;
  width: var(--larghezza-tags);
  height: var(--larghezza-tags);
  color: rgba(0, 0, 0, 0);
}
/* line 427, templates/g5_helium/custom/scss/custom.scss */
#prodotti li.Energizing {
  background: url('../../../../images/prodotti/tags/bio-natural-red.png');
  background-size: 100%;
  background-repeat: no-repeat;
  width: var(--larghezza-tags);
  height: var(--larghezza-tags);
  color: rgba(0, 0, 0, 0);
}
/* line 436, templates/g5_helium/custom/scss/custom.scss */
#prodotti li.Skinlife {
  background: url('../../../../images/prodotti/tags/skinlife.png');
  background-size: 100%;
  background-repeat: no-repeat;
  width: var(--larghezza-tags);
  height: var(--larghezza-tags);
  color: rgba(0, 0, 0, 0);
}
/* line 445, templates/g5_helium/custom/scss/custom.scss */
#prodotti li.Vegan {
  background: url('../../../../images/prodotti/tags/green.png');
  background-size: 100%;
  background-repeat: no-repeat;
  width: var(--larghezza-tags);
  height: var(--larghezza-tags);
  color: rgba(0, 0, 0, 0);
}
/* line 454, templates/g5_helium/custom/scss/custom.scss */
#prodotti li.Tecnico {
  background: url('../../../../images/prodotti/tags/tecnico.png');
  background-size: 100%;
  background-repeat: no-repeat;
  width: var(--larghezza-tags);
  height: var(--larghezza-tags);
  color: rgba(0, 0, 0, 0);
}
/* line 463, templates/g5_helium/custom/scss/custom.scss */
#prodotti li.Energizzante {
  background: url('../../../../images/prodotti/tags/bio-natural-dark-red.png');
  background-size: 100%;
  background-repeat: no-repeat;
  width: var(--larghezza-tags);
  height: var(--larghezza-tags);
  color: rgba(0, 0, 0, 0);
}
/* line 472, templates/g5_helium/custom/scss/custom.scss */
#prodotti li.argan {
  background: url('../../../../images/prodotti/tags/nutry-argan.png');
  background-size: 100%;
  background-repeat: no-repeat;
  width: var(--larghezza-tags);
  height: var(--larghezza-tags);
  color: rgba(0, 0, 0, 0);
}
/* line 481, templates/g5_helium/custom/scss/custom.scss */
#prodotti li.color {
  background: url('../../../../images/prodotti/tags/nutry-color.png');
  background-size: 100%;
  background-repeat: no-repeat;
  width: var(--larghezza-tags);
  height: var(--larghezza-tags);
  color: rgba(0, 0, 0, 0);
}
/* line 490, templates/g5_helium/custom/scss/custom.scss */
#prodotti li.detoxy {
  background: url('../../../../images/prodotti/tags/bio-natural-purple.png');
  background-size: 100%;
  background-repeat: no-repeat;
  width: var(--larghezza-tags);
  height: var(--larghezza-tags);
  color: rgba(0, 0, 0, 0);
}
/* line 499, templates/g5_helium/custom/scss/custom.scss */
#prodotti li.Frequents {
  background: url('../../../../images/prodotti/tags/bio-natural-yellow.png');
  background-size: 100%;
  background-repeat: no-repeat;
  width: var(--larghezza-tags);
  height: var(--larghezza-tags);
  color: rgba(0, 0, 0, 0);
}
/* line 508, templates/g5_helium/custom/scss/custom.scss */
#prodotti li.keratin {
  background: url('../../../../images/prodotti/tags/nutry-keratin.png');
  background-size: 100%;
  background-repeat: no-repeat;
  width: var(--larghezza-tags);
  height: var(--larghezza-tags);
  color: rgba(0, 0, 0, 0);
}
/* line 517, templates/g5_helium/custom/scss/custom.scss */
#prodotti li.life {
  background: url('../../../../images/prodotti/tags/nutry-life.png');
  background-size: 100%;
  background-repeat: no-repeat;
  width: var(--larghezza-tags);
  height: var(--larghezza-tags);
  color: rgba(0, 0, 0, 0);
}
/* line 526, templates/g5_helium/custom/scss/custom.scss */
#prodotti li.pityremove {
  background: url('../../../../images/prodotti/tags/bio-natural-green.png');
  background-size: 100%;
  background-repeat: no-repeat;
  width: var(--larghezza-tags);
  height: var(--larghezza-tags);
  color: rgba(0, 0, 0, 0);
}
/* line 535, templates/g5_helium/custom/scss/custom.scss */
#prodotti li.tea-tree {
  background: url('../../../../images/prodotti/tags/bio-natural-marine.png');
  background-size: 100%;
  background-repeat: no-repeat;
  width: var(--larghezza-tags);
  height: var(--larghezza-tags);
  color: rgba(0, 0, 0, 0);
}
/* line 544, templates/g5_helium/custom/scss/custom.scss */
#prodotti li.vitalizzante {
  background: url('../../../../images/prodotti/tags/bio-natural-blue.png');
  background-size: 100%;
  background-repeat: no-repeat;
  width: var(--larghezza-tags);
  height: var(--larghezza-tags);
  color: rgba(0, 0, 0, 0);
}
/* line 553, templates/g5_helium/custom/scss/custom.scss */
#prodotti li.Modofinishing {
  background: url('../../../../images/prodotti/tags/modo-finish.png');
  background-size: 100%;
  background-repeat: no-repeat;
  width: var(--larghezza-tags);
  height: var(--larghezza-tags);
  color: rgba(0, 0, 0, 0);
}
/* line 562, templates/g5_helium/custom/scss/custom.scss */
#prodotti li.modostyling {
  background: url('../../../../images/prodotti/tags/modo-styling.png');
  background-size: 100%;
  background-repeat: no-repeat;
  width: var(--larghezza-tags);
  height: var(--larghezza-tags);
  color: rgba(0, 0, 0, 0);
}
/* line 572, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-item {
  border: 0;
}
/* line 576, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-hovercontent, .sprocket-readmore span {
  display: none;
}
/********************** schede prodotti *****************************/
/* line 583, templates/g5_helium/custom/scss/custom.scss */
#titolo-prodotto {
  padding: 10rem;
  font-size: 36px;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 590, templates/g5_helium/custom/scss/custom.scss */
#prodotto .item-page img {
  float: left;
  width: 50%;
  padding: 0 20px;
}
/* line 596, templates/g5_helium/custom/scss/custom.scss */
#search-form, #search-query-explained, .result-url {
  display: none;
}
/* line 600, templates/g5_helium/custom/scss/custom.scss */
.result-title {
  text-transform: uppercase;
}
/********************** fine schede prodotti ***********************/
/* line 606, templates/g5_helium/custom/scss/custom.scss */
#contatti #g-features .fa {
  color: #707070;
}
/* line 610, templates/g5_helium/custom/scss/custom.scss */
.leaflet-popup-content-wrapper, .leaflet-popup-tip {
  background: #72bf44 !important;
  color: #fff !important;
  box-shadow: 0 5px 15px #000;
  border-radius: 0 !important;
}
/* line 617, templates/g5_helium/custom/scss/custom.scss */
.leaflet-container a.leaflet-popup-close-button {
  color: #fff !important;
}
/********************** form contatti *****************************/
/* line 623, templates/g5_helium/custom/scss/custom.scss */
#modvisform107tipo-di-richiestalbl {
  display: none;
}
/* line 627, templates/g5_helium/custom/scss/custom.scss */
#field5 {
  width: 100%;
  height: 41px;
}
/* line 632, templates/g5_helium/custom/scss/custom.scss */
#field6 {
  margin: 0 0 1rem 0;
  min-height: 10px;
}
/* line 637, templates/g5_helium/custom/scss/custom.scss */
.field7 {
  background: #ddd;
  color: #707070;
  margin-bottom: 10px;
}
/* line 643, templates/g5_helium/custom/scss/custom.scss */
#modvisform107utentelbl {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 800;
  margin-top: 10px;
}
/* line 650, templates/g5_helium/custom/scss/custom.scss */
.visCustomText, .visCustomText p {
  margin-bottom: 0;
}
/* line 654, templates/g5_helium/custom/scss/custom.scss */
.form-actions {
  margin: 0;
  padding: 0;
}
/* line 659, templates/g5_helium/custom/scss/custom.scss */
.radio input[type="radio"], .checkbox input[type="checkbox"] {
  height: 22px;
}
/* line 663, templates/g5_helium/custom/scss/custom.scss */
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  border-radius: 0;
}
/********************** fine form contatti *****************************/
/**********************  sezione news **********************************/
/* line 671, templates/g5_helium/custom/scss/custom.scss */
#news .sprocket-mosaic-item .sprocket-mosaic-title a {
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: 600;
  color: #72bf44;
}
/* line 678, templates/g5_helium/custom/scss/custom.scss */
#news .sprocket-mosaic-item .sprocket-mosaic-text {
  line-height: 1.5;
  font-size: 0.8rem;
}
/* line 683, templates/g5_helium/custom/scss/custom.scss */
#news .sprocket-readmore span {
  display: inline;
}
/* line 687, templates/g5_helium/custom/scss/custom.scss */
#news .sprocket-mosaic-title {
  line-height: 0;
  margin-top: 20px;
}
/**********************  fine sezione news *****************************/
/*# sourceMappingURL=custom_10.css.map */