@import url("../webfonts/gothic/stylesheet.css");

/*html, body {
   overflow-x: hidden !important;
   margin:0 auto !important;
   padding: 0 !important;
   top: -100px !important;

}*/




html,body,p,nav {
  font-family: "Gothic";
}

div.row>div>h2 {
  font-family: "Gothic";
}

.overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: #000;
  z-index: 2;
  opacity: 0.6;
  filter: alpha(opacity=60);
  margin-bottom: 23px;
}


/* Big screen version */
@media (min-width: 640px)  {



  .intro {
    position: relative;
    width: 100%;
    height: 100%;
    color: #fff;
    background-color: #000;
    min-height: 600px;
    padding: 0;
    background-size: cover;
    background-position: top left;
    overflow: hidden;
    background-attachment: fixed;
    margin-left: 0;
  }

  #intro {
    background-image: url("../img/headerbg.jpg");
  }


  section.intro h1 {
    font-size: 24pt;
  }

  section.intro h2 {
    font-size: 14pt;
  }

}
/* Small screen version */
@media (max-width: 640px) {

  #intro {  background-image: url("../img/headerbg.jpg");}


  .intro { min-height: 0; }

  .overlay {
    opacity: 0.2;
    filter: alpha(opacity=20);
  }
  section.intro h1 {    font-size: 20pt;  }
  section.intro h2 {    font-size: 10pt;  }


  #intro {  background: url("../img/smallheaderbg.jpg") #000;
            background-size: 640px 100%;
            background-repeat: no-repeat;
            background-position:left top;
    }

  .overlay {
    opacity: 0;
    filter: alpha(opacity=0);
  }


}

.h3titolo{
  padding-top: 110px;
}

.spazio {
  margin-top: 4%;
}

.hr1 {
  padding-top: 15px;
  margin-top: 22px;
  margin-bottom: 22px;
  border: 0;
}

.end-bottom{
  padding-bottom: 20px;
}

.founder{
  margin-top: 2%;
}

.link-about-home{
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 999;
}
