@charset "UTF-8";

a:visited,a:link,a:active,a:hover {
  color:grey;
}

a:link {
  text-decoration:none;
}

body {
  font-size:1rem;
  line-height:1;
  padding:0;
  margin:0;
}

body {
  background-image:url(https://i.ibb.co/Jyp6DvK/sfondo1-6.png);
  background-color:;
/* sfondo */
  background-repeat:no-repeat;
  background-size:cover;
  background-attachment:fixed;
}

@media (max-width: 980px) {
  body {
    background:;
  }
}

/* ===========================================
      Elementi generati dalla Piattaforma
  ============================================= */
/* tutti gli elementi di about me */
#cam_score_container,#height_container,#sexual_preference_container,#marital_status_container,#occupation_container,#school_container,#favorite_food_container,#automobile_container,#pets_container,#age_container,#city_container,#country_container,#drink_container,#drugs_container,#smoke_container,#weight_container,#eyes_container,#hair_container,#ethnicity_container,#body_type_container,#gender_container,#username_container {
  display:none;
}

#footer_bar,#header_bar {
  display:none;
}

#about_me_label,#profile_about_me > div:nth-child(1) {
  display:none;
}

#tags_container,#tags_label,#tags_value {
  display:none;
}

#profile_main_photo,#profile_avatar,#avatar_holder {
  display:none;
}

#blurb_container {
/* scritta dell'headline */
  display:none;
}

#profile_header_container {
/* etichetta status */
  display:none;
}

.profile_section .heading {
  display:none;
}

/* ================================
      Sezione del Corpo Centrale
  ================================== */
#profile {
  width:1000px;
  margin:0 auto;
  background-color:;
/* colonna centrale */
  background-repeat:no-repeat;
  background-size:cover;
  background-position:fixed;
  background-attachment:fixed;
  -webkit-animation:caricamento 3s;
  -moz-animation:caricamento 3s;
  -o-animation:caricamento 3s;
  animation:caricamento 3s;
}

.profile_section {
  border-spacing:0;
}

.profile_section_content {
  z-index:auto;
  padding:0;
  margin:0;
}

/* ===========================================
   Sezione della barra superiore 
   ================================================= */
.barrasuperioresemplificata {
  position:fixed;
  height:50px;
  width:100%;
  text-align:center;
  top:0;
  left:0;
  z-index:10;
  background:rgb(0,0,0);
  background:-moz-linear-gradient(90deg,rgba(0,0,0,1) 0%,rgba(50,5,47,1) 50%,rgba(0,0,0,1) 100%);
  background:-webkit-linear-gradient(90deg,rgba(0,0,0,1) 0%,rgba(50,5,47,1) 50%,rgba(0,0,0,1) 100%);
  background:linear-gradient(90deg,rgba(0,0,0,1) 0%,rgba(50,5,47,1) 50%,rgba(0,0,0,1) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
  box-shadow:0 0 60px rgba(66,64,65,0.25);
  -moz-box-shadow:0 0 60px rgba(66,64,65,0.25);
  -webkit-box-shadow:0 0 60px rgba(66,64,65,0.25);
  border-bottom:1px solid #d62ecb;
}

.elementobarranavigazione {
  display:inline-block;
  position:relative;
  overflow:hidde;
  background-color:blu;
  height:16px;
  opacity:1;
  list-style-type:none;
  -webkit-transition:all 500ms;
  -moz-transition:all 500ms;
  -o-transition:all 500ms;
  transition:all 500ms;
  margin-top:17px;
}

.elementobarranavigazione:hover .nomeelementobarranavigazione {
  color:#e9f74c;
}

.elementobarranavigazione:hover .nomeelementobarranavigazione span {
  color:#e9f74c;
}

.nomeelementobarranavigazione {
  display:block;
  position:relative;
  margin-top:0;
  color:white;
  font-family:'Montserrat',sans-serif;
  font-size:11px;
  font-weight:800;
  background-color:re;
  -webkit-transition:all 500ms;
  -moz-transition:all 500ms;
  -o-transition:all 500ms;
  transition:all 500ms;
  text-transform:uppercase;
  letter-spacing:0;
}

.nomeelementobarranavigazione span {
  font-weight:400;
  color:rgb(255 255 255 / 82%);
  -webkit-transition:all 500ms;
  -moz-transition:all 500ms;
  -o-transition:all 500ms;
  transition:all 500ms;
}

.elementibarra a {
  display:block;
  position:relative;
  background-color:viole;
}

.elementibarra {
  vertical-align:top;
  display:inline-block;
  width:1000px;
  height:50px;
  position:fixed;
  z-index:9999;
  text-align:center;
  padding:0;
  margin:0;
  list-style-type:none;
  background-color:re;
}

.icbar {
  display:inline-block;
  position:relative;
  height:18px;
  margin-top:16px;
  -webkit-transition:all 500ms;
  -moz-transition:all 500ms;
  -o-transition:all 500ms;
  transition:all 500ms;
}

.icbar:hover {
  -ms-transform:scale(1.2,1.2);
  -webkit-transform:scale(1.2,1.2);
  transform:scale(1.2,1.2);
}

.elementibarra li {
  float:left;
}

.elementibarra > :nth-child(1) {
  margin-left:30px;
}

.elementibarra > :nth-child(2) {
  margin-left:25px;
}

.elementibarra > :nth-child(3) {
  margin-left:25px;
}

.elementibarra > :nth-child(4) {
  margin-left:25px;
}

.elementibarra > :nth-child(5) {
  margin-left:25px;
}

.elementibarra > :nth-child(6) {
  margin-left:25px;
}

.elementibarra > :nth-child(7) {
  margin-left:160px;
}

.elementibarra > :nth-child(8) {
  margin-left:25px;
}

.elementibarra > :nth-child(9) {
  margin-left:25px;
}

.elementibarra > :nth-child(10) {
  margin-left:25px;
}

.elementibarra > :nth-child(11) {
  margin-left:25px;
}

.elementibarra > :nth-child(12) {
  margin-left:25px;
}

.tif {
  height:24px;
  bottom:3px;
}

.con {
  height:24px;
  bottom:3px;
}

.pos {
  height:14px;
  top:2px;
}

/* ==========================================
         Sezione deila Prima Pagina
============================================ */
.contenutoprimapagina {
  display:inline-block;
  position:relative;
  margin:-40px auto;
  width:1000px;
  background:url(https://i.ibb.co/BCvbgqb/iniziale-5.png);
  background-size:100%;
  background-repeat:no-repeat;
  background-position:top center;
  background-color:re;
  z-index:5;
  overflow:hidden;
  padding-bottom:40px;
  font-family:'Montserrat',sans-serif;
}

.contenutoprimapagina h2 {
  display:block;
  margin-top:270px;
  color:white;
  font-family:'Montserrat',sans-serif;
  font-weight:200;
  font-size:27px;
  margin-left:280px;
  text-shadow:0 0 10px #f751e8,0 0 20px #fb9af2,0 0 30px #ffbcf9;
}

.rovescia {
  display:block;
  position:absolute;
  background-color:#002dff00;
  margin-top:-218px;
  margin-left:70px;
  -ms-transform:scale(0.9,0.9);
  -webkit-transform:scale(0.9,0.9);
  transform:scale(0.9,0.9);
}

.weekschedule {
  display:block;
  position:relative;
  color:white;
  text-align:center;
  font-family:'Montserrat',sans-serif;
}

.day {
  display:inline-block;
  background-color:rgb(143 0 255 / 0%);
  width:200px;
  height:50px;
  margin:0 1px;
  overflow:hidden;
}

.day h5 {
  display:block;
  color:#e650bf;
  font-weight:600;
  font-size:11px;
  text-transform:uppercase;
  letter-spacing:3px;
  margin-top:10px;
}

.day p {
  color:white;
  font-weight:400;
  font-size:12px;
  text-transform:uppercas;
  letter-spacing:;
  margin-top:-17px;
}

.diretta {
  display:block;
  color:white;
  text-shadow:0 0 10px #ec48de,0 0 20px #fb9af287,0 0 30px #ffbcf973;
  font-size:20px;
  font-weight:200;
  border:2px solid #ffffff54;
  width:250px;
  height:30px;
  line-height:30px;
  border-radius:20px;
  -moz-transition:all 500ms;
  -ms-transition:all 500ms;
  -o-transition:all 500ms;
  transition:all 500ms;
}

.diretta b {
  font-weight:600;
}

.dr1 {
  position:absolute;
  background-color:re;
  margin-left:375px;
  margin-top:25px;
}

.diretta:hover {
  border:2px solid #ffffff;
}

.animazione {
  display:block;
  position:absolute;
  opacity:.8;
  height:180px;
  border-bottom:4px solid #ffffff78;
  border-radius:100%;
  margin-top:40px;
}

.anm1 {
  margin-left:81px;
  border-right:4px solid #ffffff78;
}

.anm2 {
  margin-left:595px;
  border-left:4px solid #ffffff78;
}

.primofilmato {
  display:block;
  position:relative;
  width:340px;
  height:192px;
  margin-left:326px;
  margin-top:125px;
  border:4px solid #917d8f;
  background-color:#917d8f;
  box-shadow:0 0 60px rgb(212 59 176 / 35%);
  -moz-box-shadow:0 0 60px rgb(212 59 176 / 35%);
  -webkit-box-shadow:0 0 60px rgb(212 59 176 / 35%);
}

/* ==============================================
   Sezione della Seconda Pagina 
============================================== */
.contenutosecondapagina {
  display:inline-block;
  position:relative;
  margin:0 auto;
  width:1000px;
  background:url();
  background-size:100%;
  background-repeat:no-repeat;
  background-position:top center;
  background-color:#80008000;
  z-index:5;
  overflow:hidden;
  font-family:'Montserrat',sans-serif;
  padding-bottom:100px;
}

.titolazione {
  display:block;
  position:relative;
  width:800px;
  margin-left:100px;
  margin-top:80px;
  margin-bottom:50px;
  color:white;
  font-size:23px;
  font-weight:200;
  text-shadow:0 0 10px #ec48de,0 0 20px #fb9af287,0 0 30px #ffbcf973;
  font-family:'Montserrat',sans-serif;
}

.titolazione b {
  font-weight:800;
  background-color:#d62ecb;
  padding:0 10px;
}

.premio {
  display:block;
  position:absolute;
  color:white;
  text-align:center;
  width:150px;
  height:170px;
  background-color:re;
  -webkit-transition:all 150ms;
  -moz-transition:all 150ms;
  -ms-transition:all 150ms;
  -o-transition:all 150ms;
  transition:all 150ms;
}

.premio:hover {
  -ms-transform:scale(1.1,1.1);
  -webkit-transform:scale(1.1,1.1);
  transform:scale(1.1,1.1);
}

.premio img {
  height:100px;
}

.premio p {
  font-size:10px;
  font-weight:900;
  line-height:14px;
  text-shadow:0 0 5px #f95dec99,0 0 10px #fb9af25e,0 0 20px #ffbcf957;
  text-transform:uppercase;
}

.premio p span {
  display:block;
  color:;
  font-weight:400;
  font-size:12px;
  text-transform:capitalize;
  margin-top:6px;
}

.pr1 {
  margin-top:10px;
}

.pr2 {
  margin-top:10px;
  margin-left:850px;
}

.contenutosecondapagina h1 b {
  color:;
  font-weight:600;
}

.anm3 {
  margin-top:260px;
  margin-left:0;
}

.anm4 {
  margin-top:260px;
  margin-left:675px;
  -webkit-transform:scaleX(-1);
  transform:scaleX(-1);
}

.sidep2 {
  display:inline-block;
  position:absolute;
  width:140px;
  height:210px;
  z-index:3;
}

.s1 {
  margin-left:-325px;
  margin-top:12px;
  background-color:re;
}

.s2 {
  margin-left:183px;
  margin-top:12px;
}

/* s1 e s2 sono le due immagini laterali */
.p2centrale {
  display:block;
  position:relative;
  width:376px;
  height:210px;
  margin-left:313px;
  margin-top:62px;
  z-index:2;
}

/* p2centrale Ã¨ il filmato al centro */
.contenutosecondapagina h3 {
  display:block;
  position:relative;
  color:#f9bdf4;
  font-size:16px;
  line-height:23px;
  font-weight:400;
  height:100px;
  width:500px;
  margin-left:250px;
  text-align:center;
  z-index:10;
  margin-top:50px;
}

.contenutosecondapagina h3 b {
  color:white;
  text-shadow:0 0 5px #f573ea99,0 0 10px #f9bef35e,0 0 20px #ffd2fb57;
  background-color:re;
}

.collezionevideo {
  display:block;
  position:relative;
  margin-top:-30px;
  background:rgb(255,255,255);
  background:-moz-linear-gradient(180deg,rgba(255,255,255,0.7049194677871149) 35%,rgba(255,255,255,0.2539390756302521) 100%);
  background:-webkit-linear-gradient(180deg,rgba(255,255,255,0.7049194677871149) 35%,rgba(255,255,255,0.2539390756302521) 100%);
  background:linear-gradient(180deg,rgba(255,255,255,0.7049194677871149) 35%,rgba(255,255,255,0.2539390756302521) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
  width:1000px;
  height:800px;
  padding-bottom:50px;
  padding-top:10px;
  border-radius:50px;
  -ms-transform:scale(0.9,0.9);
  -webkit-transform:scale(0.9,0.9);
  transform:scale(0.9,0.9);
}

.ttlzbs {
  margin-top:70px;
}

@media (max-width: 980px) {
  .contenutosecondapagina {
  }
}

/* ==========================================
         Sezione dello Scorrimento
============================================ */
#contenitorescorrimento {
  margin-top:;
  width:800px;
  margin-left:100px;
  background-color:re;
  padding-bottom:50px;
}

#contenitorescorrimento img {
  max-width:58.2%;
  width:auto;
  height:auto;
  vertical-align:middle;
  border:0;
  -ms-interpolation-mode:bicubic;
}

#contenitorescorrimento .carrellino {
  width:100%;
  margin:0 auto;
/*position: absolute;*/
  overflow:hidden;
  position:relative;
  background-color:blu;
}

#contenitorescorrimento .insieme {
  width:1000%;
  line-height:0;
  background-color:green;
  -webkit-animation:20s slide-animation infinite;
  -moz-animation:20s slide-animation infinite;
  -ms-animation:20s slide-animation infinite;
  -o-animation:20s slide-animation infinite;
  animation:20s slide-animation infinite;
}

#contenitorescorrimento figure {
  margin:0;
  padding:0;
  width:3%;
  float:left;
  cursor:pointer;
}

#contenitorescorrimento figure img {
  width:100%;
  position:relative;
}

#contenitorescorrimento .insieme:hover {
  -webkit-animation-play-state:paused;
  -moz-animation-play-state:paused;
  -ms-animation-play-state:paused;
  -o-animation-play-state:paused;
  animation-play-state:paused;
}

@keyframes slide-animation {
  1% {
    margin-left:0;
  }

  50% {
    margin-left:-200%;
  }

  100% {
    margin-left:0;
  }
}

@-webkit-keyframes slide-animation {
  1% {
    margin-left:0;
  }

  50% {
    margin-left:-200%;
  }

  100% {
    margin-left:0;
  }
}

@-moz-keyframes slide-animation {
  1% {
    margin-left:0;
  }

  50% {
    margin-left:-200%;
  }

  100% {
    margin-left:0;
  }
}

@-o-keyframes slide-animation {
  1% {
    margin-left:0;
  }

  50% {
    margin-left:-200%;
  }

  100% {
    margin-left:0;
  }
}

@-ms-keyframes slide-animation {
  1% {
    margin-left:0;
  }

  50% {
    margin-left:-200%;
  }

  100% {
    margin-left:0;
  }
}

/* ==============================================
   Sezione della Terza Pagina
============================================== */
.contenutoterzapagina {
  display:inline-block;
  position:relative;
  margin:20px auto;
  height:670px;
  width:1000px;
  background:url();
  background-size:1000px 800px;
  background-repeat:no-repeat;
  background-position:top center;
  background-color:rgb(197 82 199 / 0%);
  z-index:5;
  overflow:hidden;
  font-family:'Montserrat',sans-serif;
}

@media (max-width: 980px) {
  .contenutoterzapagina {
  }
}

.tpp {
  display:inline-block;
  position:absolute;
  background-color:rgb(255 0 0 / 0%);
  width:490px;
  height:650px;
  text-align:center;
}

.partecontributori {
  margin-left:-495px;
}

.partesquadre {
  margin-left:5px;
}

.ttlzpcb {
  background-color:re;
  width:500px;
  margin-left:0;
}

.plcont {
  background-color:re;
  height:60px;
  width:400px;
}

.plcont p {
  color:#fd63f2;
  font-weight:800;
  letter-spacing:0;
  font-size:14px;
  margin-top:-25px;
}

.plcont p span {
  opacity:.5;
}

.plcont1 {
  margin-top:-30px;
  -ms-transform:scale(1.2,1.2);
  -webkit-transform:scale(1.2,1.2);
  transform:scale(1.2,1.2);
}

.plcont2 {
  margin-top:10px;
  background-color:re;
  -ms-transform:scale(1.1,1.1);
  -webkit-transform:scale(1.1,1.1);
  transform:scale(1.1,1.1);
}

.htmonth {
  margin-top:60px;
}

.htmonth h4,.htoffline h4 {
  color:rgb(244 185 239 / 60%);
  margin-top:-23px;
  text-transform:uppercase;
  font-size:13px;
  font-weight:600;
  letter-spacing:3px;
}

.htmonth h4 span,.htoffline h4 span {
  color:white;
  font-weight:800;
  text-shadow:0 0 8px #ec48de,0 0 15px #fb9af287,0 0 25px #ffbcf973;
}

.htmonth p,.htoffline p {
  display:inline-block;
}

.squa {
  display:block;
  position:relative;
  width:480px;
  height:160px;
  box-shadow:0 10px 25px rgb(11 1 11 / 28%);
  -moz-box-shadow:0 10px 25px rgb(11 1 11 / 28%);
  -webkit-box-shadow:0 10px 25px rgb(11 1 11 / 28%);
  border-radius:30px;
  border:6px solid #ffffff2b;
  overflow:hidden;
  -webkit-transition:all 500ms;
  -moz-transition:all 500ms;
  -o-transition:all 500ms;
  transition:all 500ms;
  -ms-transform:scale(0.9,0.9);
  -webkit-transform:scale(0.9,0.9);
  transform:scale(0.9,0.9);
}

.squa:hover {
  border:6px solid rgb(255 255 255 / 100%);
}

.squa img {
  display:block;
  position:absolute;
  width:100%;
  z-index:1;
}

.squa2 img {
  -webkit-transform:scaleX(-1);
  transform:scaleX(-1);
}

.testosquadra {
  display:block;
  position:absolute;
  width:300px;
  height:200px;
  z-index:2;
  color:white;
  background-color:re;
  margin-left:20px;
  text-align:left;
}

.squa2 .testosquadra {
  text-align:right;
  margin-left:150px;
}

.testosquadra h3 {
  display:block;
  position:relative;
  background-color:re;
  height:20px;
  font-size:40px;
  font-weight:200;
  margin-top:30px;
  font-style:oblique;
  text-transform:uppercase;
}

.testosquadra h3 span {
  font-weight:800;
}

.squa3 .testosquadra h3,.squa1 .testosquadra h3 {
  letter-spacing:5px;
}

.testosquadra h4 {
  display:block;
  position:relative;
  background-color:re;
  height:30px;
  margin-top:-27px;
  margin-left:10px;
  color:#e9f74c;
  font-size:30px;
  font-weight:800;
}

.testosquadra h4 span {
  display:block;
  font-size:15px;
  opacity:.6;
  margin-top:2px;
}

.testosquadra p {
  display:block;
  position:relative;
  background-color:re;
  height:10px;
  color:#fefefe;
  text-transform:uppercase;
  font-size:10px;
  font-weight:600;
  margin-left:10px;
  margin-top:35px;
  letter-spacing:4px;
}

.squa1 {
  z-index:10;
  margin-top:-30px;
  margin-left:-40px;
}

.squa2 {
  margin-top:-10px;
  z-index:11;
  margin-left:-10px;
}

.squa3 {
  margin-top:-10px;
  z-index:12;
  margin-left:20px;
}

/* ==============================================
Sezione della Quarta Pagina
============================================== */
.contenutoquartapagina {
  display:inline-block;
  position:relative;
  margin:20px auto;
  width:1000px;
  background:url();
  background-size:1000px 800px;
  background-repeat:no-repeat;
  background-position:top center;
  background-color:rgb(238 130 238 / 0%);
  z-index:5;
  overflow:hidden;
  font-family:'Montserrat',sans-serif;
}

@media (max-width: 980px) {
  .contenutoquartapagina {
  }
}

.ttltm {
  background-color:re;
  margin-top:90px;
}

.ttltm b {
  display:block;
  position:relative;
  font-size:60px;
  margin-top:15px;
  background-color:rgb(238 159 235 / 0%);
  font-family:'Mr Dafoe',cursive;
}

.anm5 {
  margin-left:90px;
  margin-top:-165px;
  -webkit-transform:scaleX(-1);
  transform:scaleX(-1);
  border-bottom:0 solid white;
  border-radius:0;
}

.anm6 {
  margin-left:570px;
  margin-top:-165px;
  border-bottom:0 solid white;
  border-radius:0;
}

.pipis {
  display:inline-block;
  position:absolute;
}

.pps1 {
  width:195px;
  margin-top:150px;
  margin-left:-495px;
  z-index:10;
  -webkit-animation:volopipis1 20s infinite;
  -moz-animation:volopipis1 20s infinite;
  -ms-animation:volopipis1 20s infinite;
  -o-animation:volopipis1 20s infinite;
  animation:volopipis1 20s infinite;
}

@-webkit-keyframes volopipis1 {
  0% {
    top:-50px;
    left:500px;
  }

  25% {
    top:100px;
    left:550px;
  }

  50% {
    top:340px;
    left:520px;
  }

  100% {
    top:-50px;
    left:500px;
  }
}

@-moz-keyframes volopipis1 {
  0% {
    top:-50px;
    left:500px;
  }

  25% {
    top:100px;
    left:550px;
  }

  50% {
    top:340px;
    left:520px;
  }

  100% {
    top:-50px;
    left:500px;
  }
}

@-ms-keyframes volopipis1 {
  0% {
    top:-50px;
    left:500px;
  }

  25% {
    top:100px;
    left:550px;
  }

  50% {
    top:340px;
    left:520px;
  }

  100% {
    top:-50px;
    left:500px;
  }
}

@-o-keyframes volopipis1 {
  0% {
    top:-50px;
    left:500px;
  }

  25% {
    top:100px;
    left:550px;
  }

  50% {
    top:340px;
    left:520px;
  }

  100% {
    top:-50px;
    left:500px;
  }
}

@keyframes volopipis1 {
  0% {
    top:-50px;
    left:500px;
  }

  25% {
    top:100px;
    left:550px;
  }

  50% {
    top:340px;
    left:520px;
  }

  100% {
    top:-50px;
    left:500px;
  }
}

.pps2 {
  width:228px;
  margin-top:300px;
  margin-left:270px;
  z-index:10;
  -webkit-animation:volopipis2 12s infinite;
  -moz-animation:volopipis2 12s infinite;
  -ms-animation:volopipis2 12s infinite;
  -o-animation:volopipis2 12s infinite;
  animation:volopipis2 12s infinite;
}

@-webkit-keyframes volopipis2 {
  0% {
    top:0;
    left:500px;
  }

  25% {
    top:170px;
    left:450px;
  }

  50% {
    top:340px;
    left:500px;
  }

  100% {
    top:0;
    left:500px;
  }
}

@-moz-keyframes volopipis2 {
  0% {
    top:0;
    left:500px;
  }

  25% {
    top:170px;
    left:450px;
  }

  50% {
    top:340px;
    left:500px;
  }

  100% {
    top:0;
    left:500px;
  }
}

@-ms-keyframes volopipis2 {
  0% {
    top:0;
    left:500px;
  }

  25% {
    top:170px;
    left:450px;
  }

  50% {
    top:340px;
    left:500px;
  }

  100% {
    top:0;
    left:500px;
  }
}

@-o-keyframes volopipis2 {
  0% {
    top:0;
    left:500px;
  }

  25% {
    top:170px;
    left:450px;
  }

  50% {
    top:340px;
    left:500px;
  }

  100% {
    top:0;
    left:500px;
  }
}

@keyframes volopipis2 {
  0% {
    top:0;
    left:500px;
  }

  25% {
    top:170px;
    left:450px;
  }

  50% {
    top:340px;
    left:500px;
  }

  100% {
    top:0;
    left:500px;
  }
}

.contenitorearticoli {
  margin-top:63px;
  width:750px;
  margin-left:125px;
}

.articolo {
  display:inline-block;
  position:relative;
  color:white;
  width:120px;
  height:110px;
  padding:10px;
  border:6px solid rgb(255 255 255 / 50%);
  border-radius:20px;
  margin:2px;
  -webkit-transition:all 500ms;
  -moz-transition:all 500ms;
  -o-transition:all 500ms;
  transition:all 500ms;
}

.articolo:hover {
  border:6px solid rgb(255 255 255 / 100%);
}

.articolo:hover h3 {
  font-weight:200;
  color:yellow;
}

.articolo h5 {
  color:re;
  font-weight:400;
  font-size:14px;
  margin-top:5px;
  padding-bottom:13px;
  border-bottom:1px solid rgb(255 255 255 / 38%);
  line-height:17px;
  color:#f9cbf4;
}

.articolo h5 b {
  font-size:17px;
  text-shadow:0 0 6px #f751e8c7,0 0 15px #fb9af2c7,0 0 25px #ffbcf9ba;
  font-weight:800;
  color:white;
}

.articolo h3 {
  margin-top:-13px;
  color:#da4ccc;
  font-size:30px;
  font-weight:200;
  -webkit-transition:all 500ms;
  -moz-transition:all 500ms;
  -o-transition:all 500ms;
  transition:all 500ms;
}

.articolo h3 span {
  display:block;
  font-size:13px;
  font-weight:800;
  color:rgb(255 255 255 / 52%);
  margin-top:4px;
}

/* ==============================================
   Sezione della Quinta Pagina
============================================== */
.contenutoquintapagina {
  display:inline-block;
  position:relative;
  margin:0 auto;
  width:1000px;
  background:url();
  background-size:1000px 720px;
  background-repeat:no-repeat;
  background-position:top center;
  background-color:rgb(238 130 238 / 0%);
  border:px solid yellow;
  z-index:5;
  overflow:hidden;
  font-family:'Montserrat',sans-serif;
  padding-bottom:60px;
}

@media (max-width: 980px) {
  .contenutoquintapagina {
  }
}

.anm7 {
  margin-top:50px;
  border-bottom:0 solid white;
  border-radius:0;
}

.anm8 {
  margin-top:50px;
  margin-left:680px;
  -webkit-transform:scaleX(-1);
  transform:scaleX(-1);
  border-bottom:0 solid white;
  border-radius:0;
}

.dqp {
  display:inline-block;
  position:relative;
  color:#f9bdf4;
  font-size:14px;
  line-height:16px;
  font-weight:400;
  height:40px;
  width:150px;
  margin:40px;
  text-align:center;
  z-index:10;
}

.dqp b {
  display:block;
  color:white;
  text-shadow:0 0 10px #ec48de,0 0 20px #fb9af287,0 0 30px #ffbcf973;
  font-size:16px;
  margin-top:5px;
}

.dqp1 {
  margin-top:100px;
}

.dqp2 {
  -ms-transform:scale(1.3,1.3);
  -webkit-transform:scale(1.3,1.3);
  transform:scale(1.3,1.3);
}

.vqp {
  display:inline-block;
  position:relative;
  width:474px;
  color:white;
  font-weight:400;
  text-align:center;
  background-color:re;
  margin:10px;
}

.biog {
  top:-90px;
}

.faqs {
  top:-90px;
}

.vqp .titolazione {
  background-color:re;
  width:404px;
  margin-left:0;
  text-align:right;
}

.faqs .titolazione {
  background-color:re;
  width:404px;
  margin-left:70px;
  text-align:left;
}

.contenitorevita {
  font-size:15px;
  line-height:16px;
  font-weight:400;
  width:400px;
  border:2px solid #d63bcc;
  border-radius:30px;
  width:400px;
  height:200px;
  overflow:scroll;
  padding:30px 35px;
  margin-top:-19px;
}

.contenitorevita b {
  color:;
  font-weight:800;
}

.contenitoredomande {
  font-size:15px;
  line-height:16px;
  border:2px solid #1f92d9;
  border-radius:30px;
  width:400px;
  height:240px;
  overflow:scroll;
  padding:10px 35px;
  margin-top:-19px;
}

.domanda h6 {
  color:#f771ef;
  font-size:14px;
  font-weight:600;
}

.domanda h3 {
  color:#ffffff;
  font-size:16px;
  font-weight:400;
  margin-top:-30px;
  line-height:17px;
}

.domanda h3 b {
  color:;
  font-weight:800;
}

.pbl,.ntw {
  display:inline-block;
  position:relative;
  color:#f9bdf4;
  font-size:10px;
  line-height:16px;
  font-weight:400;
  height:30px;
  width:290px;
  background-color:#914f9600;
  text-align:center;
  z-index:10;
  margin:0 100px;
  text-transform:uppercase;
  letter-spacing:3px;
  top:-70px;
  -webkit-transition:all 500ms;
  -moz-transition:all 500ms;
  -ms-transition:all 500ms;
  -o-transition:all 500ms;
  transition:all 500ms;
}

.pbl b,.ntw b {
  display:block;
  letter-spacing:10px;
  font-size:15px;
  font-weight:800;
  color:white;
  text-shadow:0 0 10px #ec48de,0 0 20px #fb9af287,0 0 30px #ffbcf973;
}

.pbl {
  margin-left:;
}

.pbl:hover,.ntw:hover {
  color:white;
  text-shadow:0 0 10px #ec48de,0 0 20px #fb9af287,0 0 30px #ffbcf973;
}

/* sopra:pubblicazioni e interviste */
.contenutoquintapagina > :nth-child() {
  background-color:#ff000000;
}

.rsu,.mls {
  display:inline-block;
  position:absolute;
  background-color:rgb(255 0 0 / 0%);
  z-index:12;
}

.rsu {
  background-color:re;
  margin-left:-800px;
  margin-top:-15px;
}

.mls {
  margin-left:-440px;
  margin-top:-15px;
}

.ttlzcov {
  margin-top:40px;
  background-color:#ff000000;
}

.ttlztr {
  margin-top:40px;
  margin-bottom:32px;
}

.placement {
  display:inline-block;
  background-color:re;
  color:white;
  border-bottom:1px solid #ffffff59;
}

.plam {
  display:inline-block;
  background-color:re;
  height:40px;
  width:280px;
  border-bottom:1px solid #ffffff59;
  margin:0 20px;
  padding-bottom:20px;
}

.placement h2 {
  display:inline-block;
  position:relative;
  color:re;
  font-weight:200;
  font-size:35px;
  margin-right:13px;
  text-shadow:0 0 10px #ec48de,0 0 20px #fb9af287,0 0 30px #ffbcf973;
  font-style:oblique;
}

.placement h2 span {
  display:inline-block;
  position:relative;
  margin-left:3px;
  font-weight:800;
  font-size:20px;
}

.placement h6 {
  display:inline-block;
  position:relative;
  color:re;
  color:#f7bbf2;
  text-transform:uppercase;
  font-weight:400;
  letter-spacing:5px;
  font-size:16px;
}

.placement h6 span {
  color:#fd63f2;
  font-weight:800;
  letter-spacing:0;
  font-size:12px;
}

.boxqp {
  color:white;
  display:inline-block;
  width:490px;
  margin-top:40px;
  background-color:re;
  padding-bottom:0;
}

.boxqp h3 {
  font-weight:800;
  padding:0 10px;
  font-size:20px;
  width:200px;
  margin-left:135px;
  height:23px;
  line-height:23px;
  text-shadow:0 0 10px #ec48de,0 0 20px #fb9af287,0 0 30px #ffbcf973;
}

.boxqp p {
  font-size:14px;
  font-weight:400;
  letter-spacing:px;
  color:#fd63f2;
  font-weight:800;
  letter-spacing:0;
  font-size:11px;
  border-bottom:1px solid #ffffff59;
  padding-bottom:4px;
}

.boxqp p b {
  font-weight:600;
  color:#f7bbf2;
  font-size:14px;
  color:#f7bbf2;
  text-transform:uppercase;
  font-weight:400;
  letter-spacing:5px;
  font-size:14px;
}

.boxqp p span {
  color:white;
  font-weight:800;
  font-size:14px;
  letter-spacing:0;
  margin-right:7px;
}

.premioqp {
  display:inline-block;
  position:absolute;
  height:140px;
  animation:3s spinner infinite;
}

.xbizaw {
  margin-left:-950px;
  margin-top:-40px;
}

.avnaw {
  margin-left:-90px;
  margin-top:-40px;
}

@keyframes spinner {
  from {
    -moz-transform:rotateY(0deg);
    -ms-transform:rotateY(0deg);
    transform:rotateY(0deg);
  }

  to {
    -moz-transform:rotateY(-360deg);
    -ms-transform:rotateY(-360deg);
    transform:rotateY(-360deg);
  }
}

/* ==========================================
         Sezione dello Scorrimento Due
============================================ */
#contenitorescorrimento2 {
  margin-top:;
  width:800px;
  margin-left:100px;
  background-color:re;
  padding-bottom:50px;
}

#contenitorescorrimento2 img {
  width:auto;
  height:210px;
  margin:0 49px;
  vertical-align:middle;
  border:0;
  -ms-interpolation-mode:bicubic;
}

#contenitorescorrimento2 .carrellino {
  width:100%;
  margin:0 auto;
/*position: absolute;*/
  overflow:hidden;
  position:relative;
  background-color:blu;
}

#contenitorescorrimento2 .insieme {
  width:1000%;
  line-height:0;
  background-color:green;
  -webkit-animation:30s slide-animation2 infinite;
  -moz-animation:30s slide-animation2 infinite;
  -ms-animation:30s slide-animation2 infinite;
  -o-animation:30s slide-animation2 infinite;
  animation:30s slide-animation2 infinite;
}

#contenitorescorrimento2 figure {
  margin:0;
  padding:0;
  heught:210px;
  float:left;
  cursor:pointer;
}

#contenitorescorrimento2 figure img {
  height:210px;
  position:relative;
}

#contenitorescorrimento2 .insieme:hover {
  -webkit-animation-play-state:paused;
  -moz-animation-play-state:paused;
  -ms-animation-play-state:paused;
  -o-animation-play-state:paused;
  animation-play-state:paused;
}

@keyframes slide-animation2 {
  1% {
    margin-left:0;
  }

  50% {
    margin-left:-210%;
  }

  100% {
    margin-left:0;
  }
}

@-webkit-keyframes slide-animation2 {
  1% {
    margin-left:0;
  }

  50% {
    margin-left:-210%;
  }

  100% {
    margin-left:0;
  }
}

@-moz-keyframes slide-animation2 {
  1% {
    margin-left:0;
  }

  50% {
    margin-left:-210%;
  }

  100% {
    margin-left:0;
  }
}

@-o-keyframes slide-animation2 {
  1% {
    margin-left:0;
  }

  50% {
    margin-left:-210%;
  }

  100% {
    margin-left:0;
  }
}

@-ms-keyframes slide-animation2 {
  1% {
    margin-left:0;
  }

  50% {
    margin-left:-210%;
  }

  100% {
    margin-left:0;
  }
}

/* ==============================================
   Sezione della Sesta Pagina
============================================== */
.contenutosestapagina {
  display:inline-block;
  position:relative;
  margin:20px auto;
  height:650px;
  width:1000px;
  background:url();
  background-size:1000px 800px;
  background-repeat:no-repeat;
  background-position:top center;
  background-color:#007eff00;
  z-index:5;
  overflow:hidden;
  font-family:'Montserrat',sans-serif;
  color:white;
}

@media (max-width: 980px) {
  .contenutoregole {
  }
}

.regole,.domanderegole {
  display:inline-block;
  position:absolute;
  width:480px;
  background-color:rgb(0 0 255 / 0%);
  text-align:center;
  margin-top:40px;
}

.regole {
  margin-left:-490px;
}

.domanderegole {
  margin-left:10px;
}

.contenitoreregole,.contenitoredomanderegole {
  display:inline-block;
  background-color:rgb(255 0 0 / 0%);
  border:2px solid #1f92d9;
  border-radius:30px;
  width:400px;
  height:400px;
  overflow:scroll;
  padding:10px 35px;
  margin-top:-19px;
}

.ttlzr,.ttlzdr {
  width:490px;
  margin-left:0;
}

.contenitoreregole {
  border:2px solid #d63bcc;
}

.regola {
  background-color:re;
  margin-bottom:40px;
}

.regola h3 {
  display:block;
  letter-spacing:10px;
  font-size:15px;
  font-weight:800;
  color:white;
  text-shadow:0 0 10px #ec48de,0 0 15px #fb9af287,0 0 25px #ffbcf973;
  text-transform:uppercase;
  border-bottom:1px solid #ffffff6b;
  padding-bottom:10px;
}

.regola p {
  color:#ffffff;
  font-size:16px;
  line-height:17px;
  font-weight:400;
  margin-top:-5px;
}

/* ==============================================
   Sezione per la gestione delle schedature
============================================== */
.disegnosfondo {
  position:fixed;
  height:100%;
  width:100%;
  text-align:center;
  top:0;
  left:0;
  z-index:1;
  background:url()no-repeat;
  background-size:cover;
}

#Content:target ~ .disegnosfondo {
  background-image:url(https://i.ibb.co/tZYkkx1/sfondo2.png);
  -webkit-transition:all 500ms;
  -moz-transition:all 500ms;
  -o-transition:all 500ms;
  transition:all 500ms;
}

#MyMembers:target ~ .disegnosfondo {
  background-image:url(https://i.ibb.co/NV4MpY2/sfondo3.png);
  -webkit-transition:all 500ms;
  -moz-transition:all 500ms;
  -o-transition:all 500ms;
  transition:all 500ms;
}

#TipMenu:target ~ .disegnosfondo {
  background-image:url(https://i.ibb.co/tc5S7yD/sfondo4.png);
  -webkit-transition:all 500ms;
  -moz-transition:all 500ms;
  -o-transition:all 500ms;
  transition:all 500ms;
}

#AboutMe:target ~ .disegnosfondo {
  background-image:url(https://i.ibb.co/0V0Yq2P/sfondo5.png);
  -webkit-transition:all 500ms;
  -moz-transition:all 500ms;
  -o-transition:all 500ms;
  transition:all 500ms;
}

#Rules:target ~ .disegnosfondo {
  background-image:url();
}

.blocchi > .blocco {
  width:100%;
  height:0;
  clear:both;
  padding:0;
  visibility:hidden;
  opacity:0;
  text-align:center;
  overflow:hidden;
/* */
  transition:visibility 0s,opacity 1s linear;
  -webkit-transition:all 500ms;
  -moz-transition:all 500ms;
  -o-transition:all 500ms;
  transition:all 500ms;
}

.specchietto {
  display:block;
}

.specchietto ~ .blocchi > .blocco:first-of-type,#Content:target ~ .blocchi > .blocco#blocco-Content,#MyMembers:target ~ .blocchi > .blocco#blocco-MyMembers,#TipMenu:target ~ .blocchi > .blocco#blocco-TipMenu,#AboutMe:target ~ .blocchi > .blocco#blocco-AboutMe,#Rules:target ~ .blocchi > .blocco#blocco-Rules {
  padding:0;
  height:auto;
  visibility:visible;
  opacity:1;
  filter:alpha(opacity=100);
}

.specchietto:target ~ .blocchi > .blocco:first-of-type {
  height:0;
  visibility:hidden;
  opacity:0;
  padding:0;
}

/* ====================================== 
         Marchio del Mattoncino
======================================== */
.Mattoncino {
  display:inline-block;
  position:fixed;
  bottom:32px;
  left:15px;
  z-index:1000;
  -webkit-transition:all 500ms;
  -moz-transition:all 500ms;
  -o-transition:all 500ms;
  transition:all 500ms;
  opacity:1;
  font-family:'Montserrat',sans-serif;
  color:white;
  font-size:9px;
  letter-spacing:3px;
  text-align:center;
  font-weight:400;
  opacity:1;
}

.Mattoncino b {
  color:white;
  font-weight:800;
}

@media (max-width: 980px) {
  .Mattoncino {
    visibility:hidden;
  }
}

.rigamattoncinoinferiore {
  display:block;
  letter-spacing:0;
  text-transform:uppercase;
  font-size:6px;
  font-weight:600;
  margin-top:1px;
  text-align:left;
  font-style:;
  -webkit-transition:all 500ms;
  -moz-transition:all 500ms;
  -o-transition:all 500ms;
  transition:all 500ms;
  text-align:left;
}

.Mattoncino:hover {
  opacity:1;
  text-shadow:0 0 10px white,0 0 30px white,0 0 60px white;
}

.Mattoncino:hover .rigamattoncinoinferiore {
  color:white;
}

/* ==============================================
Comparto Tipografico
============================================== */
h2 {
  font-size:19px;
  line-height:19px;
}

h3 {
  font-size:17px;
  line-height:20px;
}

h4 {
  font-size:15px;
  line-height:17px;
}

p {
  font-size:14px;
  line-height:16px;
}

/* cyrillic-ext */
@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:100;
  font-display:swap;
  src:local('Montserrat Thin'),local(Montserrat-Thin),url(https://fonts.gstatic.com/s/montserrat/v14/JTUQjIg1_i6t8kCHKm45_QpRxC7m0dR9pBOi.woff2) format("woff2");
  unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:100;
  font-display:swap;
  src:local('Montserrat Thin'),local(Montserrat-Thin),url(https://fonts.gstatic.com/s/montserrat/v14/JTUQjIg1_i6t8kCHKm45_QpRzS7m0dR9pBOi.woff2) format("woff2");
  unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* vietnamese */
@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:100;
  font-display:swap;
  src:local('Montserrat Thin'),local(Montserrat-Thin),url(https://fonts.gstatic.com/s/montserrat/v14/JTUQjIg1_i6t8kCHKm45_QpRxi7m0dR9pBOi.woff2) format("woff2");
  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:100;
  font-display:swap;
  src:local('Montserrat Thin'),local(Montserrat-Thin),url(https://fonts.gstatic.com/s/montserrat/v14/JTUQjIg1_i6t8kCHKm45_QpRxy7m0dR9pBOi.woff2) format("woff2");
  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:100;
  font-display:swap;
  src:local('Montserrat Thin'),local(Montserrat-Thin),url(https://fonts.gstatic.com/s/montserrat/v14/JTUQjIg1_i6t8kCHKm45_QpRyS7m0dR9pA.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:200;
  font-display:swap;
  src:local('Montserrat ExtraLight'),local(Montserrat-ExtraLight),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_aZA3gTD_vx3rCubqg.woff2) format("woff2");
  unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:200;
  font-display:swap;
  src:local('Montserrat ExtraLight'),local(Montserrat-ExtraLight),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_aZA3g3D_vx3rCubqg.woff2) format("woff2");
  unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* vietnamese */
@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:200;
  font-display:swap;
  src:local('Montserrat ExtraLight'),local(Montserrat-ExtraLight),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_aZA3gbD_vx3rCubqg.woff2) format("woff2");
  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:200;
  font-display:swap;
  src:local('Montserrat ExtraLight'),local(Montserrat-ExtraLight),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_aZA3gfD_vx3rCubqg.woff2) format("woff2");
  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:200;
  font-display:swap;
  src:local('Montserrat ExtraLight'),local(Montserrat-ExtraLight),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_aZA3gnD_vx3rCs.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local('Montserrat Regular'),local(Montserrat-Regular),url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local('Montserrat Regular'),local(Montserrat-Regular),url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* vietnamese */
@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local('Montserrat Regular'),local(Montserrat-Regular),url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local('Montserrat Regular'),local(Montserrat-Regular),url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local('Montserrat Regular'),local(Montserrat-Regular),url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:local('Montserrat SemiBold'),local(Montserrat-SemiBold),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3gTD_vx3rCubqg.woff2) format("woff2");
  unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:local('Montserrat SemiBold'),local(Montserrat-SemiBold),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3g3D_vx3rCubqg.woff2) format("woff2");
  unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* vietnamese */
@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:local('Montserrat SemiBold'),local(Montserrat-SemiBold),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3gbD_vx3rCubqg.woff2) format("woff2");
  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:local('Montserrat SemiBold'),local(Montserrat-SemiBold),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3gfD_vx3rCubqg.woff2) format("woff2");
  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:local('Montserrat SemiBold'),local(Montserrat-SemiBold),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:local('Montserrat ExtraBold'),local(Montserrat-ExtraBold),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_c5H3gTD_vx3rCubqg.woff2) format("woff2");
  unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:local('Montserrat ExtraBold'),local(Montserrat-ExtraBold),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_c5H3g3D_vx3rCubqg.woff2) format("woff2");
  unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* vietnamese */
@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:local('Montserrat ExtraBold'),local(Montserrat-ExtraBold),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_c5H3gbD_vx3rCubqg.woff2) format("woff2");
  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:local('Montserrat ExtraBold'),local(Montserrat-ExtraBold),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_c5H3gfD_vx3rCubqg.woff2) format("woff2");
  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:local('Montserrat ExtraBold'),local(Montserrat-ExtraBold),url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_c5H3gnD_vx3rCs.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* latin-ext */
@font-face {
  font-family:'Mr Dafoe';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local('Mr Dafoe Regular'),local(MrDafoe-Regular),url(https://fonts.gstatic.com/s/mrdafoe/v9/lJwE-pIzkS5NXuMMrFijibIgxC_DZdM.woff2) format("woff2");
  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face {
  font-family:'Mr Dafoe';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local('Mr Dafoe Regular'),local(MrDafoe-Regular),url(https://fonts.gstatic.com/s/mrdafoe/v9/lJwE-pIzkS5NXuMMrFitibIgxC_D.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* ================================
Comparto del Caricamento
================================== */
@-webkit-keyframes caricamento {
  0% {
    opacity:0;
  }

  100% {
    opacity:1;
  }
}

@-moz-keyframes caricamento {
  0% {
    opacity:0;
  }

  100% {
    opacity:1;
  }
}

@-o-keyframes caricamento {
  0% {
    opacity:0;
  }

  100% {
    opacity:1;
  }
}

@keyframes caricamento {
  0% {
    opacity:0;
  }

  100% {
    opacity:1;
  }
}

/* ==============================================
Sezione degli amici
============================================== */
#profile_friends {
  display:none;
}

/* ==========================================
         Sezione delle Gallerie Fotografiche
  =========================================== */
#profile_photo_galleries {
  display:none;
}

#profile_password_photo_galleries {
  display:none;
}

/* ===========================================
Sezione degli interessi
============================================ */
#profile_interests_content {
  display:none;
}

/* ==============================
        Sezione dei Commenti
================================= */
#profile_comments {
  display:none;
}

/* =====================================
Turni
======================================= */
#profile_schedule {
  display:none;
}