@charset "UTF-8";

@-webkit-keyframes fogl {
  0% {
    background-position:0 0;
  }

  100% {
    background-position:1268px 0;
  }
}

@-webkit-keyframes fog2 {
  0% {
    background-position:-768px 0;
  }

  100% {
    background-position:500px 0;
  }
}

@keyframes fog2 {
  0% {
    background-position:-768px 0;
  }

  100% {
    background-position:500px 0;
  }
}

.fogcon {
  background-image:url(https://alure.pw/images/news/bg.jpg);
  background-position:center 30%;
  background-size:cover;
  background-attachment:fixed;
  background-repeat:no-repeat;
  height:700px;
  overflow:hidden;
  text-align:center;
}

.text {
  min-width:70%;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  position:absolute;
  padding:50px 80px;
  top:100px;
  background:rgba(0,0,0,0.5);
  opacity:0;
  z-index:1000;
  transition:opacity .5s ease;
}

.title {
  color:#b69ec5;
  font-size:70px;
  font-weight:300;
  text-shadow:1px 1px rgba(0,0,0,0.5),2px 2px rgba(0,0,0,0.35),3px 3px rgba(0,0,0,0.2);
  text-align:center;
}

.sub {
  padding-top:10px;
  color:#b69ec5;
  font-size:20px;
  font-weight:300;
  text-shadow:1px 1px rgba(0,0,0,0.5),2px 2px rgba(0,0,0,0.35),3px 3px rgba(0,0,0,0.2);
  text-align:center;
}

.fog {
  position:relative;
  width:100%;
  height:100%;
  background-image:url(https://immortal.pw/assets/images/logos/logo/back.webp);
  background-size:cover;
  background-repeat:repeat-x;
  z-index:1;
}

.foganl {
  -webkit-animation:fogl 20s linear 0s infinite;
  animation:fogl 20s linear 0s infinite;
}

.fogan2 {
  -webkit-animation:fog2 80s linear 0s infinite;
  animation:fog2 80s linear 0s infinite;
}

.fogcon:hover .text {
  opacity:1;
  transition:opacity .5s ease;
}

.bottomcon {
  background-image:url(https://forum.alure.pw/attachments/21591/);
  background-size:contain;
  background-repeat:no-repeat;
  width:100%;
  height:4rem;
  filter:drop-shadow(0 0 12px #7e57c2) drop-shadow(-2px -2px 12px #7e57c2);
}

/*! CSS Used from: https://profiles.myfreecams.com/DaintyWilder/css?nc=1018794777 */
a:active,a:hover,a:link,a:visited {
  color:grey;
}

.mfc_compliance_link {
  display:none;
}

.piece-list.embedded {
  max-height:fit-content!important;
  width:100%!important;
}

a:link {
  text-decoration:none;
}

body {
  background:radial-gradient(circle,#f5f3f2,#352642 60%);
  background-repeat:no-repeat;
  background-size:cover;
  background-attachment:fixed;
}

#body_type_container,#cam_score_container,#country_container,#drink_container,#drugs_container,#ethnicity_container,#eyes_container,#favorite_food_container,#gender_container,#hair_container,#height_container,#occupation_container,#pets_container,#sexual_preference_container,#smoke_container,#username_container,#weight_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;
}

#avatar_holder,#profile_avatar {
  display:none;
}

#blurb_container {
  display:none;
}

#profile_header_container {
  display:none;
}

.profile_section .heading {
  display:none;
}

#profile {
  max-width:1200px;
  background-attachment:fixed;
  font-size:.875em;
  line-height:1.25;
  color:#352642;
  -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;
}

#Timone {
  display:block;
  position:fixed;
  margin-top:0;
  height:6vw;
  width:90%;
  background:radial-gradient(circle,#9980a9 0,#331a43 100%);
  z-index:10;
  opacity:1;
  font-family:monospace;
  text-align:center;
}

@media screen and (min-width: 1200px) {
  #Timone {
    height:60px;
    width:1600px;
  }
}

@media screen and (max-width: 600px) {
  #Timone {
    height:30px;
    width:600px;
  }
}

.idt {
  display:inline-block;
  position:relative;
  height:1.2vw;
  margin-right:1vw;
  top:.2vw;
  opacity:.75;
  -webkit-transition:all .2s;
  -moz-transition:all .2s;
  -o-transition:all .2s;
  transition:all .2s;
}

.idt:hover {
  opacity:1;
}

@media screen and (min-width: 1200px) {
  .idt {
    height:14px;
    margin-right:12px;
    top:3px;
  }
}

@media screen and (max-width: 600px) {
  .idt {
    height:7px;
    margin-right:6px;
    top:1px;
  }
}

.elementotimone {
  display:inline-block;
  position:relative;
  color:#31144f;
  text-transform:uppercase;
  font-size:1.2vw;
  margin-top:2vw;
  margin-left:.4vw;
  letter-spacing:.3vw;
  font-weight:400;
  -webkit-transition:all .2s;
  -moz-transition:all .2s;
  -o-transition:all .2s;
  transition:all .2s;
}

.elementotimone:hover {
  color:rgb(255 255 255);
}

@media screen and (min-width: 1200px) {
  .elementotimone {
    font-size:21px;
    margin-top:24px;
    margin-left:5px;
  }
}

@media screen and (max-width: 600px) {
  .elementotimone {
    font-size:21px;
    margin-top:12px;
    margin-left:2px;
  }
}

.elementotimone b {
  font-weight:800;
}

#ParteIniziale {
  display:block;
  position:relative;
  width:100%;
  background:url(https://img.mfcimg.com/photos2/454/45477685/691-105-214-408-14499881.jpg);
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center 30%;
  z-index:1;
  opacity:.;
  text-align:center;
  border-bottom:.5vw solid #fff;
  height:50vw;
  -moz-box-shadow:0 1vw 5vw rgb(144 117 108 / 36%);
  -o-box-shadow:0 1vw 5vw rgb(144 117 108 / 36%);
  box-shadow:0 1vw 5vw rgb(144 117 108 / 36%);
}

@media screen and (min-width: 1200px) {
  #ParteIniziale {
    border-bottom:6px solid #fff;
    height:600px;
    -moz-box-shadow:0 12px 60px rgb(144 117 108 / 36%);
    -o-box-shadow:0 12px 60px rgb(144 117 108 / 36%);
    box-shadow:0 12px 60px rgb(144 117 108 / 36%);
  }
}

@media screen and (max-width: 600px) {
  #ParteIniziale {
    border-bottom:.5vw solid #fff;
    height:50vw;
    -moz-box-shadow:0 1vw 5vw rgb(144 117 108 / 36%);
    -o-box-shadow:0 1vw 5vw rgb(144 117 108 / 36%);
    box-shadow:0 1vw 5vw rgb(144 117 108 / 36%);
  }
}

.nomescritto {
  display:inline-block;
  position:relative;
  font-family:monospace;
  color:#b297cf;
  font-size:smaller;
  width:100%;
}

@media screen and (min-width: 1200px) {
  .nomescritto {
    font-size:smaller;
  }
}

@media screen and (max-width: 600px) {
  .nomescritto {
    font-size:smaller;
    letter-spacing:-2px;
  }
}

.sottotitolo {
  display:block;
  padding-top:45%;
  position:relative;
  font-family:monospace;
  color:#b297cf;
}

@media screen and (min-width: 1200px) {
  .sottotitolo {
    font-size:smaller;
  }
}

@media screen and (max-width: 600px) {
  .sottotitolo {
    font-size:smaller;
  }
}

#Turni {
  display:block;
  position:relative;
  margin:0 auto;
  width:100%;
  background-color:rgb(232 51 31 / 0%);
  font-family:monospace;
  padding-top:8%;
  text-align:center;
}

.giorno {
  display:inline-block;
  position:relative;
  width:13.6%;
  margin-top:11%;
  background:url(https://alure.pw/images/btn/btn.png);
  background-repeat:no-repeat;
  background-size:contain;
  height:7.5vw;
  -moz-box-shadow:0 .7vw 2vw rgb(144 117 108 / 10%);
  -o-box-shadow:0 .7vw 2vw rgb(144 117 108 / 10%);
  box-shadow:0 .7vw 2vw rgb(144 117 108 / 10%);
  padding-bottom:20px;
}

@media screen and (min-width: 1200px) {
  .giorno {
    height:88px;
    -moz-box-shadow:0 8px 24px rgb(144 117 108 / 10%);
    -o-box-shadow:0 8px 24px rgb(144 117 108 / 10%);
    box-shadow:0 8px 24px rgb(144 117 108 / 10%);
  }
}

@media screen and (max-width: 600px) {
  .giorno {
    height:39px;
    -moz-box-shadow:0 4px 12px rgb(144 117 108 / 10%);
    -o-box-shadow:0 4px 12px rgb(144 117 108 / 10%);
    box-shadow:0 4px 12px rgb(144 117 108 / 10%);
  }
}

.giorno h3 {
  font-weight:700;
  text-transform:uppercase;
  color:#b297cf;
  font-size:3vw;
  letter-spacing:.4vw;
}

@media screen and (min-width: 1200px) {
  .giorno h3 {
    font-size:12px;
    letter-spacing:9px;
  }
}

@media screen and (max-width: 600px) {
  .giorno h3 {
    font-size:6px;
    letter-spacing:3px;
  }
}

.giorno h5 {
  line-height:100%;
  font-weight:400;
  margin-top:10%;
  font-size:1.1vw;
}

@media screen and (min-width: 1200px) {
  .giorno h5 {
    font-size:14px;
  }
}

@media screen and (max-width: 600px) {
  .giorno h5 {
    font-size:7px;
  }
}

#sezionevitaeregole {
  display:block;
  position:relative;
  margin:0 auto;
  width:100%;
  background-color:rgb(52 32 66 / 60%);
  font-family:monospace;
  padding-top:18%;
}

.fotovita {
  display:inline-block;
  width:39%;
  opacity:.8;
  -moz-box-shadow:0 1vw 5vw rgb(144 117 108 / 20%);
  -o-box-shadow:0 1vw 5vw rgb(144 117 108 / 20%);
  box-shadow:0 1vw 5vw rgb(144 117 108 / 20%);
}

@media screen and (min-width: 1200px) {
  .fotovita {
    -moz-box-shadow:0 12px 60px rgb(144 117 108 / 20%);
    -o-box-shadow:0 12px 60px rgb(144 117 108 / 20%);
    box-shadow:0 12px 60px rgb(144 117 108 / 20%);
  }
}

@media screen and (max-width: 600px) {
  .fotovita {
    -moz-box-shadow:0 6px 30px rgb(144 117 108 / 20%);
    -o-box-shadow:0 6px 30px rgb(144 117 108 / 20%);
    box-shadow:0 6px 30px rgb(144 117 108 / 20%);
  }
}

.fv1 {
  margin-left:4%;
  margin-bottom:11%;
}

.testovita {
  display:inline-block;
  position:relative;
  width:46%;
  padding:5%;
  background-color:rgb(255 154 0 / 0%);
  text-align:left;
  height:25vw;
  top:-10vw;
}

@media screen and (min-width: 1200px) {
  .testovita {
    height:300px;
    top:-120px;
  }
}

@media screen and (max-width: 600px) {
  .testovita {
    height:150px;
    top:-60px;
  }
}

.testovita p {
  color:#a785c9;
  line-height:112%;
  font-weight:400;
  font-size:1.3vw;
}

.testovita p b {
  font-weight:600;
  color:#d2b0d6;
}

@media screen and (min-width: 1200px) {
  .testovita p {
    font-size:16px;
  }
}

@media screen and (max-width: 600px) {
  .testovita p {
    font-size:8px;
  }
}

.regole {
  display:inline-block;
  position:relative;
  width:45%;
  padding:0 4% 0 8%;
  text-align:right;
  background-color:rgb(255 154 0 / 0%);
  height:45vw;
  top:-1.5vw;
}

@media screen and (min-width: 1200px) {
  .regole {
    height:540px;
    top:-18px;
  }
}

@media screen and (max-width: 600px) {
  .regole {
    height:270px;
    top:-9px;
  }
}

.regola {
  display:block;
  position:relative;
}

.regola h4 {
  font-weight:800;
  text-transform:uppercase;
  font-size:1vw;
  letter-spacing:.4vw;
  color:#d2b0d6;
  background-color:#0b06030d;
}

@media screen and (min-width: 1200px) {
  .regola h4 {
    font-size:12px;
    letter-spacing:5px;
  }
}

@media screen and (max-width: 600px) {
  .regola h4 {
    font-size:1vw;
    letter-spacing:2px;
  }
}

.regola p {
  color:#a785c9;
  line-height:110%;
  font-weight:400;
  margin-top:-2%;
  font-size:1.2vw;
}

@media screen and (min-width: 1200px) {
  .regola p {
    font-size:15px;
  }
}

@media screen and (max-width: 600px) {
  .regola p {
    font-size:8px;
  }
}

.fv2 {
  top:-13.3vw;
}

@media screen and (min-width: 1200px) {
  .fv2 {
    top:-160px;
  }
}

@media screen and (max-width: 600px) {
  .fv2 {
    top:-80px;
  }
}

#TipMenu {
  margin-top:-5%;
}

#Mance {
  display:block;
  position:relative;
  margin:7% auto;
  width:100%;
  height:75vw;
  background-color:rgb(230 75 58 / 0%);
  text-align:center;
  font-family:monospace;
}

@media screen and (min-width: 1200px) {
  #Mance {
    height:900px;
  }
}

@media screen and (max-width: 600px) {
  #Mance {
    height:450px;
  }
}

.titolazione {
  background-color:re;
  text-transform:uppercase;
  font-weight:600;
  font-size:1.5vw;
  letter-spacing:1vw;
}

@media screen and (min-width: 1200px) {
  .titolazione {
    font-size:18px;
    letter-spacing:12px;
  }
}

@media screen and (max-width: 600px) {
  .titolazione {
    font-size:9px;
    letter-spacing:6px;
  }
}

.contenitoremance {
  display:inline-block;
  position:relative;
  background-color:re;
  width:100%;
  margin-top:3%;
}

#Videos {
  margin-top:-14%;
}

#Filmati {
  display:block;
  position:relative;
  margin:23% auto;
  width:100%;
  background-color:rgb(58 65 230 / 0%);
  text-align:center;
  font-family:monospace;
}

.ttlvd {
  margin-bottom:3%;
}

#Filmati iframe {
  display:inline-block;
  position:relative;
  margin:1%;
  background-color:#fff;
  border-left:solid 5px #fff;
  border-top:solid 5px #fff;
  border-bottom:solid 5px #fff;
  opacity:.8;
  -webkit-transition:all .2s;
  -moz-transition:all .2s;
  -o-transition:all .2s;
  transition:all .2s;
  width:30vw;
  height:17vw;
  -moz-box-shadow:0 1vw 4vw rgb(144 117 108 / 41%);
  -o-box-shadow:0 1vw 4vw rgb(144 117 108 / 41%);
  box-shadow:0 1vw 4vw rgb(144 117 108 / 41%);
}

@media screen and (min-width: 1200px) {
  #Filmati iframe {
    width:360px;
    height:204px;
    -moz-box-shadow:0 12px 48px rgb(144 117 108 / 41%);
    -o-box-shadow:0 12px 48px rgb(144 117 108 / 41%);
    box-shadow:0 12px 48px rgb(144 117 108 / 41%);
  }
}

@media screen and (max-width: 600px) {
  #Filmati iframe {
    width:180px;
    height:102px;
    -moz-box-shadow:0 6px 24px rgb(144 117 108 / 41%);
    -o-box-shadow:0 6px 24px rgb(144 117 108 / 41%);
    box-shadow:0 6px 24px rgb(144 117 108 / 41%);
  }
}

#Filmati iframe:hover {
  opacity:1;
  -ms-transform:scale(0.95,0.95);
  -webkit-transform:scale(0.95,0.95);
  transform:scale(0.95,0.95);
}

#diritti {
  display:block;
  position:relative;
  width:90%;
  padding:0 5% 8.7%;
  text-align:center;
  font-family:monospace;
  background-color:re;
  height:.5vw;
}

@media screen and (min-width: 1200px) {
  #diritti {
    height:6px;
  }
}

@media screen and (max-width: 600px) {
  #diritti {
    height:3px;
  }
}

#diritti h4 {
  display:block;
  position:relative;
  width:40%;
  margin-left:25%;
  padding:.6% 4%;
  text-transform:uppercase;
  font-weight:600;
  color:rgb(252 250 250 / 0.7);
  background-color:#0b06036e;
  -webkit-transition:all .2s;
  -moz-transition:all .2s;
  -o-transition:all .2s;
  transition:all .2s;
  opacity:.8;
  font-size:.8vw;
  letter-spacing:.5vw;
  -moz-box-shadow:0 .5vw 1.5vw rgb(144 117 108 / 18%);
  -o-box-shadow:0 .5vw 1.5vw rgb(144 117 108 / 18%);
  box-shadow:0 .3vw 1vw rgb(144 117 108 / 18%);
}

@media screen and (min-width: 1200px) {
  #diritti h4 {
    font-size:10px;
    letter-spacing:6px;
    -moz-box-shadow:0 4px 12px rgb(144 117 108 / 18%);
    -o-box-shadow:0 4px 12px rgb(144 117 108 / 18%);
    box-shadow:0 4px 12px rgb(144 117 108 / 18%);
  }
}

@media screen and (max-width: 600px) {
  #diritti h4 {
    font-size:5px;
    letter-spacing:3px;
    -moz-box-shadow:0 2px 6px rgb(144 117 108 / 18%);
    -o-box-shadow:0 2px 6px rgb(144 117 108 / 18%);
    box-shadow:0 2px 6px rgb(144 117 108 / 18%);
  }
}

#diritti h4:hover {
  background-color:#c191a0;
  opacity:1;
}

#diritti h5 {
  color:#0b060366;
  font-weight:600;
  font-size:1vw;
  opacity:.8;
}

#diritti h5 b {
  font-weight:600;
  color:#c191a0;
}

@media screen and (min-width: 1200px) {
  #diritti h5 {
    font-size:12px;
  }
}

@media screen and (max-width: 600px) {
  #diritti h5 {
    font-size:6px;
  }
}

.mfc_compliance_link a:link {
  color:#0b060366;
  display:none;
}

.mfc_compliance_link a:active {
  color:#0b060366;
  display:none;
}

.mfc_compliance_link a:visited {
  color:#0b060366;
  display:none;
}

.mfc_compliance_link a:hover {
  color:#0b060366;
  display:none;
}

@media screen and (min-width: 1200px) {
  .mfc_compliance_link {
    font-size:12px;
    display:none;
  }
}

@media screen and (max-width: 600px) {
  .mfc_compliance_link {
    font-size:6px;
    display:none;
  }
}

#profile_friends {
  display:none;
}

/*! CSS Used keyframes */
@-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;
  }
}

.grd-1 {
  width:8.33%;
}

.grd-2 {
  width:16.66%;
}

.grd-3 {
  width:25%;
}

.grd-4 {
  width:33.33%;
}

.grd-5 {
  width:41.66%;
}

.grd-5-half {
  width:47.66%;
}

.grd-6 {
  width:50%;
}

.grd-7 {
  width:58.33%;
}

.grd-8 {
  width:66.66%;
}

.grd-9 {
  width:75%;
}

.grd-10 {
  width:83.33%;
}

.grd-11 {
  width:91.66%;
}

.grd-12 {
  width:100%;
}

[class*="grd-"] {
  float:left;
  padding:15px;
  border:0 solid #ccc;
}

[class*="no"] {
  float:left;
  padding:0;
}

[class*="padd20"] {
  display:block;
  padding:20px;
}

.clearit:after {
  content:"";
  clear:both;
  display:inline-table;
}

.hr {
  border:none;
  clear:both;
  height:1px;
  line-height:0;
  width:100%;
  font-size:0;
  padding:0;
  margin-bottom:20px;
  background:#f39;
  box-shadow:0 0 3px #fff;
}

.tleft {
  text-align:left;
}

.tright {
  text-align:right;
}

.tcenter {
  text-align:center;
}

.tfleft {
  float:left;
}

.tfright {
  float:right;
}

.clearit {
  clear:both;
  display:block;
  overflow:hidden;
  visibility:hidden;
  width:0;
  height:0;
}

.dotted {
  border-bottom:1px dashed #0c3;
  border-left:0;
  border-right:0;
  margin-bottom:10px;
}

.imresponsive img,img.imresponsive {
  display:block;
  width:100%;
  height:auto;
}