@charset "UTF-8";

body {
              margin:0 auto;
              width:100%!important;
              background-repeat:no-repeat;
              background-image:url(https://img.mfcimg.com/photos2/448/44804731/266-786-438-457-14386647.jpg);
              background-size:contain;
              -webkit-background-size:cover;
              background-position:center;
              background-attachment:fixed;
              background-color:#fff;
              color:#555;
            }

            .profile_section_background {
              background-color:transparent;
              background-color:hwb(340 0% 0% / 0);
              filter:alpha(opacity=100);
              opacity:1;
            }

            #profile_main_photo,#tags_container,#about_me_label {
              display:none;
            }

            #username_container,#cam_score_container,#ethnicity_container,#hair_container,#eyes_container,#weight_container,#height_container,#age_container,#country_container,#sexual_preference_container,#smoke_container,#drink_container,#marital_status_container,#be_anywhere_container,#occupation_container,#city_container,#drugs_container,#school_container,#favorite_food_container,#pets_container,#automobile_container,#gender_container,#body_type_container {
              display:none;
            }

            #profile_friends {
              display:none;
              width:100%;
              margin:10px auto 30px!important;
              color:#444;
              padding:10px 13px;
              background-color:#f1f1f1;
              border:1px solid #ccc;
              font-size:15px;
              border-radius:5px;
              -moz-border-radius:5px;
              -webkit-border-radius:5px;
            }

            .hide,#profile_header,#profile_main_photo,#header_bar,#footer_bar,#server_time,#profile_schedule {
              display:none;
            }

            #profile_about_me .heading,#profile_about_me #username_container,#profile_about_me #cam_score_container,#profile_about_me #gender_container,#profile_about_me #ethnicity_container,#profile_about_me #hair_container,#profile_about_me #eyes_container,#profile_about_me #height_container,#profile_about_me #country_container,#profile_about_me #sexual_preference_container,#profile_about_me #smoke_container,#profile_about_me #drink_container,#profile_about_me #drugs_container,#profile_about_me #occupation_container,#profile_about_me #pets_container,#tags_container {
              display:none;
            }

            .column1of8,.column2of8,.column3of8,.column4of8,.column5of8,.column6of8,.column7of8,.column8of8 {
              display:inline-block;
              margin:0;
            }

            #about_me_container {
              display:inline-block;
              width:100%!important;
              margin:0!important;
            }

            #about_me_container .value {
              display:block;
              width:100%!important;
              margin:0!important;
            }

            body {
              overflow-x:hidden;
            }

            .center {
              display:block;
              margin-left:auto;
              margin-right:auto;
              width:100%;
            }

            .center2 {
              display:block;
              margin-left:auto;
              margin-right:auto;
              width:100%;
            }

            .center3 {
              display:block;
              margin-left:auto;
              margin-right:auto;
              width:40%;
            }

            .ad {
              display:block;
              margin-left:auto;
              margin-right:auto;
              width:100%;
            }

            .leftb {
              display:inline-block;
              width:30%;
              margin-left:1%;
            }

            .rightb {
              display:inline-block;
              width:30%;
              margin-right:1%;
            }

            .mid {
              display:inline-block;
              width:30%;
              margin-left:auto;
              margin-right:auto;
              padding:1%;
              background:rgba(0,0,0,0.1);
              border-radius:2%;
              object-fit:contain;
              object-position:center;
            }

            .right {
              display:inline-block;
              width:45%;
              margin-right:1%;
            }

            .left {
              display:inline-block;
              margin-left:1%;
            }

            section {
              display:block;
            }

            /***Reset***/
            h1,h2,h3,h4,h5,h6,p,a,img,body,html {
              padding:0;
              margin:0;
              margin:0;
              padding:0;
              border:0;
              font-size:100%;
              font:inherit;
              vertical-align:baseline;
            }

            .hide,#profile_header,#profile_main_photo,#header_bar,#footer_bar,#server_time,#profile_schedule {
              display:none;
            }

            #profile_about_me .heading,#profile_about_me #username_container,#profile_about_me #cam_score_container,#profile_about_me #gender_container,#profile_about_me #ethnicity_container,#profile_about_me #hair_container,#profile_about_me #eyes_container,#profile_about_me #height_container,#profile_about_me #country_container,#profile_about_me #sexual_preference_container,#profile_about_me #smoke_container,#profile_about_me #drink_container,#profile_about_me #drugs_container,#profile_about_me #occupation_container,#profile_about_me #pets_container,#tags_container {
              display:none;
            }

            #about_me_container {
              display:block;
              width:100%!important;
              margin:0!important;
            }

            #about_me_container .value {
              display:block;
              width:100%!important;
              margin:0!important;
            }

            nav {
              height:5vh;
              background:#0c0c0d;
              padding:2px;
              width:100%;
              top:0;
            }

            ul {
              display:block;
              list-style-type:none;
              top:0;
              lipadding:2px;
              a--fill-color:#ff0059;
              position:relative;
              display:inline-block;
              padding:1px;
              font:700 1.5rem Raleway,sans-serif;
              text-decoration:none;
              -webkit-text-stroke:1px var(--fill-color);
              background:linear-gradient(var(--fill-color) 0 100%) left / 0 no-repeat;
              color:transparent;
              background-clip:text;
              transition:.5s linear;
              align-content:center;
              &:hover {;
              background-size:100%;
            }  
          }  
        }  
      }

      h1 {
        font-size:2rem;
        padding:auto;
        text-align:center;
        margin-top:1%;
      }

      #vip {
        max-width:100%;
        margin:5px;
      }

      .img {
        width:50%;
        margin-left:auto;
        margin-right:auto;
      }

      .vip {
        display:block;
        justify-content:center;
        align-items:center;
        max-width:100%;
        margin:1%;
      }

      ol>li {
        font-size:2rem;
        color:white;
        text-align:center;
        font:700 1.5rem Raleway,sans-serif;
        align-items:center;
        padding:1%;
      }

      iframe {
        display:inline-block;
      }

      .title {
        text-align:center;
        margin:2% auto;
        font-size:2rem;
        background:rgba(0,0,0,0.9);
      }

      .wishlist {
        align-items:center;
        align-content:center;
        max-width:45%;
        margin:auto;
        a--fill-color:#ff0059;
        position:relative;
        display:block;
        padding:1%;
        font:700 1.5rem Raleway,sans-serif;
        text-decoration:none;
        -webkit-text-stroke:1px var(--fill-color);
        background:linear-gradient(var(--fill-color) 0 100%) left / 0 no-repeat;
        background-clip:text;
        transition:.5s linear;
        &:hover {;
        background-size:100%;
      }  
    }  
  }

  .text {
    --fill-color:#ff0059;
    font:700 2rem Raleway,sans-serif;
    text-decoration:none;
    -webkit-text-stroke:1px var(--fill-color);
    background:linear-gradient(var(--fill-color) 0 100%) left / 0 no-repeat;
    background-clip:text;
    transition:.5s linear;
    margin-top:auto;
    margin-bottom:auto;
    color:transparent;
    vertical-alignment:middle;
    &:hover {;
    background-size:100%;
  }  
}