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

/* 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 1, templates/g5_hydrogen/scss/mixins/_nav.scss */
/*Outline header and navigation*/
/* line 4, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header {
  background: #fff;
}
/* line 8, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation {
  background: #142d53;
}
/* line 12, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {
  background: #142d53;
}
/* line 16, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav ul, #g-mobilemenu-container ul {
  text-transform: uppercase;
}
/* line 19, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel {
  font-size: 14px;
  line-height: 1rem;
}
/* line 23, templates/g5_hydrogen/custom/scss/custom.scss */
.g-menu-item-container:hover {
  background: #3180c2 !important;
  color: white !important;
}
/* line 27, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li {
  border-right: 1px solid rgba(255, 255, 255, 0.15);
}
/* line 31, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container {
  color: white;
}
/* line 34, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
  color: #142d53;
  background: white;
}
/* line 38, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-fullwidth .g-dropdown .g-block {
  position: relative;
  overflow: hidden;
  background: white;
}
/*Outline top memu*/
/* line 45, templates/g5_hydrogen/custom/scss/custom.scss */
.maxiroundedcenter {
  text-transform: uppercase;
}
/* line 48, templates/g5_hydrogen/custom/scss/custom.scss */
.maximenuck {
  float: left;
  list-style: none;
  margin-top: 5px;
  margin-bottom: 0;
  padding-top: 5px;
  line-height: 8px;
}
/* line 56, templates/g5_hydrogen/custom/scss/custom.scss */
.titreck {
  color: #abaaaa;
  padding: 0 10px;
  font-weight: 500;
  font-size: 14px;
  border-right: 1px solid #eae9e9;
}
/* line 63, templates/g5_hydrogen/custom/scss/custom.scss */
.titreck:hover {
  color: #777575;
}
/*Outline Footer*/
/* line 67, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer {
  background: #212121;
}
/* line 70, templates/g5_hydrogen/custom/scss/custom.scss */
.g-social a {
  background: #212121;
  border: 1px solid #ddd;
  color: white;
}
/* line 75, templates/g5_hydrogen/custom/scss/custom.scss */
.fa-2x {
  font-size: 0.9em;
}
/* line 78, templates/g5_hydrogen/custom/scss/custom.scss */
.privacy-cookie {
  color: #666;
}
/* line 81, templates/g5_hydrogen/custom/scss/custom.scss */
.privacy-cookie:hover {
  color: white;
}
/*Home*/
/* line 86, templates/g5_hydrogen/custom/scss/custom.scss */
.Sh-banner {
  font-size: 1.1rem;
  font-weight: 500;
  text-align: center;
  padding: 0.7rem;
}
/* line 92, templates/g5_hydrogen/custom/scss/custom.scss */
.slide-desc-text-default .slide-title {
  text-align: center;
  font-size: 1.1rem;
}
/* line 96, templates/g5_hydrogen/custom/scss/custom.scss */
.slide-desc-text-default .slide-title a {
  color: #fff !important;
}
/* line 99, templates/g5_hydrogen/custom/scss/custom.scss */
.slide-desc-text-default .slide-title a:hover {
  color: #3180c2 !important;
}
/* line 102, templates/g5_hydrogen/custom/scss/custom.scss */
.f-title {
  font-weight: 400;
}
/* line 105, templates/g5_hydrogen/custom/scss/custom.scss */
.description-one {
  font-size: 1.2rem;
  text-align: left;
}
/* line 110, templates/g5_hydrogen/custom/scss/custom.scss */
.fea-link {
  float: left;
}
/* line 114, templates/g5_hydrogen/custom/scss/custom.scss */
#f-box {
  width: 100%;
  padding-top: 1rem;
}
/* line 119, templates/g5_hydrogen/custom/scss/custom.scss */
.vantaggi {
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1.1rem;
  letter-spacing: 2px;
  color: red;
  text-align: center;
  text-transform: uppercase;
  border-bottom: 1px solid #cecece;
  padding: 14px 0;
}
/* line 130, templates/g5_hydrogen/custom/scss/custom.scss */
.list {
  font-size: 0.9rem;
  font-weight: 500;
  line-height: 1.5rem;
  margin: 0 auto;
  padding: 0;
  text-align: left;
  color: #142d53;
  letter-spacing: 1px;
}
/* line 140, templates/g5_hydrogen/custom/scss/custom.scss */
.nursing-card {
  width: 60%;
  height: auto;
  max-width: 100%;
  display: inline-flex;
  vertical-align: middle;
  margin-top: 1.5rem;
  padding: 0;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
}
/* line 154, templates/g5_hydrogen/custom/scss/custom.scss */
.nursing-card:hover {
  width: 100%;
  height: auto;
}
/* line 159, templates/g5_hydrogen/custom/scss/custom.scss */
.main-content {
  font-size: 1rem;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
  color: green;
}
/* line 166, templates/g5_hydrogen/custom/scss/custom.scss */
.fa.fa-hospital-o.fa-large.float-left {
  font-size: 5rem;
  color: #808080;
}
/* line 171, templates/g5_hydrogen/custom/scss/custom.scss */
.sample-content .info-box {
  background: #fff;
  box-shadow: 5px 5px 5px #dee0e3;
}
/* line 175, templates/g5_hydrogen/custom/scss/custom.scss */
.img2 {
  margin-top: -57px !important;
}
/* line 178, templates/g5_hydrogen/custom/scss/custom.scss */
.logo-large {
  position: relative;
  top: 54%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 11rem;
  height: auto;
  display: inherit;
}
/* line 191, templates/g5_hydrogen/custom/scss/custom.scss */
.m-reservation {
  margin: 3rem 0 0 0;
  padding: 1rem 0 0;
  text-transform: uppercase;
  font-size: 1rem;
  text-align: center;
  text-decoration-line: underline;
}
/* line 199, templates/g5_hydrogen/custom/scss/custom.scss */
#g-subfeature {
  background: #f3f7f9;
  border: 0px;
}
/* line 203, templates/g5_hydrogen/custom/scss/custom.scss */
.g-block.size-100.second-row {
  border-top: 1px solid rgba(0, 0, 0, 0.05);
}
/* line 206, templates/g5_hydrogen/custom/scss/custom.scss */
.sub-image {
  position: relative;
  width: auto;
}
/* line 210, templates/g5_hydrogen/custom/scss/custom.scss */
.sub-button {
  text-align: center;
}
/* line 213, templates/g5_hydrogen/custom/scss/custom.scss */
.hm-button {
  margin: 0.5rem;
  border: 1px solid #3180c2;
  border-radius: 0.1875rem;
  box-shadow: 1px 1px 1px #f4fff8;
  color: #3180c2;
  padding: 6px;
  font-weight: 500;
  text-align: center;
  -webkit-transition: background 0.1s;
  -moz-transition: background 0.1s;
  transition: background 0.1s;
}
/* line 226, templates/g5_hydrogen/custom/scss/custom.scss */
.hm-button:hover {
  background: #3180c2;
  color: #f3f7f9;
}
/*La Struttura*/
/* line 234, templates/g5_hydrogen/custom/scss/custom.scss */
.str-banner {
  font-size: 1.1rem;
  font-weight: 500;
  text-align: center;
  padding: 0.7rem;
  background: #009037;
  text-transform: uppercase;
}
/* line 242, templates/g5_hydrogen/custom/scss/custom.scss */
.description-two {
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
  color: #009037;
  margin-top: 4rem;
  text-decoration: underline;
}
/*right-content*/
/* line 252, templates/g5_hydrogen/custom/scss/custom.scss */
#f-right-containere {
  background: #f9fff9;
}
/* line 255, templates/g5_hydrogen/custom/scss/custom.scss */
.g-str-block {
  padding-bottom: 2rem;
  border-bottom: 1px solid #defcde;
}
/* line 259, templates/g5_hydrogen/custom/scss/custom.scss */
.str-sub-image {
  position: relative;
  float: left;
  width: 11%;
  top: 0.9rem;
}
/* line 265, templates/g5_hydrogen/custom/scss/custom.scss */
.str-block {
  position: relative;
  top: 21px;
  left: 6%;
  text-align: left;
  line-height: 1.2rem;
}
/* line 272, templates/g5_hydrogen/custom/scss/custom.scss */
.str-title {
  font-size: 0.9rem;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 277, templates/g5_hydrogen/custom/scss/custom.scss */
.str-description {
  font-size: 0.9rem;
}
/* line 280, templates/g5_hydrogen/custom/scss/custom.scss */
.str-a-link {
  color: #666;
}
/* line 283, templates/g5_hydrogen/custom/scss/custom.scss */
.str-a-link:hover {
  color: #a2a2a2;
}
/* line 286, templates/g5_hydrogen/custom/scss/custom.scss */
.str-button {
  display: inherit;
  border: 1px solid #009037;
  border-radius: 0.1875rem;
  box-shadow: 1px 1px 1px #f4fff8;
  color: #009037;
  padding: 6px;
  font-weight: 500;
  text-align: center;
  -webkit-transition: background 0.1s;
  -moz-transition: background 0.1s;
  transition: background 0.1s;
}
/* line 299, templates/g5_hydrogen/custom/scss/custom.scss */
.str-button:hover {
  background: #009037;
  color: white;
}
/*Chi sono*/
/* line 305, templates/g5_hydrogen/custom/scss/custom.scss */
.cs-banner {
  background: #009036;
  color: white;
  font-size: 1.1rem;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
  padding: 0.7rem;
}
/*Contatti*/
/* line 316, templates/g5_hydrogen/custom/scss/custom.scss */
.cn-banner {
  background: gray;
  color: white;
  font-size: 1.1rem;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
  padding: 0.7rem;
}
/* line 325, templates/g5_hydrogen/custom/scss/custom.scss */
.cn-heading {
  color: #009036;
}
/* line 328, templates/g5_hydrogen/custom/scss/custom.scss */
.cn-info {
  margin-top: 4rem;
  padding: 0;
}
/*Privacy e Cookie*/
/* line 334, templates/g5_hydrogen/custom/scss/custom.scss */
.pc-banner {
  background: gray;
  font-size: 1.1rem;
  font-weight: 500;
  text-align: center;
  padding: 0.7rem;
  text-transform: uppercase;
}
/* line 342, templates/g5_hydrogen/custom/scss/custom.scss */
.pc-privacy {
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
}
/*Prestazioni Infermieristiche*/
/* line 348, templates/g5_hydrogen/custom/scss/custom.scss */
.pi-banner {
  font-size: 1.1rem;
  font-weight: 500;
  text-align: center;
  padding: 0.7rem;
  background: #0b7e90;
  text-transform: uppercase;
}
/* line 356, templates/g5_hydrogen/custom/scss/custom.scss */
.pi-intro {
  font-weight: 500;
  text-align: center;
}
/* line 360, templates/g5_hydrogen/custom/scss/custom.scss */
.pi-description {
  text-align: left;
  text-rendering: optimizelegibility;
}
/* line 364, templates/g5_hydrogen/custom/scss/custom.scss */
.pi-right {
  background: #fcfadb;
}
/* line 367, templates/g5_hydrogen/custom/scss/custom.scss */
.pi-right-title {
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  color: brown;
  text-rendering: optimizelegibility;
}
/* line 374, templates/g5_hydrogen/custom/scss/custom.scss */
.pi-toptitle {
  color: #fef010;
  text-align: center;
  font-weight: 600;
  text-transform: uppercase;
  margin: 0 auto;
  padding: 0;
  text-rendering: optimizelegibility;
}
/* line 383, templates/g5_hydrogen/custom/scss/custom.scss */
.pi-title {
  margin: 4rem 0;
  padding: 0;
  font-weight: 500;
  color: #f2b332;
}
/* line 389, templates/g5_hydrogen/custom/scss/custom.scss */
.fea-pi-info {
  display: inline-flex;
  margin: 0 auto;
  padding: 1rem;
}
/* line 394, templates/g5_hydrogen/custom/scss/custom.scss */
.pi-button {
  display: inline-flex;
  border: 1px solid #0b7e90;
  border-radius: 0.1875rem;
  box-shadow: 1px 1px 1px #f4fff8;
  color: #0b7e90;
  padding: 6px;
  font-weight: 500;
  text-align: center;
  -webkit-transition: background 0.1s;
  -moz-transition: background 0.1s;
  transition: background 0.1s;
}
/* line 407, templates/g5_hydrogen/custom/scss/custom.scss */
.pi-button:hover {
  background: #0b7e90;
  color: white;
}
/*Nursing Card*/
/* line 413, templates/g5_hydrogen/custom/scss/custom.scss */
.nc-description {
  text-align: center;
  font-size: 1.1rem;
  font-weight: 400;
}
/* line 418, templates/g5_hydrogen/custom/scss/custom.scss */
.nc-list {
  font-size: 1.2rem;
  text-align: center;
  font-weight: 500;
  list-style: none;
  margin-top: 5rem;
  color: green;
}
/* line 426, templates/g5_hydrogen/custom/scss/custom.scss */
.nc-bottom {
  font-size: 1.4rem;
  font-weight: 500;
  text-align: center;
  margin-top: 4rem;
  color: orange;
}
/*AIT Salute*/
/* line 435, templates/g5_hydrogen/custom/scss/custom.scss */
.AIT-salute-title {
  font-size: 1.5rem;
  font-weight: 600;
}
/* line 439, templates/g5_hydrogen/custom/scss/custom.scss */
.plan-description {
  font-weight: 400;
  font-size: 1rem;
}
/* line 443, templates/g5_hydrogen/custom/scss/custom.scss */
.AIT-mokup {
  font-weight: 500;
  text-align: center;
  color: green;
  border-right: 2px solid green;
  border-left: 2px solid green;
  padding: 2rem;
  position: relative;
  top: 7rem;
}
/* line 453, templates/g5_hydrogen/custom/scss/custom.scss */
#list-table {
  background: #009036;
  color: white;
}
/* line 457, templates/g5_hydrogen/custom/scss/custom.scss */
.AIT-list {
  font-weight: 600;
  font-size: 1.2rem;
  text-align: center;
}
/* line 462, templates/g5_hydrogen/custom/scss/custom.scss */
.prestazioni-erogabili {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  font-size: 14px;
  line-height: 1.8rem;
}
/* line 469, templates/g5_hydrogen/custom/scss/custom.scss */
.AIT-endlist {
  text-align: center;
  font-weight: 600;
  font-size: 14px;
}
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 477, templates/g5_hydrogen/custom/scss/custom.scss */
  .AIT-salute-title {
    font-size: 1.6rem;
    margin: 0 auto;
    padding: 0;
  }
  /* line 482, templates/g5_hydrogen/custom/scss/custom.scss */
  .AIT-mokup {
    position: relative;
    top: 0rem;
  }
}
/*Prestazioni in Ambulatorio\Domicilio */
/* line 489, templates/g5_hydrogen/custom/scss/custom.scss */
.pa-intro {
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
  color: orange;
  font-size: 1.1rem;
}
/* line 496, templates/g5_hydrogen/custom/scss/custom.scss */
.pi-description-list {
  text-transform: uppercase;
}
/*Prelievi ematici*/
/* line 501, templates/g5_hydrogen/custom/scss/custom.scss */
.pe-list {
  margin: 0 auto;
  padding: 0;
  font-size: 0.9rem;
}
/*Specialisti*/
/* line 509, templates/g5_hydrogen/custom/scss/custom.scss */
.sp-banner {
  font-size: 1.1rem;
  font-weight: 500;
  text-align: center;
  padding: 0.7rem;
  background: #009de0;
  text-transform: uppercase;
}
/* line 517, templates/g5_hydrogen/custom/scss/custom.scss */
.sp-feature-intro {
  font-size: 1.2rem;
  font-weight: 500;
  text-align: center;
}
/* line 522, templates/g5_hydrogen/custom/scss/custom.scss */
.sp-description {
  font-weight: 500;
  text-align: center;
}
/* line 526, templates/g5_hydrogen/custom/scss/custom.scss */
.sp-flush {
  background: transparent !important;
}
/* line 530, templates/g5_hydrogen/custom/scss/custom.scss */
.sp-f-title {
  font-weight: 600;
  font-size: 1.2rem;
}
/*a-link*/
/* line 535, templates/g5_hydrogen/custom/scss/custom.scss */
.sp-f-title {
  color: #666;
}
/* line 538, templates/g5_hydrogen/custom/scss/custom.scss */
.sp-f-description {
  text-align: center;
  border-top: 1px solid #d5dde9;
}
/* line 544, templates/g5_hydrogen/custom/scss/custom.scss */
#g-subfeature.sp-flush {
  border-bottom: white !important;
}
/*Desc-Specialista*/
/* line 549, templates/g5_hydrogen/custom/scss/custom.scss */
.sp-category {
  font-size: 1.5rem;
  color: #009ee0;
  padding: 1rem;
}
/* line 554, templates/g5_hydrogen/custom/scss/custom.scss */
.sp-content {
  background: #fafcff;
  padding: 1rem;
  border-top: 1px solid #d5dde9;
  border-bottom: 1px solid #d5dde9;
}
/* line 561, templates/g5_hydrogen/custom/scss/custom.scss */
.sp-doc-description {
  margin-top: 3rem;
}
/* line 564, templates/g5_hydrogen/custom/scss/custom.scss */
.fea-sp-info {
  margin: 0 auto;
  display: inline-flex;
  padding: 1rem;
}
/* line 569, templates/g5_hydrogen/custom/scss/custom.scss */
.fea-sp-booking {
  margin: 0 auto;
  display: inline-flex;
}
/* line 573, templates/g5_hydrogen/custom/scss/custom.scss */
.sp-button {
  display: inline-flex;
  border: 1px solid #009de0;
  border-radius: 0.1875rem;
  box-shadow: 1px 1px 1px #f4fff8;
  color: #009de0;
  padding: 6px;
  font-weight: 500;
  text-align: center;
  -webkit-transition: background 0.1s;
  -moz-transition: background 0.1s;
  transition: background 0.1s;
}
/* line 586, templates/g5_hydrogen/custom/scss/custom.scss */
.sp-button:hover {
  background: #009de0;
  color: white;
}
/*Esami diagnostici*/
/* line 592, templates/g5_hydrogen/custom/scss/custom.scss */
.ed-banner {
  font-size: 1.1rem;
  font-weight: 500;
  text-align: center;
  padding: 0.7rem;
  background: brown;
  text-transform: uppercase;
}
/* line 600, templates/g5_hydrogen/custom/scss/custom.scss */
.ed-intro {
  text-align: center;
  font-weight: 600;
  color: #b19b53;
  font-size: 1.1rem;
}
/* line 606, templates/g5_hydrogen/custom/scss/custom.scss */
.ed-right-title {
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  color: #a55e2a;
  text-rendering: optimizelegibility;
}
/* line 613, templates/g5_hydrogen/custom/scss/custom.scss */
.ed-title {
  text-align: center;
  font-weight: 600;
  text-transform: uppercase;
  text-rendering: optimizelegibility;
  color: #a55e2a;
}
/* line 620, templates/g5_hydrogen/custom/scss/custom.scss */
.ed-button {
  display: inherit;
  border: 1px solid #a52a2a;
  border-radius: 0.1875rem;
  box-shadow: 1px 1px 1px #f4fff8;
  color: #a52a2a;
  padding: 6px;
  font-weight: 500;
  text-align: center;
  -webkit-transition: background 0.1s;
  -moz-transition: background 0.1s;
  transition: background 0.1s;
}
/* line 633, templates/g5_hydrogen/custom/scss/custom.scss */
.ed-button:hover {
  background: #a52a2a;
  color: white;
}
/*Esami ecografici*/
/* line 638, templates/g5_hydrogen/custom/scss/custom.scss */
.list-title {
  text-align: center;
  font-weight: 600;
  border: transparent;
  margin-bottom: 0;
  padding: 0;
}
/* line 645, templates/g5_hydrogen/custom/scss/custom.scss */
.sub-list {
  display: inherit;
  font-weight: 400;
  margin: 0 auto;
  padding: 0;
}
/* line 651, templates/g5_hydrogen/custom/scss/custom.scss */
.fea-es-info {
  display: inherit;
  margin: 0 auto;
  padding: 0;
  float: right;
}
/* line 657, templates/g5_hydrogen/custom/scss/custom.scss */
.es-button {
  display: inline-flex;
  border: 1px solid #a52a2a;
  border-radius: 0.1875rem;
  box-shadow: 1px 1px 1px #f4fff8;
  color: #a52a2a;
  font-size: 0.75rem;
  margin: 0 5px;
  padding: 1px 5px;
  font-weight: 500;
  text-align: center;
  -webkit-transition: background 0.1s;
  -moz-transition: background 0.1s;
  transition: background 0.1s;
}
/* line 672, templates/g5_hydrogen/custom/scss/custom.scss */
.es-button:hover {
  background: #a52a2a;
  color: white;
}
/*Elettrocardiogramma*/
/* line 677, templates/g5_hydrogen/custom/scss/custom.scss */
.el-button {
  display: inline-flex;
  border: 1px solid #a52a2a;
  border-radius: 0.1875rem;
  box-shadow: 1px 1px 1px #f4fff8;
  color: #a52a2a;
  padding: 6px;
  font-weight: 500;
  text-align: center;
  -webkit-transition: background 0.1s;
  -moz-transition: background 0.1s;
  transition: background 0.1s;
}
/* line 690, templates/g5_hydrogen/custom/scss/custom.scss */
.el-button:hover {
  background: #a52a2a;
  color: white;
}
/*Trattamenti termali*/
/* line 696, templates/g5_hydrogen/custom/scss/custom.scss */
.tt-banner {
  background: #d0b1a1;
  color: white;
  font-size: 1.1rem;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
  padding: 0.7rem;
}
/* line 705, templates/g5_hydrogen/custom/scss/custom.scss */
.tt-intro {
  text-align: center;
  font-weight: 500;
  text-rendering: optimizelegibility;
}
/* line 710, templates/g5_hydrogen/custom/scss/custom.scss */
.tt-img-right {
  width: 7rem;
  height: auto;
  margin: 2rem 0;
  padding: 0;
}
/* line 716, templates/g5_hydrogen/custom/scss/custom.scss */
.tt-toptitle {
  color: #d0b1a1;
  text-align: center;
  font-weight: 600;
  text-transform: uppercase;
  margin: 0 auto;
  padding: 0;
  text-rendering: optimizelegibility;
}
/* line 725, templates/g5_hydrogen/custom/scss/custom.scss */
.tt-title {
  text-align: center;
  font-weight: 600;
  text-transform: uppercase;
  text-rendering: optimizelegibility;
}
/* line 731, templates/g5_hydrogen/custom/scss/custom.scss */
.tt-description {
  text-align: justify;
  text-rendering: optimizelegibility;
}
/* line 735, templates/g5_hydrogen/custom/scss/custom.scss */
.fea-tt-info {
  margin: 0 auto;
  display: inherit;
  padding: 1rem;
}
/* line 740, templates/g5_hydrogen/custom/scss/custom.scss */
.tt-button {
  display: inherit;
  border: 1px solid #d0b1a1;
  border-radius: 0.1875rem;
  box-shadow: 1px 1px 1px #f4fff8;
  color: #d0b1a1;
  padding: 6px;
  font-weight: 500;
  text-align: center;
  -webkit-transition: background 0.1s;
  -moz-transition: background 0.1s;
  transition: background 0.1s;
}
/* line 753, templates/g5_hydrogen/custom/scss/custom.scss */
.tt-button:hover {
  background: #d0b1a1;
  color: white;
}
/*Trattamenti termali sub-section*/
/* line 758, templates/g5_hydrogen/custom/scss/custom.scss */
.tt-sz-description {
  text-align: justify;
  margin: 2rem auto;
  padding: 1rem;
}
/* line 763, templates/g5_hydrogen/custom/scss/custom.scss */
.tt-sz-description-two {
  text-align: justify;
  margin: 2rem auto;
  padding: 1rem;
}
/* line 769, templates/g5_hydrogen/custom/scss/custom.scss */
.fea-tt-submenu-one {
  display: inherit;
  margin-top: 5rem;
  padding: 0;
}
/*Fototerapia e cromoterapia*/
/* line 776, templates/g5_hydrogen/custom/scss/custom.scss */
.fc-banner {
  background: #ff601f;
  color: white;
  font-size: 1.1rem;
  font-weight: 500;
  text-align: center;
  padding: 0.7rem;
  text-transform: uppercase;
}
/* line 785, templates/g5_hydrogen/custom/scss/custom.scss */
.fc-intro {
  font-weight: 500;
  text-align: center;
}
/* line 789, templates/g5_hydrogen/custom/scss/custom.scss */
.fc-f-title {
  color: #e7d84b;
  text-align: center;
  font-weight: 600;
  text-transform: uppercase;
  text-rendering: optimizelegibility;
}
/* line 796, templates/g5_hydrogen/custom/scss/custom.scss */
.fc-right {
  background: #fcf8e3;
}
/* line 799, templates/g5_hydrogen/custom/scss/custom.scss */
.right-description {
  font-size: 0.9rem;
  text-align: justify;
  text-rendering: optimizelegibility;
}
/* line 804, templates/g5_hydrogen/custom/scss/custom.scss */
.tt-description2 {
  margin: 0 auto;
  padding: 0;
}
/* line 808, templates/g5_hydrogen/custom/scss/custom.scss */
.right-list {
  font-size: 0.9rem;
  font-weight: 500;
  color: gray;
  text-rendering: optimizelegibility;
}
/* line 814, templates/g5_hydrogen/custom/scss/custom.scss */
.fc-images-one {
  padding-top: 2rem;
  width: 85%;
  height: auto;
}
/* line 819, templates/g5_hydrogen/custom/scss/custom.scss */
.fc-images-two {
  padding-top: 0;
  width: 85%;
  height: auto;
}
/* line 824, templates/g5_hydrogen/custom/scss/custom.scss */
.fc-f-subtitle {
  text-align: center;
  font-weight: 600;
  margin: 0 auto;
  padding: 0;
}
/* line 830, templates/g5_hydrogen/custom/scss/custom.scss */
.descriprion.three {
  text-align: justify;
  margin: 0 auto;
  padding: 0;
  text-rendering: optimizelegibility;
}
/* line 836, templates/g5_hydrogen/custom/scss/custom.scss */
.link-bioptron {
  color: #e7d84b;
  font-size: 0.8rem;
}
/* line 840, templates/g5_hydrogen/custom/scss/custom.scss */
.link-bioptron:hover {
  color: #ede597;
}
/* line 843, templates/g5_hydrogen/custom/scss/custom.scss */
.fc-images-three {
  width: 85%;
  height: auto;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
}
/* line 852, templates/g5_hydrogen/custom/scss/custom.scss */
.fc-images-three:hover {
  width: 150%;
  height: auto;
}
/* line 857, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main.fc-main {
  background: #fffcf7 !important;
}
/* line 860, templates/g5_hydrogen/custom/scss/custom.scss */
.fc-main-title {
  color: #ff601f;
  font-size: 1.2rem;
  font-weight: 600;
  text-transform: uppercase;
}
/* line 866, templates/g5_hydrogen/custom/scss/custom.scss */
.fc-title {
  font-size: 0.9rem;
  text-align: center;
  font-weight: 600;
  text-transform: uppercase;
  text-rendering: optimizelegibility;
}
/* line 873, templates/g5_hydrogen/custom/scss/custom.scss */
.fc-list {
  font-size: 0.9rem;
  font-weight: 400;
  color: gray;
  text-rendering: optimizelegibility;
}
/* line 879, templates/g5_hydrogen/custom/scss/custom.scss */
.fea-fc-info {
  display: inline-flex;
  margin: 0 auto;
  padding: 1rem;
  font-size: 0.9rem;
}
/* line 886, templates/g5_hydrogen/custom/scss/custom.scss */
.fc-button {
  display: inline-flex;
  border: 1px solid #ff601f;
  border-radius: 0.1875rem;
  box-shadow: 1px 1px 1px #f4fff8;
  color: #ff601f;
  padding: 6px;
  font-weight: 500;
  text-align: center;
  -webkit-transition: background 0.1s;
  -moz-transition: background 0.1s;
  transition: background 0.1s;
}
/* line 899, templates/g5_hydrogen/custom/scss/custom.scss */
.fc-button:hover {
  color: white;
  background: #ff601f;
}
/*prenotazioni*/
/* line 905, templates/g5_hydrogen/custom/scss/custom.scss */
.pr-banner {
  font-size: 1.1rem;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
  padding: 0.7rem;
}
/* line 912, templates/g5_hydrogen/custom/scss/custom.scss */
.pr-right {
  background: #fafcff !important;
  border: 1px solid #edf1f8;
}
/* line 916, templates/g5_hydrogen/custom/scss/custom.scss */
.pr-category {
  font-weight: 600;
  text-transform: uppercase;
}
/* line 920, templates/g5_hydrogen/custom/scss/custom.scss */
.pr-info {
  display: inherit;
  margin: 0 auto;
  padding: 0;
}
/* line 925, templates/g5_hydrogen/custom/scss/custom.scss */
.pr-content {
  Font-size: 0.92rem;
  font-weight: 500;
}
/* line 929, templates/g5_hydrogen/custom/scss/custom.scss */
.pr-info2 {
  font-size: 0.9rem;
  padding: 0;
  margin: 0.5rem 0;
}
/* line 934, templates/g5_hydrogen/custom/scss/custom.scss */
.pr-content2 {
  font-size: 0.9rem;
  padding: 0;
  margin: 0.5rem 0;
  font-weight: 500;
}
/* line 940, templates/g5_hydrogen/custom/scss/custom.scss */
.pr-f-image {
  position: relative;
  float: left;
  width: 8%;
  top: 0.9rem;
  padding-top: 1rem;
}
/* line 947, templates/g5_hydrogen/custom/scss/custom.scss */
.phone-number {
  font-weight: 600;
  padding-left: 2.5rem;
  font-size: 1.1rem;
  padding-top: 1rem;
}
/* line 953, templates/g5_hydrogen/custom/scss/custom.scss */
.pr-booking {
  display: inherit;
  margin: 0 auto;
  padding-top: 1rem;
}
/* line 958, templates/g5_hydrogen/custom/scss/custom.scss */
.pr-button {
  display: inline-flex;
  background: #142d53;
  border: 1px solid #142d53;
  border-radius: 0.1875rem;
  box-shadow: 1px 1px 1px #f4fff8;
  color: white;
  padding: 6px;
  font-weight: 500;
  text-align: center;
  -webkit-transition: background 0.1s;
  -moz-transition: background 0.1s;
  transition: background 0.1s;
}
/* line 972, templates/g5_hydrogen/custom/scss/custom.scss */
.pr-button:hover {
  background: white;
  color: #142d53;
}
/* line 976, templates/g5_hydrogen/custom/scss/custom.scss */
.pr-news {
  color: #142d53;
  font-weight: 500;
  text-align: center;
}
/*# sourceMappingURL=custom_10.css.map */