/* font */

@font-face{
  font-family: Theinhardt-Medium;
  src:url(../font/Theinhardt-Medium.otf);
}

@font-face{
  font-family: Theinhardt;
  src:url(../font/Theinhardt-Regular.otf);
}

/* bottone */
.button {
    width: 100%;
    color: black;
    padding: 15px 32px;
    margin: 0;
    font-family: Theinhardt;
    font-size: 40px;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    border-bottom: solid 1px black;
    background-color: white;
    text-align: left;
}


.button2 {
    width: 100%;
    padding: 0;
    margin: 0;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    min-height: 1000px;
    border-radius: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }

button:hover{
color: #877f71;
}

button:focus {
outline: none;
}

button:active {
outline: none;
border: none;
}

/* generali */

html {
  scroll-behavior: smooth;
}

a[x-apple-data-detectors] {
    color: inherit !important;
    text-decoration: none !important;
    font-size: inherit !important;
    font-family: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
}



a {
  text-decoration: none;
}

.riga {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

p {
  color: black;
  font-family: Theinhardt;
  padding: 15px 32px;
  font-size: 40px;
  border-bottom: solid 1px black;

}

sup {font-size:xx-small; vertical-align:super;}

.noSelect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* vari ID */

#About {
  width: 100%;
display: none;
}



#myDIV01 {
    width: 100%;
    text-align: center;
    margin-top: 0px;
    display: none;
}

#myDIV01 img {
  width: 100%;
  margin: 0;
  min-height: 1000px;
  object-fit: cover;
}

#myDIV02 {
    width: 100%;
    text-align: center;
    margin-top: 0px;
    display: none;
}

#myDIV02 img {
  width: 100%;
  margin: 0;
  min-height: 1000px;
  object-fit: cover;
}

#myDIV03 {
    width: 100%;
    text-align: center;
    margin-top: 0px;
    display: none;
}

#myDIV03 img {
  width: 100%;
  margin: 0;
  min-height: 1000px;
  object-fit: cover;
}

#myDIV04 {
    width: 100%;
    text-align: center;
    margin-top: 0px;
    display: none;
}

#myDIV04 img {
  width: 100%;
  margin: 0;
  min-height: 1000px;
  object-fit: cover;
}

#myDIV05 {
    width: 100%;
    text-align: center;
    margin-top: 0px;
    display: none;
}

#myDIV05 img {
  width: 100%;
  margin: 0;
  min-height: 1000px;
  object-fit: cover;
}

#myDIV06 {
    width: 100%;
    text-align: center;
    margin-top: 0px;
    display: none;
}

#myDIV06 img {
  width: 100%;
  margin: 0;
  min-height: 1000px;
  object-fit: cover;
}

#myDIV07 {
    width: 100%;
    text-align: center;
    margin-top: 0px;
    display: none;
}

#myDIV07 img {
  width: 100%;
  margin: 0;
  min-height: 1000px;
  object-fit: cover;
}

#myDIV08 {
    width: 100%;
    text-align: center;
    margin-top: 0px;
    display: none;
}

#myDIV08 img {
  width: 100%;
  margin: 0;
  min-height: 1000px;
  object-fit: cover;
}

#myDIV09 {
    width: 100%;
    text-align: center;
    margin-top: 0px;
    display: none;
}

#myDIV09 img {
  width: 100%;
  margin: 0;
  min-height: 1000px;
  object-fit: cover;
}

#myDIV10 {
    width: 100%;
    text-align: center;
    margin-top: 0px;
    display: none;
}

#myDIV10 img {
  width: 100%;
  margin: 0;
  min-height: 1000px;
  object-fit: cover;
}

#myDIV11 {
    width: 100%;
    text-align: center;
    margin-top: 0px;
    display: none;
}

#myDIV11 img {
  width: 100%;
  margin: 0;
  min-height: 1000px;
  object-fit: cover;
}

#myDIV12 {
    width: 100%;
    text-align: center;
    margin-top: 0px;
    display: none;
}

#myDIV12 img {
  width: 100%;
  margin: 0;
  min-height: 1000px;
  object-fit: cover;
}

#myDIV13 {
    width: 100%;
    text-align: center;
    margin-top: 0px;
    display: none;
}

#myDIV13 img {
  width: 100%;
  margin: 0;
  min-height: 1000px;
  object-fit: cover;
}

#myDIV14 {
    width: 100%;
    text-align: center;
    margin-top: 0px;
    display: none;
}

#myDIV14 img {
  width: 100%;
  margin: 0;
  min-height: 1000px;
  object-fit: cover;
}

#myDIV15 {
    width: 100%;
    text-align: center;
    margin-top: 0px;
    display: none;
}

#myDIV15 img {
  width: 100%;
  margin: 0;
  min-height: 1000px;
  object-fit: cover;
}

#myDIV16 {
    width: 100%;
    text-align: center;
    margin-top: 0px;
    display: none;
}

#myDIV16 img {
  width: 100%;
  margin: 0;
  min-height: 1000px;
  object-fit: cover;
}

#myDIV17 {
    width: 100%;
    text-align: center;
    margin-top: 0px;
    display: none;
}

#myDIV17 img {
  width: 100%;
  margin: 0;
  min-height: 1000px;
  object-fit: cover;
}

#myDIV18 {
    width: 100%;
    text-align: center;
    margin-top: 0px;
    display: none;
}

#myDIV18 img {
  width: 100%;
  margin: 0;
  min-height: 1000px;
  object-fit: cover;
}

#myDIV19 {
    width: 100%;
    text-align: center;
    margin-top: 0px;
    display: none;
}

#myDIV19 img {
  width: 100%;
  margin: 0;
  min-height: 1000px;
  object-fit: cover;
}

#myDIV20 {
    width: 100%;
    text-align: center;
    margin-top: 0px;
    display: none;
}

#myDIV20 img {
  width: 100%;
  margin: 0;
  min-height: 1000px;
  object-fit: cover;
}

#myDIV21 {
    width: 100%;
    text-align: center;
    margin-top: 0px;
    display: none;
}

#myDIV21 img {
  width: 100%;
  margin: 0;
  min-height: 1000px;
  object-fit: cover;
}

#myDIV22 {
    width: 100%;
    text-align: center;
    margin-top: 0px;
    display: none;
}

#myDIV22 img {
  width: 100%;
  margin: 0;
  min-height: 1000px;
  object-fit: cover;
}

#myDIV23 {
    width: 100%;
    text-align: center;
    margin-top: 0px;
    display: none;
}

#myDIV23 img {
  width: 100%;
  margin: 0;
  min-height: 1000px;
  object-fit: cover;
}

#myDIV24 {
    width: 100%;
    text-align: center;
    margin-top: 0px;
    display: none;
}

#myDIV24 img {
  width: 100%;
  margin: 0;
  min-height: 1000px;
  object-fit: cover;
}

#myDIV25 {
    width: 100%;
    text-align: center;
    margin-top: 0px;
    display: none;
}

#myDIV25 img {
  width: 100%;
  margin: 0;
  min-height: 1000px;
  object-fit: cover;
}

#myDIV26 {
    width: 100%;
    text-align: center;
    margin-top: 0px;
    display: none;
}

#myDIV26 img {
  width: 100%;
  margin: 0;
  min-height: 1000px;
  object-fit: cover;
}


/* Media Nav mobile*/
@media only screen and (max-width: 1200px) {


.button{
  font-size: 80px;
}

p {
  font-size: 80px;
}

}
