/* 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/css?family=Lato:300,400');
@import url('https://fonts.googleapis.com/css?family=Pacifico');
/* regole aggiunte 2022 */
/* line 7, templates/g5_helium/custom/scss/custom.scss */
.libri .img-principali img {
  padding: 15px;
}
/* line 11, templates/g5_helium/custom/scss/custom.scss */
.colonna-sx {
  width: 66%;
  float: left;
}
/* line 16, templates/g5_helium/custom/scss/custom.scss */
.colonna-dx {
  width: 33%;
  float: left;
}
/* regole aggiunte 2021 */
/* line 24, templates/g5_helium/custom/scss/custom.scss */
.chronoforms6_credits {
  font-size: 0;
  color: #fff;
}
/* line 28, templates/g5_helium/custom/scss/custom.scss */
.ui.green.button, .ui.green.buttons .button, .ui.violet.button, .ui.violet.buttons .button {
  background-color: #cc6816;
  color: #fff;
  text-transform: uppercase;
  border-radius: 0;
}
/* line 36, templates/g5_helium/custom/scss/custom.scss */
.ui.green.button:hover, .ui.green.buttons .button:hover {
  background-color: #5c6bc0;
}
/* line 40, templates/g5_helium/custom/scss/custom.scss */
.img-principali {
  width: 100%;
}
/* line 44, templates/g5_helium/custom/scss/custom.scss */
.img-principali img {
  width: 50%;
  float: left;
}
/* line 49, templates/g5_helium/custom/scss/custom.scss */
.txt-principale {
  width: 100%;
  float: left;
}
/* line 54, templates/g5_helium/custom/scss/custom.scss */
.ui.table > thead > tr > th {
  background-color: #cc6816 !important;
}
/* line 58, templates/g5_helium/custom/scss/custom.scss */
thead a {
  color: #fff;
  font-size: 17px;
  text-transform: uppercase;
  font-weight: 400;
}
/* line 65, templates/g5_helium/custom/scss/custom.scss */
.ui.ui.inverted.table > tbody > tr > th, .ui.ui.inverted.table > tfoot > tr > td, .ui.ui.inverted.table > tfoot > tr > th, .ui.ui.inverted.table > thead > tr > th, .ui.ui.inverted.table > tr > th {
  background-color: rgba(0, 0, 0, 0) !important;
  color: rgba(255, 255, 255, 1) !important;
}
/* line 70, templates/g5_helium/custom/scss/custom.scss */
tbody a, tbody {
  color: #000;
  font-size: 17px;
  font-weight: 400;
}
/* line 76, templates/g5_helium/custom/scss/custom.scss */
tbody .article-title a {
  font-weight: bold;
}
/* line 80, templates/g5_helium/custom/scss/custom.scss */
tbody td {
  padding: 25px 12px !important;
}
/* line 84, templates/g5_helium/custom/scss/custom.scss */
.ui.table {
  border: 0 !important;
  border-collapse: collapse !important;
}
/* line 89, templates/g5_helium/custom/scss/custom.scss */
tbody tr {
  border-bottom: 1px solid #d4d4d4 !important;
}
/* line 93, templates/g5_helium/custom/scss/custom.scss */
tbody tr:hover {
  background-color: rgba(204, 104, 22, 0.51);
}
/**/
/* line 99, templates/g5_helium/custom/scss/custom.scss */
body {
  line-height: 1.3;
}
/* line 103, templates/g5_helium/custom/scss/custom.scss */
.header-icons {
  /*display:none;*/
}
/* line 107, templates/g5_helium/custom/scss/custom.scss */
.itemid-111 #g-intro {
  display: none;
}
/* line 111, templates/g5_helium/custom/scss/custom.scss */
.dona {
  padding: 10px 50px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.2rem;
  color: #d4af37;
  border-right: 10px solid #e4cb89;
  border-bottom: 10px solid #e4cb89;
  border-top: 10px solid #d4af37;
  border-left: 10px solid #d4af37;
}
/* line 123, templates/g5_helium/custom/scss/custom.scss */
.dona:hover {
  border-top: 10px solid #e4cb89;
  border-left: 10px solid #e4cb89;
  border-bottom: 10px solid #d4af37;
  border-right: 10px solid #d4af37;
  transition: 1s all;
  color: #e4cb89;
}
/* line 132, templates/g5_helium/custom/scss/custom.scss */
.dona-img img {
  filter: grayscale(100%);
}
/* line 136, templates/g5_helium/custom/scss/custom.scss */
.dona-img {
  border-right: 2px solid #d4af37;
}
/* line 140, templates/g5_helium/custom/scss/custom.scss */
.riga {
  width: 100%;
}
/* line 144, templates/g5_helium/custom/scss/custom.scss */
.colonna {
  width: 33%;
  float: left;
  text-align: left;
}
/* line 150, templates/g5_helium/custom/scss/custom.scss */
.colonna ul {
  list-style-type: circle;
}
/* line 154, templates/g5_helium/custom/scss/custom.scss */
.ba-modal-body p {
  line-height: 1.8;
}
/* line 158, templates/g5_helium/custom/scss/custom.scss */
#g-above > div > div > div > div > div > div > div:nth-child(3), #g-above > div > div > div > div > div > div > div:nth-child(3) a, #g-expanded > div > div > div:nth-child(2) > div > div > div > div:nth-child(3) > a, #g-expanded > div > div > div:nth-child(2) > div > div > div > div:nth-child(3) {
  color: #fff;
}
/* line 165, templates/g5_helium/custom/scss/custom.scss */
.prefazione #g-features h3 a {
  color: #424753;
  font-weight: 600;
}
/* line 170, templates/g5_helium/custom/scss/custom.scss */
.gallery-modal {
  /*line-height:0.5 !important;*/
}
/* line 174, templates/g5_helium/custom/scss/custom.scss */
.poesie .modal-description h5 {
  /*font-size:0.9rem;
   line-height:0.5rem;*/
}
/* line 179, templates/g5_helium/custom/scss/custom.scss */
#contentmap_container_module_205, #contentmap_container_module_214, #contentmap_container_module_215 {
  /*padding: 6px; 
   margin: 24px 1px 0px 1px;
   border:none; 
   box-shadow:none;*/
  border-radius: 10px;
  box-shadow: 5px 5px 15px rgba(64, 64, 64, 0.5);
}
/* line 190, templates/g5_helium/custom/scss/custom.scss */
.figlioli-grid .g-array-item {
  padding-bottom: 25px;
}
/* line 194, templates/g5_helium/custom/scss/custom.scss */
.figlioli-grid .g-array-item-read-more {
  float: left;
  text-align: center;
  width: 165px;
  margin-top: 10px;
}
/* line 201, templates/g5_helium/custom/scss/custom.scss */
.figlioli-grid .g-array-item-read-more .button {
  /*border-bottom-right-radius: 15px;*/
  padding: 0.5rem 1.5rem;
}
/* line 206, templates/g5_helium/custom/scss/custom.scss */
.itemid-130 #g-features .g-content-array .g-array-item-image, .itemid-131 #g-features .g-content-array .g-array-item-image, .itemid-132 #g-features .g-content-array .g-array-item-image, .itemid-133 #g-features .g-content-array .g-array-item-image, .itemid-134 #g-features .g-content-array .g-array-item-image, .itemid-135 #g-features .g-content-array .g-array-item-image, .itemid-136 #g-features .g-content-array .g-array-item-image {
  max-width: 100%;
  padding-top: 25px;
  /*padding-bottom:25px;*/
  margin-bottom: 0;
}
/* line 219, templates/g5_helium/custom/scss/custom.scss */
.itemid-130 #g-features .size-14-3, .itemid-131 #g-features .size-14-3, .itemid-132 #g-features .size-14-3, .itemid-133 #g-features .size-14-3, .itemid-134 #g-features .size-14-3, .itemid-135 #g-features .size-14-3, .itemid-136 #g-features .size-14-3 {
  flex: 0 14.2857142857%;
  width: 14.2857142857%;
  max-width: 14.2857142857% !important;
}
/* line 231, templates/g5_helium/custom/scss/custom.scss */
.g-logo.g-logo-helium img, .g-logo.g-logo-helium svg {
  width: 133px;
  margin: 0 auto;
  max-height: 150px;
}
/* line 238, templates/g5_helium/custom/scss/custom.scss */
.squadre-menu {
  text-transform: uppercase;
  font-size: 0.8rem;
}
/* line 243, templates/g5_helium/custom/scss/custom.scss */
.squadre-menu .g-horizontalmenu li {
  padding: 0 0.5rem;
}
/* line 247, templates/g5_helium/custom/scss/custom.scss */
.pull-left {
  max-width: 33%;
}
/* line 251, templates/g5_helium/custom/scss/custom.scss */
.pull-left img {
  border: 1px solid #424753;
  padding: 5px;
}
/* line 256, templates/g5_helium/custom/scss/custom.scss */
.djslider-loader-default {
  float: right;
}
/*       legenda 1          */
/* line 260, templates/g5_helium/custom/scss/custom.scss */
#djslider-loader266 {
  float: none;
}
/* line 264, templates/g5_helium/custom/scss/custom.scss */
#djslider266 {
  border: 2px solid #5c6bc0;
}
/*        fine legenda 1     */
/* line 270, templates/g5_helium/custom/scss/custom.scss */
.g-dropdown, .g-menu-parent-indicator {
  display: none ! important;
}
/* line 274, 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;
}
/* line 278, templates/g5_helium/custom/scss/custom.scss */
.g-toplevel {
  text-transform: uppercase;
}
/* line 282, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-container {
  border-bottom: 1px solid #c5cdce;
}
/* line 286, templates/g5_helium/custom/scss/custom.scss */
.itemid-111 #g-navigation .g-container {
  border-bottom: none;
}
/* line 290, 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 #5c6bc0;
  color: #5c6bc0;
}
/* line 295, templates/g5_helium/custom/scss/custom.scss */
#g-header a {
  color: #5c6bc0;
}
/* line 299, templates/g5_helium/custom/scss/custom.scss */
#g-header h2 {
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1;
  font-size: 1.7rem;
}
/*
 #g-intro .g-container {
 border-top: 1px solid #5c6bc0;
 }
 */
/*.g-home-particles.g-helium-style #g-header {
 margin-top:50px !important;
 margin-bottom:50px;
 margin-left: 150px;
 margin-right: 150px;
 }
 */
/* line 320, templates/g5_helium/custom/scss/custom.scss */
.itemid-111 #g-header {
  /*margin-top:50px !important;
   margin-bottom:50px;
   margin-left: 150px;
   margin-right: 150px;*/
}
/* line 327, templates/g5_helium/custom/scss/custom.scss */
.itemid-111 .slide-text {
  display: initial;
}
/* line 331, templates/g5_helium/custom/scss/custom.scss */
.itemid-111 .slide-desc {
  font-size: 3rem;
  text-transform: uppercase;
  bottom: 25% !important;
}
/* line 337, templates/g5_helium/custom/scss/custom.scss */
.itemid-111 .slide-desc-bg-default {
  background: rgba(0, 0, 0, 0);
}
/* line 341, templates/g5_helium/custom/scss/custom.scss */
.g-home-particles.g-helium-style #g-header p {
  text-align: justify;
  padding: 25px;
}
/* line 346, templates/g5_helium/custom/scss/custom.scss */
.g-home-particles.g-helium-style #g-intro {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
/* line 351, templates/g5_helium/custom/scss/custom.scss */
.g-home-particles.g-helium-style #g-intro h2 {
  font-weight: 800;
  color: #fff;
  font-size: 2rem;
}
/* line 357, templates/g5_helium/custom/scss/custom.scss */
.g-content-array .g-array-item-image {
  float: left;
  max-width: 33%;
  padding-right: 25px;
}
/* line 363, templates/g5_helium/custom/scss/custom.scss */
.prefazione .g-content-array .g-array-item-image {
  max-width: 40%;
  margin-right: 50px;
  padding-right: 0;
}
/* line 369, templates/g5_helium/custom/scss/custom.scss */
.news-home {
  padding: 50px;
}
/* line 373, templates/g5_helium/custom/scss/custom.scss */
.button {
  border-radius: 0;
  background: none;
  color: #5c6bc0;
  border: 1px solid #5c6bc0;
  padding: 1rem 2rem;
}
/* line 381, templates/g5_helium/custom/scss/custom.scss */
.g-array-item-read-more {
  width: 180px;
  margin: 0 auto !important;
}
/* line 386, templates/g5_helium/custom/scss/custom.scss */
.itemid-111 #g-header img {
  /*padding:5px;
   margin:20px;
   border:1px solid #c5cdce;
   width:95%*/
}
/* line 393, templates/g5_helium/custom/scss/custom.scss */
.itemid-111 #g-intro {
  background-image: url('../../../../images/parallax-news.jpg');
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 401, templates/g5_helium/custom/scss/custom.scss */
.archivio-news-home {
  background-color: #c5cdce;
}
/* line 405, templates/g5_helium/custom/scss/custom.scss */
.archivio-news-home .readmore {
  background: #5c6bc0;
}
/* line 409, templates/g5_helium/custom/scss/custom.scss */
.archivio-news-home .readmore a, .bt-cs .bt-date {
  color: #fff;
}
/* line 414, templates/g5_helium/custom/scss/custom.scss */
.bt-cs .bt-inner .bt-title {
  color: #5c6bc0;
}
/* line 418, templates/g5_helium/custom/scss/custom.scss */
.itemid-111 #g-navigation {
  background-image: linear-gradient(to bottom, black, rgba(0, 0, 0, 0)) !important;
}
/* line 422, templates/g5_helium/custom/scss/custom.scss */
.itemid-111 .g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  /*font-size:1.1rem;*/
}
/****************************************************************** stile griglia ******************************/
/* line 429, templates/g5_helium/custom/scss/custom.scss */
.tpl-bottega #g-features .g-container {
  padding-top: 0 !important;
}
/* line 433, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-text p {
  font-size: 0.8rem;
}
/* line 437, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-text h3 {
  font-size: 1.1rem;
}
/* line 441, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-item .sprocket-mosaic-text {
  display: none;
}
/* line 445, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-tags {
  display: none;
}
/* line 449, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-header .sprocket-mosaic-filter .active, .sprocket-mosaic-header .sprocket-mosaic-filter li:hover {
  background: #5c6bc0;
  color: #fff;
}
/* line 455, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-header .sprocket-mosaic-filter {
  padding-bottom: 50px;
}
/* line 459, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-item {
  margin: 2px;
  margin-bottom: 15px;
}
/* line 464, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-item .sprocket-padding {
  padding: 0;
}
/* line 468, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-head h2 {
  font-size: 1.5rem;
  margin: 0.75rem 0 0.5rem 0;
}
/* line 473, templates/g5_helium/custom/scss/custom.scss */
.sprocket-readmore span {
  background: #5c6bc0;
  color: #fff;
  font-size: 1.3rem;
  line-height: 2;
}
/* line 480, templates/g5_helium/custom/scss/custom.scss */
.sprocket-readmore span:hover {
  background: #fff;
  color: #5c6bc0;
}
/* line 485, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic .sprocket-mosaic-filter li {
  text-transform: lowercase;
}
/* line 489, templates/g5_helium/custom/scss/custom.scss */
.sprocket-grids-b-text {
  display: none;
}
/* line 493, templates/g5_helium/custom/scss/custom.scss */
.sprocket-grids-b-readon {
  color: #fff;
  font-size: 1.5rem;
}
/* line 498, templates/g5_helium/custom/scss/custom.scss */
.itemid-167 #horizontalmenu-8749-particle > ul > li:nth-child(1) > a, .itemid-168 #horizontalmenu-8749-particle > ul > li:nth-child(2) > a, .itemid-169 #horizontalmenu-8749-particle > ul > li:nth-child(3) > a, .itemid-170 #horizontalmenu-8749-particle > ul > li:nth-child(4) > a, .itemid-171 #horizontalmenu-8749-particle > ul > li:nth-child(5) > a, .itemid-172 #horizontalmenu-8749-particle > ul > li:nth-child(6) > a, .itemid-173 #horizontalmenu-8749-particle > ul > li:nth-child(7) > a, .itemid-174 #horizontalmenu-8749-particle > ul > li:nth-child(8) > a, .itemid-175 #horizontalmenu-8749-particle > ul > li:nth-child(9) > a, .itemid-176 #horizontalmenu-8749-particle > ul > li:nth-child(10) > a, .itemid-130 #horizontalmenu-1565-particle > ul > li:nth-child(1) > a, .itemid-131 #horizontalmenu-1565-particle > ul > li:nth-child(2) > a, .itemid-132 #horizontalmenu-1565-particle > ul > li:nth-child(3) > a, .itemid-133 #horizontalmenu-1565-particle > ul > li:nth-child(4) > a, .itemid-134 #horizontalmenu-1565-particle > ul > li:nth-child(5) > a, .itemid-135 #horizontalmenu-1565-particle > ul > li:nth-child(6) > a, .itemid-136 #horizontalmenu-1565-particle > ul > li:nth-child(7) > a {
  border-bottom: 2px solid #5c6bc0;
}
/* line 518, templates/g5_helium/custom/scss/custom.scss */
#fwgallery .galleries-masonry .galleries-item-body {
  border: 0;
}
/* line 522, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-hovercontent {
  display: none;
}
/***************************************************************************************************************/
/* line 528, templates/g5_helium/custom/scss/custom.scss */
#g-footer {
  /*background-image: url(/figlioli/templates/g5_helium/images/footer/bg-footer.jpg);*/
}
/* line 532, templates/g5_helium/custom/scss/custom.scss */
#g-footer a {
  color: #fff;
  font-weight: bold;
}
/* line 537, templates/g5_helium/custom/scss/custom.scss */
.addtoany_container {
  text-align: center;
  padding-top: 50px;
  width: 100%;
  float: right;
}
/* line 544, templates/g5_helium/custom/scss/custom.scss */
.figlioli #g-intro {
  padding: 0 !important;
}
/* line 548, templates/g5_helium/custom/scss/custom.scss */
.figlioli #g-header {
  margin-bottom: 0 !important;
}
/**************************************************************************************************************/
/* line 554, templates/g5_helium/custom/scss/custom.scss */
.slide-text {
  display: none;
}
/* line 558, templates/g5_helium/custom/scss/custom.scss */
.mfp-figure small {
  color: #fff;
  display: block;
  font-size: 16px;
  line-height: 20px;
  margin-top: 60px;
}
/*
 .djslider-loader-default {
 float: left;
 }*/
/* line 571, templates/g5_helium/custom/scss/custom.scss */
.itemid-137 .moduletable {
  float: left;
  margin: 10px;
}
/* line 576, templates/g5_helium/custom/scss/custom.scss */
.fwg-back2gallery {
  display: none;
}
/* line 580, templates/g5_helium/custom/scss/custom.scss */
#fwgallery .fwg-single-item-wrapper {
  background: #fff;
}
/* line 584, templates/g5_helium/custom/scss/custom.scss */
.fwg-single-gallery {
  background: #fff;
}
/* line 588, templates/g5_helium/custom/scss/custom.scss */
#fwgallery .fwg-social a {
  background: none;
}
/* line 592, templates/g5_helium/custom/scss/custom.scss */
#fwgallery .fwg-social {
  margin: 0 auto;
  width: 250px;
  padding-top: 50px;
}
/* line 598, templates/g5_helium/custom/scss/custom.scss */
.middle-inner .fwg-item-type {
  display: none;
}
/* line 602, templates/g5_helium/custom/scss/custom.scss */
.poesie #g-header {
  margin-bottom: 0 !important;
}
/* line 606, templates/g5_helium/custom/scss/custom.scss */
.poesie #g-features {
  padding-top: 0;
}
/* line 610, templates/g5_helium/custom/scss/custom.scss */
#g-features > div > div > div > div > div > div > div > div > p:nth-child(5) {
  /*display:none;*/
}
/* line 614, templates/g5_helium/custom/scss/custom.scss */
img.mfp-img {
  padding: 5px 5px 5px 5px;
  margin: 0 0 0 0;
  background: white;
}
/* line 620, templates/g5_helium/custom/scss/custom.scss */
.mfp-counter {
  position: fixed;
  top: 25px;
  right: 55px;
}
/* line 626, templates/g5_helium/custom/scss/custom.scss */
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  position: fixed;
  right: 45px;
  display: none;
}
/* line 632, templates/g5_helium/custom/scss/custom.scss */
#g-features .g-container {
  padding: 3rem !important;
}
/* line 636, templates/g5_helium/custom/scss/custom.scss */
.ba-modal .modal-image img {
  margin: 15px;
}
/*********************************************************** bellezza *************************************/
/* line 642, templates/g5_helium/custom/scss/custom.scss */
#g-expanded > div > div > div.g-block.size-50.nomarginall.nopaddingall > div > div > div > div:nth-child(3), #g-expanded > div > div > div.g-block.size-50.nomarginall.nopaddingall > div > div > div > div:nth-child(3) > a {
  color: #fff;
}
/* line 647, templates/g5_helium/custom/scss/custom.scss */
.bellezza .g-logo.g-logo-helium img, .bellezza .g-logo.g-logo-helium svg {
  width: auto;
  margin: 5px auto;
  max-height: 50px;
}
/* line 654, templates/g5_helium/custom/scss/custom.scss */
.bellezza #g-navigation .g-container {
  border-bottom: none;
}
/* line 658, templates/g5_helium/custom/scss/custom.scss */
.bellezza #g-header h1 {
  font-weight: 200;
  text-transform: none;
  line-height: 1.2;
  color: #fff;
  font-family: 'Pacifico', cursive;
  font-size: 2.2rem;
  text-shadow: 2px 2px 8px #000;
}
/* line 668, templates/g5_helium/custom/scss/custom.scss */
.prefazione #g-intro h1 {
  font-weight: 200;
  text-transform: none;
  line-height: 1.2;
  font-size: 2.5rem;
}
/* line 675, templates/g5_helium/custom/scss/custom.scss */
.prefazione #g-intro h2 {
  font-weight: 200 !important;
  font-size: 1.5rem !important;
}
/* line 680, templates/g5_helium/custom/scss/custom.scss */
.bellezza #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {
  box-shadow: 0 2px 0 #cc6816;
  color: #cc6816;
}
/* line 685, templates/g5_helium/custom/scss/custom.scss */
.itemid-181 #g-features {
  display: none;
}
/* background-image: url(../../../../images/parallax-bellezza.jpg);
 background-attachment: fixed;
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;*/
/* line 694, templates/g5_helium/custom/scss/custom.scss */
.itemid-183 #g-features {
  background-image: url('../../../../images/parallax-postit.jpg');
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 702, templates/g5_helium/custom/scss/custom.scss */
.itemid-182 #g-features {
  background-image: url('../../../../images/parallax-cittadini.jpg');
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 710, templates/g5_helium/custom/scss/custom.scss */
.itemid-184 #g-features {
  background-image: url('../../../../images/parallax-censimento.jpg');
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 718, templates/g5_helium/custom/scss/custom.scss */
.itemid-185 #g-features {
  background-image: url('../../../../images/parallax-colletta.jpg');
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 726, templates/g5_helium/custom/scss/custom.scss */
.itemid-181 #g-utility, .itemid-182 #g-above, .itemid-183 #g-above, .itemid-184 #g-above, .itemid-185 #g-above {
  padding-bottom: 0;
}
/* line 734, templates/g5_helium/custom/scss/custom.scss */
.itemid-181 #g-above, .itemid-181 #g-testimonials, .itemid-181 #g-expanded, .itemid-182 #g-testimonials, .itemid-182 #g-expanded, .itemid-183 #g-testimonials, .itemid-183 #g-expanded, .itemid-184 #g-testimonials, .itemid-184 #g-expanded, .itemid-185 #g-testimonials, .itemid-185 #g-expanded {
  padding: 0;
}
/* line 742, templates/g5_helium/custom/scss/custom.scss */
.bellezza h1 {
  color: #cc6816;
  font-weight: 200;
}
/* line 747, templates/g5_helium/custom/scss/custom.scss */
.itemid-181 h1 {
  padding-top: 20%;
}
/* line 751, templates/g5_helium/custom/scss/custom.scss */
.itemid-181 h4, .itemid-182 h4, .itemid-183 h4, .itemid-184 h4, .itemid-185 h4 {
  text-align: justify;
}
/* line 759, templates/g5_helium/custom/scss/custom.scss */
.itemid-181 h1, .itemid-182 h1, .itemid-183 h1, .itemid-184 h1, .itemid-185 h1 {
  /*	padding-top:20%*/
}
/* line 767, templates/g5_helium/custom/scss/custom.scss */
.itemid-181 .g-home-particles.g-helium-style #g-header .button.button-outline {
  color: #cc6816;
  border-color: #cc6816;
}
/* line 772, templates/g5_helium/custom/scss/custom.scss */
.bellezza .button.button-outline {
  background: rgba(256, 256, 256, 0.3) !important;
  color: #cc6816 !important;
  border-color: #cc6816 !important;
}
/* line 778, templates/g5_helium/custom/scss/custom.scss */
.prefazione .img-right .g-array-item-image {
  float: right;
  margin-left: 50px;
  max-width: 40%;
  padding-right: 0;
  margin-right: 0;
}
/* line 788, templates/g5_helium/custom/scss/custom.scss */
.itemid-112 .g-array-item-title {
  text-align: center;
  text-transform: uppercase;
}
/* line 793, templates/g5_helium/custom/scss/custom.scss */
.itemid-112 .button {
  border: none;
  padding: 0.5rem;
  font-size: 0.6rem;
}
/* line 799, templates/g5_helium/custom/scss/custom.scss */
.itemid-112 .button::before {
  content: "\f077";
  font-family: FontAwesome;
  padding-right: 5px;
}
/* line 805, templates/g5_helium/custom/scss/custom.scss */
.itemid-112 .button::after {
  content: "\f077";
  font-family: FontAwesome;
  padding-left: 5px;
}
/* line 812, templates/g5_helium/custom/scss/custom.scss */
#cboxLoadedContent p {
  padding-left: 25px;
  padding-right: 25px;
}
/*
 .element_1 {
 width: 100%;
 max-width: 300px !important;
 height: 300px !important;
 }*/
/*
 .element_1 .image-block_1 img {
 max-width: 300px !important;
 height: 250px !important;
 }*/
/* line 831, templates/g5_helium/custom/scss/custom.scss */
.bellezza-img {
  border-left: 2px solid #d4af37;
}
/* line 835, templates/g5_helium/custom/scss/custom.scss */
.bellezza-item {
  background: #cc6816;
  padding: 10px !important;
  border: 1px solid white;
}
/* line 841, templates/g5_helium/custom/scss/custom.scss */
.bellezza-item .g-menu-item-title {
  color: #fff;
}
/* line 845, templates/g5_helium/custom/scss/custom.scss */
.itemid-111 #g-features {
  display: none;
}
/* line 849, templates/g5_helium/custom/scss/custom.scss */
.sp-simpleportfolio-item {
  /*position:relative !important;*/
  top: initial !important;
  left: initial !important;
}
/********************************************** MEDIA QUERIES ******************/
@media all and (min-width: 479px) {
  /* line 860, templates/g5_helium/custom/scss/custom.scss */
  .minimenu {
    display: none;
  }
}
@media all and (max-width: 47.938rem) {
  /* line 867, templates/g5_helium/custom/scss/custom.scss */
  #g-header {
    padding-top: 4rem !important;
  }
  /* line 871, templates/g5_helium/custom/scss/custom.scss */
  .bellezza .g-logo {
    margin: 0;
    margin-bottom: -85px;
  }
}
@media only all and (max-width: 59.938rem) {
  /* line 878, templates/g5_helium/custom/scss/custom.scss */
  .prefazione #g-intro h1 {
    font-size: 0.8rem;
    font-weight: 400;
  }
  /* line 883, templates/g5_helium/custom/scss/custom.scss */
  .prefazione #g-intro h2 {
    font-size: 0.8rem !important;
    display: block !important;
  }
  /* line 888, templates/g5_helium/custom/scss/custom.scss */
  .itemid-130 #g-features .g-content-array .g-array-item-image, .itemid-131 #g-features .g-content-array .g-array-item-image, .itemid-132 #g-features .g-content-array .g-array-item-image, .itemid-133 #g-features .g-content-array .g-array-item-image, .itemid-134 #g-features .g-content-array .g-array-item-image, .itemid-135 #g-features .g-content-array .g-array-item-image, .itemid-136 #g-features .g-content-array .g-array-item-image {
    border: 5px solid #fff;
  }
  /* line 892, templates/g5_helium/custom/scss/custom.scss */
  #g-features .g-container {
    padding: 1rem !important;
  }
  /* line 896, templates/g5_helium/custom/scss/custom.scss */
  .ba-like-wrapper, .zmdi-share, .zmdi-download {
    display: none !important;
  }
  /* line 900, templates/g5_helium/custom/scss/custom.scss */
  .header-icons {
    padding: 0 !important;
  }
}
@media only all and (max-width: 75rem) {
  /* line 908, templates/g5_helium/custom/scss/custom.scss */
  .figlioli-grid .g-array-item-read-more {
    width: 80%;
  }
  /* line 912, templates/g5_helium/custom/scss/custom.scss */
  .figlioli-grid .g-array-item-read-more .button {
    border: 0;
  }
}
/*# sourceMappingURL=custom_19.css.map */