@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();
    background-color:#000000;
  /* sfondo */
    background-repeat:no-repeat;
    background-size:cover;
    background-attachment:fixed;
  }

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

  /* ===========================================
                                                                                                                                                                                                                Elementi generati dalla Piattaforma
                                                                                                                                                                                                            ============================================= */
  /* 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;
  }

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

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

  .vignettatura {
    position:fixed;
    height:0;
    width:0;
    text-align:center;
    top:0;
    left:0;
    z-index:7;
    background:rgba(0,0,0,0);
  }

  /* ==========================================
                                                                                                                                                                                                                     Sezione della Pagina Iniziale
                                                                                                                                                                                                            ============================================ */
  #ParteIniziale {
    display:inline-block;
    position:relative;
    margin:0 auto;
    height:0;
    width:1000px;
    background:url(https://drive.google.com/uc?export=download&id=1GFT2eQ-wiDdlgzSU6FNOklWkpT7ZZtc9);
    background-size:1000px 950px;
    background-repeat:no-repeat;
    background-position:top center;
    background-color:gre;
    z-index:1;
    border:1px solid yello;
    font-family:'Montserrat',sans-serif;
  }

  .testoiniziale {
    font-family:'Montserrat',sans-serif;
  }

  .testoiniziale h3 {
  }

  .testoiniziale p {
  }

  .sfumatura1 {
  }

  .sfumatura2 {
  }

  .contenitoreiconepaginainiziale {
    display:block;
    position:absolute;
    margin-top:-38px;
    margin-left:350px;
    width:400px;
    z-index:7;
    background-color:rgba(215,124,190,0);
  }

  .ipi {
    display:inline-block;
    position:relative;
    height:35px;
    -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;
  }

  .contenitoreiconepaginainiziale > :nth-child(2) {
    margin-left:40px;
  }

  .contenitoreiconepaginainiziale > :nth-child(3) {
    margin-left:40px;
  }

  .contenitoreiconepaginainiziale > :nth-child(4) {
    margin-left:40px;
  }

  .contenitoreiconepaginainiziale > :nth-child(5) {
    margin-left:40px;
  }

  .ipi:hover {
    -ms-transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg);
    opacity:1;
  }

  .mancetta {
    -webkit-transition:all .7s ease-in-out .1s;
    -moz-transition:all .7s ease-in-out .1s;
    -o-transition:all .7s ease-in-out .1s;
    -ms-transition:all .7s ease-in-out .1s;
    transition:all .7s ease-in-out .1s;
  }

  .diretta {
    -webkit-transition:all .7s ease-in-out .1s;
    -moz-transition:all .7s ease-in-out .1s;
    -o-transition:all .7s ease-in-out .1s;
    -ms-transition:all .7s ease-in-out .1s;
    transition:all .7s ease-in-out .1s;
    height:35px;
    top:-1px;
  }

  .twit {
    -webkit-transition:all .7s ease-in-out .1s;
    -moz-transition:all .7s ease-in-out .1s;
    -o-transition:all .7s ease-in-out .1s;
    -ms-transition:all .7s ease-in-out .1s;
    transition:all .7s ease-in-out .1s;
  }

  .ama {
    -webkit-transition:all .7s ease-in-out .1s;
    -moz-transition:all .7s ease-in-out .1s;
    -o-transition:all .7s ease-in-out .1s;
    -ms-transition:all .7s ease-in-out .1s;
    transition:all .7s ease-in-out .1s;
  }

  .wa {
    height:35px;
    top:1px;
    -webkit-transition:all .7s ease-in-out .1s;
    -moz-transition:all .7s ease-in-out .1s;
    -o-transition:all .7s ease-in-out .1s;
    -ms-transition:all .7s ease-in-out .1s;
    transition:all .7s ease-in-out .1s;
  }

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

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

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

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

  .contenitorecontenuti {
    display:block;
    position:absolute;
    margin-top:-72px;
    margin-left:350px;
    background-color:re;
    z-index:7;
  }

  .contenitorecontenuti p {
    text-transform:uppercase;
    font-weight:400;
    letter-spacing:10px;
  }

  .sfumatura3 {
    color:#87b8cb;
    background:linear-gradient(to right,#92cbdc,#9b7cc7,#eb88ce);
    background-size:cover;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
    text-fill-color:transparent;
  }

  .logocondivisione {
    display:inline-block;
    position:relative;
    -webkit-transition:all .2s ease-in-out .1s;
    -moz-transition:all .2s ease-in-out .1s;
    -o-transition:all .2s ease-in-out .1s;
    -ms-transition:all .2s ease-in-out .1s;
    transition:all .2s ease-in-out .1s;
    opacity:.8;
  }

  .logocondivisione:hover {
    opacity:1;
  }

  .ms {
    height:20px;
  }

  .of {
    height:30px;
    top:4px;
  }

  .contenitorecontenuti > :nth-child(3) {
    margin-left:57px;
  }

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

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

  #ManceWrapper {
    display:inline-block;
    position:relative;
    margin:0 auto;
    height:1000px;
    width:1000px;
    background:url(https://drive.google.com/uc?export=download&id=1Gq3OMJDms683acM4mVx05c_nnQcq-AP5);
    background-size:1000px 1000px;
    background-repeat:no-repeat;
    background-position:top center;
    background-color:rgba(84,84,189,0);
    z-index:8;
    overflow:;
    font-family:'Montserrat',sans-serif;
    border:1px solid yello;
  }

  .testomance {
    display:block;
    position:relative;
    background-color:re;
    padding:5px;
    overflow:hidden;
    width:400px;
    margin-left:180px;
    text-align:left;
    color:white;
    margin-top:60px;
  }

  .testomance h3 {
    color:#e084c9;
    background:linear-gradient(to right,#c7ebf9,#9a92f1,#fc92dc);
    background-size:cover;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    text-transform:uppercase;
    font-size:30px;
    letter-spacing:15px;
    font-weight:600;
    background-color:re;
    height:40px;
    line-height:40px;
    margin-left:20px;
  }

  .testomance h3 span {
    font-weight:200;
  }

  .testomance h4 {
    color:#c7c7c7;
    text-transform:;
    letter-spacing:0;
    font-weight:400;
    margin-top:-20px;
  }

  .testomance h4 b {
    font-weight:800;
  }

  .sfumatura5 {
    color:#87b8cb;
    background:linear-gradient(to right,#dbf5fd,#e3d4f9,#fbd9f1);
    background-size:cover;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
    text-fill-color:transparent;
  }

  .mi {
    visibility:hidden;
  }

  .contenitoremance {
    margin-top:20px;
    background-color:rgba(255,0,0,0);
    margin-left:145px;
    width:710px;
  }

  .mancia {
    display:inline-block;
    position:relative;
    background-color:rgba(99,87,111,0.39);
    text-align:center;
    padding:10px;
    height:150px;
    width:135px;
    overflow:hidden;
    border-radius:;
    margin:5px;
    -webkit-transition:all .08s ease-in-out .1s;
    -moz-transition:all .08s ease-in-out .1s;
    -o-transition:all .08s ease-in-out .1s;
    -ms-transition:all .08s ease-in-out .1s;
    transition:all .08s ease-in-out .1s;
    z-index:1;
    border:0 solid rgba(255,255,255,0.21);
  }

  .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.2,1.2);
  /* Standard syntax */
    z-index:2;
    box-shadow:0 8px 45px rgba(0,0,0,0.6);
    -moz-box-shadow:0 8px 45px rgba(0,0,0,0.6);
    -webkit-box-shadow:0 10px 60px rgba(0,0,0,0.6);
  }

  .mancia:hover .denominazione {
    color:#fc92dc;
  }

  .mancia:hover .prezzo {
    color:#fc92dc;
  }

  .denominazione {
    display:block;
    position:absolute;
    background-color:blu;
    margin-top:;
    color:#ffffff;
    font-weight:400;
    font-size:13px;
    line-height:15px;
    text-align:left;
    height:42px;
    width:135px;
    margin-left:;
    border-bottom:1px solid rgba(255,255,255,0.62);
  }

  .denominazione b {
    font-weight:600;
  }

  .prezzo {
    display:block;
    position:absolute;
    font-size:17px;
    color:#92c9dc;
    margin-top:60px;
    font-weight:800;
    background-color:blac;
    padding-top:;
    height:42px;
    width:90px;
    text-align:right;
    padding-right:;
    margin-left:;
    font-family:'Montserrat',sans-serif;
  }

  .prezzo span {
    display:block;
    font-size:10px;
    color:#fff;
    margin-top:-5px;
    font-weight:400;
    opacity:.8;
  }

  .denominazione span {
    color:;
    font-weight:600;
    font-size:15px;
    opacity:.6;
  }

  .testomance {
  }

  .testomance h2 {
  }

  .testomance h4 {
  }

  .testomance p {
  }

  .m1 {
  }

  .m2 {
  }

  .m3 {
  }

  .m4 {
  }

  .m5 {
  }

  .m6 {
  }

  .m7 {
  }

  .m8 {
  }

  .m9 {
  }

  .m10 {
  }

  .m11 {
  }

  .m12 {
  }

  .m13 {
  }

  .m14 {
  }

  .m15 {
  }

  .m16 {
  }

  .m17 {
  }

  .m18 {
  }

  .m19 {
  }

  /* ==========================================
                                                                                                                                                                                                                     Sezione dei Filmati
                                                                                                                                                                                                            ============================================ */
  #Filmati {
    margin-top:;
  }

  #FilmatiWrapper {
    display:inline-block;
    position:relative;
    margin:0 auto;
    width:1000px;
    background:url();
    background-size:1000px 850px;
    background-repeat:no-repeat;
    background-position:top center;
    background-color:gree;
    z-index:8;
    overflow:;
    font-family:'Montserrat',sans-serif;
    padding-bottom:100px;
  }

  .testofilmati {
    display:block;
    position:relative;
    background-color:re;
    padding:5px;
    overflow:hidden;
    width:700px;
    height:150px;
    margin-left:250px;
    text-align:right;
  }

  .testofilmati h3 {
    color:#b7a6ad;
    text-transform:uppercase;
    font-size:30px;
    letter-spacing:15px;
    font-weight:600;
    background-color:re;
    height:40px;
    line-height:40px;
  }

  .testofilmati h3 span {
    font-weight:200;
  }

  .testofilmati h4 {
    color:#ffffff;
    text-transform:;
    letter-spacing:0;
    font-weight:400;
    margin-top:-20px;
    width:500px;
    margin-left:185px;
  }

  .testofilmati h4 b {
    font-weight:800;
  }

  .testofilmati h4 a {
    color:#f5a7dd;
    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;
  }

  .testofilmati h4 a:hover {
    color:#92c6da;
  }

  .sfumatura6 {
    color:#e084c9;
    background:linear-gradient(to right,#c7ebf9,#9a92f1,#fc92dc);
    background-size:cover;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
    text-fill-color:transparent;
  }

  .contenitorefilmati {
    margin-left:18px;
    height:200px;
  }

  /* ====================================== 
                                                                                                                                                                                                                     Marchio del Mattoncino
                                                                                                                                                                                                            ======================================== */
  .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:12px;
    letter-spacing:3px;
    text-align:center;
    font-weight:400;
    opacity:.6;
  }

  .Mattoncino b {
    color:white;
    font-weight:800;
  }

  @media (max-width: 980px) {
    .Mattoncino {
      visibility:hidden;
    }
  }

  .rigamattoncinoinferiore {
    display:block;
    letter-spacing:0;
    text-transform:uppercase;
    font-size:8px;
    font-weight:700;
    margin-top:-3px;
    text-align:left;
    font-style:;
    -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-align:left;
  }

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

  .Mattoncino:hover .rigamattoncinoinferiore {
    color:white;
  }

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

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

/* ===========================================
Sezione dei diritti d'autore
============================================= */
.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:8;
  background-color:;
  font-family:'Montserrat',sans-serif;
  padding-bottom:100px;
  margin-top:70px;
  opacity:1;
}

.Copyright b {
  color:#fc92dc;
}

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

.divietodiriproduzione {
  display:block;
  color:#c7c6c7;
  font-size:10px;
  margin-top:1px;
  text-decoration:;
}

/* --------------------------------------------
Stilizzazione de collegamenti
--------------------------------------------- */
.Copyright > a:link {
  color:#b393bb;
  text-decoration:underline;
  font-weight:800;
/* per togliere la sottolineatura */
  -webkit-transition:all .2s ease-in-out .1s;
  -moz-transition:all .2s ease-in-out .1s;
  -o-transition:all .2s ease-in-out .1s;
  -ms-transition:all .2s ease-in-out .1s;
  transition:all .2s ease-in-out .1s;
}

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

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

.Copyright > a:hover {
  color:#93cbdc;
}

/* ----------------------------------------
Fine Stilizzazione dei link 
-------------------------------------------- */
/* ==============================
        Sezione dei Commenti
================================= */
#profile_comments {
  display:none;
}

/* ==============================================
       Sezione degli amici
============================================== */
/* tutto il blocco */
#profile_friends {
}

#rate_container,#admirers_container,#friends_container,#favorite_models_container,#average_rating_count {
  margin-top:3500px;
  color:#cdbcbc;
  font-size:10px;
  line-height:15px;
}

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

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

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

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

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

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

#average_rating_count {
  display:block;
}

.navbar {
  background-color:#000;
  position:fixed;
  left:0;
  top:0;
  height:30px;
  width:100%;
  z-index:500;
  box-shadow:0 3px 20px 3px rgba(0,0,0,.8);
  line-height:1;
}

.nav {
  width:540px;
  margin:0 auto;
  display:block;
  font-family:'Montserrat',sans-serif;
  text-transform:uppercase;
  display:block;
  text-align:center;
/* fixed width */
}

.nav ul {
  list-style-type:none;
  text-align:center;
  margin:0;
  overflow:hidden;
}

.nav li {
  float:left;
}

.nav a:link,.nav a:visited {
  display:block;
  width:auto;
  height:20px;
  color:#FFFFFF;
  background-color:#000;
  text-align:center;
  padding:6px 30px 0;
  text-decoration:none;
}

.nav a:hover,.nav a:active {
  background-color:#d45c9c;
  border-radius:10px;
}

iframe {
  overflow:hidden;
}

#letter {
  position:fixed;
  bottom:0;
  right:0;
  z-index:999;
  width:185px;
  height:150px;
  margin:0;
  background:url(https://drive.google.com/uc?export=download&id=1tqZpZGwfXjasuoehIBBTH-MzxvOHAa7A) no-repeat left top;
  -moz-transition-property:min-width,min-height,padding;
  -moz-transition-duration:150ms;
  -webkit-transition-property:min-width,min-height,padding;
  -webkit-transition-duration:150ms;
  -o-transition-property:min-width,min-height,padding;
  -o-transition-duration:150ms;
  transition-timing-function:cubic-bezier(0.2,0.4,0.7,0.8);
}

#letter:hover {
  width:422px;
  height:359px;
  padding:0 124px 47px 0;
  background-image:url(https://drive.google.com/uc?export=download&id=1-3pKQGk0XNixpf91Am-cGMcfohsj11hf);
  -moz-transition-property:min-width,min-height,padding;
  -moz-transition-duration:500ms;
  -webkit-transition-property:min-width,min-height,padding;
  -webkit-transition-duration:500ms;
  -o-transition-property:min-width,min-height,padding;
  -o-transition-duration:500ms;
}

div.tv {
  position:absolute;
  left:0;
  top:0;
  z-index:100;
}

#wowslider-container1 {
  display:table;
  zoom:1;
  position:relative;
  width:auto;
  max-height:356px;
  margin:0 auto;
  z-index:90;
  text-align:left;
/* reset align=center */
  font-size:10px;
/* reset box-sizing (to boostrap friendly) */
  -webkit-box-sizing:content-box;
  -moz-box-sizing:content-box;
  box-sizing:content-box;
}

* html #wowslider-container1 {
  width:555px;
}

#wowslider-container1 .ws_images ul {
  position:relative;
  width:10000%;
  height:100%;
  left:0;
  list-style:none;
  margin:0;
  padding:0;
  border-spacing:0;
  overflow:visible;
/*table-layout:fixed;*/
}

#wowslider-container1 .ws_images ul li {
  position:relative;
  width:1%;
  height:100%;
  line-height:0;
/*opera*/
  overflow:hidden;
  float:left;
  font-size:0;
  padding:0!important;
  margin:0!important;
}

#wowslider-container1 .ws_images {
  position:relative;
  left:0;
  top:0;
  height:100%;
  max-height:800px;
  max-width:1150px;
  vertical-align:top;
  overflow:hidden;
}

#wowslider-container1 .ws_images ul a {
  width:100%;
  height:100%;
  max-height:356px;
  display:block;
  color:transparent;
}

#wowslider-container1 img {
  max-width:none!important;
}

#wowslider-container1 .ws_images ul img,#wowslider-container1 .ws_images > div > img {
  width:100%;
  border:none 0;
  max-width:none;
  padding:0;
  margin:0;
}

#wowslider-container1 .ws_images > div > img {
  max-height:356px;
}

#wowslider-container1 .ws_images iframe {
  position:absolute;
  z-index:-1;
}

#wowslider-container1 .ws_controls {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
}

#wowslider-container1 .ws-title > div {
  display:inline-block!important;
}

#wowslider-container1 a {
  text-decoration:none;
  outline:none;
  border:none;
}

#wowslider-container1 .ws_bullets {
  float:left;
  position:absolute;
  z-index:70;
}

#wowslider-container1 .ws_bullets div {
  position:relative;
  float:left;
  font-size:0;
}

#wowslider-container1 .wsl {
  display:none;
}

#wowslider-container1 sound,#wowslider-container1 object {
  position:absolute;
}

/* prevent some of users reset styles */
#wowslider-container1 .ws_effect {
  position:static;
  width:100%;
  height:100%;
}

#wowslider-container1 .ws_photoItem {
  background:#fff;
}

#wowslider-container1 .ws_photoItem > div {
  left:2em;
  right:2em;
  top:2em;
  bottom:2em;
}

#wowslider-container1.ws_gestures {
  cursor:-webkit-grab;
  cursor:-moz-grab;
  cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABwSURBVEjH7ZJBEsAgCAMT/v/n9NCOSqe2oD2yNx1JggB4BCEFWyFASP2KMQE7ywWhe/tTRGCGogLk02tFctiW/SUgaMyQG4PdPzDn31rQbMb8FiAXgvsEJNax1yVlVGAjA93apP3HFhZTGIqiKH7iADB6HxPlHdNVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA3LTA3VDEzOjQ5OjEwKzAyOjAwm7WiFAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wNy0wN1QxMzo0OToxMCswMjowMOroGqgAAAAASUVORK5CYII=),move;
}

#wowslider-container1.ws_gestures.ws_grabbing {
  cursor:-webkit-grabbing;
  cursor:-moz-grabbing;
  cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABaSURBVEjH7ZMxCkAhDEOT8u9/5TpJ+xWkFse8IYutJgEB8RCHL1qCc90BEFnT6QH7mwgFHBUf8wJyS1TDLuc3vmighx37LZdIth3E5hKj9n6O0HRh+oJCiFcMxRUUDxR1CTMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDctMDdUMTM6NDk6MzgrMDI6MDDqf+sOAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA3LTA3VDEzOjQ5OjM4KzAyOjAwmyJTsgAAAABJRU5ErkJggg==),move;
}

/* hide controls when video start play */
#wowslider-container1.ws_video_playing .ws_bullets {
  display:none;
}

#wowslider-container1.ws_video_playing:hover .ws_bullets {
  display:block;
}

/* IE fix because it don't show controls on hover if frame visible */
#wowslider-container1.ws_video_playing_ie .ws_bullets,#wowslider-container1.ws_video_playing_ie a.ws_next,#wowslider-container1.ws_video_playing_ie a.ws_prev {
  display:block;
}

/* youtube/vimeo buttons */
#wowslider-container1 .ws_video_btn {
  position:absolute;
  display:none;
  cursor:pointer;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:55;
}

#wowslider-container1 .ws_video_btn.ws_youtube,#wowslider-container1 .ws_video_btn.ws_vimeo {
  display:block;
}

#wowslider-container1 .ws_video_btn div {
  position:absolute;
  background-image:url(./playvideo.png);
  background-size:200%;
  top:50%;
  left:50%;
  width:7em;
  height:5em;
  margin-left:-3.5em;
  margin-top:-2.5em;
}

#wowslider-container1 .ws_video_btn.ws_youtube div {
  background-position:0 0;
}

#wowslider-container1 .ws_video_btn.ws_youtube:hover div {
  background-position:100% 0;
}

#wowslider-container1 .ws_video_btn.ws_vimeo div {
  background-position:0 100%;
}

#wowslider-container1 .ws_video_btn.ws_vimeo:hover div {
  background-position:100% 100%;
}

#wowslider-container1 .ws_playpause.ws_hide {
  display:none!important;
}

#wowslider-container1 .ws_bullets {
  padding:4px;
}

#wowslider-container1 .ws_bullets a {
  width:15px;
  height:15px;
  background:url(./bullet.png) left top;
  float:left;
  text-indent:-4000px;
  position:relative;
  margin-left:5px;
  color:transparent;
}

#wowslider-container1 .ws_bullets a:hover,#wowslider-container1 .ws_bullets a.ws_selbull {
  background-position:0 100%;
}

#wowslider-container1 a.ws_next,#wowslider-container1 a.ws_prev {
  position:absolute;
  top:50%;
  margin-top:-1.6em;
  z-index:60;
  width:2.4em;
  height:3.2em;
  background-image:url(./arrows.png);
  background-size:200%;
}

#wowslider-container1 a.ws_next {
  background-position:100% 0;
  right:3px;
}

#wowslider-container1 a.ws_prev {
  background-position:0 0;
  left:3px;
}

/*playpause*/
#wowslider-container1 .ws_playpause {
  width:2.4em;
  height:3.2em;
  position:absolute;
  top:50%;
  left:50%;
  margin-left:-1.2em;
  margin-top:-1.6em;
  z-index:59;
  background-size:100%;
}

#wowslider-container1 .ws_pause {
  background-image:url(./pause.png);
}

#wowslider-container1 .ws_play {
  background-image:url(./play.png);
}

#wowslider-container1 .ws_pause:hover,#wowslider-container1 .ws_play:hover {
  background-position:100% 100%!important;
}

/* bottom center */
#wowslider-container1 .ws_bullets {
  bottom:0;
  left:50%;
}

#wowslider-container1 .ws_bullets div {
  left:-50%;
}

#wowslider-container1 .ws-title {
  position:absolute;
  display:block;
  bottom:2em;
  left:0;
  margin-right:1em;
  color:#555555;
  z-index:50;
  font-family:'Marck ','Comic Sans MS',cursive;
  line-height:1.4em;
  text-shadow:none;
  font-weight:normal;
}

#wowslider-container1 .ws-title div,#wowslider-container1 .ws-title span {
  display:inline-block;
  padding:.7em 1em;
  background:#FFFFFF;
}

#wowslider-container1 .ws-title div {
  display:block;
  margin-top:.5em;
  font-size:2em;
  line-height:.8em;
  text-shadow:none;
}

#wowslider-container1 .ws-title span {
  font-size:2.8em;
}

#wowslider-container1 .ws_images > ul {
  animation:wsBasic 25.5s infinite;
  -moz-animation:wsBasic 25.5s infinite;
  -webkit-animation:wsBasic 25.5s infinite;
}

@keyframes wsBasic {
  0% {
    left:-0;
  }

  13.44% {
    left:-0;
  }

  20% {
    left:-100%;
  }

  33.44% {
    left:-100%;
  }

  40% {
    left:-200%;
  }

  53.44% {
    left:-200%;
  }

  60% {
    left:-300%;
  }

  73.44% {
    left:-300%;
  }

  80% {
    left:-400%;
  }

  93.44% {
    left:-400%;
  }
}

@-moz-keyframes wsBasic {
  0% {
    left:-0;
  }

  13.44% {
    left:-0;
  }

  20% {
    left:-100%;
  }

  33.44% {
    left:-100%;
  }

  40% {
    left:-200%;
  }

  53.44% {
    left:-200%;
  }

  60% {
    left:-300%;
  }

  73.44% {
    left:-300%;
  }

  80% {
    left:-400%;
  }

  93.44% {
    left:-400%;
  }
}

@-webkit-keyframes wsBasic {
  0% {
    left:-0;
  }

  13.44% {
    left:-0;
  }

  20% {
    left:-100%;
  }

  33.44% {
    left:-100%;
  }

  40% {
    left:-200%;
  }

  53.44% {
    left:-200%;
  }

  60% {
    left:-300%;
  }

  73.44% {
    left:-300%;
  }

  80% {
    left:-400%;
  }

  93.44% {
    left:-400%;
  }
}

#wowslider-container1 .ws_images {
  -webkit-box-shadow:0 0 3px rgba(100,100,100,0.7);
}

#wowslider-container1 .ws_bullets a img {
  text-indent:0;
  display:block;
  bottom:20px;
  left:-77px;
  visibility:hidden;
  position:absolute;
  border:4px solid #FFFFFF;
  box-shadow:0 0 3px rgba(100,100,100,0.7);
  -moz-box-shadow:0 0 3px rgba(100,100,100,0.7);
  -webkit-box-shadow:0 0 3px rgba(100,100,100,0.7);
  max-width:none;
}

#wowslider-container1 .ws_bullets a:hover img {
  visibility:visible;
}

#wowslider-container1 .ws_bulframe div div {
  height:48px;
  overflow:visible;
  position:relative;
}

#wowslider-container1 .ws_bulframe div {
  left:0;
  overflow:hidden;
  position:relative;
  width:153px;
  background-color:#FFFFFF;
}

#wowslider-container1 .ws_bullets .ws_bulframe {
  display:none;
  bottom:20px;
  overflow:visible;
  position:absolute;
  cursor:pointer;
  border:4px solid #ffffff;
  box-shadow:0 0 3px rgba(100,100,100,0.7);
  -moz-box-shadow:0 0 3px rgba(100,100,100,0.7);
  -webkit-box-shadow:0 0 3px rgba(100,100,100,0.7);
}

#wowslider-container1 .ws_bulframe span {
  display:block;
  position:absolute;
  bottom:-12px;
  margin-left:-4px;
  left:77px;
  background:url(./triangle.png);
  width:15px;
  height:8px;
}

#wowslider-container1 .ws_bulframe div div {
  height:auto;
}

@media all and (max-width:400px) {
  #wowslider-container1 .ws_controls,#wowslider-container1 .ws_bullets,#wowslider-container1 .ws_thumbs {
    display:none;
  }
}

#wowslider-container1 .ws_hovershow {
/*display: none !important; */
  opacity:0;
  -webkit-transition:opacity .2s ease-in;
  -moz-transition:opacity .2s ease-in;
  -o-transition:opacity .2s ease-in;
  transition:opacity .2s ease-in;
}

#wowslider-container1:hover .ws_hovershow {
/*display: block !important;*/
  opacity:1;
  -webkit-transition:opacity .2s ease-in;
  -moz-transition:opacity .2s ease-in;
  -o-transition:opacity .2s ease-in;
  transition:opacity .2s ease-in;
}

/*playpause*/
#wowslider-container1 .ws_playpause {
  width:18px;
  height:28px;
  position:absolute;
  top:50%;
  left:50%;
  margin-left:-9px;
  margin-top:-14px;
  z-index:59;
}

#wowslider-container1 .pause {
  background-image:url(./pause.png);
}

#wowslider-container1 .play {
  background-image:url(./play.png);
}

#wowslider-container1 .pause:hover,#wowslider-container1 .play:hover {
  background-position:100% 100%!important;
}

#wowslider-container1 .ws_fullscreen {
  width:16px;
  height:16px;
  position:absolute;
  top:20px;
  left:15px;
  margin-left:-9px;
  margin-top:-14px;
  z-index:59;
  background-image:url(./fullscreen.png);
}

div#ws_fullscreen:-moz-full-screen #wowslider-container1 {
  width:95%!important;
  max-width:100%!important;
  max-height:inherit;
}

div#ws_fullscreen:-webkit-full-screen #wowslider-container1 {
  width:95%!important;
  max-width:100%!important;
  max-height:inherit;
}

div#ws_fullscreen:fullscreen #wowslider-container1 {
  width:95%!important;
  max-width:100%!important;
  max-height:inherit;
}

div#ws_fullscreen:-moz-full-screen {
  background-color:#000;
  height:100%;
}

div#ws_fullscreen:-webkit-full-screen {
  background-color:#000;
  height:100%;
}

div#ws_fullscreen:fullscreen {
  background-color:#000;
  height:100%;
}

.kutiq {
  margin:0 auto;
}

.contenitoreiconepaginainizialee {
  display:block;
  position:absolute;
  margin-top:200px;
  margin-left:450px;
  width:400px;
  z-index:999;
  background-color:rgba(215,124,190,0);
}

.coin {
  height:100px;
  -webkit-animation:rotation 4s infinite cubic-bezier(0.65,0.05,0.36,1);
}

.flipy {
  -webkit-transition:all .7s ease-in-out .1s;
  -moz-transition:all .7s ease-in-out .1s;
  -o-transition:all .7s ease-in-out .1s;
  -ms-transition:all .7s ease-in-out .1s;
  transition:all .7s ease-in-out .1s;
  -webkit-animation:rotation 4s infinite cubic-bezier(0.65,0.05,0.36,1);
}

.contenitoreiconepaginainizialee > :nth-child(2) {
  margin-left:40px;
}

.contenitoreiconepaginainizialee > :nth-child(3) {
  margin-left:40px;
}

.contenitoreiconepaginainizialee > :nth-child(4) {
  margin-left:40px;
}

.contenitoreiconepaginainizialee > :nth-child(5) {
  margin-left:40px;
}

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

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