.col-ms-1,
.col-ms-2,
.col-ms-3,
.col-ms-4,
.col-ms-5,
.col-ms-6,
.col-ms-7,
.col-ms-8,
.col-ms-9,
.col-ms-10,
.col-ms-11,
.col-ms-12 {
  position: relative;
  min-height: 1px;
  padding-left: 25px;
  padding-right: 25px; }

@media (min-width: 480px) and (max-width: 767px) and (max-width: 768px) {
  .container {
    max-width: 748px; } }

@media (min-width: 480px) and (max-width: 767px) {
  .col-ms-1,
  .col-ms-2,
  .col-ms-3,
  .col-ms-4,
  .col-ms-5,
  .col-ms-6,
  .col-ms-7,
  .col-ms-8,
  .col-ms-9,
  .col-ms-10,
  .col-ms-11 {
    float: left; }

  .col-ms-1 {
    width: 8.3333333333%; }

  .col-ms-2 {
    width: 16.6666666667%; }

  .col-ms-3 {
    width: 25%; }

  .col-ms-4 {
    width: 33.3333333333%; }

  .col-ms-5 {
    width: 41.6666666667%; }

  .col-ms-6 {
    width: 50%; }

  .col-ms-7 {
    width: 58.3333333333%; }

  .col-ms-8 {
    width: 66.6666666667%; }

  .col-ms-9 {
    width: 75%; }

  .col-ms-10 {
    width: 83.3333333333%; }

  .col-ms-11 {
    width: 91.6666666667%; }

  .col-ms-12 {
    width: 100%; }

  .col-ms-push-1 {
    left: 8.3333333333%; }

  .col-ms-push-2 {
    left: 16.6666666667%; }

  .col-ms-push-3 {
    left: 25%; }

  .col-ms-push-4 {
    left: 33.3333333333%; }

  .col-ms-push-5 {
    left: 41.6666666667%; }

  .col-ms-push-6 {
    left: 50%; }

  .col-ms-push-7 {
    left: 58.3333333333%; }

  .col-ms-push-8 {
    left: 66.6666666667%; }

  .col-ms-push-9 {
    left: 75%; }

  .col-ms-push-10 {
    left: 83.3333333333%; }

  .col-ms-push-11 {
    left: 91.6666666667%; }

  .col-ms-pull-1 {
    right: 8.3333333333%; }

  .col-ms-pull-2 {
    right: 16.6666666667%; }

  .col-ms-pull-3 {
    right: 25%; }

  .col-ms-pull-4 {
    right: 33.3333333333%; }

  .col-ms-pull-5 {
    right: 41.6666666667%; }

  .col-ms-pull-6 {
    right: 50%; }

  .col-ms-pull-7 {
    right: 58.3333333333%; }

  .col-ms-pull-8 {
    right: 66.6666666667%; }

  .col-ms-pull-9 {
    right: 75%; }

  .col-ms-pull-10 {
    right: 83.3333333333%; }

  .col-ms-pull-11 {
    right: 91.6666666667%; }

  .col-ms-offset-1 {
    margin-left: 8.3333333333%; }

  .col-ms-offset-2 {
    margin-left: 16.6666666667%; }

  .col-ms-offset-3 {
    margin-left: 25%; }

  .col-ms-offset-4 {
    margin-left: 33.3333333333%; }

  .col-ms-offset-5 {
    margin-left: 41.6666666667%; }

  .col-ms-offset-6 {
    margin-left: 50%; }

  .col-ms-offset-7 {
    margin-left: 58.3333333333%; }

  .col-ms-offset-8 {
    margin-left: 66.6666666667%; }

  .col-ms-offset-9 {
    margin-left: 75%; }

  .col-ms-offset-10 {
    margin-left: 83.3333333333%; }

  .col-ms-offset-11 {
    margin-left: 91.6666666667%; } }
@media (min-width: 480px) and (max-width: 767px) {
  .hidden-ms {
    display: none !important; } }
/*$top-static-blur: 10px;*/
/*$content-width: 794px; */
.col-ms-1,
.col-ms-2,
.col-ms-3,
.col-ms-4,
.col-ms-5,
.col-ms-6,
.col-ms-7,
.col-ms-8,
.col-ms-9,
.col-ms-10,
.col-ms-11,
.col-ms-12 {
  position: relative;
  min-height: 1px;
  padding-left: 25px;
  padding-right: 25px; }

@media (min-width: 480px) and (max-width: 479px) and (max-width: 768px) {
  .container {
    max-width: 748px; } }

@media (min-width: 480px) and (max-width: 479px) {
  .col-ms-1,
  .col-ms-2,
  .col-ms-3,
  .col-ms-4,
  .col-ms-5,
  .col-ms-6,
  .col-ms-7,
  .col-ms-8,
  .col-ms-9,
  .col-ms-10,
  .col-ms-11 {
    float: left; }

  .col-ms-1 {
    width: 8.3333333333%; }

  .col-ms-2 {
    width: 16.6666666667%; }

  .col-ms-3 {
    width: 25%; }

  .col-ms-4 {
    width: 33.3333333333%; }

  .col-ms-5 {
    width: 41.6666666667%; }

  .col-ms-6 {
    width: 50%; }

  .col-ms-7 {
    width: 58.3333333333%; }

  .col-ms-8 {
    width: 66.6666666667%; }

  .col-ms-9 {
    width: 75%; }

  .col-ms-10 {
    width: 83.3333333333%; }

  .col-ms-11 {
    width: 91.6666666667%; }

  .col-ms-12 {
    width: 100%; }

  .col-ms-push-1 {
    left: 8.3333333333%; }

  .col-ms-push-2 {
    left: 16.6666666667%; }

  .col-ms-push-3 {
    left: 25%; }

  .col-ms-push-4 {
    left: 33.3333333333%; }

  .col-ms-push-5 {
    left: 41.6666666667%; }

  .col-ms-push-6 {
    left: 50%; }

  .col-ms-push-7 {
    left: 58.3333333333%; }

  .col-ms-push-8 {
    left: 66.6666666667%; }

  .col-ms-push-9 {
    left: 75%; }

  .col-ms-push-10 {
    left: 83.3333333333%; }

  .col-ms-push-11 {
    left: 91.6666666667%; }

  .col-ms-pull-1 {
    right: 8.3333333333%; }

  .col-ms-pull-2 {
    right: 16.6666666667%; }

  .col-ms-pull-3 {
    right: 25%; }

  .col-ms-pull-4 {
    right: 33.3333333333%; }

  .col-ms-pull-5 {
    right: 41.6666666667%; }

  .col-ms-pull-6 {
    right: 50%; }

  .col-ms-pull-7 {
    right: 58.3333333333%; }

  .col-ms-pull-8 {
    right: 66.6666666667%; }

  .col-ms-pull-9 {
    right: 75%; }

  .col-ms-pull-10 {
    right: 83.3333333333%; }

  .col-ms-pull-11 {
    right: 91.6666666667%; }

  .col-ms-offset-1 {
    margin-left: 8.3333333333%; }

  .col-ms-offset-2 {
    margin-left: 16.6666666667%; }

  .col-ms-offset-3 {
    margin-left: 25%; }

  .col-ms-offset-4 {
    margin-left: 33.3333333333%; }

  .col-ms-offset-5 {
    margin-left: 41.6666666667%; }

  .col-ms-offset-6 {
    margin-left: 50%; }

  .col-ms-offset-7 {
    margin-left: 58.3333333333%; }

  .col-ms-offset-8 {
    margin-left: 66.6666666667%; }

  .col-ms-offset-9 {
    margin-left: 75%; }

  .col-ms-offset-10 {
    margin-left: 83.3333333333%; }

  .col-ms-offset-11 {
    margin-left: 91.6666666667%; } }
@media (min-width: 480px) and (max-width: 767px) {
  .hidden-ms {
    display: none !important; } }
/*$top-static-blur: 10px;*/
/*$content-width: 794px; */
body {
  color: #333;
  font-family: "Alegreya", serif;
  font-size: 23px;
  line-height: 36px;
  font-weight: 400; }

.base {
  /* Stile vuoto */ }

p {
  margin: 0;
  padding-bottom: 0px; }

a {
  color: #333; }

ul {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 27px; }

h1 {
  border-bottom: 1px solid #333;
  padding-bottom: 50px;
  margin-top: 0;
  text-align: center; }

hr {
  border-top: 1px solid #333;
  margin-top: 0;
  margin-bottom: 30px; }

.titolo {
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-decoration: none;
  color: #333; }
  .titolo a {
    color: #333; }

.link-dettagli {
  font-family: "Alegreya", serif;
  font-style: italic;
  font-size: 18px;
  line-height: 23px;
  text-decoration: none;
  color: #d1ae2a; }
  .link-dettagli:hover {
    text-decoration: none;
    color: #d1ae2a; }

.corsivo-grande-oro {
  font-family: "Alegreya", serif;
  font-style: italic;
  font-size: 22px;
  line-height: 27px;
  color: #d1ae2a; }

#content h1 {
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 800;
  font-size: 29px;
  letter-spacing: 5px;
  line-height: 1.5;
  border-bottom: none;
  text-transform: uppercase;
  padding-right: 10%;
  padding-left: 10%; }
#content p {
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 23px;
  line-height: 36px;
  padding-bottom: 0px; }

.contenuto {
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 23px;
  line-height: 36px; }

#content p.sommario-pagina {
  font-family: "Alegreya", serif;
  font-size: 35px;
  line-height: 1.2;
  text-align: center;
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
  padding: 70px 0 50px 0; }
  @media only screen and (max-width: 767px) {
    #content p.sommario-pagina {
      font-size: 29px; } }

#accordion h2 {
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  letter-spacing: 2px;
  font-size: 20px;
  text-transform: uppercase; }
#accordion p {
  line-height: 33px; }

.titolo-pagina {
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-decoration: none;
  color: #333;
  text-align: center; }
  .titolo-pagina a {
    color: #333; }

.titolo-pagina-cornice {
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-decoration: none;
  color: #333;
  padding: 12px 0px;
  margin: -11px 20px;
  border: 1px solid #000;
  background: white;
  color: #000;
  line-height: 43.2px;
  width: 235px;
  display: inline-block;
  text-align: center;
  position: absolute;
  left: 50%;
  margin-left: -117.5px; }
  .titolo-pagina-cornice a {
    color: #333; }

.titoletto-grossetto-piccolo {
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #000;
  font-size: 14px;
  line-height: 14.4px;
  font-weight: bold; }

.titoletto-grossetto {
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #000;
  font-weight: bold;
  text-align: center;
  font-size: 22px;
  margin-top: 10px;
  color: #333; }

p.titoletto-oro,
#content p.titoletto-oro {
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #000;
  font-size: 14px;
  line-height: 14.4px;
  font-weight: bold;
  color: #d1ae2a;
  font-weight: 700;
  padding-bottom: 20px;
  font-size: 20px; }

.sottotitolo-tour {
  text-align: center;
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 20px; }

.grande {
  font-family: "Alegreya", serif;
  font-size: 35px;
  line-height: 1.2; }
  @media only screen and (max-width: 767px) {
    .grande {
      font-size: 29px; } }

.space {
  padding-bottom: 60px; }

.end-space {
  margin-bottom: 60px; }

.introduzione {
  text-align: center; }

.light {
  font-weight: 100;
  font-size: 16px;
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif; }

.bottone-giallo {
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #000;
  font-size: 14px;
  line-height: 14.4px;
  font-weight: bold;
  background: #ffed00;
  padding: 12px 20px;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  line-height: normal;
  border-radius: 0px;
  height: auto; }

.sommario-pagina {
  font-family: "Alegreya", serif;
  font-size: 35px;
  line-height: 1.2;
  text-align: center;
  margin-bottom: 30px;
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
  padding: 70px 0 50px 0; }
  @media only screen and (max-width: 767px) {
    .sommario-pagina {
      font-size: 29px; } }

.box-approfondire {
  background: #f2f2f1;
  margin: 0px -15px;
  padding: 17px 15px; }
  .box-approfondire .corsivo-grande-oro {
    margin-bottom: 10px;
    display: inline-block; }
  .box-approfondire ul {
    padding-left: 0; }
  .box-approfondire li {
    list-style: none;
    margin-bottom: 10px; }
    .box-approfondire li:before {
      content: ':: '; }

/*# sourceMappingURL=style.css.map */
