html, body {
  height: 100%;
  background-color: rgb(213, 215, 23);
  font-family: 'montextralight_demo';
}

/*
 * General
 */

h1, h2, h3, h4, h5, h6 {
  font-family: 'montheavy_demo';
}

a {
  color: #e30913;
}

a:hover {
  color: #f4c629;
  text-decoration: none;
}

p {
  letter-spacing: 1px;
}

/*
 * Scrollbar
 */

::-webkit-scrollbar {
  /* 1 */
}

::-webkit-scrollbar-button {
  display: none;
}

::-webkit-scrollbar-track {
  /* 3 */
}

::-webkit-scrollbar-track-piece {
  background-color: black;
}

::-webkit-scrollbar-thumb {
  background-color: #e30913;
}

/*
 * Home
 */

.hero-image {
  background: url('IMG/comingSoon-min.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  border: 10px solid #D5D717;
}

.parallax {
  height: 100%;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.overlay {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.36+100 */
  background: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.36) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.36) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(45deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.36) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#5c000000', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}

.jumbotron {
  background-color: transparent;
}

.link-evidenziati {
  font-family: 'montheavy_demo';
}

.mail {
  font-size: 18px;
  font-family: 'montheavy_demo';
  color: rgb(240, 248, 255) !important;
}

/*
 * Cards (Prologo)
 */

.hero-section {
  height: auto;
}

.card {
  background-color: transparent;
  border: none;
}

.card-body {
  padding: 0;
}

.card-footer {
  background-color: transparent;
  border: none;
  padding: 0;
}

/*
 * Loghi
 */

.logo {
  height: 30px;
}

.loghi img {
  width: auto;
  height: 79px;
  padding-left: 15px;
  margin-bottom: 15px;
}

footer {
  background-color: #fff;
  font-family: 'Tahoma';
  font-size: 13px;
}

footer.disclaimer {
  padding: 20px 10px 5px 10px;
}

/*
 * @media queries
 */

@media (max-width: 576px) {
  .parallax {
    height: 100%;
    background-attachment: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .title{
    font-size: 30px;
  }
  p.lead {
    background-color: rgba(255, 255, 255, 0.57);
    padding: 10px;
    font-size: 18px;
  }
  .mail {
    font-size: 13.2px;
    padding: 3.3px;
  }
  .hero-section {
    height: auto;
  }
  .soon {
    text-align: center;
    font-size: 30px;
  }
}

@media (min-width: 768px) {}
