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

/*
 grigio scuro logo: 
 color: #231f20;
 color arancio: #f26722
 arancio ester: #ea5d0b
 */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 2, templates/g5_helium/custom/scss/_jlparticles.scss */
.tm-price-table_featured {
  position: absolute;
  top: 0;
  left: auto;
  right: 0;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  width: 150px;
  overflow: hidden;
  height: 150px;
}
/* line 15, templates/g5_helium/custom/scss/_jlparticles.scss */
.tm-price-table_featured-inner {
  text-align: center;
  left: 0;
  width: 200%;
  -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
  -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
  transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
  margin-top: 35px;
  font-size: 14px;
  line-height: 2;
  color: #fff;
}
/* line 29, templates/g5_helium/custom/scss/_jlparticles.scss */
.block-revealer__element {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  pointer-events: none;
  opacity: 0;
}
/* line 41, templates/g5_helium/custom/scss/_jlparticles.scss */
address, dl, fieldset, figure, ol, p, pre, ul {
  margin: 0 0 20px 0;
}
/* line 46, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-hr, hr {
  overflow: visible;
  text-align: inherit;
  margin: 0 0 20px 0;
  border: 0;
  border-top: 1px solid #e5e5e5;
}
/* line 56, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-overlay-primary {
  background: rgba(242, 103, 34, 0.8);
}
/* line 60, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-text-primary, .jl-alert-primary {
  color: #f26722 !important;
}
/* line 65, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-button-primary {
  background-color: #f26722;
}
/* line 67, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-button-primary:focus, .jl-button-primary:hover {
  background-color: #d54f0d;
}
/* line 73, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-card-primary {
  background: #f26722;
}
/* line 75, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-card-primary.jl-card-hover:hover {
  background-color: #d54f0d;
}
/* line 79, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-tile-primary, .jl-section-primary {
  background: #f26722;
}
/* Hover + Focus */
/* line 85, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-subnav-pill > .jl-active > a, .jl-dotnav > .jl-active > * {
  background-color: #f26722;
}
/* Hover + Active + Focus */
/* line 90, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-tab > .jl-active > a, .jl-tab > * > a:hover, .jl-tab > * > a:focus {
  border-color: #f26722;
}
/* Hover + Focus */
/* line 96, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-accordion-title:hover, .jl-accordion-title:focus {
  color: #f26722;
}
/* line 100, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-button-default {
  background-color: rgba(255, 255, 255, 0);
  color: #f26722;
  border: 1px solid #f26722;
}
/* line 105, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-card-primary > .tm-timeline-arrow {
  background-color: #f26722;
}
/* line 110, templates/g5_helium/custom/scss/_jlparticles.scss */
/* line 116, templates/g5_helium/custom/scss/_jlparticles.scss */
#jl-login-form input, .tm-form-reset input, .tm-form-remind input, .tm-form-login input, .tm-form-registration input, .tm-form-profile-edit input {
  box-sizing: inherit;
  box-shadow: none;
  border-radius: 0;
  height: 40px;
}
/* line 122, templates/g5_helium/custom/scss/_jlparticles.scss */
#jl-login-form .jl-form-icon, .tm-form-reset .jl-form-icon, .tm-form-remind .jl-form-icon, .tm-form-login .jl-form-icon, .tm-form-registration .jl-form-icon, .tm-form-profile-edit .jl-form-icon {
  height: 40px;
}
/* line 125, templates/g5_helium/custom/scss/_jlparticles.scss */
#jl-login-form .jl-checkbox, .tm-form-reset .jl-checkbox, .tm-form-remind .jl-checkbox, .tm-form-login .jl-checkbox, .tm-form-registration .jl-checkbox, .tm-form-profile-edit .jl-checkbox {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin: 0;
}
/* line 132, templates/g5_helium/custom/scss/_jlparticles.scss */
/* line 137, templates/g5_helium/custom/scss/_jlparticles.scss */
.tm-form-reset input, .tm-form-remind input, .tm-form-login input, .tm-form-registration input, .tm-form-profile-edit input {
  width: 100%;
}
/* line 141, templates/g5_helium/custom/scss/_jlparticles.scss */
/* line 142, templates/g5_helium/custom/scss/_jlparticles.scss */
/* line 144, templates/g5_helium/custom/scss/_jlparticles.scss */
/* line 145, templates/g5_helium/custom/scss/_jlparticles.scss */
.profile #users-profile-core .jl-description-list dd, .profile #users-profile-custom .jl-description-list dd {
  margin-left: 0;
}
/* line 153, templates/g5_helium/custom/scss/_jlparticles.scss */
/* line 154, templates/g5_helium/custom/scss/_jlparticles.scss */
.tm-tags a {
  text-transform: none;
}
/* line 156, templates/g5_helium/custom/scss/_jlparticles.scss */
.tm-tags a:hover, .tm-tags a:focus {
  color: #fff;
}
/* line 163, templates/g5_helium/custom/scss/_jlparticles.scss */
/* line 164, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-popup-login .jl-list {
  width: 300px;
  margin: 0 auto;
}
/* line 168, templates/g5_helium/custom/scss/_jlparticles.scss */
.jl-popup-login li {
  display: inline-block;
}
/* line 1, templates/g5_helium/custom/scss/_jlcalendar.scss */
/* line 2, templates/g5_helium/custom/scss/_jlcalendar.scss */
/* line 3, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-controls {
  text-align: center;
}
/* line 6, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-controls .clndr-previous-button, .tm-calendar .clndr .clndr-controls .clndr-next-button {
  width: 30px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
/* line 14, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-controls .clndr-previous-button:hover, .tm-calendar .clndr .clndr-controls .clndr-next-button:hover {
  opacity: 0.5;
}
/* line 19, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-controls .clndr-previous-button {
  float: left;
  text-align: left;
}
/* line 24, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-controls .clndr-next-button {
  float: right;
  text-align: right;
}
/* line 30, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-grid {
  float: left;
  width: 65%;
}
/* line 34, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-grid .days-of-the-week {
  padding-left: 0;
  padding-right: 0;
}
/* line 38, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-grid .days-of-the-week .header-day {
  float: left;
  width: 14.2857%;
  text-align: center;
}
/* line 45, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-grid .days {
  width: 100%;
}
/* line 48, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-grid .days .day, .tm-calendar .clndr .clndr-grid .days .empty {
  float: left;
  width: 14.2857%;
  line-height: 80px;
  text-align: center;
  color: #4f4f4f;
  background-color: #f5f5f5;
  border-bottom: 1px solid #eee;
  border-left: 1px solid #ddd;
}
/* line 59, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-grid .days .day.adjacent-month .day-number, .tm-calendar .clndr .clndr-grid .days .empty.adjacent-month .day-number {
  opacity: 0.3;
}
/* line 64, templates/g5_helium/custom/scss/_jlcalendar.scss */
/* line 65, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-grid .days .day.tm-calendar-event {
  background: #fff;
  text-align: center;
}
/* line 69, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-grid .days .day.tm-calendar-event .numberCircle {
  display: inline-block;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
}
/* line 75, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-grid .days .day.tm-calendar-event .numberCircle span {
  text-align: center;
  cursor: pointer;
  display: inline-block;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  width: 50px;
  height: 50px;
  line-height: 49px;
  -webkit-transition: background 0.15s ease-out, color 0.15s ease-out;
  -moz-transition: background 0.15s ease-out, color 0.15s ease-out;
  -o-transition: background 0.15s ease-out, color 0.15s ease-out;
  transition: background 0.15s ease-out, color 0.15s ease-out;
}
/* line 92, templates/g5_helium/custom/scss/_jlcalendar.scss */
/* line 93, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-grid .days .day.tm-calendar-event:hover span {
  background: #f26722;
  color: #fff;
}
/* line 100, templates/g5_helium/custom/scss/_jlcalendar.scss */
/* line 101, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-grid .days .day.today span {
  display: inline-block;
  border: 2px solid #f26722;
  width: 50px;
  height: 50px;
  line-height: 49px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
}
/* line 112, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .clndr .clndr-grid .days .day.today .day-number {
  color: #f26722;
}
/* line 121, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .jl-height-medium {
  height: 400px;
}
/* line 125, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .content-inner {
  padding: 20px;
  animation-name: jl-fade;
  animation-duration: 0.8s;
  animation-timing-function: linear;
}
/* line 132, templates/g5_helium/custom/scss/_jlcalendar.scss */
.tm-calendar .jl-article-meta {
  padding: 5px 0;
}
/* line 14, templates/g5_helium/custom/scss/custom.scss */
body p {
  line-height: 1.3;
}
/* line 18, templates/g5_helium/custom/scss/custom.scss */
.zmdi {
  font-family: Material-Design-Iconic-Font !important;
}
/* line 22, templates/g5_helium/custom/scss/custom.scss */
.fondoarancio {
  background-color: #d8662c;
  font-family: 'Barlow Condensed', sans-serif;
  padding: 1rem;
}
/* line 28, templates/g5_helium/custom/scss/custom.scss */
.fondoarancio .g5-particle-title {
  font-weight: 600;
  font-size: 3rem;
  line-height: 1;
}
/* line 34, templates/g5_helium/custom/scss/custom.scss */
.fondoarancio .jl-text-small {
  font-weight: 400;
  font-size: 1.5rem;
}
/* line 39, templates/g5_helium/custom/scss/custom.scss */
.fondoblu {
  background-color: #00457c;
}
/* line 43, templates/g5_helium/custom/scss/custom.scss */
.icone-stampa img {
  width: 35px;
  padding: 5px !important;
}
/* line 48, templates/g5_helium/custom/scss/custom.scss */
.icona-covid a {
  z-index: 999;
  position: fixed;
  bottom: 0;
  right: 0;
  background: white;
  color: #f00 !important;
  width: 40px;
  height: 40px;
  margin: 10px;
  border-radius: 50%;
  font-size: 35px;
  font-weight: 800;
  line-height: 32px;
  text-align: center;
  border: 2px solid red;
}
/* line 66, templates/g5_helium/custom/scss/custom.scss */
.icona-covid a:hover {
  background: red;
  color: #fff !important;
}
/* line 71, templates/g5_helium/custom/scss/custom.scss */
.jl-nav-default .jl-nav-header {
  color: #fff;
}
/* line 75, templates/g5_helium/custom/scss/custom.scss */
.g-menu-item.g-menu-item-115.g-menu-item-link-parent.g-menu-item-type-component.g-parent.g-standard > a > span.g-menu-parent-indicator, .g-menu-item.g-menu-item-115.g-menu-item-link-parent.g-menu-item-type-component.g-parent.g-standard > ul {
  /*display:none;*/
}
/* line 80, templates/g5_helium/custom/scss/custom.scss */
#g-sidebar, #g-mainbar, #g-sidebar2, #g-sidebar3, #g-sidebar4 {
  color: #000;
}
/* line 88, templates/g5_helium/custom/scss/custom.scss */
#g-sidebar2, #g-sidebar3, #g-sidebar4 {
  padding: 3rem 0;
}
/* line 94, templates/g5_helium/custom/scss/custom.scss */
.jl-grid-column-small > *, .jl-grid-small > * {
  padding-left: 0;
}
/* line 98, templates/g5_helium/custom/scss/custom.scss */
.jl-list > * > ul, .jl-list > :nth-child(n+2) {
  margin-top: 0;
}
/* line 102, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-dropdown {
  background: #000;
  border: 0;
  border-radius: 0;
}
/* line 108, templates/g5_helium/custom/scss/custom.scss */
.jl-nav-default > li > a {
  color: #fff;
  text-transform: uppercase;
}
/* line 113, templates/g5_helium/custom/scss/custom.scss */
.jl-modal-close-full, .jl-modal-dialog {
  background: #000;
}
/* line 118, templates/g5_helium/custom/scss/custom.scss */
.g-owlcarousel-item-title {
  font-family: 'Playfair Display', serif !important;
  font-weight: 800 !important;
  text-transform: uppercase;
}
/* line 124, templates/g5_helium/custom/scss/custom.scss */
.ita {
  background-image: url('../../../../media/mod_languages/images/it_it.gif');
}
/* line 128, templates/g5_helium/custom/scss/custom.scss */
.eng {
  background-image: url('../../../../media/mod_languages/images/en_gb.gif');
}
/* line 132, templates/g5_helium/custom/scss/custom.scss */
.deu {
  background-image: url('../../../../media/mod_languages/images/de_de.gif');
}
/* line 136, templates/g5_helium/custom/scss/custom.scss */
.anno {
  background: #000;
  color: #fff;
  font-size: 2rem;
  padding: 1rem 1.5rem;
  font-weight: 800;
}
/* line 144, templates/g5_helium/custom/scss/custom.scss */
.anno-corrente {
  background: #ea5d0b;
}
/* line 148, templates/g5_helium/custom/scss/custom.scss */
.bandie {
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: bottom;
  width: 33%;
  float: left;
  text-align: center;
}
/* line 157, templates/g5_helium/custom/scss/custom.scss */
.jl-nav-default > li.jl-active > a {
  color: #ea5d0b;
}
/* line 161, templates/g5_helium/custom/scss/custom.scss */
.logo-slide img {
  /*width:600px;
   margin:0 auto;*/
}
/* line 166, templates/g5_helium/custom/scss/custom.scss */
.logo-header {
  padding: 100px 0;
}
/* line 170, templates/g5_helium/custom/scss/custom.scss */
.vec-titolo {
  width: 200px;
  margin: 0 auto;
  padding: 2rem 0;
}
/* line 176, templates/g5_helium/custom/scss/custom.scss */
.vec-titolo text {
  font-family: "Roboto", "Lato", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 600;
}
/* line 181, templates/g5_helium/custom/scss/custom.scss */
.arancio {
  color: #ea5d0b;
}
/* line 185, templates/g5_helium/custom/scss/custom.scss */
.hp072020 .menu-top {
  background: #000;
}
/* line 189, templates/g5_helium/custom/scss/custom.scss */
.hp072020 #g-intro {
  padding: 1rem 0;
}
/* line 193, templates/g5_helium/custom/scss/custom.scss */
#g-testimonials .box-programma {
  /*height: 377px;*/
  height: 200px;
  position: relative;
}
/* line 201, templates/g5_helium/custom/scss/custom.scss */
.box-programma a {
  color: #fff;
  text-transform: uppercase;
  font-size: 3rem;
  font-family: Roboto;
  font-weight: 600;
}
/* line 209, templates/g5_helium/custom/scss/custom.scss */
#g-intro .box-programma .g-content {
  border: 5px solid #fff;
  height: 130px;
}
/* line 214, templates/g5_helium/custom/scss/custom.scss */
#g-testimonials .box-programma .g-content {
  border: 5px solid #fff;
  /*height:130px;*/
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
}
/* line 225, templates/g5_helium/custom/scss/custom.scss */
.bollino {
  padding: 0 35px;
}
/* line 229, templates/g5_helium/custom/scss/custom.scss */
.itinerario {
  background: #ea5d0b;
  color: #fff;
  padding: 0.5rem 1rem;
  text-transform: uppercase;
  border-radius: 10px;
}
/* line 237, templates/g5_helium/custom/scss/custom.scss */
.box-conteggio .g-content {
  /*border: 1px solid #fff;*/
  padding: 0;
  border: 2px solid #fff;
  height: 130px;
}
/* line 244, templates/g5_helium/custom/scss/custom.scss */
.custom-stelline {
  padding: 1rem 3rem;
}
/* line 248, templates/g5_helium/custom/scss/custom.scss */
.sottotitolo-stelline {
  background-color: #6e8086;
  padding: 1.5rem 10rem;
}
/* line 253, templates/g5_helium/custom/scss/custom.scss */
.icona-aree {
  padding-top: 3rem;
}
/* line 257, templates/g5_helium/custom/scss/custom.scss */
.titolo-aree {
  padding-top: 5rem;
  padding-bottom: 3rem;
}
/* line 262, templates/g5_helium/custom/scss/custom.scss */
.titolo-aree img {
  height: 150px;
}
/* line 266, templates/g5_helium/custom/scss/custom.scss */
.titolo-grande {
  font-family: 'Playfair Display', serif;
  font-weight: 800;
  font-size: 4.5rem;
}
/* line 272, templates/g5_helium/custom/scss/custom.scss */
.paragrafo-mappa {
  padding-right: 35px;
}
/* line 276, templates/g5_helium/custom/scss/custom.scss */
.sottotitolo, .page-header h2 {
  font-family: 'Playfair Display', serif;
  font-weight: 800;
  font-size: 1.5rem;
}
/* line 283, templates/g5_helium/custom/scss/custom.scss */
div[itemprop="articleBody"] p {
  /* font-family: 'Playfair Display', serif;
   font-weight: 800;*/
  font-size: 1.2rem;
  padding: 20px;
  line-height: 1.3;
}
/* line 292, templates/g5_helium/custom/scss/custom.scss */
#titolo-evento {
  padding: 10rem 0;
  font-family: 'Playfair Display', serif;
  font-weight: 800;
  text-transform: uppercase;
}
/* line 299, templates/g5_helium/custom/scss/custom.scss */
.page-header h2 {
  text-transform: uppercase;
  text-align: center;
}
/* line 304, templates/g5_helium/custom/scss/custom.scss */
.item-page .item-image {
  /*max-width:30%;*/
  width: 250px;
  margin: 0 auto;
}
/* line 310, templates/g5_helium/custom/scss/custom.scss */
.stelline img {
  padding: 15px 0;
}
/* line 314, templates/g5_helium/custom/scss/custom.scss */
.titolo-aree p {
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.2;
}
/* line 320, templates/g5_helium/custom/scss/custom.scss */
.titolo-aree h3 {
  border-top: 5px solid #000;
  border-bottom: 5px solid #000;
  font-weight: 800;
}
/* line 326, templates/g5_helium/custom/scss/custom.scss */
.titolo-stampa h3 {
  border-top: 3px solid #000;
  border-bottom: 3px solid #000;
  font-weight: 800;
}
/* line 332, templates/g5_helium/custom/scss/custom.scss */
.titolo-stampa p {
  border-bottom: 3px solid #000;
}
/* line 336, templates/g5_helium/custom/scss/custom.scss */
.g-social-text {
  font-size: 0.6rem;
}
/* line 340, templates/g5_helium/custom/scss/custom.scss */
.hp072020 #g-navigation .g-social {
  text-align: center;
  line-height: 1.125;
}
/* line 345, templates/g5_helium/custom/scss/custom.scss */
.hp072020 .social-top {
  /*
   padding-left: 0 !important;
   padding-right: 0 !important;
   */
  padding-bottom: 0 !important;
}
/* line 353, templates/g5_helium/custom/scss/custom.scss */
.hp072020 #g-navigation .g-main-nav .g-toplevel {
  line-height: 4.125;
}
/* line 357, templates/g5_helium/custom/scss/custom.scss */
.icona-programma {
  width: 50px;
}
/* line 361, templates/g5_helium/custom/scss/custom.scss */
.elemento {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #e5e5e5;
}
/* line 367, templates/g5_helium/custom/scss/custom.scss */
.accordion-programma {
  padding: 50px;
}
/* line 371, templates/g5_helium/custom/scss/custom.scss */
.top-testo {
  background: #fff;
  font-family: 'Playfair Display', serif;
  color: #000;
  font-weight: 800;
  text-transform: uppercase;
  /*line-height: 4.125;*/
  /* font-style: normal; */
  /*padding: 0rem 10rem;*/
  padding: 0rem 2rem;
}
/* line 383, templates/g5_helium/custom/scss/custom.scss */
.smp {
  background-color: #fff;
}
/* line 387, templates/g5_helium/custom/scss/custom.scss */
.logo-top img {
  max-height: 65px;
}
/* line 391, templates/g5_helium/custom/scss/custom.scss */
div.mod-languages li {
  margin-left: 0;
  margin-right: 0;
}
/* line 396, templates/g5_helium/custom/scss/custom.scss */
div.mod-languages img {
  max-width: 30%;
  vertical-align: bottom;
}
/* line 402, templates/g5_helium/custom/scss/custom.scss */
#g-top-header {
  background-color: #000;
}
/* line 406, templates/g5_helium/custom/scss/custom.scss */
#g-top-header img {
  /*max-height:50px;
   padding:5px;*/
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 20px;
}
/* line 414, templates/g5_helium/custom/scss/custom.scss */
.logo-main {
  padding-top: 125px;
}
/* line 418, templates/g5_helium/custom/scss/custom.scss */
#g-footer, .g-horizontalmenu, .g-totop {
  /*font-weight:200 !important;*/
}
/* line 424, templates/g5_helium/custom/scss/custom.scss */
.g-copyright a {
  color: #231f20;
  font-weight: bold;
}
/* line 429, templates/g5_helium/custom/scss/custom.scss */
.itemid-155 .djslider-loader, .itemid-177 .djslider-loader, .itemid-179 .djslider-loader {
  background: #000 !important;
  border-radius: 15px;
}
/* line 436, templates/g5_helium/custom/scss/custom.scss */
.cd-headline.loading-bar .cd-words-wrapper::after {
  background: #ea5d0b !important;
}
/* line 440, templates/g5_helium/custom/scss/custom.scss */
.g-social a {
  color: #231f20;
}
/* line 444, templates/g5_helium/custom/scss/custom.scss */
.hp072020 .g-social a {
  color: #fff;
  width: 25%;
  /*width: 33.3%;*/
  float: left;
}
/* line 451, templates/g5_helium/custom/scss/custom.scss */
.social-eventi a {
  color: #ea5d0b !important;
}
/* line 455, templates/g5_helium/custom/scss/custom.scss */
.social-eventi {
  /*text-align: center;
   width: 300px;*/
  margin: 0 auto;
  width: 100px;
}
/* line 462, templates/g5_helium/custom/scss/custom.scss */
[title="linkedus"] {
  float: right !important;
}
/* line 466, templates/g5_helium/custom/scss/custom.scss */
.hp072020 .g-social .fa-2x {
  font-size: 2em;
  width: 100%;
}
/* line 471, templates/g5_helium/custom/scss/custom.scss */
.homepage #g-utility {
  padding: 3rem 0 !important;
  /*margin-top: -100px;
   padding-top:100px;
   margin-bottom: -100px;
   padding-bottom:100px;*/
  /*font-family: Anton;*/
  /*background-image: url(images/immagini/triangolo-dx.png);
   background-size: 100% 100px;
   background-repeat: no-repeat;
   background-position: bottom left;*/
}
/* line 484, templates/g5_helium/custom/scss/custom.scss */
.homepage #g-above, .homepage #g-testimonials, .homepage #g-expanded, .homepage #g-sezione1, .homepage #g-sezione2, .homepage #g-sezione3, .homepage #g-sezione4, .homepage #g-sezione5, .homepage #g-sezione6 {
  /*font-family: Anton;*/
}
/* line 496, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-item {
  border: 0;
}
/* line 500, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-tags, .sprocket-readmore, .sprocket-mosaic-hovercontent {
  display: none;
}
/* line 506, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-filter {
  float: initial;
  padding-bottom: 25px;
}
/* line 511, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-filter li {
  background: #000;
  color: #fff;
  border-radius: 0 !important;
  border: 1px solid transparent;
}
/* line 518, templates/g5_helium/custom/scss/custom.scss */
.sprocket-mosaic-filter .active, .sprocket-mosaic-filter li:hover {
  background: #ea5d0b;
  color: #fff;
}
/* line 524, templates/g5_helium/custom/scss/custom.scss */
.leaflet-marker-icon {
  width: 41px !important;
  background: #ea5d0b;
  border-radius: 50%;
  padding: 3px;
}
/* line 531, templates/g5_helium/custom/scss/custom.scss */
.homepage #g-sezione1 .link-tasto a, .homepage #g-sezione2 .link-tasto a, .homepage #g-sezione4 a, .homepage #g-sezione5 a, .homepage #g-sezione6 a {
  border: 2px solid #fff;
  padding: 10px 50px;
  color: #fff;
}
/* line 542, templates/g5_helium/custom/scss/custom.scss */
.homepage #g-sezione1 {
  background-color: #231f20;
  color: #fff;
  padding-bottom: 100px;
}
/* line 548, templates/g5_helium/custom/scss/custom.scss */
.homepage #g-testimonials a {
  color: #fff;
}
/* line 552, templates/g5_helium/custom/scss/custom.scss */
.homepage #g-expanded a:hover, .homepage #g-sezione1 a:hover {
  background: #fff;
  color: #231f20;
}
/* line 558, templates/g5_helium/custom/scss/custom.scss */
.homepage #g-expanded a {
  border: 2px solid #231f20;
  padding: 10px 50px;
  color: #231f20;
}
/* line 564, templates/g5_helium/custom/scss/custom.scss */
.homepage #g-utility .link-tasto a {
  border: 2px solid #231f20;
  padding: 10px 50px;
  color: #231f20;
}
/* line 570, templates/g5_helium/custom/scss/custom.scss */
.homepage #g-expanded a:hover, .homepage #g-utility a:hover {
  color: #fff;
}
/* line 576, templates/g5_helium/custom/scss/custom.scss */
.bt-cs .bt-inner .bt-title {
  /*font-weight: 200;
   color: #f26722;
   text-transform: uppercase;
   letter-spacing: 1px;
   font-size: 1.5rem;*/
}
/* line 584, templates/g5_helium/custom/scss/custom.scss */
.homepage #g-sezione2 .bt-cs .bt-inner .bt-title {
  color: #fff;
}
/* line 588, templates/g5_helium/custom/scss/custom.scss */
.bt-cs .bt-inner img {
  outline: none;
}
/*border: 3px solid #fff;
 border-radius: 50%;
 margin-top: 20px;
 margin-bottom: 20px;*/
/* line 596, templates/g5_helium/custom/scss/custom.scss */
.bt-introtext {
  font-weight: 200;
  font-family: Raleway;
  line-height: 1.5rem;
}
/* line 603, templates/g5_helium/custom/scss/custom.scss */
.bt-cs .bt-row {
  /* padding: 0 25px;*/
}
/* line 607, templates/g5_helium/custom/scss/custom.scss */
.readmore a {
  color: #f26722;
}
/* line 611, templates/g5_helium/custom/scss/custom.scss */
.anton h3 {
  font-family: Anton;
}
/* line 615, templates/g5_helium/custom/scss/custom.scss */
.link-tasto {
  /*width: 300px;
   margin: 0 auto;*/
  padding: 2rem 0;
  text-transform: uppercase;
}
/* line 622, templates/g5_helium/custom/scss/custom.scss */
.bordo-sx {
  background-image: url('../../../../images/immagini/triangolo.png');
  height: 100px;
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
/* line 630, templates/g5_helium/custom/scss/custom.scss */
.bordo-sx-sotto {
  background-image: url('../../../../images/immagini/triangolo-sx-sotto.png');
  height: 100px;
  background-position: top right;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
/* line 638, templates/g5_helium/custom/scss/custom.scss */
.bordo-dx {
  background-image: url('../../../../images/immagini/triangolo-dx.png');
  height: 100px;
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
/* line 646, templates/g5_helium/custom/scss/custom.scss */
.homepage #g-testimonials {
  /*background: url(images/immagini/triangolo-dx-sotto.png) top no-repeat, url(images/immagini/triangolo.png) right bottom no-repeat;
   background-size: 100% 100px, 100% 100px;
   padding-bottom: 100px;*/
}
/* line 652, templates/g5_helium/custom/scss/custom.scss */
.homepage #g-expanded {
  /*background: url(images/immagini/triangolo-sx-sotto.png) top no-repeat, url(images/immagini/triangolo.png) right bottom no-repeat, url(images/immagini/bg-location.jpg) center fixed;
   background-size: 100% 100px, 100% 100px, cover;
   padding-bottom: 200px;
   padding-top: 200px;*/
}
/* line 659, templates/g5_helium/custom/scss/custom.scss */
.homepage #g-testimonials {
  /*padding-bottom: 200px;
   padding-top:200px;*/
}
/* line 666, templates/g5_helium/custom/scss/custom.scss */
.homepage #g-sezione2 {
  /*background: url(images/immagini/triangolo-sx-sotto.png) top no-repeat, url(images/immagini/triangolo-dx.png) right bottom no-repeat;
   background-size: 100% 100px, 100% 100px;
   padding-bottom: 200px;
   padding-top: 200px;*/
  /*background-color:#928a7f;*/
}
/* line 674, templates/g5_helium/custom/scss/custom.scss */
.homepage #g-sezione3 {
  /*background: url(images/immagini/triangolo-dx-sotto.png) top no-repeat;
   background-size: 100% 100px;
   padding-bottom: 100px;
   padding-top:100px;*/
}
/* line 681, templates/g5_helium/custom/scss/custom.scss */
.galleria-blocco {
  background-color: #231f20;
  padding-top: 100px;
  padding-bottom: 100px;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 689, templates/g5_helium/custom/scss/custom.scss */
.ba-gallery .ba-goback a, .ba-gallery .category-filter a.ba-filter, .ba-gallery .category-filter a.ba-filter-active {
  font-family: Anton;
}
/* line 693, templates/g5_helium/custom/scss/custom.scss */
.gallery-tags-wrapper, .ba-gallery select.ba-select-filter, .ba-gallery .category-filter {
  margin-bottom: 20px;
}
/* line 697, templates/g5_helium/custom/scss/custom.scss */
.ba-caption .ba-caption-content {
  /*background-color: rgba(255, 255, 255, 0.5);*/
}
/* line 701, templates/g5_helium/custom/scss/custom.scss */
.ba-caption h3, .ba-gallery .ba-goback h2 {
  font-family: Anton;
  text-transform: uppercase;
}
/* line 708, templates/g5_helium/custom/scss/custom.scss */
.blocco-feat {
  background-color: #000;
}
/* line 712, templates/g5_helium/custom/scss/custom.scss */
.carosello-sponsors {
  padding: 25px 50px;
}
/* line 716, templates/g5_helium/custom/scss/custom.scss */
.djslider-default.img-vcenter img.dj-image {
  padding: 15px;
}
/* line 720, templates/g5_helium/custom/scss/custom.scss */
.giff {
  display: none;
}
/* line 724, templates/g5_helium/custom/scss/custom.scss */
#jlanimatedtext-7694 .cd-words-wrapper {
  font-family: Anton;
  font-weight: 200;
  letter-spacing: 2px;
}
/* line 730, templates/g5_helium/custom/scss/custom.scss */
#jlanimatedtext-7694 {
  padding-top: 25%;
  padding-bottom: 25%;
}
/* line 735, templates/g5_helium/custom/scss/custom.scss */
.g-home-particles.g-helium-style #g-navigation .g-social a {
  color: #231f20;
}
/* line 739, templates/g5_helium/custom/scss/custom.scss */
.titoletto {
  background: #ea5d0b;
  color: #fff;
}
/* line 744, templates/g5_helium/custom/scss/custom.scss */
.titoletto h4 {
  background: #ea5d0b;
  color: #fff;
  font-family: Roboto;
  text-transform: uppercase;
  margin: 0.75rem 0 0.75rem 0;
}
/* line 752, templates/g5_helium/custom/scss/custom.scss */
.scd-counter {
  font-size: 1.5em;
  /*font-family:Anton;*/
  font-weight: 600;
}
/* line 759, templates/g5_helium/custom/scss/custom.scss */
#g-navigation {
  background-color: #ea5d0b !important;
}
/* line 763, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-block {
  padding: 15px 0 0 0;
}
/* line 767, templates/g5_helium/custom/scss/custom.scss */
.owl-carousel .owl-item img {
  opacity: 0.6;
}
/* line 771, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel {
  /*letter-spacing: 2px;*/
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
}
/* line 778, 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: 200;
}
/* line 782, templates/g5_helium/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  /*color: #231f20;*/
}
/* line 786, 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 #ea5d0b;
}
/* line 790, templates/g5_helium/custom/scss/custom.scss */
.galleria-titolo a, .galleria-titolo p {
  color: #fff !important;
}
/* line 794, templates/g5_helium/custom/scss/custom.scss */
#g-intro img {
  padding: 20px;
}
/* line 798, templates/g5_helium/custom/scss/custom.scss */
.slide-desc-bg-default {
  border: 2px solid #fff;
}
/* line 802, templates/g5_helium/custom/scss/custom.scss */
.slide-desc-text-default .slide-title {
  font-weight: 200;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 809, templates/g5_helium/custom/scss/custom.scss */
.galleria-home h1 {
  font-weight: 800;
  font-family: PlayFair display, serif;
  font-size: 3rem;
}
/* line 815, templates/g5_helium/custom/scss/custom.scss */
#g-footer {
  font-family: Roboto;
}
/* line 819, templates/g5_helium/custom/scss/custom.scss */
.box-footer {
  text-transform: uppercase;
  color: #fff;
  font-size: 0.8rem;
}
/* line 825, templates/g5_helium/custom/scss/custom.scss */
.box-badge {
  line-height: 1.2;
  font-weight: 200;
}
/* line 830, templates/g5_helium/custom/scss/custom.scss */
.box-footer .titolo, .box-badge .titolo {
  color: #ea5d0b;
}
/* line 835, templates/g5_helium/custom/scss/custom.scss */
.pie-footer {
  color: #898888;
  font-size: 0.6rem;
  border-top: 1px solid #898888;
}
/* line 841, templates/g5_helium/custom/scss/custom.scss */
.pie-footer a {
  color: #898888 !important;
}
/* line 845, templates/g5_helium/custom/scss/custom.scss */
.gallery #g-features {
  padding: 2rem !important;
}
/* line 849, templates/g5_helium/custom/scss/custom.scss */
#g-footer a {
  color: #fff;
}
/* line 853, templates/g5_helium/custom/scss/custom.scss */
#g-footer a:hover {
  color: #ea5d0b !important;
}
/* line 858, templates/g5_helium/custom/scss/custom.scss */
#g-footer .jl-flex-nowrap {
  flex-wrap: wrap;
}
/* line 862, templates/g5_helium/custom/scss/custom.scss */
#g-footer .jl-grid-small {
  margin-left: 0;
}
/* line 866, templates/g5_helium/custom/scss/custom.scss */
#g-footer .jl-width-1-5\@m {
  width: 100%;
}
/*  media queries */
@media (max-width: 1400px) {
  /* line 874, 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-size: 0.7rem;
  }
}
@media (max-width: 1110px) {
  /* line 882, 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-size: 0.5rem;
  }
}
@media only all and (min-width: 75rem) {
  /* line 889, templates/g5_helium/custom/scss/custom.scss */
  .top-testo {
    font-size: 2.5rem;
  }
  /* line 893, templates/g5_helium/custom/scss/custom.scss */
  #jlinlinesvg-8695-particle {
    padding: 20px 0 !important;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  /* line 900, templates/g5_helium/custom/scss/custom.scss */
  .top-testo {
    font-size: 2.5rem;
  }
  /* line 904, templates/g5_helium/custom/scss/custom.scss */
  #jlinlinesvg-8695-particle {
    padding: 20px 0 !important;
  }
}
@media only all and (max-width: 30rem) {
  /* display: flex !important;*/
  /* aggiunte novembre 2021 */
  /**/
  /* line 911, templates/g5_helium/custom/scss/custom.scss */
  #g-navigation .g-block {
    padding: 0 15px;
    padding-top: 5px;
  }
  /* line 916, templates/g5_helium/custom/scss/custom.scss */
  #jlinlinesvg-8695-particle {
    padding: 10px 0 !important;
  }
  /* line 920, templates/g5_helium/custom/scss/custom.scss */
  #g-top-header img {
    width: 30%;
    padding: 5px;
  }
  /* line 925, templates/g5_helium/custom/scss/custom.scss */
  .top-testo {
    padding: 0rem 1rem;
  }
  /* line 929, templates/g5_helium/custom/scss/custom.scss */
  .logo-header {
    padding: 100px 15px;
  }
  /* line 933, templates/g5_helium/custom/scss/custom.scss */
  .scd-label-row {
    text-align: center;
  }
  /* line 937, templates/g5_helium/custom/scss/custom.scss */
  #smartcountdown-94 .scd-unit-vert {
    float: left;
    width: 25%;
  }
  /* line 942, templates/g5_helium/custom/scss/custom.scss */
  .scd-counter {
    /*font-size:1.2em;*/
    font-size: 0.9em;
  }
  /* line 948, templates/g5_helium/custom/scss/custom.scss */
  .box-conteggio .g-content {
    height: auto;
  }
  /* line 952, templates/g5_helium/custom/scss/custom.scss */
  #g-testimonials {
    padding: 20px;
  }
  /* line 956, templates/g5_helium/custom/scss/custom.scss */
  .custom-stelline, .sottotitolo-stelline {
    padding: 1rem 1rem;
  }
  /* line 961, templates/g5_helium/custom/scss/custom.scss */
  .titolo-aree {
    padding-top: 2rem;
    padding-bottom: 1rem;
  }
  /* line 968, templates/g5_helium/custom/scss/custom.scss */
  .top-testo img {
    width: 100% !important;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  /* aggiunte novembre 2021 */
  /**/
  /* line 977, templates/g5_helium/custom/scss/custom.scss */
  #g-navigation .g-block {
    padding: 0 15px;
    padding-top: 5px;
  }
  /* line 982, templates/g5_helium/custom/scss/custom.scss */
  #jlinlinesvg-8695-particle {
    padding: 10px 0 !important;
  }
  /* line 986, templates/g5_helium/custom/scss/custom.scss */
  #g-top-header img {
    width: 30%;
    padding: 5px;
  }
  /* line 991, templates/g5_helium/custom/scss/custom.scss */
  .top-testo {
    padding: 0rem 1rem;
  }
  /* line 995, templates/g5_helium/custom/scss/custom.scss */
  .logo-header {
    padding: 100px 15px;
  }
  /* line 999, templates/g5_helium/custom/scss/custom.scss */
  .scd-label-row {
    text-align: center;
  }
  /* line 1003, templates/g5_helium/custom/scss/custom.scss */
  #smartcountdown-94 .scd-unit-vert {
    float: left;
    width: 25%;
  }
  /* line 1008, templates/g5_helium/custom/scss/custom.scss */
  .scd-counter {
    font-size: 1.2em;
  }
  /* line 1012, templates/g5_helium/custom/scss/custom.scss */
  .box-conteggio .g-content {
    height: auto;
  }
  /* line 1016, templates/g5_helium/custom/scss/custom.scss */
  #g-testimonials {
    padding: 20px;
  }
  /* line 1020, templates/g5_helium/custom/scss/custom.scss */
  .custom-stelline, .sottotitolo-stelline {
    padding: 1rem 1rem;
  }
  /* line 1025, templates/g5_helium/custom/scss/custom.scss */
  .titolo-aree {
    padding-top: 2rem;
    padding-bottom: 1rem;
  }
  /* line 1032, templates/g5_helium/custom/scss/custom.scss */
  .top-testo img {
    width: 100% !important;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  /* line 1041, templates/g5_helium/custom/scss/custom.scss */
  #g-navigation .g-block {
    padding: 0 15px;
    padding-top: 5px;
  }
  /* line 1046, templates/g5_helium/custom/scss/custom.scss */
  #jlinlinesvg-8695-particle {
    padding: 10px 0 !important;
  }
}
/* line 1051, templates/g5_helium/custom/scss/custom.scss */
.logo-amd img {
  padding-top: 0px !important;
}
/* line 1055, templates/g5_helium/custom/scss/custom.scss */
.fa-youtube-square, .fa-instagram, .fa-facebook-square {
  vertical-align: middle !important;
}
/* line 1059, templates/g5_helium/custom/scss/custom.scss */
.g-offcanvas-toggle {
  color: #fff !important;
}
/* line 1063, templates/g5_helium/custom/scss/custom.scss */
#g-offcanvas, #g-offcanvas #g-mobilemenu-container ul {
  background: #000 !important;
}
/* line 1067, templates/g5_helium/custom/scss/custom.scss */
#g-mobilemenu-container li {
  background: #000 !important;
}
/* line 1071, templates/g5_helium/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: none !important;
  background: none !important;
  padding: 0.2rem 0;
}
/* line 1077, templates/g5_helium/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #ed580e !important;
}
/* line 1080, templates/g5_helium/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active .g-menu-parent-indicator {
  padding: 0.2rem !important;
}
/* line 1086, templates/g5_helium/custom/scss/custom.scss */
#g-mobilemenu-container .g-toplevel li .g-menu-item-content {
  text-transform: capitalize;
}
/* line 1090, templates/g5_helium/custom/scss/custom.scss */
.item-content {
  border: 2px solid black !important;
}
/* line 1094, templates/g5_helium/custom/scss/custom.scss */
.item-content div {
  background-color: rgba(0, 0, 0, 0.5) !important;
}
/* line 1098, templates/g5_helium/custom/scss/custom.scss */
.item-content .readmore-wrapper {
  background-color: rgba(0, 0, 0, 0) !important;
}
/* line 1102, templates/g5_helium/custom/scss/custom.scss */
#digi_showcase_192 .showcase-item {
  border: none !important;
}
/* line 1106, templates/g5_helium/custom/scss/custom.scss */
.extra-info {
  color: #fff !important;
}
/* line 1110, templates/g5_helium/custom/scss/custom.scss */
.news-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
}
/* line 1116, templates/g5_helium/custom/scss/custom.scss */
.news-item {
  position: relative;
  height: 420px;
  border-radius: 12px;
  overflow: hidden;
}
/* line 1123, templates/g5_helium/custom/scss/custom.scss */
.news-image {
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center;
}
/* line 1130, templates/g5_helium/custom/scss/custom.scss */
.news-overlay {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.55);
  color: #fff;
  padding: 25px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  text-align: center;
}
/* line 1142, templates/g5_helium/custom/scss/custom.scss */
.news-overlay h3 a {
  color: #ff6a00;
  text-decoration: none;
}
/* line 1147, templates/g5_helium/custom/scss/custom.scss */
.news-btn {
  background: #ddd;
  color: #333;
  padding: 10px 18px;
  border-radius: 6px;
  text-decoration: none;
  display: inline-block;
  margin: 10px auto;
}
/* line 1157, templates/g5_helium/custom/scss/custom.scss */
.news-date {
  font-size: 14px;
  opacity: 0.85;
}
/* Responsive */
@media (max-width: 1200px) {
  /* line 1164, templates/g5_helium/custom/scss/custom.scss */
  .news-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 600px) {
  /* line 1167, templates/g5_helium/custom/scss/custom.scss */
  .news-grid {
    grid-template-columns: 1fr;
  }
}
/* line 1171, templates/g5_helium/custom/scss/custom.scss */
.single-news-image {
  height: 450px;
  background-size: cover;
  background-position: center;
  margin-bottom: 40px;
}
/* line 1178, templates/g5_helium/custom/scss/custom.scss */
.single-news-content {
  max-width: 900px;
  margin: 0 auto;
}
/* line 1183, templates/g5_helium/custom/scss/custom.scss */
.single-news-content h1 {
  font-size: 36px;
  margin-bottom: 15px;
}
/* line 1188, templates/g5_helium/custom/scss/custom.scss */
.single-news-meta {
  color: #888;
  margin-bottom: 30px;
}
/* line 1193, templates/g5_helium/custom/scss/custom.scss */
.single-news-text {
  font-size: 18px;
  line-height: 1.7;
}
/*# sourceMappingURL=custom_46.css.map */