@charset "UTF-8";

a:link,a:active,a:visited {
  color:white;
}

a:hover {
  color:#fff;
}

body {
  font-size:1rem;
  line-height:1;
  color:rgb(255,255,255);
  padding:0;
  margin:0;
}

body {
  background-image:url(https://s20.postimg.cc/hfq3dotbh/sfondo-prova.png);
/* lo sfondo va qui */
  background-color:black;
  background-repeat:no-repeat;
  background-size:cover;
  background-attachment:fixed;
}

ul {
  padding:0;
  margin:0;
  list-style-type:none;
}

ol {
  padding:0;
  margin:0;
  list-style-type:none;
}

/* ==========================================================================
Sezione della Barra di Navigazione
   ========================================================================== */
nav {
  display:block;
  text-align:center;
}

nav ul {
  margin:0;
  padding:0;
  list-style:none;
}

.nav a {
  display:block;
  background:rgba(0,0,0,0.3);
  color:white;
  text-decoration:none;
  padding:.6em 0;
  position:relative;
  transition:all .1s ease-in-out;
  -webkit-transition:all .1s ease-in-out;
  -moz-transition:all .1s ease-in-out;
  -ms-transition:all .1s ease-in-out;
  -o-transition:all .1s ease-in-out;
}

.nav {
  vertical-align:top;
  display:inline-block;
  width:940px;
  top:0;
  position:fixed;
  z-index:9999;
  margin:0 auto;
  border-radius:0;
  text-align:center;
  -webkit-transform:translateZ(0);
}

.nav li {
  position:relative;
}

.nav > li {
  font-family:'Poiret One',cursive;
  font-style:italic;
  font-size:13px;
  font-weight:1000;
  text-transform:uppercase;
  letter-spacing:1px;
  float:left;
  border-bottom:0 rgba(0,0,0,0.4) solid;
}

.nav li:hover > a {
  color:#f333ec;
  text-shadow:0 0 15px #f333ec;
}

/* ==========================================================================
   Classes for MFC Generated Elements
   ========================================================================== */
#header_bar,#footer_bar,#about_me_label,#profile_main_photo,#tags_label,#tags_value,#average_rating_count,#cam_score_container,#profile_about_me > div:nth-child(1) {
  display:none;
}

#username_container,#body_type_container,#ethnicity_container,#hair_container,#eyes_container,#weight_container,#height_container,#age_container,#city_container,#sexual_preference_container,#marital_status_container,#marital_status_container,#gender_container,#country_container,#gender_container,#eyes_container,#smoke_container,#drink_container,#drugs_container,#occupation_container,#favorite_food_container,#pets_container,#school_container,#automobile_container,#unix_last_broadcast_container,#avatar_holder,#profile_avatar,#status_container,#last_login_string_container,#unix_last_updated_container,#profile_header {
  display:none;
}

#username_value,#gender_value,#body_type_value,#ethnicity_label,#hair_value,#eyes_value,#weight_value,#height_value,#age_value,#country_value,#sexual_preference_value,#marital_status_value,#camscore_value,#status_value {
  display:none;
}

#profile {
  width:940px;
  margin:0 auto;
  background-image:url();
  background-color:rgba(0,0,0,0.0);
  border-style:solid;
  border-width:0;
  border-color:#ffffff;
  background-repeat:no-repeat;
  background-size:cover;
  background-position:fixed;
  background-attachment:fixed;
  font-size:.875em;
  line-height:1.25;
  opacity:0;
  -webkit-animation:fadeIn ease 1;
  -moz-animation:fadeIn ease 1;
  animation:fadeIn ease 1;
  -o-animation:fadeIn ease 1;
  -ms-animation:fadeIn ease 1;
  -webkit-animation-fill-mode:forwards;
  -moz-animation-fill-mode:forwards;
  animation-fill-mode:forwards;
  -o-animation-fill-mode:forwards;
  -ms-animation-fill-mode:forwards;
  -webkit-animation-duration:1s;
  -moz-animation-duration:1s;
  animation-duration:1s;
  -o-animation-duration:1s;
  -ms-animation-duration:1s;
  -webkit-animation-delay:1s;
  -moz-animation-delay:1s;
  animation-delay:1s;
  -o-animation-delay:1s;
  -ms-animation-delay:1s;
}

#profile_header {
  padding:27px 0 0;
}

.profile_section {
  border-spacing:0;
}

.profile_section .heading {
  color:rgb(255,255,255);
  text-shadow:1px 1px 15px rgba(0,0,0,0.3);
  margin:0 auto;
  padding:0;
  background:#;
  width:940px;
  height:50px;
  line-height:70px;
  font-size:40px;
  font-family:Arial;
  text-transform:uppercase;
  text-align:center;
  font-weight:800;
  display:none;
}

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

#profile_aboutme {
  margin:25px 0 0;
}

#meet_aboutme_value {
  display:block;
  margin:0 auto;
}

img {
  border-radius:0;
  box-shadow:none;
}

.img_radius_shadow {
  border-radius:0;
  box-shadow:none;
}

#img_preview {
  box-shadow:none;
}

#img_preview,#img_preview img {
  background:rgba(0,0,0,0);
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -o-border-radius:0;
}

.images {
  padding:10px;
  margin:10px;
}

.container {
  display:block;
  margin:0;
}

.notice {
  color:rgba(8,8,8,0.8);
}

.profile_section_content .value {
  font-weight:bold;
  font-style:normal;
  font-size:14px;
  color:#ffffff;
}

/* ==========================================================================
                                    Sezione della Pagina iniziale
   ========================================================================== */
#ContentHeader {
  display:block;
  margin:0 auto;
  width:940px;
  background:url(https://s20.postimg.cc/tee64wz1p/header.png);
  background-size:940px 724px;
  background-repeat:no-repeat,no-repeat;
  position:relative;
  background-position:top center,bottom center;
  background-color:re;
}

.abouttxt {
  display:inline-block;
  background-color:rgba(255,5,5,0);
  width:640px;
  overflow:hidden;
  margin-left:150px;
  margin-top:270px;
  font-family:'Poiret One',cursive;
  font-style:normal;
  font-size:15px;
  line-height:23px;
  font-weight:600;
  letter-spacing:0;
  text-align:justify;
  color:#ffffff;
}

.SocialIcons {
  transition:.2s ease-in-out;
  -moz-transition:.2s ease-in-out;
  -o-transition:.2s ease-in-out;
  -webkit-transition:.2s ease-in-out;
  -ms-transition:.2s ease-in-out;
}

.SocialIcons:hover {
  transform:scale(1.15);
  -webkit-transform:scale(1.15);
}

/* cyrillic */
@font-face {
  font-family:'Poiret One';
  font-style:normal;
  font-weight:400;
  src:local('Poiret One'),local(PoiretOne-Regular),url(https://fonts.gstatic.com/s/poiretone/v4/cKr_e199f0xMkxMkRbEJXwsYbbCjybiHxArTLjt7FRU.woff2) format("woff2");
  unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* latin-ext */
@font-face {
  font-family:'Poiret One';
  font-style:normal;
  font-weight:400;
  src:local('Poiret One'),local(PoiretOne-Regular),url(https://fonts.gstatic.com/s/poiretone/v4/3Annd_XP-99FcGbOpm6fVAsYbbCjybiHxArTLjt7FRU.woff2) format("woff2");
  unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face {
  font-family:'Poiret One';
  font-style:normal;
  font-weight:400;
  src:local('Poiret One'),local(PoiretOne-Regular),url(https://fonts.gstatic.com/s/poiretone/v4/HrI4ZJpJ3Fh0wa5ofYMK8QzyDMXhdD8sAj6OAJTFsBI.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215;
}

/* =================================================================================
                                                                              Banner Section
================================================================================= */
.mintybanner {
  display:block;
  position:relative;
  width:940px;
  height:94px;
  margin-top:50px;
  background:url(https://s20.postimg.cc/pk3cwskl9/Lili-HT-2.gif) no-repeat;
  background-size:940px 94px;
}

/* ==============================================
Sezione delle mance
============================================== */
#TipMenuWrapper {
  display:block;
  position:relative;
  margin:0 auto;
  height:700px;
  width:940px;
  margin:0 auto;
  background:url(https://s20.postimg.cc/bovbm7vxp/tipmenu.png) no-repeat;
  background-size:940px 793px;
}

#TipMenuBox {
  display:block;
  position:relative;
  margin-left:120px;
  width:700px;
  height:auto;
  font-size:18px;
  line-height:32px;
  font-family:'Poiret One',cursive;
  font-weight:300;
  color:#ffffff;
}

#TipMenuBox ul {
  position:relative;
  left:150px;
  top:160px;
  float:left;
}

#TipMenuBox ol {
  position:relative;
  right:150px;
  top:160px;
  float:right;
  text-align:right;
}

a.tipmenulink:link {
  color:rgba(255,255,255,1);
  text-decoration:none;
}

a.tipmenulink:visited {
  color:rgba(255,255,255,1);
  text-decoration:none;
}

a.tipmenulink:hover {
  color:#f333ec;
}

/* =================================================================================
                                                                             My Heroes Section
================================================================================= */
#myheroesWrapper {
  display:block;
  position:relative;
  margin:0 auro;
  height:793px;
  width:940px;
  background:url(https://s20.postimg.cc/4xo752yct/heroes.png) no-repeat;
  background-size:940px 793px;
}

.heroeslist {
  display:inline-block;
  background-color:rgba(255,5,5,0);
  width:640px;
  height:600px;
  overflow:hidden;
  margin-left:150px;
  margin-top:130px;
  font-family:'Poiret One',cursive;
  font-style:normal;
  font-size:21px;
  line-height:35px;
  font-weight:600;
  letter-spacing:1px;
  text-align:center;
  text-transform:uppercase;
  color:cyan;
}

/* =================================================================================
                      Sezione dell'Affare del Mese
================================================================================= */
#monthlydealWrapper {
  display:block;
  position:relative;
  margin:0 auto;
  width:940px;
  background:url(https://s20.postimg.cc/aj4pcxmel/monthly-deal.png) no-repeat;
  background-size:940px 536px;
  background-color:re;
}

.monthlytxt {
  display:inline-block;
  background-color:rgba(255,5,5,0);
  width:640px;
  overflow:hidden;
  margin-left:150px;
  margin-top:90px;
  font-family:'Poiret One',cursive;
  font-style:normal;
  font-size:15px;
  line-height:23px;
  font-weight:600;
  letter-spacing:1PX;
  text-align:CENTER;
  color:#ffffff;
}

/* =================================================================================
                            One Time special
================================================================================= */
#onetimespecialWrapper {
  display:block;
  position:relative;
  margin:0 auto;
  width:940px;
  height:536px;
  background:url(https://s20.postimg.cc/qu4t99m1p/one-time-special.png) no-repeat;
  background-size:940px 536px;
  background-color:;
}

.onetimetxt {
  display:inline-block;
  background-color:rgba(255,5,235,0);
  width:640px;
  height:435px;
  overflow:hidden;
  margin-left:150px;
  margin-top:120px;
  font-family:'Poiret One',cursive;
  font-style:normal;
  font-size:15px;
  line-height:23px;
  font-weight:600;
  letter-spacing:1PX;
  text-align:CENTER;
  color:#ffffff;
}

/* =================================================================================
                                                                             Sezione del Negozio
================================================================================= */
#storeWrapper {
  display:block;
  position:relative;
  margin:0 auto;
  width:940px;
  height:700px;
  background:url(https://s20.postimg.cc/p6g64jn1p/Store.png) no-repeat;
  background-size:940px 800px;
}

#snapchat {
  background-color:;
  position:relative;
  float:left;
  display:block;
  width:210px;
  height:213px;
  top:200px;
  margin-left:60px;
}

#printpack {
  background-color:;
  position:relative;
  float:left;
  display:block;
  width:210px;
  height:213px;
  top:200px;
  margin-left:100px;
}

#photoset1 {
  background-color:;
  position:relative;
  float:left;
  display:block;
  width:210px;
  height:213px;
  top:200px;
  margin-left:100px;
}

#photoset2 {
  background-color:;
  position:relative;
  float:left;
  display:block;
  width:210px;
  height:213px;
  top:250px;
  margin-left:60px;
}

#video1 {
  background-color:;
  position:relative;
  float:left;
  display:block;
  width:210px;
  height:213px;
  top:250px;
  margin-left:105px;
}

#video2 {
  background-color:;
  position:relative;
  float:left;
  display:block;
  width:210px;
  height:213px;
  top:250px;
  margin-left:95px;
}

#video2:hover,#video1:hover,#photoset2:hover,#photoset1:hover,#printpack:hover,#snapchat:hover {
  opacity:.6;
}

.image-snapchat {
  background-image:url(https://s20.postimg.cc/fp91gb90t/SNAPCHAT.png);
  background-repeat:no-repeat;
  height:161px;
  width:161px;
  background-size:100%;
  position:relative;
  overflow:hidden;
  z-index:1;
  left:20px;
}

.image-printpack {
  background-image:url(https://s20.postimg.cc/k27kyqhrh/print-pack.png);
  background-repeat:no-repeat;
  height:143px;
  width:141px;
  background-size:100%;
  position:relative;
  overflow:hidden;
  z-index:1;
  left:20px;
}

.image-photoset1 {
  background-image:url(https://s20.postimg.cc/4qxry4kfh/picset-1.png);
  background-repeat:no-repeat;
  height:168px;
  width:125px;
  background-size:100%;
  position:relative;
  overflow:hidden;
  z-index:1;
  left:20px;
}

.image-photoset2 {
  background-image:url(https://s20.postimg.cc/4qxry4kfh/picset-1.png);
  background-repeat:no-repeat;
  height:168px;
  width:125px;
  background-size:100%;
  position:relative;
  overflow:hidden;
  z-index:1;
  left:20px;
}

.image-video1 {
  background-image:url(https://s20.postimg.cc/7mav4zofh/VIDEO-1.png);
  background-repeat:no-repeat;
  height:171px;
  width:148px;
  background-size:100%;
  position:relative;
  overflow:hidden;
  z-index:1;
  left:20px;
}

#tag1 {
  position:relative;
  display:inline-block;
  background:#f8f99c;
  background:-moz-linear-gradient(left,#f8f99c 0%,#d9d20a 100%);
  background:-webkit-linear-gradient(left,#f8f99c 0%,#d9d20a 100%);
  background:linear-gradient(to right,#f8f99c 0%,#d9d20a 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f99c',endColorstr='#d9d20a',GradientType=1);
  width:200px;
  height:50px;
  border:2px solid black;
  left:3px;
  z-index:2;
  bottom:15px;
  -ms-transform:rotate(-7deg);
/* IE 9 */
  -webkit-transform:rotate(-7deg);
/* Chrome, Safari, Opera */
  transform:rotate(-7deg);
  color:black;
}

#tag2 {
  position:relative;
  display:inline-block;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a21f97+0,76096d+100 */
  background:#a21f97;
/* Old browsers */
  background:-moz-linear-gradient(left,#a21f97 0%,#76096d 100%);
/* FF3.6-15 */
  background:-webkit-linear-gradient(left,#a21f97 0%,#76096d 100%);
/* Chrome10-25,Safari5.1-6 */
  background:linear-gradient(to right,#a21f97 0%,#76096d 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a21f97',endColorstr='#76096d',GradientType=1);
/* IE6-9 */
  copywidth:200px;
  height:78px;
  border:2px solid white;
  left:3px;
  z-index:2;
  bottom:28px;
  -ms-transform:rotate(-7deg);
/* IE 9 */
  -webkit-transform:rotate(-7deg);
/* Chrome, Safari, Opera */
  transform:rotate(-7deg);
  color:white;
}

#tag3 {
  position:relative;
  display:inline-block;
  background:#43a7cb;
  background:-moz-linear-gradient(left,#43a7cb 0%,#0a4a62 100%);
  background:-webkit-linear-gradient(left,#43a7cb 0%,#0a4a62 100%);
  backgro2nd:linear-gradient(to right,#43a7cb 0%,#0a4a62 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#43a7cb',endColorstr='#0a4a62',GradientType=1);
  width:200px;
  height:50px;
  border:2px solid black;
  left:3px;
  z-index:2;
  bottom:21px;
  -ms-transform:rotate(-7deg);
  -webkit-transform:rotate(-7deg);
  transform:rotate(-7deg);
  color:WHITE;
}

#tag4 {
  position:relative;
  display:inline-block;
  background:#f3643d;
  background:-moz-linear-gradient(left,#f3643d 0%,#a6320e 100%);
  background:-webkit-linear-gradient(left,#f3643d 0%,#a6320e 100%);
  background:linear-gradient(to right,#f3643d 0%,#a6320e 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3643d',endColorstr='#a6320e',GradientType=1);
  width:200px;
  height:50px;
  border:2px solid black;
  left:3px;
  z-index:2;
  bottom:18px;
  -ms-transform:rotate(-7deg);
  -webkit-transform:rotate(-7deg);
  transform:rotate(-7deg);
  color:WHITE;
}

#tag5 {
  position:relative;
  display:inline-block;
  background:#ffffff;
  background:-moz-linear-gradient(left,#ffffff 0%,#dfdcdc 100%);
  background:-webkit-linear-gradient(left,#ffffff 0%,#dfdcdc 100%);
  background:linear-gradient(to right,#ffffff 0%,#dfdcdc 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dfdcdc',GradientType=1);
  width:200px;
  height:50px;
  border:2px solid black;
  left:3px;
  z-index:2;
  bottom:21px;
  -ms-transform:rotate(-7deg);
  -webkit-transform:rotate(-7deg);
  transform:rotate(-7deg);
  color:black;
}

#tag6 {
  position:relative;
  display:inline-block;
  background:#ffffff;
  background:-moz-linear-gradient(left,#ffffff 0%,#dfdcdc 100%);
  background:-webkit-linear-gradient(left,#ffffff 0%,#dfdcdc 100%);
  background:linear-gradient(to right,#ffffff 0%,#dfdcdc 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dfdcdc',GradientType=1);
  width:200px;
  height:50px;
  border:2px solid black;
  left:3px;
  z-index:2;
  bottom:21px;
  -ms-transform:rotate(-7deg);
  -webkit-transform:rotate(-7deg);
  transform:rotate(-7deg);
  color:black;
}

.title {
  background-color:;
  font-family:arial black;
  font-style:italic;
  letter-spacing:-1px;
  font-size:18px;
  text-align:center;
  margin-left:-2px;
  margin-top:4px;
}

.deion1 {
  font-family:helvetica;
  font-style:italic;
  letter-spacing:0;
  font-size:18px;
  text-align:center;
  background-color:;
}

.deion2 {
  font-family:helvetica;
  font-style:italic;
  letter-spacing:0;
  font-size:18px;
  text-align:center;
  background-color:;
}

.deion3 {
  font-family:helvetica;
  font-style:italic;
  letter-spacing:0;
  font-size:15px;
  text-align:center;
  background-color:;
}

.subdeion2 {
  font-family:helvetica;
  font-style:italic;
  letter-spacing:0;
  font-size:12px;
  text-align:center;
  background-color:;
}

/* ==============================================
          Sezione delle Regole
============================================== */
#rulesWrapper {
  display:block;
  position:relative;
  margin:0 auto;
  width:940px;
  background:url(https://s20.postimg.cc/xx8ya7l9p/RULES.png) no-repeat;
  background-size:940px 793px;
  background-color:yello;
}

.rulestxt {
  display:inline-block;
  background-color:rgba(255,5,5,0);
  width:640px;
  overflow:hidden;
  margin-left:150px;
  margin-top:150px;
  font-family:'Poiret One',cursive;
  font-style:normal;
  font-size:15px;
  line-height:30px;
  font-weight:600;
  letter-spacing:0;
  text-align:left;
  color:white;
}

/* ==============================================
PowerUPS Section
============================================== */
#powerupsWrapper {
  display:block;
  position:relative;
  margin:0 auto;
  height:675px;
  width:940px;
  background:url(https://s20.postimg.cc/xf1zt8orx/power-ups-2.png) no-repeat;
  background-size:940px 675px;
}

.powerupsButtons {
  width:100%;
  position:absolute;
  height:90px;
  bottom:75px;
  left:13px;
}

.power {
  width:175px;
  height:90px;
  position:relative;
  display:inline-block;
  padding-top:15px;
  margin-right:3px;
}

.online {
  background-image:url(https://s20.postimg.cc/o8vi72qgd/complete-level-button.png);
  background-repeat:no-repeat;
  display:block;
  height:35px;
  width:145px;
  margin:0 auto;
  transition:.2s ease-in-out;
  -moz-transition:.2s ease-in-out;
  -o-transition:.2s ease-in-out;
  -webkit-transition:.2s ease-in-out;
  -ms-transition:.2s ease-in-out;
}

.offline {
  background-image:url(https://s20.postimg.cc/mich5l8x9/offline-tip-button.png);
  background-repeat:no-repeat;
  display:block;
  height:35px;
  width:145px;
  margin:4px 20px;
  transition:.2s ease-in-out;
  -moz-transition:.2s ease-in-out;
  -o-transition:.2s ease-in-out;
  -webkit-transition:.2s ease-in-out;
  -ms-transition:.2s ease-in-out;
}

.online:hover,.offline:hover {
  transform:scale(1.15);
  -webkit-transform:scale(1.15);
}

.powertxt {
  display:inline-block;
  background-color:rgba(255,5,5,0);
  width:900px;
  height:160px;
  overflow:hidden;
  margin-top:-40px;
  margin-left:20px;
  margin-bottom:40px;
  font-family:'Poiret One',cursive;
  font-style:normal;
  font-size:15px;
  line-height:23px;
  font-weight:600;
  letter-spacing:0;
  text-align:justify;
  color:#ffffff;
}

/* ==============================================
            Liste
            ============================================== */
.listone {
  display:inline-block;
  width:200px;
  height:400px;
  background-color:rgba(0,0,0,0);
  background-size:110px 512px;
  border:solid 1px #993399;
  overflow:hidden;
  position:relative;
  font-family:'Poiret One',cursive;
  font-style:italic;
  font-weight:600;
  font-size:14px;
  text-shadow:2px 2px 10px rgba(0,0,0,0.7);
  text-transform:uppercase;
  letter-spacing:0;
  text-align:center;
  line-height:15px;
  color:#fff;
  left:200px;
}

.listtwo {
  display:inline-block;
  width:200px;
  height:400px;
  background-color:rgba(0,0,0,0);
  background-size:110px 512px;
  border:solid 1px #993399;
  overflow:hidden;
  position:relative;
  font-family:'Poiret One',cursive;
  font-style:italic;
  font-weight:600;
  font-size:14px;
  text-shadow:2px 2px 10px rgba(0,0,0,0.7);
  text-transform:uppercase;
  letter-spacing:0;
  text-align:center;
  line-height:15px;
  color:#fff;
  left:340px;
}

/* ==============================================
            Photos Section
            ============================================== */
#PhotosWrapper {
  display:block;
  position:relative;
  margin:0 auto;
  height:1165px;
  width:940px;
  overflow:hidden;
  background:url() no-repeat;
  background-size:940px 1165px;
}

/* ==============================================
            To top Section
            ============================================== */
#ToTop {
  display:inline-block;
  position:fixed;
  width:50px;
  height:50px;
  background-image:url(https://s20.postimg.cc/glmuddcvh/to_Top.png);
  background-repeat:no-repeat;
  background-size:50px 50px;
  bottom:40px;
  right:35px;
  border-radius:50%;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -o-border-radius:50%;
  z-index:1000;
}

.ToTop {
  box-shadow:inset 0 0 5px violet,1px 1px 3px violet,-1px -1px 5px violet;
}

.ToTop:hover {
  box-shadow:inset 0 0 5px white,1px 1px 3px white,-1px -1px 5px white;
}

/* ==============================================
            Sezione del Mattone Verde
            ============================================== */
.MyLogo {
  display:inline-block;
  position:fixed;
  width:170px;
  height:50px;
  background-image:url(https://s20.postimg.cc/56hrlu7x9/Logo_per_pagine.png);
  background-repeat:no-repeat;
  background-size:100%;
  bottom:35px;
  left:5px;
  z-index:1000;
  transition:all 1s ease;
  -webkit-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -o-transition:all 1s ease;
}

.MyLogo:hover {
  opacity:.8;
  filter:alpha(opacity=80);
  animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;
  -moz-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;
  -webkit-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;
  -o-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;
  transform:translate3d(0,0,0);
  backface-visibility:hidden;
  perspective:1000px;
}

@keyframes shake {
  10%,90% {
    transform:translate3d(-2px,0,0);
  }
  
  20%,80% {
    transform:translate3d(3px,0,0);
  }
  
  30%,50%,70% {
    transform:translate3d(-6px,0,0);
  }
  
  40%,60% {
    transform:translate3d(6px,0,0);
  }
}

@-webkit-keyframes shake {
  10%,90% {
    transform:translate3d(-2px,0,0);
  }
  
  20%,80% {
    transform:translate3d(3px,0,0);
  }
  
  30%,50%,70% {
    transform:translate3d(-6px,0,0);
  }
  
  40%,60% {
    transform:translate3d(6px,0,0);
  }
}

@-moz-keyframes shake {
  10%,90% {
    transform:translate3d(-2px,0,0);
  }
  
  20%,80% {
    transform:translate3d(3px,0,0);
  }
  
  30%,50%,70% {
    transform:translate3d(-6px,0,0);
  }
  
  40%,60% {
    transform:translate3d(6px,0,0);
  }
}

@-o-keyframes shake {
  10%,90% {
    transform:translate3d(-2px,0,0);
  }
  
  20%,80% {
    transform:translate3d(3px,0,0);
  }
  
  30%,50%,70% {
    transform:translate3d(-6px,0,0);
  }
  
  40%,60% {
    transform:translate3d(6px,0,0);
  }
}

/* ==============================================
Anchors
============================================== */
#TipMenu {
  position:absolute;
  margin-top:0;
  height:0;
  width:0;
}

#powerups {
  position:absolute;
  margin-top:-30px;
  height:0;
  width:0;
}

#Snapchat {
  position:absolute;
  margin-top:-30px;
  height:0;
  width:0;
}

#Raffles {
  position:absolute;
  margin-top:-10px;
  height:0;
  width:0;
}

##Schedule {
  position:absolute;
  margin-top:0;
  height:0;
  width:0;
}

#Photos {
  position:absolute;
  margin-top:0;
  height:0;
  width:0;
}

/* ==============================================
Tasti laterali Section
============================================== */
#mfcmail {
  display:inline-block;
  position:fixed;
  float:left;
  width:200px;
  height:47px;
  background-size:60%;
  background-repeat:no-repeat;
  background-image:url(https://s20.postimg.cc/tnz6axbot/mail.png);
  background-repeat:no-repeat;
  top:50px;
  left:15px;
  z-index:1000;
}

#joinmyroom {
  display:inline-block;
  position:fixed;
  float:left;
  width:200px;
  height:47px;
  background-size:60%;
  background-repeat:no-repeat;
  background-image:url(https://s20.postimg.cc/46grrbtyl/room.png);
  top:90px;
  left:25px;
  z-index:1000;
}

#offlinetip {
  display:inline-block;
  position:fixed;
  float:left;
  width:200px;
  height:47px;
  background-size:60%;
  background-repeat:no-repeat;
  background-image:url(https://s20.postimg.cc/4tfoguqul/offlinetip.png);
  top:130px;
  left:35px;
  z-index:1000;
}

#amazon {
  display:inline-block;
  position:fixed;
  float:left;
  width:200px;
  height:47px;
  background-size:60%;
  background-repeat:no-repeat;
  background-image:url(https://s20.postimg.cc/6jypic8dp/amazon.png);
  top:170px;
  left:45px;
  z-index:1000;
}

#twitter {
  display:inline-block;
  position:fixed;
  float:left;
  width:200px;
  height:47px;
  background-size:60%;
  background-repeat:no-repeat;
  background-image:url(https://s20.postimg.cc/x2hcr273h/twitter-prova.png);
  top:210px;
  left:55px;
  z-index:1000;
}

/* ==========================================================================
   Loader
   ========================================================================== */
@-webkit-keyframes fadeIn {
  from {
    opacity:0;
  }
  
  to {
    opacity:1;
  }
}

@-moz-keyframes fadeIn {
  from {
    opacity:0;
  }
  
  to {
    opacity:1;
  }
}

@-o-animation fadeIn {
  fromopacity:0;
}

to {
  opacity:1;
}  
}

@keyframes fadeIn {
  from {
    opacity:0;
  }
  
  to {
    opacity:1;
  }
}

@-ms-keyframes fadeIn {
  from {
    opacity:0;
  }
  
  to {
    opacity:1;
  }
}

.fade-in {
  opacity:0;
  -webkit-animation:fadeIn ease 1;
  -moz-animation:fadeIn ease 1;
  -o-animation:fadeIn ease 1;
  animation:fadeIn ease 1;
  -ms-animation:fadeIn ease 1s;
  -webkit-animation-fill-mode:forwards;
  -moz-animation-fill-mode:forwards;
  -o-animation:forwards;
  animation-fill-mode:forwards;
  -ms-animation-fill-mode:forwards;
  animation-duration:1s;
  -webkit-animation-duration:1s;
  -moz-animation-duration:1s;
  -o-animation-duration:1s;
  -ms-animation-duration:1s;
}

/* ========================================================================
   Schedule Section
   ====================================================================== */
#profile_schedule {
  margin:0 auto;
  position:relative;
  padding-top:50px;
}

#profile_schedule .container {
  background-color:rgba(0,0,0,0.0);
  border:solid 0 green;
  margin-left:215px;
  display:inline-block;
  width:511px;
  height:35px;
}

#profile_schedule .label {
  display:inline-block;
  width:30px;
  font-family:'Poiret One',cursive;
  font-size:16px;
  text-align:right;
  color:#f67ef0;
  font-weight:600;
  border:solid 0 red;
}

#profile_schedule .value {
  display:inline-block;
  width:400px;
  font-size:16px;
  font-family:'Poiret One',cursive;
  color:white;
  text-align:center;
  border:solid 0 blue;
  font-weight:600;
}

.emphasis {
  font-weight:normal;
}

#schedule_converted {
  font-family:'Poiret One',cursive;
  text-align:center;
  font-size:13px;
  margin:10px auto 35px;
  color:#f67ef0;
  font-weight:600;
}

/* ========================================================================                 Sezione delle Gallerie Fotografiche              ====================================================================== */
#profile_photo_galleries {
  position:relative;
  background-color:;
  display:;
}

#profile_password_photo_galleries {
  position:relative;
  margin:0 auto;
  padding-top:30px;
  display:;
}

.photo_gallery_link {
  display:block;
  background-color:;
}

.password_photo_gallery_preview,.photo_gallery_preview {
  margin:0;
  display:inline-block;
  height:190px;
  width:100px;
  background-color:re;
  padding:1px 20px;
}

.photo_gallery_previews {
  text-align:center;
/* per posizionare centralmente le anteprime delle gallerie */
  background-color:;
}

#photo_gallery_preview {
  background-color:green;
}

#password_photo_gallery_previews {
  background-color:;
}

.photo_gallery_name,.photo_gallery_name a {
/* caratteristiche del font per il titolo di ciascuna galleria fotografica */
  font-size:11px;
  text-decoration:none;
  letter-spacing:1px;
  color:white;
  font-weight:1000;
  text-transform:uppercase;
  -webkit-transition:all .3s ease-in-out .1s;
  -moz-transition:all .3s ease-in-out .1s;
  -o-transition:all .3s ease-in-out .1s;
  -ms-transition:all .3s ease-in-out .1s;
  transition:all .3s ease-in-out .1s;
  font-style:italic;
  font-family:'Poiret One',cursive;
}

.photo_gallery_count {
/* caratteristiche del font per il contatore delle foto */
  text-transform:uppercase;
  font-size:8px;
  letter-spacing:;
  color:white;
  font-weight:1000;
  font-family:'Poiret One',cursive;
}

.photo_gallery_image {
  width:100px;
  height:100px;
  border-radius:5%;
/* cornice attorno alle icone della galleria immagini */
  box-shadow:0 0 10px rgba(0,0,0,0.1);
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  -moz-box-shadow:0 0 10px rgba(0,0,0,0.1);
  -ms-transform:rotate(0deg);
  -webkit-transform:rotate(0deg);
  transform:rotate(-deg);
  -webkit-transition:all .3s ease-in-out .1s;
  -moz-transition:all .3s ease-in-out .1s;
  -o-transition:all .3s ease-in-out .1s;
  -ms-transition:all .3s ease-in-out .1s;
  transition:all .3s ease-in-out .1s;
}

#password_photo_gallery_previews > .photo_gallery_preview > .photo_gallery_link {
/* immagine per le gallerie protette da password */
  background-image:url(http://s20.postimg.cc/eohimd6lp/Lock_piccolo_NEW_sfondo_nero.png);
  background-repeat:no-repeat;
  background-size:100%;
  height:100px;
  width:100px;
  border:solid 0 blue;
  margin-bottom:5px;
}

.photo_gallery_lock {
  visibility:hidden;
}

/* per centrare le immagini contenute in una galleria */
.images {
  text-align:center;
  background-color:;
}

/* ==============================================
Friends Section (amici)
============================================== */
/* tutto il blocco */
#profile_friends {
  background-color:yello;
  width:220px;
  text-align:center;
  margin-left:360px;
  margin-top:60px;
  margin-bottom:50px;
}

/* tutte le etichette */
#favorite_models_label,#friends_label,#admirers_label,#rate_label,#average_rating_label {
  background-color:;
  text-align:left;
  min-width:120px;
  max-width:120px;
  color:grey;
}

/* tutti i valori */
#average_rating_value,#rate_value,#admirers_value,#friends_value,#favorite_models_value.value {
  background-color:gree;
  width:180px;
  text-align:left;
}

/* tutti i contenitori */
#average_rating_container,#rate_container,#admirers_container,#friends_container,#favorite_models_container,#favorite_models_value,#favorite_models_container {
  margin:0 auto;
  width:220px;
  background-color:viole;
}

/* stelline per votare */
#profile_friends img {
  display:inline-block;
  position:relative;
  height:10px;
  margin-right:5px;
}

#admirers_value,#friends_value,#admirers_label,#favorite_models_value,#average_rating_count,#favorite_models_value,#rate_container,#admirers_container,#friends_container,#favorite_models_container,#favorite_models_value,#average_rating_container,.friends_value,.admirers_value,.profile_section_content .value {
  font-size:10px;
  color:grey;
}

/* conferme tasti per votare, ammirare e aggiunta agli amici */
#admire_confirm,#make_friend_confirm,#rating_confirm {
  color:grey;
  font-size:10px;
}

#friends_value {
  font-size:10px;
  color:grey;
}

#profile_friends > div:nth-child(1) {
  display:none;
}

/* scritte cliccabili */
#make_friend,#admire {
  color:grey;
}

/* stilizzazione link */
#profile_friends > a:link {
  color:grey;
}

#profile_friends > a:hover {
  color:black;
}

#profile_friends > a:visited {
  color:grey;
}

#profile_friends > a:active {
  color:grey;
}