@charset "UTF-8";

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

  a:link {
    text-decoration:none;
  }

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

  body {
    background-image:url(https://i.postimg.cc/0jRkThLH/fon.jpg);
    background-color:#3A322A;
  /* sfondo */
    background-repeat:no-repeat;
    background-size:cover;
    background-attachment:fixed;
  }

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

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

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

  .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;
  }

  #profile_schedule {
    display:none;
  }

  #profile_photo_galleries {
    display:none;
  }

  #profile_password_photo_galleries {
    display:none;
  }

  .barrasuperioresemplificata {
    position:fixed;
    height:90px;
    width:100%;
    text-align:center;
    top:0;
    left:0;
    z-index:10;
    background:#3e3a34;
    box-shadow:0 10px 40px rgba(0,0,0,0.25);
    -moz-box-shadow:0 10px 40px rgba(0,0,0,0.25);
    -o-box-shadow:0 10px 40px rgba(0,0,0,0.25);
    -webkit-box-shadow:0 10px 40px rgba(0,0,0,0.25);
    -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:1px solid rgb(88,83,80);
  }

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

  .elementibarrasuperiore li {
    float:left;
    font-family:'Montserrat',sans-serif;
    list-style-type:none;
    background-color:viole;
  }

  .marchiod {
    height:40px;
    margin-top:-6px;
    -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;
    opacity:1;
  }

  .marchiod {
    -webkit-animation:rotation 7s infinite linear;
  }

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

    to {
      -webkit-transform:rotate(359deg);
    }
  }

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

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

  .elementibarrasuperiore > :nth-child(8) {
    margin-left:50px;
  }

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

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

  .tabbarra {
    background-color:gree;
    text-align:center;
    padding-left:10px;
    margin-top:-6px;
    height:26px;
    margin-left:20px;
    border-left:1px solid rgba(255,255,255,0);
    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;
  }

  .tabbarra:hover {
    opacity:1;
  }

  .tabbarrasup,.tabbarrainf {
    display:block;
    text-transform:uppercase;
  }

  .tabbarrasup {
    font-size:15px;
    color:white;
    letter-spacing:px;
    font-weight:400;
    font-family:'Montserrat',sans-serif;
    text-transform:lowercase;
    margin-bottom:5px;
  }

  .tabbarrasup b {
    font-size:14px;
  }

  .tabbarrainf {
    text-transform:lowercase;
    font-size:10px;
    color:#f5b0e3;
    margin-top:3px;
    letter-spacing:0;
    font-weight:600;
    border-top:1px solid rgba(255,255,255,0.65);
    padding-top:3px;
  }

  .ip {
    display:inline-block;
    position:relative;
    -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;
    opacity:.7;
    height:16px;
    margin-top:6px;
  }

  .ip:hover {
    opacity:1;
  }

  .mancetta {
    opacity:1;
  }

  .diretta {
    top:;
  }

  .posta {
    top:;
  }

  .mancetta:hover {
    -ms-transform:scale(1.3,1.3);
  /* IE 9 */
    -webkit-transform:scale(1.3,1.3);
  /* Safari prior 9.0 */
    transform:scale(1.3,1.3);
  /* Standard syntax */
  }

  .lavignettatura {
    position:fixed;
    height:100%;
    width:100%;
    text-align:center;
    top:0;
    left:0;
    z-index:6;
    background:rgb(0,0,0);
    background:-moz-radial-gradient(circle,rgba(0,0,0,0) 0%,rgba(0,0,0,0.05) 25%,rgba(0,0,0,0.1) 50%,rgba(0,0,0,0.2) 75%,rgba(0,0,0,0.4) 100%);
    background:-webkit-radial-gradient(circle,rgba(0,0,0,0) 0%,rgba(0,0,0,0.05) 25%,rgba(0,0,0,0.1) 50%,rgba(0,0,0,0.2) 75%,rgba(0,0,0,0.4) 100%);
    background:radial-gradient(circle,rgba(0,0,0,0) 0%,rgba(0,0,0,0.05) 25%,rgba(0,0,0,0.1) 50%,rgba(0,0,0,0.2) 75%,rgba(0,0,0,0.4) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
    opacity:0;
  }

  #ParteIniziale {
    display:inline-block;
    position:relative;
    margin:-20px auto;
    height:1000px;
    width:1000px;
    background-size:1000px 1000px;
    background-repeat:no-repeat;
    background-position:top center;
    background-color:rgba(171,98,212,0);
    z-index:5;
    font-family:'Abril Fatface';
    overflow:hidden;
  }

  .testoiniziale {
    display:block;
    position:absolute;
    background-color:re;
    margin-top:190px;
    margin-left:100px;
    text-align:left;
    opacity:.7;
    z-index:2;
  }

  .testoiniziale h1 {
    font-size:150px;
    line-height:120px;
    color:#fff;
    font-weight:200;
    height:170px;
    background-color:re;
    text-shadow:0 0 60px rgba(220,192,236,0.48);
  }

  .sfumatura1 {
    color:#d4ced6;
  /* fix for not webkit browsers */
    background:linear-gradient(to right,#bebac1,#ece4f1,#ffffff);
    background-size:cover;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
    text-fill-color:transparent;
  }

  .testoiniziale h2 {
    font-size:80px;
    color:#fb86ad;
    font-weight:600;
    line-height:66px;
    margin-top:-160px;
    background-color:re;
    height:70px;
  }

  .sfumatura2 {
    color:#fb87de;
  /* fix for not webkit browsers */
    background:linear-gradient(to right,#fb87de,#e297cf);
    background-size:cover;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
    text-fill-color:transparent;
  }

  .testoinizialeombra {
    display:block;
    position:absolute;
    background-color:rgba(255,0,0,0);
    margin-top:190px;
    margin-left:56px;
    text-align:left;
    opacity:1;
    z-index:1;
    -webkit-text-shadow:0 20px 40px rgba(0,0,0,0.0);
    -moz-text-shadow:0 20px 40px rgba(0,0,0,0.0);
    text-shadow:0 20px 40px rgba(0,0,0,0.0);
  }

  .testoinizialeombra h1 {
    font-size:170px;
    line-height:120px;
    color:rgba(249,249,249,0);
    font-weight:200;
    height:170px;
    background-color:re;
  }

  .testosottotitolo {
    background-color:re;
    margin-top:480px;
    color:white;
    font-family:'Montserrat',sans-serif;
    width:500px;
    margin-left:30px;
    opacity:.9;
  }

  .testosottotitolo h2 {
    font-size:27px;
    font-weight:400;
    line-height:30px;
  }

  .sfumaturast {
    color:white;
  /* fix for not webkit browsers */
    background:linear-gradient(to right,#eae7ea,#fff);
    background-size:cover;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
    text-fill-color:transparent;
  }

  h1 {
    font-size:35px;
  }

  h2 {
    font-size:19px;
    line-height:25px;
  }

  h3 {
    font-size:19px;
    line-height:23px;
  }

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

  p {
    font-size:13px;
    line-height:16px;
    letter-spacing:;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .testosudime {
    display:inline-block;
    position:relative;
    background-color:rgba(238,130,238,0);
    width:790px;
    height:550px;
    padding:5px;
    margin-left:100px;
    margin-top:-350px;
    text-align:left;
    color:#ffffff;
    overflow:hidden;
    z-index:5;
    font-family:'Montserrat',sans-serif;
  }

  .testosudime h1 {
    font-style:;
    color:re;
    font-family:'Montserrat',sans-serif;
  }

  .sfumatura3 {
    color:#FFEAD7;
  /* fix for not webkit browsers */
    background:linear-gradient(to right,#7b6a53,#e6d0b4,#e6d6c1);
    background-size:cover;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
    text-fill-color:transparent;
  }

  .testosudime h3 {
    font-style:;
    color:#FFEAD7;
    font-weight:800;
    font-style:oblique;
    text-align:right;
    font-family:'Montserrat',sans-serif;
  }

  .testosudime p {
    color:#FFEAD7;
    font-weight:400;
    font-size:17px;
    line-height:20px;
    width:700px;
    margin-left:50px;
    font-family:'Montserrat',sans-serif;
  }

  .sfumatura4 {
    color:#FFEAD7;
    background:linear-gradient(to right,#f3cbd9,#f2e6f5,#ffffff);
    background-size:cover;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
    text-fill-color:transparent;
    font-family:'Montserrat',sans-serif;
  }

  #Schedule {
    margin-top:-70px;
  }

  #ScheduleWrapper {
    display:inline-block;
    position:relative;
    margin:-40px auto;
    height:;
    width:1000px;
    background:url();
    background-size:1000px 1100px;
    background-repeat:no-repeat;
    background-position:top center;
    background-color:re;
    z-index:7;
    overflow:hidde;
    font-family:'Montserrat',sans-serif;
    padding-bottom:50px;
  }

  #ScheduleWrapper img {
    display:none;
    height:200px;
    width:200px;
  }

  #insiemegiorni {
    display:block;
    position:relative;
    margin-top:200px;
    background-color:re;
    width:1000px;
    height:400px;
  }

  #insiemegiorni .singologiorno {
    display:block;
    position:absolute;
    float:left;
    width:200px;
    height:200px;
    -webkit-perspective:600px;
    margin:;
    background-color:;
  }

  #insiemegiorni .singologiorno .anteriore {
    display:block;
    width:200px;
    height:200px;
    background:#cdb391;
    -webkit-transform-style:preserve-3d;
  /* 	-webkit-backface-visibility: hidden; */
    transition:transform .3s;
    border-radius:;
    overflow:hidden;
    position:absolute;
    padding:20px;
    width:160px;
    height:160px;
  }

  #insiemegiorni .singologiorno .anteriore h1 {
    font-family:'Abril Fatface',cursive;
    margin-top:-10px;
    color:white;
    font-size:25px;
  }

  #insiemegiorni .singologiorno .anteriore h4 {
    font-family:'Montserrat',sans-serif;
    margin-top:-10px;
    color:white;
    font-size:20px;
    font-weight:600;
    text-align:right;
  }

  #insiemegiorni .singologiorno .anteriore h4 span {
    font-weight:200;
    display:block;
    font-size:12px;
    margin-top:-4px;
  }

  #insiemegiorni .singologiorno .anteriore p {
    font-family:'Montserrat',sans-serif;
    margin-top:-15px;
    font-size:16px;
    font-weight:400;
    line-height:16px;
    color:#ffffff;
    border-top:1px solid #ffffff;
    padding-top:10px;
  }

  #insiemegiorni .singologiorno .anteriore p b {
    color:#ffffff;
    font-weight:800;
  }

  #insiemegiorni .g1 .anteriore p {
    color:#ffffff;
  }

  #insiemegiorni .g1 .anteriore p b {
    color:#ffffff;
  }

  #insiemegiorni .g5 .anteriore p {
    color:#ffffff;
  }

  #insiemegiorni .g5 .anteriore p b {
    color:#ffffff;
  }

  #insiemegiorni .g6 .anteriore p {
    color:#ffffff;
  }

  #insiemegiorni .g6 .anteriore p b {
    color:#ffffff;
  }

  #insiemegiorni .singologiorn {
    display:block;
    width:200px;
    height:200px;
    background:#695375;
    -webkit-transform-style:preserve-3d;
  /* 	-webkit-backface-visibility: hidden; */
    transition:transform .3s;
    border-radius:;
    overflow:hidden;
    position:absolute;
    padding:20px;
    width:160px;
    height:160px;
  }

  #insiemegiorni .singologiorno h2 {
    margin-top:0;
    color:#88bfad;
    font-size:19px;
    line-height:19px;
    font-weight:800;
  }

  #insiemegiorni .singologiorno p {
    line-height:14px;
    color:white;
    font-weight:400;
  }

  #insiemegiorni .g1 .anteriore {
    background:#7b6a53;
  }

  #insiemegiorni .g3 .anteriore {
    background:#7b6a53;
  }

  #insiemegiorni .g5 .anteriore {
    background:#7b6a53;
  }

  #insiemegiorni .g7 .anteriore {
    background:#7b6a53;
  }

  .g1 {
    margin-left:;
  }

  .g2 {
    margin-left:200px;
  }

  .g3 {
    margin-left:400px;
  }

  .g4 {
    margin-top:200px;
    margin-left:0;
  }

  .g5 {
    margin-top:200px;
    margin-left:200px;
  }

  .g6 {
    margin-top:200px;
    margin-left:400px;
  }

  .g7 {
    margin-top:200px;
    margin-left:600px;
  }

  .testoturnazione {
    background-color:re;
    font-family:'Montserrat',sans-serif;
    width:800px;
    margin-left:100px;
    text-align:center;
  }

  .testoturnazione h4 {
    font-family:'Montserrat',sans-serif;
    color:#cfcbd3;
    font-weight:400;
    font-size:15px;
    line-height:20px;
    height:30px;
    background-color:rgba(255,0,0,0);
  }

  .testoturnazione h4 b {
    font-size:14px;
  }

  /* latin-ext */
  @font-face {
    font-family:'Abril Fatface';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:local('Abril Fatface'),local(AbrilFatface-Regular),url(https://fonts.gstatic.com/s/abrilfatface/v11/zOL64pLDlL1D99S8g8PtiKchq-lmjcDidBeT5g.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:'Abril Fatface';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:local('Abril Fatface'),local(AbrilFatface-Regular),url(https://fonts.gstatic.com/s/abrilfatface/v11/zOL64pLDlL1D99S8g8PtiKchq-dmjcDidBc.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;
  }

  #TipMenu {
    margin-top:;
  }

  #TipMenuWrapper {
    display:inline-block;
    position:relative;
    margin:0 auto;
    height:1010px;
    width:1000px;
    background:url();
    background-size:1000px 1100px;
    background-repeat:no-repeat;
    background-position:top center;
    background-color:rgba(49,191,190,0);
    z-index:7;
    overflow:hidde;
    font-family:'Montserrat',sans-serif;
  }

  .mi {
    visibility:hidden;
  }

  .contenitoremance {
    display:block;
    position:absolute;
    margin-top:120px;
    background-color:rgba(95,81,138,0.86);
    margin-left:60px;
  }

  .mancia {
    display:block;
    position:absolute;
    background:rgb(205,179,145);
    background:-moz-linear-gradient(90deg,rgba(205,179,145,1) 0%,rgba(205,179,145,1) 50%,rgba(123,106,83,1) 100%);
    background:-webkit-linear-gradient(90deg,rgba(205,179,145,1) 0%,rgba(205,179,145,1) 50%,rgba(123,106,83,1) 100%);
    background:linear-gradient(90deg,rgba(205,179,145,1) 0%,rgba(205,179,145,1) 50%,rgba(123,106,83,1) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#78677b",endColorstr="#6e5d71",GradientType=1);
    text-align:center;
    padding:10px;
    height:30px;
    width:300px;
    overflow:hidden;
    border-radius:15px;
    box-shadow:0 7px 35px rgba(0,0,0,0.15);
    -moz-box-shadow:0 7px 35px rgba(0,0,0,0.15);
    -webkit-box-shadow:0 7px 35px rgba(0,0,0,0.15);
    -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;
    z-index:1;
    border-top:2px solid rgba(255,255,255,0.54);
    border-bottom:2px solid rgba(255,255,255,0.34);
    margin-bottom:-7px;
  }

  .mancia:hover {
    -ms-transform:scale(1.1,1.1);
  /* IE 9 */
    -webkit-transform:scale(1.1,1.1);
  /* Safari prior 9.0 */
    transform:scale(1.1,1.1);
  /* Standard syntax */
    z-index:2;
    box-shadow:0 8px 45px rgba(0,0,0,0.40);
    -moz-box-shadow:0 8px 45px rgba(0,0,0,0.40);
    -webkit-box-shadow:0 8px 45px rgba(0,0,0,0.40);
    background-color:#544940;
  }

  .denominazione {
    display:inline-block;
    position:absolute;
    background-color:re;
    margin-top:-7px;
    margin-left:-150px;
    color:#fff;
    font-weight:400;
    font-size:13px;
    line-height:15px;
    text-align:left;
    padding-top:7px;
    height:43px;
    width:200px;
    padding-left:7px;
  }

  .denominazione b {
    font-size:15px;
  }

  .prezzo {
    display:inline-block;
    position:absolute;
    margin-left:40px;
    font-size:23px;
    color:#ffffff;
    margin-top:-12px;
    font-weight:800;
    background-color:yello;
    padding-top:7px;
    height:43px;
    width:100px;
    text-align:right;
    padding-right:7px;
  }

  .prezzo span {
    display:block;
    font-size:12px;
    color:#e9dfea;
    margin-top:-5px;
    font-weight:400;
  }

  .specificamancia {
    font-size:9px;
    font-weight:800;
  }

  .testomance {
  }

  .testomance h2 {
  }

  .testomance h4 {
  }

  .testomance p {
  }

  .m1 {
    background-color:re;
    left:10px;
  }

  .m2 {
    background-color:re;
    top:50px;
    left:30px;
  }

  .m3 {
    background-color:re;
    left:50px;
    top:100px;
  }

  .m4 {
    background-color:re;
    left:70px;
    top:150px;
  }

  .m5 {
    background-color:re;
    margin-top:220px;
    left:170px;
  }

  .m6 {
    left:190px;
    margin-top:270px;
  }

  .m7 {
    background-color:re;
    left:210px;
    margin-top:320px;
  }

  .m8 {
    background-color:re;
    left:230px;
    margin-top:370px;
  }

  .m9 {
    background-color:re;
    margin-top:440px;
    left:330px;
  }

  .m10 {
    background-color:re;
    left:350px;
    margin-top:490px;
  }

  .m11 {
    background-color:re;
    left:370px;
    margin-top:540px;
  }

  .m12 {
    background-color:re;
    left:390px;
    margin-top:590px;
  }

  .m13 {
    margin-top:660px;
    left:490px;
  }

  .m14 {
    background-color:re;
    left:510px;
    margin-top:710px;
  }

  .m15 {
    background-color:re;
    left:530px;
    margin-top:760px;
  }

  .m16 {
    background-color:re;
    left:550px;
    margin-top:810px;
  }

  .carte {
    display:inline-block;
    position:absolute;
    background-color:rgba(238,130,238,0);
    width:320px;
    padding:5px;
    margin-left:630px;
    margin-top:-880px;
    text-align:left;
    color:#ffffff;
    overflow:hidden;
    z-index:9;
    font-family:'Montserrat',sans-serif;
  }

  .carta {
    width:160px;
    position:absolute;
    -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;
    box-shadow:0 7px 35px rgba(0,0,0,0.15);
    -moz-box-shadow:0 7px 35px rgba(0,0,0,0.15);
    -webkit-box-shadow:0 15px 25px rgba(0,0,0,0.20);
  }

  .carta:hover {
    width:180px;
    -ms-transform:rotate(0deg);
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
    z-index:2;
  }

  .c1 {
    -ms-transform:rotate(-9deg);
    -webkit-transform:rotate(-9deg);
    transform:rotate(-9deg);
    margin-top:20px;
    margin-left:50px;
    border:2px solid #949096;
    border-radius:15px;
  }

  .c2 {
    margin-top:100px;
    margin-left:130px;
    -ms-transform:rotate(5deg);
    -webkit-transform:rotate(5deg);
    transform:rotate(5deg);
  }

  .carte p {
    display:block;
    margin-top:220px;
    color:#ccbdd6;
    width:200px;
    text-align:right;
    line-height:15px;
    font-size:12px;
    margin-left:50px;
    font-weight:400;
  }

  .carte p span {
    display:block;
    color:#dca3b8;
    font-family:'Abril Fatface';
    font-size:16px;
    margin-top:10px;
  }

  #MFCshare {
    margin-top:50px;
  }

  #MFCshareWrapper {
    display:inline-block;
    position:relative;
    margin:100px auto;
    height:;
    width:1000px;
    background:url();
    background-size:1000px 980px;
    background-repeat:no-repeat;
    background-position:top center;
    background-color:rgba(49,191,190,0);
    z-index:7;
    overflow:hidde;
    font-family:'Montserrat',sans-serif;
    opacity:1;
  }

  #MFCshareWrapper iframe {
    width:900px;
    height:1000px;
    background:rgb(255,255,255);
    background:-moz-linear-gradient(90deg,rgba(255,255,255,0.47) 0%,rgba(255,255,255,0.15) 100%);
    background:-webkit-linear-gradient(90deg,rgba(255,255,255,0.47) 0%,rgba(255,255,255,0.15) 100%);
    background:linear-gradient(90deg,rgba(255,255,255,0.47) 0%,rgba(255,255,255,0.15) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
    padding-top:30px;
    margin-left:50px;
    margin-top:20px;
    border-radius:25px;
    box-shadow:0 2px 35px rgba(0,0,0,0.25);
    -moz-box-shadow:0 2px 35px rgba(0,0,0,0.25);
    -webkit-box-shadow:0 10px 65px rgba(0,0,0,0.25);
  }

  .testocondivisione {
    background-color:rgba(255,0,0,0);
    color:#b8acbf;
    width:500px;
    height:100px;
    margin-left:30px;
  }

  .testocondivisione h2 {
    color:#f5f5f5;
    font-family:'Abril Fatface',cursive;
    font-size:30px;
  }

  .testocondivisione h4 {
    display:block;
    font-weight:400;
    margin-top:-10px;
    line-height:16px;
  }

  .testocondivisione a {
    color:#e297cf;
    font-weight:600;
    -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;
  }

  .testocondivisione a:hover {
    color:#caeff7;
  }

  .Mattoncino {
    display:inline-block;
    position:fixed;
    bottom:35px;
    left:15px;
    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;
    opacity:1;
    font-family:'Montserrat',sans-serif;
    color:white;
    font-size:11px;
    letter-spacing:2px;
    text-align:center;
    font-weight:400;
    opacity:.7;
  }

  .rigamattoncinoinferiore {
    display:block;
    letter-spacing:0;
    text-transform:uppercase;
    font-size:8px;
    font-weight:800;
    margin-top:-1px;
    text-align:left;
    font-style:italic;
  }

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

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

#profile_interests_content {
  display:none;
}

.Copyright {
  display:inline-block;
  position:relative;
  margin:0 auto;
  height:38px;
  width:100%;
  text-align:center;
  font-size:11px;
  font-weight:400;
  color:white;
  font-style:normal;
  z-index:7;
  background-color:;
  font-family:'Montserrat',sans-serif;
  padding-bottom:100px;
  margin-top:70px;
  opacity:.8;
}

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

.divietodiriproduzione {
  display:block;
  color:#ff8edf;
  font-size:9px;
  margin-top:3px;
  text-decoration:;
  font-weight:600;
}

/* --------------------------------------------
Stilizzazione de collegamenti
--------------------------------------------- */
.Copyright > a:link {
  color:#accfea;
  text-decoration:none;
/* per togliere la sottolineatura */
}

.Copyright > a:visited {
  color:#accfea;
}

.Copyright > a:active {
  color:#accfea;
}

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

#profile_comments {
  display:none;
}

#profile_friends {
  display:none;
  width:350px;
  color:#939292;
  margin-left:310px;
  font-family:'Montserrat',sans-serif;
  background-color:w;
  margin-bottom:30px;
}

#average_rating_container,#rate_container,#admirers_container,#friends_container,#favorite_models_container,#average_rating_count {
  background-color:re;
  color:#939292;
  font-size:10px;
  line-height:15px;
}

#profile_friends img {
  display:inline-block;
  position:relative;
  height:14px;
  top:2px;
}

#profile_friends a:link {
  color:#939292;
}

#profile_friends a:hover {
  color:#939292;
}

#profile_friends a:visited {
  color:#939292;
}

#profile_friends a:active {
  color:#939292;
}

#average_rating_label,#rate_label,#admirers_label,#friends_label,#favorite_models_label {
  background-color:re;
  text-align:right;
  padding-right:10px;
}

#average_rating_count {
  display:block;
}