@charset "UTF-8";

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

  a:link {
    text-decoration:none;
  }

  body {
    background-image:url(https://i.ibb.co/bHtcT2V/6-63407-pixel-easy-pixel-art-background.jpg);
    background-color:;
  /* sfondo */
    background-repeat:no-repeat;
    background-size:cover;
    background-attachment:fixed;
    padding:0;
    margin:0;
  }

  @media (max-width: 980px) {
    body {
      background-image:url(https://i.ibb.co/bHtcT2V/6-63407-pixel-easy-pixel-art-background.jpg);
    }
  }

  /* =======================================
                                                                        Tutti gli elementi generati dal sito
                                                                        ========================================= */
  /* 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;
    font-size:.875em;
    line-height:1.25;
    color:black;
    box-shadow:inset 0 0 0 0 red;
    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:"Helvetica Neue",Helvetica,Arial,sans-serif;
  }

  .profile_section {
    border-spacing:0;
  }

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

  #profile_aboutme {
    margin:25px 0 0;
  }

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

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

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

  #profile_password_photo_galleries {
    display:none;
  }

  /* ====================================
                                                                                  Sezione della Barra Superiore
                                                                        ===================================== */
  .barrasuperioresemplificata {
    position:fixed;
    height:72px;
    width:100%;
    text-align:center;
    top:0;
    left:0;
    z-index:9990;
    background:rgb(0,0,0);
  /* Old browsers */
    background:-moz-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(84,31,77,1) 50%,rgba(0,0,0,1) 100%);
  /* FF3.6-15 */
    background:-webkit-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(84,31,77,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(84,31,77,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 40px rgba(86,55,72,0.45);
    -moz-box-shadow:0 0 40px rgba(86,55,72,0.45);
    -o-box-shadow:0 0 40px rgba(86,55,72,0.45);
    -webkit-box-shadow:0 0 40px rgba(86,55,72,0.45);
    -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:3px solid rgb(149 151 193);
  }

  .elementibarrasuperiore {
    display:inline-block;
    vertical-align:top;
    width:1000px;
    height:90px;
    line-height:90px;
    position:fixed;
    z-index:9999;
    text-align:center;
    background-color:rgba(133,0,255,0);
    margin-top:0;
    padding:0;
    margin-top:-6px;
  }

  .elementibarrasuperiore li {
    float:left;
    font-family:monospace;
    list-style-type:none;
    background-color:viole;
  }

  .elementibarrasuperiore > :nth-child(1) {
    margin-left:;
  }

  .elementibarrasuperiore > :nth-child(9) {
    margin-left:90px;
  }

  .elementibarrasuperiore > :nth-child(10) {
    margin-left:20px;
  }

  .tabbarra {
    background-color:gree;
    text-align:left;
    margin-left:22px;
    -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;
  }

  .tabbarra:hover .tabbarrasup {
    opacity:.7;
  }

  .tabbarra:hover .cuoricino {
    opacity:1;
  }

  .tabbarrasup {
    display:inline-block;
    font-weight:600;
    font-size:13px;
    letter-spacing:0;
    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;
  }

  .cuoricino {
    display:inline-block;
    position:relative;
    padding-right:2px;
    top:2px;
    height:12px;
    width:16px;
    background:url(https://i.postimg.cc/q7LxDdT8/estrella.png);
    background-size:16px 12px;
    background-repeat:no-repeat;
    opacity:.8;
    -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;
  }

  /* cyrillic-ext */
  @font-face {
    font-family:'Montserrat Alternates';
    font-style:normal;
    font-weight:400;
    src:local('Montserrat Alternates Regular'),local(MontserratAlternates-Regular),url(https://fonts.gstatic.com/s/montserratalternates/v10/mFTvWacfw6zH4dthXcyms1lPpC8I_b0juU055qfQKp5L0ll4.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 Alternates';
    font-style:normal;
    font-weight:400;
    src:local('Montserrat Alternates Regular'),local(MontserratAlternates-Regular),url(https://fonts.gstatic.com/s/montserratalternates/v10/mFTvWacfw6zH4dthXcyms1lPpC8I_b0juU0576fQKp5L0ll4.woff2) format("woff2");
    unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
  }

  /* vietnamese */
  @font-face {
    font-family:'Montserrat Alternates';
    font-style:normal;
    font-weight:400;
    src:local('Montserrat Alternates Regular'),local(MontserratAlternates-Regular),url(https://fonts.gstatic.com/s/montserratalternates/v10/mFTvWacfw6zH4dthXcyms1lPpC8I_b0juU055KfQKp5L0ll4.woff2) format("woff2");
    unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
  }

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

  .tbs1 {
    color:#ffffff;
  }

  .tbs2 {
    color:#beead7;
  }

  .tbs3 {
    color:#f9d5f2;
  }

  .tbs4 {
    color:#c3e8f9;
  }

  .tbs5 {
    color:#fbfafb;
  }

  .tbs6 {
    color:#f7d5a5;
  }

  .tbs7 {
    color:#f9b6fb;
  }

  .si {
    display:inline-block;
    height:25px;
    margin-top:32px;
    -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;
  }

  .si:hover {
    -ms-transform:scale(1.2,1.2);
  /* IE 9 */
    -webkit-transform:scale(1.2,1.2);
  /* Safari */
    transform:scale(1.2,1.2);
  }

  .marchiotifo {
    display:inline-block;
    width:120px;
    margin-top:28px;
    -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;
    position:relative;
  }

  .marchiotifo:hover {
    opacity:.7;
  }

  /* ==========================================
                                                                                 Sezione della Pagina Iniziale
                                                                        ============================================ */
  #ParteIniziale {
    display:inline-block;
    position:relative;
    margin:0 auto;
    height:900px;
    width:1000px;
    background:url(https://i.ibb.co/D8JPgN8/giphy-15.gif);
    background-size:700px 700px;
    background-repeat:no-repeat;
    background-position:top center;
    background-color:re;
    z-index:2;
    font-family:monospace;
    margin-top:-20px;
  }

  .testoiniziale {
    background-color:re;
    margin-top:375px;
    width:456px;
    text-align:center;
    padding:5px;
    overflow:hidden;
    margin-left:528px;
    letter-spacing:0;
    text-shadow:0 0 30px rgba(255,255,255,0.5);
  }

  .testoiniziale h2 {
    color:#c76b91;
    font-size:28px;
  }

  .testoiniziale h3 {
    color:#c3c3c3;
    margin-top:-10px;
    width:370px;
    margin-left:50px;
  }

  .ip {
    display:inline-block;
    position:relative;
    height:60px;
    padding:1px;
    margin-right:10px;
    border:4px solid white;
    border-radius:100%;
    box-shadow:0 6px 20px rgba(111,80,106,0.36);
    -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;
  }

  .ip:hover {
    -ms-transform:scale(0.9,0.9);
  /* IE 9 */
    -webkit-transform:scale(0.9,0.9);
  /* Safari */
    transform:scale(0.9,0.9);
    box-shadow:0 2px 5px #b1a6b5;
  }

  .mancetta {
    margin-left:647px;
    background-color:#2a4058;
  }

  .diretta {
    background-color:#925ccb;
  }

  .posta {
    background-color:#b64157;
  }

  /* cyrillic-ext */
  @font-face {
    font-family:'Montserrat Alternates';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:local('Montserrat Alternates Regular'),local(MontserratAlternates-Regular),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTvWacfw6zH4dthXcyms1lPpC8I_b0juU055qfQKp5L0ll4.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 Alternates';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:local('Montserrat Alternates Regular'),local(MontserratAlternates-Regular),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTvWacfw6zH4dthXcyms1lPpC8I_b0juU0576fQKp5L0ll4.woff2) format("woff2");
    unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
  }

  /* vietnamese */
  @font-face {
    font-family:'Montserrat Alternates';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:local('Montserrat Alternates Regular'),local(MontserratAlternates-Regular),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTvWacfw6zH4dthXcyms1lPpC8I_b0juU055KfQKp5L0ll4.woff2) format("woff2");
    unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
  }

  /* latin-ext */
  @font-face {
    font-family:'Montserrat Alternates';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:local('Montserrat Alternates Regular'),local(MontserratAlternates-Regular),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTvWacfw6zH4dthXcyms1lPpC8I_b0juU055afQKp5L0ll4.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 Alternates';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:local('Montserrat Alternates Regular'),local(MontserratAlternates-Regular),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTvWacfw6zH4dthXcyms1lPpC8I_b0juU0566fQKp5L0g.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 Alternates';
    font-style:normal;
    font-weight:600;
    font-display:swap;
    src:local('Montserrat Alternates SemiBold'),local(MontserratAlternates-SemiBold),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xNIPFCrxG-GNxklNd.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 Alternates';
    font-style:normal;
    font-weight:600;
    font-display:swap;
    src:local('Montserrat Alternates SemiBold'),local(MontserratAlternates-SemiBold),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xNIPFA7xG-GNxklNd.woff2) format("woff2");
    unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
  }

  /* vietnamese */
  @font-face {
    font-family:'Montserrat Alternates';
    font-style:normal;
    font-weight:600;
    font-display:swap;
    src:local('Montserrat Alternates SemiBold'),local(MontserratAlternates-SemiBold),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xNIPFCLxG-GNxklNd.woff2) format("woff2");
    unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
  }

  /* latin-ext */
  @font-face {
    font-family:'Montserrat Alternates';
    font-style:normal;
    font-weight:600;
    font-display:swap;
    src:local('Montserrat Alternates SemiBold'),local(MontserratAlternates-SemiBold),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xNIPFCbxG-GNxklNd.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 Alternates';
    font-style:normal;
    font-weight:600;
    font-display:swap;
    src:local('Montserrat Alternates SemiBold'),local(MontserratAlternates-SemiBold),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xNIPFB7xG-GNxkg.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 Alternates';
    font-style:normal;
    font-weight:800;
    font-display:swap;
    src:local('Montserrat Alternates ExtraBold'),local(MontserratAlternates-ExtraBold),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xTIHFCrxG-GNxklNd.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 Alternates';
    font-style:normal;
    font-weight:800;
    font-display:swap;
    src:local('Montserrat Alternates ExtraBold'),local(MontserratAlternates-ExtraBold),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xTIHFA7xG-GNxklNd.woff2) format("woff2");
    unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
  }

  /* vietnamese */
  @font-face {
    font-family:'Montserrat Alternates';
    font-style:normal;
    font-weight:800;
    font-display:swap;
    src:local('Montserrat Alternates ExtraBold'),local(MontserratAlternates-ExtraBold),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xTIHFCLxG-GNxklNd.woff2) format("woff2");
    unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
  }

  /* latin-ext */
  @font-face {
    font-family:'Montserrat Alternates';
    font-style:normal;
    font-weight:800;
    font-display:swap;
    src:local('Montserrat Alternates ExtraBold'),local(MontserratAlternates-ExtraBold),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xTIHFCbxG-GNxklNd.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 Alternates';
    font-style:normal;
    font-weight:800;
    font-display:swap;
    src:local('Montserrat Alternates ExtraBold'),local(MontserratAlternates-ExtraBold),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xTIHFB7xG-GNxkg.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 del Tutto su di Me
                                                                        =============================================== */
  #Stacy {
    margin-top:-200px;
  }

  #StacyWrapper {
    display:inline-block;
    position:relative;
    margin:0 auto;
    height:900px;
    width:1000px;
    background:url(https://i.ibb.co/w0Yd6Yd/Aboutmehfdghjg.png);
    background-size:1000px 900px;
    background-repeat:no-repeat;
    background-position:top center;
    background-color:blu;
    font-family:'Montserrat Alternates',sans-serif;
    z-index:;
    margin-top:-140px;
  }

  .testomodella {
    background-color:re;
    display:block;
    position:absolute;
    width:350px;
    height:460px;
    margin-top:190px;
    margin-left:70px;
    padding:15px 40px;
    text-align:right;
    overflow:hidden;
    color:white;
    z-index:4;
    font-weight:bolder;
    font-weight:800;
  }

  .testomodella h2 {
    color:#c66f91;
  }

  .testomodella h3 {
    color:#188478;
  }

  .testomodella p {
    color:#ef32cb;
    font-weight:600;
  }

  h1 {
    font-size:28px;
  }

  h2 {
    font-size:23px;
    font-weight:800;
    line-height:23px;
  }

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

  h4 {
    font-size:18px;
  }

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

  /* ==============================================
                                                                                  Sezione della Votazione
                                                                        =============================================== */
  #votazione {
    margin-top:-230px;
  }

  #votazioneWrapper {
    display:inline-block;
    position:relative;
    margin:0 auto;
    height:770px;
    width:1000px;
    background:url(https://i.ibb.co/VLk1JVB/votazione-3.png);
    background-size:1000px 770px;
    background-repeat:no-repeat;
    background-position:top center;
    background-color:blu;
    font-family:'Montserrat Alternates',sans-serif;
    z-index:;
  }

  .testovotazione {
    background-color:re;
    display:block;
    position:absolute;
    width:300px;
    margin-top:70px;
    margin-left:650px;
    padding:5px;
    text-align:right;
    overflow:hidden;
    color:white;
  }

  .testovotazione h3 {
    color:#000000;
    font-weight:600;
    width:240px;
    text-align:left;
  }

  .testovotazione p {
    color:#a71071;
    font-weight:600;
    margin-top:-10px;
  }

  .tastovotazione {
    display:block;
    position:absolute;
    background-color:rgba(255,255,255,0.80);
    width:210px;
    height:50px;
    padding:10px 20px;
    border-radius:30px;
    border:8px solid #e46aec;
    -ms-transform:skew(-14deg,0deg);
  /* IE 9 */
    -webkit-transform:skew(-14deg,0deg);
  /* Safari prior 9.0 */
    transform:skew(-14deg,0deg);
  /* Standard syntax */
    color:#9e146c;
    font-weight:800;
    font-size:20px;
    line-height:10px;
    -moz-box-shadow:0 15px 30px rgba(109,86,106,0.65),inset 0 4px 5px rgba(109,86,106,0.74);
    -webkit-box-shadow:15px 30px rgba(109,86,106,0.65),inset 0 4px 5px rgba(109,86,106,0.74);
    box-shadow:0 15px 30px rgba(109,86,106,0.65),inset 0 4px 5px rgba(109,86,106,0.74);
    -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;
  }

  .tastovotazione:hover {
    border:8px solid #1dca96;
    background-color:rgb(255,255,255);
  }

  .tastovotazione span {
    display:block;
    font-size:15px;
    color:#00b17d;
    margin-top:10px;
    font-weight:800;
  }

  .tastovotazione1 {
    margin-top:470px;
    margin-left:140px;
    text-align:left;
  }

  .tastovotazione2 {
    margin-top:565px;
    margin-left:530px;
    text-align:right;
  }

  .logotipmenu {
    width:1000px;
    margin-top:-46px;
    4px:;
    margin-left:-53px;
  }

  /* ======================================
                                              Sezione delle Mance (LeTips)
                                              ======================================= */
  #TipMenu {
    margin-top:-200px;
  }

  .testomance1 {
    background-color:re;
    display:block;
    position:absolute;
    width:350px;
    margin-top:162px;
    margin-left:364px;
    padding:5px;
    text-align:center;
    overflow:initial;
    color:white;
  }

  .testomance1 h3 {
    color:#000000;
    font-weight:600;
  }

  .testomance1 p {
    color:#e0aed8;
    font-weight:600;
    margin-top:-10px;
    margin-left:-90px;
  }

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

  #CM-TM-Body {
    display:inline-block;
    width:940px;
    min-height:650px;
    margin:30px 78px -19px 75px;
    background:url() top center no-repeat;
  }

  .TipMenu {
    display:inline-block;
    margin:0;
    padding:1px 77px 0;
  }

  .TMCol {
    display:inline-block;
    width:420px;
    min-height:50px;
    margin:0;
    padding:0;
    vertical-align:top;
    margin-left:50px;
    margin-right:-42px;
    MARGIN-TOP:25px;
  }

  .OM-Title-Hdr {
    display:block;
    width:940px;
    margin:10px 0 0 -10px;
  }

  #Welcome-Text {
    width:835px;
    margin:0 0 0 10px;
    margin:0 auto;
    font-family:"PlayfairD","Palatino Linotype","Palatino LT STD","Book Antiqua",Georgia,serif;
    font-style:normal;
    font-weight:300;
    font-size:17.5px;
    line-height:28px;
    color:#6dbf0f;
  }

  #Welcome-Text p {
    margin:15px 0 0;
  }

  .TipItem {
    margin:10px 0 0 10px;
  }

  .TipValue {
    margin:0 5px 0 0;
    font-family:monospace;
    font-weight:500;
    font-size:17px;
    line-height:15px;
    color:#fdde00;
    float:right;
  }

  .TipItem a {
    display:block;
    font-family:monospace;
    font-weight:400;
    font-size:17px;
    line-height:17px;
    color:#fff;
    text-align:left;
    padding:10px 8px;
    background:#a978ad85;
    border-radius:8px;
    -moz-box-shadow:0 0 1px 1px #E2BE68;
    box-shadow:0 0 2px 1px #aa62ab;
    -webkit-box-shadow:0 0 7px #651875,inset 0 0 0 #af1d73;
  }

  .TipItem a:hover {
    background:#173B0B;
  }

  .TipSuffix {
    font-family:monospace;
    font-weight:500;
    font-size:13px;
    line-height:14px;
    color:#000;
    float:right;
  }

  #TipNote {
    margin:10px 0 0 10px;
    font-family:'GoT','Palatino Linotype','Book Antiqua',Palatino,serif;
    font-weight:500;
    font-size:14px;
    line-height:16px;
    color:#fff;
    text-align:left;
  }

  .Sub-TitleHouses,.Sub-TitleDragons,.Sub-TitleMaster {
    width:900px;
    margin:0 auto;
    text-align:center;
  }

  .Highlight {
    display:inline-block;
    margin:0 5px;
    font-family:"Oswald",Geneva,Tahoma,Verdana,sans-serif;
    font-weight:500;
    font-size:14px;
    line-height:14px;
    color:#FDE700;
  }

  .contenitoremance1 {
    display:inline-block;
    background-color:viole;
    margin-top:60px;
    margin-left:62px;
    margin-left:;
    text-align:left;
    padding-bottom:6px;
  }

  .mancia {
    display:inline-block;
    position:relative;
    background-color:yello;
    width:170px;
    height:267px;
    -ms-transform:scale(0.7,0.7);
    -webkit-transform:scale(0.7,0.7);
    transform:scale(0.7,0.7);
    -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-top:-65px;
    margin-left:-10px;
  }

  .m1,.m7 {
    margin-left:11px;
  }

  .mancia:hover {
    -ms-transform:scale(0.7,0.7);
    -webkit-transform:scale(0.7,0.7);
    transform:scale(0.8,0.8);
    z-index:800;
  }

  .mancia:hover .baseimmagine {
    border:10px solid #f17bf5;
    box-shadow:0 10px 100px rgba(0,0,0,0.2);
  }

  .mancia:hover .prezzomancia {
    background-color:rgb(184,0,185);
    color:white;
  }

  .mancia:hover .etichettamancia {
    border-bottom:4px solid #f17bf5;
    box-shadow:0 10px 100px rgba(0,0,0,0.4);
  }

  .prezzomancia {
    display:block;
    position:absolute;
    background-color:re;
    width:68px;
    height:66px;
    line-height:66px;
    font-size:20px;
    text-align:center;
    color:#5c2b67;
    letter-spacing:-1px;
    background-color:rgba(184,0,185,0.33);
    border-radius:100%;
    z-index:3;
    margin-top:0;
    box-shadow:0 10px 30px rgba(0,0,0,0.17);
    border:2px 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;
    font-weight:800;
  }

  .baseimmagine {
    display:block;
    position:absolute;
    width:126px;
    height:122px;
    background-color:rgba(255,255,255,0.55);
    border-radius:100%;
    border:5px solid white;
    margin-top:35px;
    z-index:1;
    box-shadow:0 10px 40px rgba(0,0,0,0.18);
  }

  .mancia img {
    display:block;
    position:absolute;
    width:80px;
    z-index:2;
    margin-left:29px;
    margin-top:75px;
  }

  .m21 img {
    width:90px;
    margin-left:40px;
  }

  .etichettamancia {
    display:block;
    position:absolute;
    background-color:#a978adc2;
    color:#fdd2f4;
    text-align:center;
    width:135px;
    height:39px;
    font-size:19px;
    margin-top:162px;
    padding:10px 5px 5px;
    box-shadow:0 3px 20px rgba(0,0,0,0.20);
    font-weight:400;
    border-bottom-left-radius:25px;
    border-bottom-right-radius:25px;
    border-bottom:4px 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;
  }

  .m11 .etichettamancia {
    font-size:18px;
  }

  .m10 .etichettamancia {
    font-size:18px;
  }

  .mancia .etichettamancia span {
    display:block;
    font-size:13px;
    margin-top:1px;
    font-weight:600;
    color:#b4dbdd;
  }

  .m9 .etichettamancia span {
    display:block;
    font-size:11px;
    margin-top:4px;
    font-weight:600;
    color:#b4dbdd;
  }

  .m12 .etichettamancia span {
    display:block;
    font-size:11px;
    margin-top:4px;
    font-weight:600;
    color:#b4dbdd;
  }

  .testomance2 {
    background-color:yello;
    display:block;
    position:absolute;
    width:440px;
    margin-top:10px;
    margin-left:275px;
    padding:5px;
    text-align:center;
    overflow:hidden;
    color:white;
  }

  .testomance2 a {
    color:#5c2968;
  }

  .testomance2 a:hover {
    color:#2b7da9;
  }

  .testomance2 h3 {
    color:#000000;
    font-weight:600;
  }

  .testomance2 p {
    color:#a71071;
    font-weight:600;
    margin-top:-10px;
  }

  .contenitoremance2 {
    display:inline-block;
    background-color:viole;
    margin-top:160px;
    width:500px;
    margin-left:250px;
    text-align:left;
  }

  .m13,.m16 {
    margin-left:3px;
  }

  .m19 {
    margin-left:3px;
  }

  /* ======================================
                                              Sezione deile Squadre
                                              ======================================= */
  #Clubs {
    margin-top:-50px;
  }

  #ClubsWrapper {
    display:block;
    position:relative;
    margin:0 auto;
    height:1000px;
    width:1000px;
    background-image:url(https://img.mfcimg.com/photos2/314/31496782/421-215-698-496-12538160.png);
    background-size:1000px 900px;
    background-repeat:no-repeat;
    background-color:re;
    font-family:'Montserrat Alternates',sans-serif;
  }

  .testosquadre {
    background-color:re;
    display:block;
    position:absolute;
    width:350px;
    margin-top:170px;
    margin-left:550px;
    padding:5px;
    text-align:right;
    overflow:hidden;
    color:white;
  }

  .testosquadre h3 {
    color:#000000;
    font-weight:600;
  }

  .testosquadre p {
    color:#a71071;
    font-weight:600;
    margin-top:-10px;
  }

  .ab {
    display:block;
    position:absolute;
    color:#fbaed0;
    width:80px;
    line-height:20px;
    text-align:center;
    text-transform:uppercase;
    font-size:12px;
    margin-top:-395px;
    margin-left:85px;
    z-index:3;
    border:1px solid #db98b7;
    -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;
  }

  .ab:hover {
    color:#50bb77;
    border:1px solid #50bb77;
  }

  .squadra {
    display:inline-block;
    position:absolute;
    background-color:black;
    width:250px;
    height:600px;
    z-index:1;
    overflow:hidden;
    border-radius:30px;
    box-shadow:0 10px 50px rgba(0,0,0,0.44);
  }

  .squadra ul {
    display:block;
    position:absolute;
    background-color:gree;
    width:180px;
    height:330px;
    margin-left:5px;
    z-index:2;
    margin-top:-355px;
  }

  .squadra li {
    margin-top:5px;
    font-size:11px;
    line-height:15px;
  }

  .bronzo {
    margin-top:300px;
    margin-left:0;
    border:3px solid #daa174;
    -ms-transform:scale(0.85,0.85);
  /* IE 9 */
    -webkit-transform:scale(0.85,0.85);
  /* Safari */
    transform:scale(0.85,0.85);
  }

  .bronzo ul {
    color:#f9e1cf;
  }

  .argento {
    margin-top:250px;
    margin-left:230px;
    border:3px solid #7a828a;
    -ms-transform:scale(0.9,0.9);
  /* IE 9 */
    -webkit-transform:scale(0.9,0.9);
  /* Safari */
    transform:scale(0.9,0.9);
  }

  .argento ul {
    color:#dbe0e4;
  }

  .oro {
    margin-top:280px;
    margin-left:475px;
    border:3px solid #e8cc8a;
    -ms-transform:scale(0.95,0.95);
  /* IE 9 */
    -webkit-transform:scale(0.95,0.95);
  /* Safari */
    transform:scale(0.95,0.95);
  }

  .oro ul {
    color:#f9f1d9;
  }

  .platino {
    margin-top:320px;
    margin-left:730px;
    border:3px solid #90a9b3;
  }

  .platino ul {
    color:#e0f1f9;
  }

  .specificasquadre {
    display:block;
    position:absolute;
    margin-top:930px;
    margin-left:100px;
    font-weight:600;
    font-size:10px;
  }

  /* ======================================
                                                                          Sezione dei Migliori Contributori
                                                                        ======================================= */
  #HighTips {
    margin-top:-50px;
  }

  #HighTipsWrapper {
    display:block;
    position:relative;
    margin:0 auto;
    height:1070px;
    width:1000px;
    background-image:url(https://img.mfcimg.com/photos2/314/31496782/891-930-349-965-12538136.png);
    background-size:1000px 1070px;
    background-repeat:no-repeat;
    background-color:re;
    font-family:'Montserrat Alternates',sans-serif;
  }

  .testocontributori {
    background-color:re;
    display:block;
    position:absolute;
    width:350px;
    margin-top:170px;
    margin-left:550px;
    padding:5px;
    text-align:right;
    overflow:hidden;
    color:white;
  }

  .testocontributori h3 {
    color:#000000;
    font-weight:600;
  }

  .testocontributori p {
    color:#a71071;
    font-weight:600;
    margin-top:-10px;
  }

  .premio {
    background-color:re;
    display:block;
    position:absolute;
    text-align:left;
    padding:5px;
    overflow:hidden;
    width:400px;
    height:225px;
    font-family:'Titillium Web',sans-serif;
  }

  .HTname {
    font-size:40px;
    font-weight:600;
  }

  .HTamount {
    font-size:35px;
    margin-top:-40px;
    font-weight:600;
  }

  .HTamount span {
    opacity:.5;
    font-size:25px;
  }

  .HTtitle {
    text-transform:uppercase;
    letter-spacing:1px;
    margin-top:-15px;
    font-size:20px;
    font-weight:600;
  }

  .HTtext {
    color:#942996;
    font-weight:600;
    font-family:'Montserrat Alternates',sans-serif;
    font-size:14px;
    margin-top:-16px;
  }

  .HTE .HTname {
    color:#ef32cb;
  }

  .HTE .HTamount {
    color:#832b92;
    margin-top:-17px;
  }

  .HTC .HTamount {
    color:#832b92;
    margin-top:-17px;
  }

  .HTE .HTtitle {
    color:#188478;
    margin-top:-7px;
  }

  .HTC .HTname {
    color:#a71071;
  }

  .HTC .HTamount {
    color:#9c2788;
  }

  .HTC .HTtitle {
    color:#188478;
    margin-top:-7px;
  }

  .HTE {
    margin-top:246px;
    margin-left:375px;
  }

  .HTC {
    margin-top:492px;
    margin-left:253px;
    text-align:right;
    -ms-transform:scale(0.95,0.95);
  /* IE 9 */
    -webkit-transform:scale(0.95,0.95);
  /* Safari */
    transform:scale(0.95,0.95);
  }

  /* latin-ext */
  @font-face {
    font-family:'Titillium Web';
    font-style:normal;
    font-weight:400;
    src:local('Titillium Web Regular'),local(TitilliumWeb-Regular),url(https://fonts.gstatic.com/s/titilliumweb/v6/NaPecZTIAOhVxoMyOr9n_E7fdM3mDaZRbryhsA.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:'Titillium Web';
    font-style:normal;
    font-weight:400;
    src:local('Titillium Web Regular'),local(TitilliumWeb-Regular),url(https://fonts.gstatic.com/s/titilliumweb/v6/NaPecZTIAOhVxoMyOr9n_E7fdMPmDaZRbrw.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;
  }

  .MonthName {
    display:block;
    position:absolute;
    background-color:re;
    padding:3px;
    overflow:hidden;
    width:170px;
    height:25px;
    line-height:25px;
    font-size:17px;
    text-align:center;
    text-transform:uppercase;
    font-weight:800;
    margin-top:902px;
    margin-left:177px;
    -ms-transform:rotate(-6.3deg);
    -webkit-transform:rotate(-6.3deg);
    transform:rotate(-6.3deg);
    color:#93608d;
  }

  .M {
    display:block;
    position:absolute;
    background-color:re;
    padding:5px;
    overflow:hidden;
    width:440px;
    height:30px;
    font-size:27px;
    font-weight:600;
    font-family:'Titillium Web';
    font-family:'Montserrat Alternates',sans-serif;
    color:#ef32cb;
  }

  .M span {
    opacity:.5;
    font-size:23px;
  }

  .HTM1 {
    margin-top:795px;
    margin-left:400px;
  }

  .HTM2 {
    -ms-transform:scale(0.9,0.9);
  /* IE 9 */
    -webkit-transform:scale(0.9,0.9);
  /* Safari */
    transform:scale(0.9,0.9);
    margin-top:866px;
    margin-left:378px;
  }

  .HTM3 {
    -ms-transform:scale(0.8,0.8);
  /* IE 9 */
    -webkit-transform:scale(0.8,0.8);
  /* Safari */
    transform:scale(0.8,0.8);
    margin-top:931px;
    margin-left:356px;
  }

  /* ======================================
                                Sezione delle NovitÃ 
                                ======================================= */
  #News {
    margin-top:-100px;
  }

  #NewsWrapper {
    display:block;
    position:relative;
    margin:0 auto;
    width:1000px;
    background-image:url(https://img.mfcimg.com/photos2/314/31496782/240-298-394-580-12538156.png);
    background-size:1000px 900px;
    background-repeat:no-repeat;
    background-color:rgba(255,0,187,0);
    font-family:'Montserrat Alternates',sans-serif;
    padding-bottom:100px;
  }

  .testonovita {
    background-color:re;
    display:block;
    position:relative;
    width:350px;
    margin-top:170px;
    margin-left:550px;
    padding:5px;
    text-align:right;
    overflow:hidden;
    color:white;
  }

  .testonovita h3 {
    color:#000000;
    font-weight:600;
  }

  .testonovita p {
    color:#a71071;
    font-weight:600;
    margin-top:-10px;
  }

  .attesariffa {
    display:inline-block;
    position:relative;
    background-color:yello;
    border:10px solid white;
    margin-left:;
    -moz-box-shadow:0 19px 50px rgba(114,56,82,0.3);
    -webkit-box-shadow:0 19px 50px rgba(114,56,82,0.3);
    box-shadow:0 19px 50px rgba(114,56,82,0.3);
    z-index:1;
    border-radius:40px;
    width:580px;
    margin-top:230px;
    margin-left:200px;
  }

  /* ======================================
                                                                          Sezione dei Giochi
                                                                        ======================================= */
  #Games {
    margin-top:-80px;
  }

  #GamesWrapper {
    display:block;
    position:relative;
    margin:0 auto;
    height:1100px;
    width:1000px;
    background-image:url();
    background-size:1000px 1100px;
    background-repeat:no-repeat;
    background-color:re;
    font-family:'Montserrat Alternates',sans-serif;
  }

  .gioco {
    display:inline-block;
    position:absolute;
    background-color:re;
    width:300px;
    height:123px;
    padding:5px;
    font-weight:400;
    overflow:hidden;
  }

  .gioco h4 {
    margin-top:-2px;
    color:#c343af;
  }

  .gioco h4 span {
    opacity:.5;
  }

  .gioco h4 a {
    color:#f11584;
    text-transform:uppercase;
    text-decoration:underline;
  }

  .gioco h4 a:hover {
    color:#9d48b0;
  }

  .g1 {
    margin-top:270px;
    margin-left:284px;
  }

  .g2 {
    margin-top:466px;
    margin-left:430px;
  }

  .g3 {
    margin-top:660px;
    margin-left:560px;
    width:316px;
  }

  .g4 {
    margin-top:894px;
    margin-left:336px;
  }

  .g2 h4 {
    margin-top:10px;
  }

  .l1 {
    margin-top:-22px;
  }

  .l2 {
    margin-top:-9px;
  }

  .gioco ul {
    margin-top:-14px;
    font-size:13px;
    line-height:14px;
    color:#a78380;
    font-weight:600;
  }

  .g2 ul {
    line-height:17px;
    color:#9066a9;
    font-size:14px;
    margin-top:-9px;
  }

  .g2 p {
    margin-top:-15px;
  }

  .g3 p {
    font-size:12px;
  }

  .g3 p a {
    color:#a755ba;
    font-weight:bolder;
    text-decoration:underline;
  }

  .g3 p a:hover {
    color:#4c99b2;
  }

  .g3 h4 {
    margin-top:3px;
  }

  .g4 h4 {
    margin-top:10px;
  }

  .g4 p {
    margin-top:-15px;
  }

  .testogiochi {
    background-color:re;
    display:block;
    position:absolute;
    width:270px;
    margin-top:170px;
    margin-left:640px;
    padding:5px;
    text-align:right;
    overflow:hidden;
    color:white;
  }

  .testogiochi h3 {
    color:#000000;
    font-weight:600;
  }

  .testogiochi p {
    color:#a71071;
    font-weight:600;
    margin-top:-10px;
  }

  .testogiochi p span {
    display:block;
    position:relative;
    margin-top:15px;
    font-size:12px;
    color:#866092;
  }

  /* ====================================== 
                                                                                 Marchio del Mattoncino 
                                                                        ======================================== */
  .Mattoncino {
    display:inline-block;
    position:fixed;
    width:117px;
    height:30px;
    background-image:url(https://img.mfcimg.com/photos2/314/31496782/396-758-835-123-12532095.png);
    background-repeat:no-repeat;
    background-size:100%;
    bottom:35px;
    left:5px;
    z-index:1000;
    -webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    -o-transition:all 1s ease;
  }

  .Mattoncino:hover {
    -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;
    -ms-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;
    animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;
    -moz-animation-fill-mode:forwards;
    -webkit-animation-fill-mode:forwards;
    -o-animation-fill-mode:forwards;
    -ms-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
  }

  @-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);
    }
  }

  @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);
    }
  }

  /* ====================================== 
                                                                           Sezione del Torna Su 
                                                                        ======================================== */
  .TornaSu {
    display:inline-block;
    position:fixed;
    height:60px;
    bottom:30px;
    right:5px;
    z-index:1000;
    -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 {
    -ms-transform:scale(1.2,1.2);
  /* IE 9 */
    -webkit-transform:scale(1.2,1.2);
  /* Safari */
    transform:scale(1.2,1.2);
  }

  /* =============================
                                                                                 Caricamento della Colonna
                                                                        ==================================== */
  @-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;
}