@charset "UTF-8";

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

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

body {
  background-image:url();
/* immagine posteriore di sfondo */
  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
   ====================================================================== */
.barrasuperioresemplificata {
  position:fixed;
  height:60px;
  width:100%;
  text-align:center;
  top:0;
  left:0;
  z-index:9998;
  background:rgb(0,0,0);
/* Old browsers */
  background:-moz-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(90,53,91,1) 50%,rgba(0,0,0,1) 100%);
/* FF3.6-15 */
  background:-webkit-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(90,53,91,1) 50%,rgba(0,0,0,1) 100%);
/* Chrome10-25,Safari5.1-6 */
  background:linear-gradient(to right,rgba(0,0,0,1) 0%,rgba(90,53,91,1) 50%,rgba(0,0,0,1) 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=1);
/* IE6-9 */
  box-shadow:0 0 30px rgba(0,0,0,1);
  -moz-box-shadow:0 0 30px rgba(0,0,0,1);
  -o-box-shadow:0 0 30px rgba(0,0,0,1);
  -webkit-box-shadow:0 0 40px rgba(0,0,0,1);
  -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;
  border-bottom:2px solid #ab66af;
}

.elementibarrasuperiore {
  display:inline-block;
  vertical-align:top;
  width:940px;
  position:fixed;
  z-index:9999;
  text-align:center;
  background-color:re;
  margin-top:27px;
}

.elementibarrasuperiore li {
  font-size:11px;
  font-weight:bolder;
  letter-spacing:1px;
  float:left;
  font-weight:800;
  font-family:'Orbitron',sans-serif;
  font-style:oblique;
}

.elementibarrasuperiore a {
  color:white;
  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;
  text-decoration:none;
  text-shadow:0 0 10px rgba(255,255,255,0.4),0 0 30px rgba(255,255,255,0.3);
}

.elementibarrasuperiore a:hover {
  color:#eafb00;
  text-shadow:0 0 10px rgba(234,251,0,0.4),0 0 30px rgba(234,251,0,0.3);
}

.primoelemento {
}

/* ========================================================================
   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;
}

#tags_container,#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;
}

/* ========================================================================
   Sezione del Profilo
   ====================================================================== */
#profile {
  width:940px;
  margin:0 auto;
  background-color:rgba(0,0,0,0);
/* colonna centrale */
  background-repeat:no-repeat;
  background-size:cover;
  background-position:fixed;
  background-attachment:fixed;
  font-size:.875em;
  line-height:1.25;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
  -webkit-border-bottom-right-radius:0;
  -webkit-border-bottom-left-radius:0;
  -moz-border-bottom-right-radius:0;
  -moz-border-bottom-left-radius:0;
  box-shadow:0 0 15px rgba(0,0,0,0),0 0 15px rgba(0,0,0,0);
  border-bottom-right-radius:0;
  -webkit-border-bottom-right-radius:0;
  -moz-border-bottom-right-radius:0;
  border-bottom-left-radius:0;
  -webkit-border-bottom-left-radius:0;
  -moz-border-bottom-left-radius:0;
  border-top-right-radius:0;
  -webkit-border-top-right-radius:0;
  -moz-border-top-right-radius:0;
  border-top-left-radius:0;
  -webkit-border-top-left-radius:0;
  -moz-border-top-left-radius:0;
  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;
  font-family:'Montserrat',sans-serif;
}

#profile_header {
  padding:27px 0 0;
}

.profile_section {
  border-spacing:0;
}

.profile_section .heading {
  color:white;
  margin:0 auto;
  padding:0;
  background:#;
  width:940px;
  height:50px;
  line-height:70px;
  font-size:35px;
  font-family:'Great Vibes',cursive;
  text-transform:capitalize;
  text-align:center;
  letter-spacing:0;
  font-weight:300;
  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);
}

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

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

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

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

#profile_password_photo_galleries {
  display:none;
}

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

/* ===================================================
Sezione della Pagina Iniziale
==================================================== */
#ContentHeader {
  display:block;
  position:relative;
  margin:0 auto;
  height:900px;
  width:940px;
  background:url();
  background-size:940px 900px;
  background-repeat:no-repeat;
  background-position:top center;
  overflow:hidden;
  background-color:re;
}

/* --------------------
Blocco iniziale
--------------------- */
.titolo {
  display:block;
  position:absolute;
  background-color:re;
  margin-top:215px;
  width:740px;
  margin-left:100px;
  text-align:center;
  font-family:'Orbitron',sans-serif;
  letter-spacing:2px;
  text-transform:uppercase;
  font-style:oblique;
  font-size:30px;
  z-index:8;
  font-weight:100;
  text-shadow:0 0 30px rgba(255,255,255,1),0 0 40px rgba(255,255,255,1);
}

.sfondoposteriore {
  display:inline-block;
  position:absolute;
  width:940px;
  height:900px;
  background-image:url(http://i.imgur.com/UTtTw9O.png);
  background-repeat:no-repeat;
  background-size:100%;
  opacity:.;
  z-index:1;
}

.pianetaterra {
  display:inline-block;
  position:absolute;
  width:1260px;
  height:1260px;
  background-image:url(http://i.imgur.com/fYfFcFZ.png);
  background-repeat:no-repeat;
  background-size:100%;
  opacity:.;
  margin-top:412px;
  margin-left:80px;
  z-index:2;
}

.pianetaterraferma {
/* toppa laterale sinistra */
  display:inline-block;
  position:absolute;
  width:1px;
  height:900px;
  background-color:black;
  opacity:.;
  margin-top:;
  margin-left:939px;
  z-index:999;
}

.baglioreesterno {
  display:inline-block;
  position:absolute;
  width:940px;
  height:900px;
  background-image:url(http://i.imgur.com/kCd9vjr.png);
  background-repeat:no-repeat;
  background-size:100%;
  opacity:.;
  z-index:3;
}

.raccordineri {
  display:inline-block;
  position:absolute;
  width:940px;
  height:900px;
  background-image:url(http://i.imgur.com/YIPGMn5.png);
  background-repeat:no-repeat;
  background-size:100%;
  opacity:.;
  z-index:4;
}

.astrisovrapposti {
  display:inline-block;
  position:absolute;
  width:940px;
  height:900px;
  background-image:url(http://i.imgur.com/b4X6STX.png);
  background-repeat:no-repeat;
  background-size:100%;
  opacity:.;
  z-index:5;
}

.signoradellestelle {
  display:inline-block;
  position:absolute;
  width:940px;
  height:900px;
  background-image:url(http://i.imgur.com/AiB3ney.png);
  background-repeat:no-repeat;
  background-size:100%;
  opacity:.;
  z-index:6;
}

.pianetaterra {
  -webkit-animation:rotation 20s infinite linear;
}

@-webkit-keyframes rotation {
  from {
    -webkit-transform:rotate(0deg);
  }
  
  to {
    -webkit-transform:rotate(359deg);
  }
}

.logocondivisione {
  display:block;
  position:absolute;
  margin-top:260px;
  z-index:9;
  width:120px;
  margin-left:410px;
  opacity:.77;
  -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;
}

.logocondivisione:hover {
  opacity:1;
  -ms-transform:scale(1.1,1.1);
/* IE 9 */
  -webkit-transform:scale(1.1,1.1);
/* Safari */
  transform:scale(1.1,1.1);
}

.contenitoretasti {
  display:block;
  background-color:#ff00003;
  position:absolute;
  margin-top:400px;
  z-index:10;
  height:400px;
  width:400px;
}

.tasti {
  display:block;
  position:absolute;
  width:35px;
  background-color:re;
  border-radius:100%;
  border:1px solid white;
  -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;
}

.tasti:hover {
  border:2px solid white;
  box-shadow:0 0 20px white;
  -ms-transform:scale(1.2,1.2);
/* IE 9 */
  -webkit-transform:scale(1.2,1.2);
/* Safari */
  transform:scale(1.2,1.2);
}

.amazon {
  margin-top:130px;
  margin-left:220px;
}

.insta {
  margin-top:90px;
  margin-left:266px;
}

.twitter {
  margin-top:56px;
  margin-left:310px;
}

.mancetta {
  margin-top:10px;
  margin-left:355px;
  width:45px;
  border:3px solid #f77991;
}

.mancetta:hover {
  border:2px solid #ff5777;
  box-shadow:0 0 20px #ff5777;
  -ms-transform:scale(1.2,1.2);
/* IE 9 */
  -webkit-transform:scale(1.2,1.2);
/* Safari */
  transform:scale(1.2,1.2);
}

.posta {
  margin-top:-4px;
  margin-left:422px;
}

.stanza {
  margin-top:-25px;
  margin-left:477px;
}

/* ==================================
Sezione del "Tutto su di me"
=================================== */
#aboutme {
  margin-top:-75px;
}

#aboutmeWrapper {
  display:block;
  position:relative;
  margin:0 auto;
  height:700px;
  width:940px;
  background-image:url(http://i.imgur.com/uomijZf.png);
  background-size:940px 900px;
  background-repeat:no-repeat;
  background-color:re;
}

.contenitoresudime {
  display:inline-block;
  margin-top:170px;
  overflow:hidden;
  height:500px;
  width:840px;
  margin-left:100px;
  background-color:#ffff0000;
  padding:10px;
  text-align:right;
}

.forma {
  float:left;
  height:500px;
  width:720px;
  float:right;
  background:#00800000 center top no-repeat;
  background-size:cover;
}

.forma {
  shape-outside:polygon(60% 0,100% 0,100% 100%,30% 100%);
  shape-margin:30px;
}

.forma {
  clip-path:polygon(60% 0,100% 0,100% 100%,30% 100%);
}

.contenitoresudime h2 {
  font-family:'Orbitron',sans-serif;
  color:#aad3c7;
}

.contenitoresudime h3 {
  font-family:'Orbitron',sans-serif;
  color:#f5dbf7;
}

.contenitoresudime p {
  font-family:'Montserrat',sans-serif;
  color:#ccc9ca;
  font-weight:400;
  line-height:17px;
}

.listainiziale {
  color:#d4f4f7;
  line-height:22px;
}

.logodellesg {
  display:inline-block;
  position:absolute;
  width:40px;
  margin-top:-183px;
  margin-left:740px;
  border:1px solid white;
  padding:10px;
  -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;
}

.logodellesg:hover {
  border:2px solid white;
  box-shadow:0 0 40px white;
}

h1 {
  font-family:'Orbitron',sans-serif;
}

h2 {
  font-family:'Orbitron',sans-serif;
  font-size:19px;
}

h3 {
  font-family:'Orbitron',sans-serif;
  font-size:15px;
}

p {
  font-family:'Montserrat',sans-serif;
  font-size:13px;
  font-weight:400;
  line-height:17px;
}

/* cyrillic-ext */
@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:400;
  src:local('Montserrat Regular'),local(Montserrat-Regular),url(https://fonts.gstatic.com/s/montserrat/v12/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;
  src:local('Montserrat Regular'),local(Montserrat-Regular),url(https://fonts.gstatic.com/s/montserrat/v12/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;
  src:local('Montserrat Regular'),local(Montserrat-Regular),url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:400;
  src:local('Montserrat Regular'),local(Montserrat-Regular),url(https://fonts.gstatic.com/s/montserrat/v12/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;
  src:local('Montserrat Regular'),local(Montserrat-Regular),url(https://fonts.gstatic.com/s/montserrat/v12/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;
}

/* ========================================================================
        Sezione delle NovitÃ 
======================================================================== */
#newsWrapper {
  display:block;
  position:relative;
  margin:0 auto;
  height:900px;
  width:940px;
  background-image:url(http://i.imgur.com/3wiIA5N.png);
  background-size:940px 900px;
  background-repeat:no-repeat;
}

.testonotizia {
  display:inline-block;
  background-color:re;
  width:640px;
  margin-top:155px;
  margin-left:140px;
}

.testonotizia h2 {
  color:#a5c8de;
}

.testonotizia h3 {
  color:#f5d9f8;
}

.image-sky {
  width:642px;
  height:428px;
  border:2px solid #e4c9e8;
  margin-left:147px;
  margin-top:21px;
  opacity:.9;
}

/* ====================================
Sezione delle Regole
====================================== */
#rulesWrapper {
  display:block;
  position:relative;
  margin:0 auto;
  height:800px;
  width:940px;
  background-image:url(http://i.imgur.com/V1o24ZU.png);
  background-size:940px 900px;
  background-repeat:no-repeat;
}

.testoregole {
  display:inline-block;
  background-color:re;
  width:300px;
  height:550px;
  overflow:hidden;
  margin-top:170px;
  margin-left:550px;
  text-align:right;
}

.regola {
  margin-bottom:20px;
}

.regola p {
  margin-top:-13px;
  color:#c9c6c7;
}

.regola h3 {
  color:#f5d9f8;
  text-transform:uppercase;
  letter-spacing:2px;
  font-style:oblique;
}

/* ============================================
Sezione delle Mance
============================================== */
#tipmenuWrapper {
  display:block;
  position:relative;
  margin:0 auto;
  height:900px;
  width:940px;
  background:url(http://i.imgur.com/oJ5NWzo.png) no-repeat;
  background-size:940px 900px;
  background-color:re;
}

.contenitoremance {
  display:inline-block;
  position:relative;
  margin-top:180px;
  margin-left:120px;
  background-color:re;
}

.descrizione {
  background-color:re;
  border:2px solid #edaff0;
  box-shadow:10px 8px 10px rgba(0,0,0,0.2);
  border-top-right-radius:40px;
  border-bottom-left-radius:40px;
  width:250px;
  height:25px;
  padding:3px 30px;
  font-family:'Orbitron',sans-serif;
  font-size:13px;
  line-height:25px;
  letter-spacing:1px;
  -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;
  margin-bottom:1px;
  -ms-transform:scale(0.9,0.9);
/* IE 9 */
  -webkit-transform:scale(0.9,0.9);
/* Safari */
  transform:scale(0.9,0.9);
}

.descsma {
  letter-spacing:0;
  font-size:;
}

.descrizione:hover {
  border:2px solid #76e8c4;
  background-color:black;
  box-shadow:5px 3px 10px rgba(0,0,0,0.2);
  margin-left:20px;
}

.contenitoremance > a:link {
  text-decoration:none;
  color:white;
}

.contenitoremance > a:active {
  color:white;
}

.contenitoremance > a:viited {
  color:white;
}

.contenitoremance > a:hover {
  color:white;
}

.specificamancia {
  color:#bbb8b9;
  font-family:'Montserrat',sans-serif;
  letter-spacing:0;
  font-size:10px;
  text-transform:uppercase;
  font-style:oblique;
}

.prezzo {
  float:right;
  color:#eaf906;
  font-size:13px;
  position:relative;
  top:1px;
}

/* =============================================
Sezione delle Squadre
=============================================== */
#clubsWrapper {
  display:block;
  position:relative;
  margin:0 auto;
  height:1100px;
  width:940px;
  background-image:url(http://i.imgur.com/9g9Zl99.png);
  background-size:940px 1000px;
  background-repeat:no-repeat;
  background-color:re;
  overflow:hidden;
}

.squa {
  display:inline-block;
  position:absolute;
  text-align:center;
  padding:10px;
  background:re;
  width:215px;
  height:530px;
  overflow:hidden;
  -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;
}

.squa:hover {
  background:-moz-linear-gradient(top,rgba(51,26,53,0) 0%,rgba(51,26,53,1) 50%,rgba(51,26,53,0) 100%);
/* FF3.6-15 */
  background:-webkit-linear-gradient(top,rgba(51,26,53,0) 0%,rgba(51,26,53,1) 50%,rgba(51,26,53,0) 100%);
/* Chrome10-25,Safari5.1-6 */
  background:linear-gradient(to bottom,rgba(51,26,53,0) 0%,rgba(51,26,53,1) 50%,rgba(51,26,53,0) 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00331a35',endColorstr='#00331a35',GradientType=0);
/* IE6-9 */
}

.crew {
  background-color:re;
  margin-top:515px;
}

.lieu {
  background-color:viole;
  margin-top:515px;
  margin-left:235px;
}

.comm {
  background-color:viole;
  margin-top:515px;
  margin-left:470px;
}

.capt {
  background-color:viole;
  margin-top:515px;
  margin-left:705px;
}

.specificasquadre {
  display:block;
  color:#d5b1d8;
  font-size:10px;
  line-height:15px;
}

.squa h3 {
  position:relative;
  display:block;
  color:#e4b5e6;
  font-size:20px;
  line-height:18px;
}

.squa h3 span.terzalinea {
  display:block;
  margin-top:10px;
  color:#fab300;
  text-transform:uppercase;
  letter-spacing:1px;
  font-size:14px;
  border-top-right-radius:40px;
  border-bottom-left-radius:40px;
  border:1px solid #fcb400;
  width:101px;
  height:25px;
  line-height:27px;
  margin-left:57px;
  -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;
}

.squa h3 span.terzalinea:hover {
  background-color:#fcb400;
  color:black;
}

.squa a {
  text-decoration:none;
}

.squa h3 span.primalinea {
  text-transform:uppercase;
  letter-spacing:1px;
  color:#fcb400;
}

.squa h3 span {
  position:relative;
  color:#d5c7d6;
  font-size:10px;
}

.squa h3 span.valuta {
  font-size:20px;
  color:#917592;
}

.squa ul {
  text-align:right;
  background-color:yello;
  width:145px;
  margin-left:35px;
  line-height:18px;
  color:#c9c6c7;
  list-style-type:circle;
  font-family:'Montserrat',sans-serif;
  font-size:12px;
}

.contenitorespecmenu {
  background-color:yello;
  display:block;
  margin-top:1px;
  -ms-transform:scale(0.8,0.8);
/* IE 9 */
  -webkit-transform:scale(0.8,0.8);
/* Safari */
  transform:scale(0.8,0.8);
}

.dsm {
  text-align:left;
  width:190px;
  margin-left:-20px;
  box-shadow:0 0 1px rgba(0,0,0,0);
}

.dsm:hover {
  background-color:#88778a;
  margin-left:-20px;
  color:white;
  border:2px solid #902f8c;
  box-shadow:0 0 1px rgba(0,0,0,0);
}

.dsm .prezzo {
  color:#fbc234;
}

.specmenutitolo {
  display:block;
  color:white;
  font-family:'Orbitron';
  margin-top:20px;
  letter-spacing:1px;
  font-size:15px;
  background-color:re;
  width:195px;
  margin-left:10px;
  text-shadow:0 0 20px white;
}

.specmenutitolo span {
  font-size:10px;
}

/* =============================================
Sezione del Muro
=============================================== */
#muroWrapper {
  display:block;
  position:relative;
  margin:0 auto;
  height:1100px;
  width:940px;
  background-image:url(http://i.imgur.com/wWPthGF.png);
  background-size:940px 1100px;
  background-repeat:no-repeat;
  background-color:re;
}

.captains table {
  background-color:re;
  display:inline-block;
  position:absolute;
  overflow:hidden;
  padding:2px;
  font-family:'Montserrat',sans-serif;
  text-transform:uppercase;
  font-family:'Orbitron';
  margin-top:221px;
  margin-left:377px;
  width:374px;
  height:195px;
}

.captains table td {
  background-color:yello;
  width:184px;
  text-align:center;
  font-size:16px;
  line-height:24px;
  font-weight:200;
  letter-spacing:1px;
  text-shadow:0 0 10px #ffffff80,0 0 40px #ed3fb9;
}

.commanders {
  background-color:re;
  display:inline-block;
  position:absolute;
  overflow:hidden;
  padding:2px;
  text-transform:uppercase;
  font-family:'Orbitron';
  margin-top:325px;
  margin-left:72px;
  width:170px;
  height:420px;
  text-align:center;
  font-size:14px;
  line-height:24px;
  font-weight:200;
  letter-spacing:1px;
}

.lieutenants table {
  background-color:re;
  display:inline-block;
  position:absolute;
  overflow:hidden;
  padding:2px;
  font-family:'Montserrat',sans-serif;
  text-transform:uppercase;
  font-family:'Orbitron';
  margin-top:528px;
  margin-left:552px;
  width:310px;
  height:265px;
}

.lieutenants table td {
  background-color:yello;
  width:155px;
  text-align:center;
  font-size:12px;
  line-height:20px;
  font-weight:200;
  letter-spacing:1px;
  color:#f9edf8;
}

.crewmembers {
  background-color:re;
  display:inline-block;
  position:absolute;
  overflow:hidden;
  padding:2px;
  text-transform:uppercase;
  font-family:'Orbitron';
  margin-top:576px;
  margin-left:332px;
  width:130px;
  height:480px;
  text-align:center;
  font-size:10px;
  line-height:18px;
  font-weight:200;
  letter-spacing:1px;
  color:#e4dbe4;
}

/* =============================================
Sezione del Signore Supremo
=============================================== */
#overlordWrapper {
  display:block;
  position:relative;
  margin:0 auto;
  height:700px;
  width:940px;
  background-image:url(http://i.imgur.com/Zc6kMuv.png);
  background-size:940px 900px;
  background-repeat:no-repeat;
  background-color:re;
}

.oldesc {
  display:inline-block;
  position:absolute;
  background-color:re;
  margin-top:190px;
  margin-left:40px;
  width:250px;
}

.oldesc h2 {
  color:#a9c9f8;
  font-weight:400;
  letter-spacing:1px;
}

.ollista {
  color:#c8b0de;
  line-height:25px;
  font-style:oblique;
}

.oltm {
  display:inline-block;
  position:absolute;
  background-color:yello;
  margin-top:155px;
  margin-left:650px;
  width:250px;
  overflow:hidde;
}

.pol {
  color:#c4fd14;
}

.dol {
  border:2px solid #adc8f5ba;
}

.dol:hover {
  border:2px solid #c996f7;
  background-color:#000;
  box-shadow:5px 3px 10px rgba(0,0,0,0.2);
}

.contenitoreoltm > a:link {
  text-decoration:none;
  color:#fff;
}

.contenitoreoltm > a:active {
  color:#fff;
}

.contenitoreoltm > a:viited {
  color:#fff;
}

.contenitoreoltm > a:hover {
  color:#aac5f5;
}

.contenitoreoltm {
  background-color:re;
  -ms-transform:scale(0.8,0.8);
  -webkit-transform:scale(0.8,0.8);
  transform:scale(0.8,0.8);
  text-align:left;
  margin-top:-30px;
}

.oltmtitolo {
  font-family:'Orbitron';
  text-align:right;
  margin-bottom:20px;
  letter-spacing:1px;
  font-size:20px;
  line-height:18px;
}

.oltmtitolo span {
  font-size:10px;
  color:#ddc1f5;
}

#overlordWrapper a:link {
  text-decoration:none;
}

.overlordname {
  display:block;
  position:absolute;
  background-color:blu;
  text-align:center;
  overflow:hiddn;
  padding:5px;
  width:730px;
  height:120px;
  margin-left:100px;
  margin-top:515px;
}

.overlordname h1 {
  color:#fd9078;
  letter-spacing:5px;
  margin-top:2px;
  text-shadow:0 0 40px #e0350e,0 0 20px #e0401c;
}

.overlordname h3 {
  color:#fff;
  margin-top:-18px;
  font-size:20px;
  letter-spacing:2px;
}

.overlordname h3 span {
  color:#aab2bd;
  font-size:15px;
  letter-spacing:0;
}

.overlordname p {
  font-size:11px;
  line-height:15px;
  color:#b8c3d4;
  background-color:re;
  width:650px;
  height:30px;
  margin-left:35px;
  padding:5px;
  overflow:hidden;
  margin-top:2px;
}

.lineettaoltm {
  display:block;
  width:630px;
  height:2px;
  background:-moz-linear-gradient(left,rgba(137,83,187,0) 0%,rgba(137,83,187,1) 50%,rgba(137,83,187,0) 100%);
  background:-webkit-linear-gradient(left,rgba(137,83,187,0) 0%,rgba(137,83,187,1) 50%,rgba(137,83,187,0) 100%);
  background:linear-gradient(to right,rgba(137,83,187,0) 0%,rgba(137,83,187,1) 50%,rgba(137,83,187,0) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008953bb',endColorstr='#008953bb',GradientType=1);
  margin-top:-10px;
}

@font-face {
  font-family:'Orbitron';
  font-style:normal;
  font-weight:400;
  src:local('Orbitron Regular'),local(Orbitron-Regular),url(https://fonts.gstatic.com/s/orbitron/v8/HmnHiRzvcnQr8CjBje6GQnYhjbSpvc47ee6xR_80Hnw.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;
}

/* ===========================================
Sezione delle Menzioni Speciali
============================================= */
#mentionsWrapper {
  display:block;
  position:relative;
  margin:0 auto;
  height:1100px;
  width:940px;
  background-image:url(http://i.imgur.com/lRqmJ8g.png);
  background-size:940px 1100px;
  background-repeat:no-repeat;
}

.lista {
  display:inline-block;
  position:absolute;
  background-color:re;
  padding:3px;
  overflow:hidden;
  width:190px;
  height:630px;
  text-align:center;
}

.lista h2 {
  text-transform:uppercase;
  font-size:24px;
  font-weight:400;
  letter-spacing:3px;
  color:white;
  text-shadow:0 0 20px white;
  line-height:25px;
}

.halloffame h2 span {
  font-size:15px;
}

.lordslist {
  margin-top:240px;
  margin-left:153px;
}

.halloffame {
  margin-top:242px;
  margin-left:377px;
  -ms-transform:scale(0.94,0.94);
  -webkit-transform:scale(0.94,0.94);
  transform:scale(0.94,0.94);
}

.starrsquad {
  margin-top:243px;
  margin-left:615px;
  -ms-transform:scale(0.84,0.84);
  -webkit-transform:scale(0.84,0.84);
  transform:scale(0.84,0.84);
}

.lista h3 {
  text-transform:capitalize;
  letter-spacing:1px;
  margin-top:-15px;
}

.lordslist h3 {
  color:#05fdaf;
  text-shadow:0 0 10px rgba(5,253,175,0.81);
}

.halloffame h3 {
  color:#e5b7f7;
  text-shadow:0 0 10px rgba(229,183,247,0.81);
}

.starrsquad h3 {
  color:#4fd0e2;
  text-shadow:0 0 10px #4fd0e2;
}

.lista p {
  font-size:12px;
  line-height:14px;
  background-color:;
  width:170px;
  margin-left:10px;
  border-bottom:1px solid white;
  padding-bottom:20px;
  font-family:'Montserrat',sans-serif;
}

.lordslist p {
  color:white;
}

.halloffame p {
  color:white;
}

.starrsquad p {
  color:white;
}

.elenco {
  margin-top:20px;
  font-family:'Orbitron',sans-serif;
  font-size:15px;
  line-height:23px;
}

.lordslist .elenco {
  color:white;
}

.halloffame .elenco {
  color:#e3dee6;
  font-size:11px;
}

.starrsquad .elenco {
  color:#bcc8ca;
}

/* ======================================
Sezione della Piattaforma di Condivisione
======================================= */
#mfcshare {
  margin-top:-60px;
}

#mfcshareWrapper {
  display:block;
  position:relative;
  margin:0 auto;
  height:1040px;
  width:940px;
  overflow:hidden;
  background:url(http://i.imgur.com/upzND9z.gif) no-repeat;
  background-size:940px 262px;
  background-color:re;
}

iframe {
  width:900px;
  height:950px;
  margin-left:18px;
  overflow:scroll;
  margin-top:130px;
  background:rgb(237,209,239);
/* Old browsers */
  background:-moz-linear-gradient(top,rgba(237,209,239,1) 0%,rgba(188,214,201,1) 100%);
/* FF3.6-15 */
  background:-webkit-linear-gradient(top,rgba(237,209,239,1) 0%,rgba(188,214,201,1) 100%);
/* Chrome10-25,Safari5.1-6 */
  background:linear-gradient(to bottom,rgba(237,209,239,1) 0%,rgba(188,214,201,1) 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#edd1ef',endColorstr='#bcd6c9',GradientType=0);
/* IE6-9 */
  border-radius:30px;
  border:2px solid #ffffff;
  box-shadow:inset 0 0 40px rgba(0,0,0,0.6);
  -ms-transform:scale(0.8,0.8);
/* IE 9 */
  -webkit-transform:scale(0.8,0.8);
/* Safari */
  transform:scale(0.8,0.8);
}

/* =============================================
Sezione del Marchio Mattone
============================================== */
/* ================================== 
Sezione del Torna Su 
==================================== */
.tornasu {
  display:inline-block;
  position:fixed;
  width:30px;
  padding:5px;
  bottom:45px;
  right:25px;
  z-index:1000;
  border-radius:100%;
  border:1px solid white;
  -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;
}

.tornasu:hover {
  border:2px solid white;
  box-shadow:0 0 20px white;
  -ms-transform:scale(1.2,1.2);
  -webkit-transform:scale(1.2,1.2);
  transform:scale(1.2,1.2);
}

/* ========================================================================
   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;
}

/* ================================
Sezione dei diritti d'autore
================================== */
.Copyright {
  position:fixed;
  bottom:0;
  left:0;
  width:100%;
  text-align:center;
  font-size:9px;
  font-weight:400;
  color:white;
  font-style:normal;
  z-index:9998;
  background-color:#4f2d4f;
  padding:7px 0 5px;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-family:'Orbitron',sans-serif;
  -webkit-transform:translateZ(0);
  border-top:1px solid white;
}

.dirittilogo {
  position:relative;
  top:1px;
  height:9px;
}

.divietodiriproduzione {
  color:#6f6e6e;
  font-size:10px;
}

/* ---------------------------------------
Stilizzazione dei link
----------------------------------------- */
.Copyright > a:link {
  color:#2be8e8;
  text-decoration:none;
/* per togliere la sottolineatura */
  -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;
}

.Copyright > a:visited {
  color:#2be8e8;
}

.Copyright > a:active {
  color:#2be8e8;
}

.Copyright > a:hover {
  color:#eafb00;
}

/* -----------------------------------------
Fine Stilizzazione dei link
------------------------------------------ */