/* PREVENT DIV BLUE FRAME ON CHROME */

:focus {
    outline: none !important;
}

/* DISABLE TEXT HIGHLIGHT */

body {
-webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* HOME ANGEL */

div.a {
width: 100px;
height:50px;
top: 10%;
left: 20%;
position:absolute;
z-index: 5;
   
}


/* CENTERED */

div.b {
height: inherit;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

div.c {
height: inherit;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 1;
}

div.mbtxt1 {
position: fixed;
width: 100vw;
left: -45%;
top: -65%;
}

div.mbtxt2 {
position: fixed;
width: 100vw;
left: 0%;
bottom: 5%;
}

/* FORM HOME */

div.d {
height: 350px;
position: absolute;
left: 150%;
top: 180%;
z-index: -2;
transform: translate(-50%, -50%);
}

/* APEX */

div.e {
height: inherit;
position: absolute;
left: 20%;
top: 120%;
z-index: -2;
transform: translate(-50%, -50%);
pointer-events: none;
}

/* PIOMBO 2 */

div.f {
height: inherit;
position: absolute;
top: 58%;
left: 52%;
transform: translate(-50%, -50%);
}

/* PIOMBO 1 */

div.g {
height: inherit;
position: absolute;
top: 33%;
left: 42%;
transform: translate(-50%, -50%);
}

/* PIGEON page */

div.h {
height: inherit;
position: absolute;
top: 65%;
left: 75%;
}

/* RSAFMD */

div.x {
height: inherit;
position: absolute;
left: 95%;
top: 40%;
z-index: -2;
transform: translate(-50%, -50%);
}

/* PHOTOS HOME */

div.z {
height: inherit;
position: absolute;
left: 30%;
top: 200%;
z-index: -2;
transform: translate(-50%, -50%);
}


/* LANDSCAPE */

div.i {
height: inherit;
position: absolute;
left: 70%;
top: 120%;
transform: translate(-50%, -50%);
}

/* BETTY */

div.j {
height: inherit;
position: absolute;
left: 34%;
top: 52%;
transform: translate(-50%, -50%);
pointer-events: none;
}

/* PIOMBO home */

div.k {
height: inherit;
position: absolute;
left: 120%;
top: 80%;
}

/* TEETH */

div.l {
height: inherit;
position: absolute;
top:125%;
left: 168%;
z-index: 3;
}

/* WISP */

div.m {
height: inherit;
position: absolute;
left: 150%;
top: 40%;
transform: translate(-50%, -50%);
}

/* PIGEON */

div.pigeon {
height: inherit;
position: absolute;
left: 160%;
top: 95%;
transform: translate(-50%, -50%);
}

/* STARS */

div.n {
height: inherit;
position: absolute;
left: 85%;
top: 60%;
pointer-events: none;
z-index: 3;

}

div.o {
position: absolute;
top: 90%;
left: 23%;
height: inherit;
pointer-events: none;
z-index: 3;
}

div.r {
position: absolute;
top: 30%;
left: 130%;
height: inherit;
pointer-events: none;
z-index: 3;
}

div.s {
position: absolute;
top: 80%;
left: 150%;
height: inherit;
pointer-events: none;
z-index: 3;
}

div.s5 {
position: absolute;
top: 200%;
left: 160%;
height: inherit;
pointer-events: none;
z-index: 3;
}

div.s6 {
position: absolute;
top: 185%;
left: 40%;
height: inherit;
pointer-events: none;
z-index: 3;
}

/* RAMO */


div.p {
position: absolute;
top: 25%;
left: 190%;
height: inherit;
pointer-events: none;
}


/* DOGE */

div.q {
position: absolute;
top: 200%;
left: 90%;
height: inherit;
pointer-events: none;
transform: translate(-50%, -50%);
}

/* DOGE */

div.a2 {
position: absolute;
top: 170%;
left: 60%;
height: inherit;
transform: translate(-50%, -50%);
}


/* LYS */

div.t {
position: absolute;
top: 5%;
left: 210%;
height: inherit;
}


/* TAPE */

div.u {
position: absolute;
top: 200%;
left: 190%;
height: inherit;
z-index: -1;
transform: translate(-50%, -50%);
pointer-events: none;
}

/* BOWEL SONG HOME */

div.y {
height: inherit;
position: absolute;
left: 90%;
top: 135%;
}

/* LIMITE PAG DX */

div.v {
position: absolute;
left: 220%;
height: inherit;
}

/* LIMITE PAG FONDO */

div.w {
position: absolute;
top: 250%;
height: inherit;
}

/* MENU */

div.menu {
top: 2%;
left: 2%;
position:absolute;
z-index: 0;
}

div.menuR{
top: 5%;
right: 5%;
text-align: right;
position:absolute;
z-index: 10;
pointer-events: none;
}


/* TEXT */

body {
      font-family: 'Alte Haas Grotesk';
      font-size:14px;
 }
 
h2 {
    font-family: 'Alte Haas Grotesk';
    font-weight: 400;
    font-size: 14px;
    color: #ff0000;
text-align: center;}

/* unvisited link */
a:link {
    font-family: 'Alte Haas Grotesk';
    font-weight: 400;
    font-size:14px;
    color: #000000;
    text-decoration: underline;
}

/* visited link */
a:visited {
    font-family: 'Alte Haas Grotesk';
    font-size:14px;
    color: #000000;
    text-decoration: underline;
}

/* mouse over link */
a:hover {
    color: red;
}

/* selected link */
a:active {
    font-family: 'Alte Haas Grotesk';
    font-size:14px;
    color: #000000;
    text-decoration: line-through;
}