@charset "UTF-8";

UTF-8;
/* turn off all things that could get in the way */
#profile_main_photo {
  display:none!important;
}

ul#password_photo_gallery_previews {
  display:none!important;
}

div#profile_header.profile_section {
  display:none;
}

#about_me_label {
  display:none;
}

#footer_bar {
  display:none;
}

#header_bar {
  display:none;
}

#profile_about_me .heading {
  display:none;
}

#username_label {
  display:none;
}

#profile_schedule {
  display:none;
}

#photo_gallery_name {
  display:none;
}

#photo_gallery_lock {
  display:none;
}

#username_label {
  display:none;
}

#gender_label {
  display:none;
}

#body_type_label {
  display:none;
}

#ethnicity_label {
  display:none;
}

#hair_label {
  display:none;
}

#eyes_label {
  display:none;
}

#weight_label {
  display:none;
}

#height_label {
  display:none;
}

#age_label {
  display:none;
}

#country_label {
  display:none;
}

#sexual_preference_label {
  display:none;
}

#smoke_label {
  display:none;
}

#drink_label {
  display:none;
}

#marital_status_label {
  display:none;
}

#be_anywhere_container {
  display:none;
}

#know_me_container {
  display:none;
}

#photo_gallery_previews {
  display:none;
}

#photo_galleries {
  display:none;
}

#occupation_label {
  display:none;
}

#cam_score_label {
  display:none;
}

#city_label {
  display:none;
}

#drugs_label {
  display:none;
}

#school_label {
  display:none;
}

#favorite_food_label {
  display:none;
}

#pets_label {
  display:none;
}

#automobile_label {
  display:none;
}

#username_value {
  display:none;
}

#gender_value {
  display:none;
}

#body_type_value {
  display:none;
}

#ethnicity_value {
  display:none;
}

#hair_value {
  display:none;
}

#eyes_value {
  display:none;
}

#weight_value {
  display:none;
}

#height_value {
  display:none;
}

#age_value {
  display:none;
}

#country_value {
  display:none;
}

#sexual_preference_value {
  display:none;
}

#smoke_value {
  display:none;
}

#drink_value {
  display:none;
}

#marital_status_value {
  display:none;
}

#occupation_value {
  display:none;
}

#cam_score_value {
  display:none;
}

#city_value {
  display:none;
}

#drugs_value {
  display:none;
}

#school_value {
  display:none;
}

#favorite_food_value {
  display:none;
}

#pets_value {
  display:none;
}

#automobile_value {
  display:none;
}

#tags_label {
  display:none;
}

#tags_value {
  display:none;
}

#avatar_holder {
  display:none;
}

#profile_header_container {
  display:none;
}

#average_rating_container,#rate_container,#admirers_container,#friends_container,#favorite_models_container {
  display:none;
}

.heading {
  display:none;
}

#profile_mfc_news_feed_content {
  display:none;
}

.profile_row,.heading {
/*the part for comments at the bottom*/
  display:block;
  background-color:transparent;
  z-index:25;
}

.profile_section,.heading {
  display:none;
}

.profile_section {
  display:none;
}

.profile_section_content {
  display:block;
  padding:0;
  margin:0;
}

#profile_photo_galleries {
  display:none;
}

#about_me_container,#about_me_value {
  display:flex;
  flex-direction:row;
  width:100%;
  height:100vh;
}

.container {
  margin:0;
  padding:0;
}

/* <----------------Comments---------------> */
#comments_header {
  font-size:50px;
  font-family:'Abril Fatface';
  text-align:center;
  color:#000;
  text-shadow:-1px 1px 10px #00fd23;
  border-top:5px solid #000;
  width:100%;
}

#profile_comments {
  display:none;
  justify-content:center;
  align-items:center;
  width:980px;
  padding:10px;
  margin:0 auto 5%;
  font-size:18px;
  border-top:0;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  background-color:#fff;
  color:#000;
  font-size:20px;
/*box-shadow: 0 0 20px 8px #000;*/
  box-shadow:0 -22px 20px 8px #00fd23;
}

#profile_comments::after {
  background-color:black;
  height:100px;
}

#comments {
  display:block;
}

.profile_section {
/* Related to Comments */
  display:block;
  border-spacing:0;
  margin-bottom:0;
  padding-bottom:0;
}

#profile_comments * {
  z-index:0;
}

/* <----------------Main HTML Components---------------> */
html {
  display:block;
  background-color:#fff;
  background-repeat:no-repeat;
  background-size:cover;
  box-sizing:border-box;
  width:100%;
  z-index:50;
}

body {
  width:100%;
  padding:0!important;
  margin:0!important;
}

body {
  width:100%;
  cursor:url(https://img.mfcimg.com/photos2/274/27456298/130-985-400-900-14463416.png),default;
  padding:0!important;
  margin:0!important;
  background:url(https://img.mfcimg.com/photos2/274/27456298/869-113-626-905-14463713.jpg) center center no-repeat;
  background-size:cover;
}

body * {
  cursor:url(https://img.mfcimg.com/photos2/274/27456298/130-985-400-900-14463416.png),default;
}

/* <----------------Flex Box setup---------------> */
.flex-container {
  display:flex;
  flex-direction:row;
}

/* <----------------Start Profile Class---------------> */
#start_profile {
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  min-width:1000px;
  max-width:1000px;
  height:100%;
  margin:0 auto;
}

#start_profile div:target ~ #mainpic {
  display:none;
}

/* ------------------ Nav Menu --------------------- */
.navbar {
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  position:fixed;
  top:10px;
  z-index:1000;
}

/*
.navbar a {
    display: flex;
    text-align: center;
    border: 2px solid #005860;
    width: 180px;
    padding: 0 10px;
    margin: 0;
    height: 60px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    color: #000;
}
*/
.navbar a {
  display:flex;
  text-align:center;
  border:10px #00adbd;
  border-left-style:inset;
  border-right-style:none;
  border-top-style:none;
  border-bottom-style:inset;
  width:180px;
  padding:0 10px;
  margin:0 7px;
  height:60px;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  font-size:14px;
  color:#000;
}

.navbar a:active {
  animation:button_press .1s forwards;
}

.navbar .social_nav {
  background:url(https://i.postimg.cc/6pLFbvxg/navbar-item-sm-light.png) -33px -10px no-repeat,#0097a5;
}

.navbar .shnav {
  background:url(https://i.postimg.cc/BZj9Zb2P/navbar-item-share-light.png) -20px -10px no-repeat,#0097a5;
}

.navbar .info_nav {
  background:url(https://i.postimg.cc/L5YVcrYh/navbar-item-info-light.png) -5px -10px no-repeat,#0097a5;
}

.navbar .tip_nav {
  background:url(https://i.postimg.cc/FKT8NXRx/navbar-item-tm-light.png) -13px -10px no-repeat,#0097a5;
}

.navbar .tointro_nav {
  background:url(https://i.postimg.cc/YqF5gPnp/navbar-item-intro-light.png) -13px -10px no-repeat,#0097a5;
}

.navbar .social_nav:active {
  background:url(https://i.postimg.cc/HkCfttRb/navbar-item-sm-dark.png) -33px -10px no-repeat,#005860;
  border-bottom-color:#00717b;
}

.navbar .shnav:active {
  background:url(https://i.postimg.cc/FFwtYvxW/navbar-item-share-dark.png) -20px -10px no-repeat,#005860;
  border-bottom-color:#00717b;
}

.navbar .info_nav:active {
  background:url(https://img.mfcimg.com/photos2/274/27456298/731-913-455-989-14463434.png) -5px -10px no-repeat,#005860;
  border-bottom-color:#00717b;
}

.navbar .tip_nav:active {
  background:url(https://i.postimg.cc/q7JSPvkR/navbar-item-tm-dark.png) -13px -10px no-repeat,#005860;
  border-bottom-color:#00717b;
}

.navbar .tointro_nav:active {
  background:url(https://i.postimg.cc/fyGvDBmC/navbar-item-intro-dark.png) -13px -10px no-repeat,#005860;
  border-bottom-color:#00717b;
}

/*transition: .1s cubic-bezier(0.17, 0.19, 0.66, 0.66);*/
@keyframes button_press {
  100% {
  /*border: 5px solid #005860;*/
    transform:translateY(10px);
    box-shadow:0 2px 1px 1px #005860;
  }
}

/* Landings */
#social_landing,#mfcshare_landing,#my_info_area_landing,#my_tipmenu_area_landing {
  display:none;
  height:666px;
  width:1000px;
  z-index:25;
  flex-direction:column;
  justify-content:center;
  align-items:center;
}

/* targets for nav clicking */
#mainpic:target,#social_landing:target,#mfcshare_landing:target,#my_info_area_landing:target,#my_tipmenu_area_landing:target {
  display:flex;
}

/* info area */
#my_info_area_landing {
}

.list_container {
  width:650px;
  height:535px;
  position:absolute;
  background:#005860;
  border:3px solid #00adbd;
  text-align:center;
  overflow-x:hidden;
  overflow-y:auto;
  border-radius:13px;
}

.my_info_header {
  display:inline-block;
  width:500px;
  height:60px;
  animation:change-background-ih .8s forwards;
}

.info_cols {
  display:flex;
  flex-flow:row;
  justify-content:center;
  align-items:center;
}

.info_left {
  width:500px;
  height:700px;
  animation:change-background-il 2.8s forwards;
}

.info_right {
  width:500px;
  height:700px;
  animation:change-background-ir 2.8s forwards;
}

@keyframes change-background-il {
  0% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/840-733-224-637-14463419.gif) top center no-repeat;
  }

  99% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/840-733-224-637-14463419.gif) top center no-repeat;
  }

  100% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/430-888-551-950-14463420.png) top center no-repeat;
  }
}

@keyframes change-background-ir {
  0% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/967-246-212-303-14463421.gif) top center no-repeat;
  }

  99% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/967-246-212-303-14463421.gif) top center no-repeat;
  }

  100% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/828-739-289-637-14463422.png) top center no-repeat;
  }
}

@keyframes change-background-ih {
  0% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/134-827-615-346-14463417.gif) top right 30px no-repeat;
  }

  99% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/134-827-615-346-14463417.gif) top right 30px no-repeat;
  }

  100% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/332-103-582-920-14463418.png) top right 30px no-repeat;
  }
}

/* tip menu area */
#my_tipmenu_area_landing {
}

#tipmenu_container {
  border:3px solid #00adbd;
  width:770px;
  height:565px;
  background:#00575e;
  border-radius:13px;
  overflow-x:hidden;
  overflow-y:auto;
  text-align:center;
}

.my_tip_header {
  display:inline-block;
  width:580px;
  height:60px;
  animation:change-background-tmh 1.2s forwards;
}

.tip_header_border {
  width:220px;
  height:3px;
  background:#000;
  position:absolute;
  left:34%;
}

.tm_cols {
  display:flex;
  flex-flow:row;
  justify-content:center;
  align-items:center;
}

.tip_list_holder {
  width:500px;
  height:1100px;
  padding:0;
  margin:0;
  animation:change-background-tml 3.1s forwards;
}

.tip_price_list_holder {
  width:250px;
  height:1100px;
  padding:0;
  margin:0;
  animation:change-background-tmr 3.1s forwards;
}

@keyframes change-background-tmh {
  0% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/635-919-920-956-14463425.gif) top right 100px no-repeat;
  }

  99% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/635-919-920-956-14463425.gif) top right 100px no-repeat;
  }

  100% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/677-387-253-101-14463426.png) top right 100px no-repeat;
  }
}

@keyframes change-background-tml {
  0% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/366-526-107-396-14463427.gif) 0 0 no-repeat;
  }

  99% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/366-526-107-396-14463427.gif) 0 0 no-repeat;
  }

  100% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/894-975-241-970-14463428.png) 0 0 no-repeat;
  }
}

@keyframes change-background-tmr {
  0% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/286-721-437-536-14463429.gif) 0 0 no-repeat;
  }

  99% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/286-721-437-536-14463429.gif) 0 0 no-repeat;
  }

  100% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/433-384-366-555-14463430.png) 0 0 no-repeat;
  }
}

/* share area */
.shcontainer {
  display:flex;
  flex-flow:column;
  justify-content:center;
  align-items:center;
  width:500px;
  height:445px;
  opacity:.1;
}

.shcontainer iframe {
  width:500px;
  height:445px;
}

#mfcshare_landing:target .shcontainer,#mfcshare_landing:target .shcontainer iframe {
  animation:share_expand ease 2.5s forwards;
}

@keyframes share_expand {
  100% {
    width:1000px;
    height:666px;
    opacity:1;
  }
}

/* <----------------Main Pic Section---------------> */
#mainpic {
  display:flex;
  height:666px;
  width:1000px;
  flex-direction:column;
  justify-content:center;
  align-items:center;
}

.profile_name {
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  border:3px solid #ffffff;
  width:260px;
  height:90px;
  position:absolute;
  top:50px;
  right:10px;
  background:#00575e;
  border-radius:55px;
  border-top-left-radius:65px;
  border-bottom-left-radius:0;
  overflow:hidden;
}

.hello_name {
  width:260px;
  height:90px;
  animation:change-background-pn-hello 1.1s forwards;
}

.name_is {
  width:260px;
  height:90px;
  animation:change-background-pn-name 1.1s forwards;
}

.skylar_hero {
  width:500px;
  height:355px;
  border:3px solid #005860;
  background:url(https://img.mfcimg.com/photos2/274/27456298/324-259-958-559-14463714.png) top -48px left -370px no-repeat;
  background-size:180%;
  position:absolute;
  border-radius:10px;
}

.profile_room {
  width:300px;
  height:355px;
  display:block;
  background:url(https://i.postimg.cc/50khqWWt/skylar-pic.png) bottom left no-repeat;
  background-size:contain;
  image-rendering:pixelated;
  transform:scaleX(-1);
}

/* <----------------Intro Section---------------> */
.intro {
  color:#000;
}

.intro_text {
  position:absolute;
  bottom:35px;
  left:0;
  width:300px;
}

.intro_header {
  font-size:40px;
  font-family:'Righteous';
  text-align:left;
  position:absolute;
  left:35px;
  top:20px;
  padding:5px;
  border-radius:5px;
  line-height:50px;
  border:3px solid #000;
  background-color:#fff;
}

/* <----------------Social Section---------------> */
#soccontainer .social_list {
  display:flex;
  position:fixed;
  left:0;
  flex-direction:column;
  flex-wrap:nowrap;
  justify-content:center;
  align-items:center;
  top:30%;
}

/* items that pop up in the middle */
#social_landing .social_list {
  display:flex;
  position:relative;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:center;
  align-items:center;
}

#social_landing:target + #soccontainer {
  display:none;
}

#social_landing:target .social_list {
  animation:social_media_buttons ease 2.5s forwards;
  z-index:10;
}

#social_landing:target .social_list img {
  animation:social_media_imgs ease 2.5s forwards;
}

#social_landing .soclink {
  position:relative;
  top:40px;
  animation:bounce .75s alternate cubic-bezier(.5,0.05,1,.5) 3;
  animation-delay:0;
}

@keyframes bounce {
  from {
    top:-40px;
    transform:translate3d(0,0,0);
  }

  to {
    transform:translate3d(0,100px,0);
    top:-40px;
  }
}

@keyframes social_media_imgs {
  100% {
    width:150px;
    margin:0 20px;
  }
}

#social_landing .soclink img {
  width:150px;
  height:150px;
}

#soccontainer img {
  width:65px;
  height:auto;
}

a.soclink:link {
  color:#ffffff;
  text-decoration:none;
}

a.soclink:visited {
  color:#ffffff;
  text-decoration:none;
}

a.soclink:hover {
  color:#ffffff;
  opacity:.6;
  text-decoration:none;
}

a.soclink:hover p {
  color:#ffffff;
  opacity:1;
  text-decoration:none;
}

.round_corners {
  border-radius:20px;
}

.onlyfans_link img {
  border-radius:50%;
}

.floating_bar {
  width:1000px;
  background:#ddd;
  height:60px;
  position:relative;
  z-index:1;
  top:-40px;
  box-shadow:0 10px 20px 2px #ccc;
  transform:perspective(200px) rotateX(40deg);
}

.shadow_circle {
  width:100px;
  height:11px;
  margin-right:93px;
  box-shadow:inset 0 0 10px 0 #0000003b;
  transform:translateX(49px) translateY(-24px);
  border-radius:50%;
}

.circle_container {
  width:950px;
  height:50px;
  display:flex;
  position:relative;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:center;
  align-items:center;
  z-index:2;
  top:50px;
}

#start_profile #social_landing:target .floating_bar,#start_profile #social_landing:target .circle_container,#start_profile #social_landing:target .shadow_circle {
  animation:social_circles 5s forwards;
}

a.soclink {
  z-index:10;
}

@keyframes social_circles {
  0% {
    opacity:0;
  }

  100% {
    opacity:1;
  }
}

/*<------------ Extra Classes ------------>*/
.walrus_boi {
  display:flex;
  justify-content:center;
  width:50px;
  height:50px;
  position:fixed;
  bottom:0;
  right:0;
  z-index:999;
  align-items:center;
  background:url(https://img.mfcimg.com/photos2/274/27456298/178-981-743-489-13366976.png) top center no-repeat;
  background-size:contain;
  border-radius:50%;
  animation:walrus-pic 5s 1 forwards;
  animation-delay:1.5s;
  opacity:0;
}

@keyframes walrus-pic {
  0% {
    opacity:0;
  }

  100% {
    opacity:1;
  }
}

a.design_link {
  color:#7fff00;
  text-decoration:none;
}

a.design_link:visited {
  color:#7fff00;
  text-decoration:none;
}

a.design_link:hover,active {
  color:#7fff00;
  text-decoration:none;
}

/* --------- Custom Scroll Bar ---------- */
#tipmenu_container::-webkit-scrollbar,.list_container::-webkit-scrollbar {
  width:20px;
  height:15px;
}

#tipmenu_container::-webkit-scrollbar-thumb,.list_container::-webkit-scrollbar-thumb {
  box-shadow:inset 2px 2px 2px rgb(0 0 0 / 0.2),inset -2px -2px 2px rgba(0,0,0,0.2);
  background:#00adbd;
  border-radius:10px;
}

#tipmenu_container::-webkit-scrollbar-track,.list_container::-webkit-scrollbar-track {
  background:#00373d;
  border-radius:10px;
}

/* Text Blocker */
#footer_bar + .mfc_compliance_link {
  position:absolute;
  top:-200px;
  display:none!important;
  color:#000!important;
  text-decoration:none!important;
}

#footer_bar + .mfc_compliance_link a {
  display:none!important;
  color:#0a0b27!important;
  text-decoration:none!important;
}

#footer_bar + .mfc_compliance_link a:link {
  display:none!important;
  color:#0a0b27!important;
  text-decoration:none!important;
}

#footer_bar + .mfc_compliance_link a:visited {
  display:none!important;
  color:#0a0b27!important;
  text-decoration:none!important;
}

#footer_bar + .mfc_compliance_link a:hover {
  display:none!important;
  color:#0a0b27!important;
  text-decoration:none!important;
}

/* Animations */
@keyframes profile-cur {
  0% {
    cursor:url(https://img.mfcimg.com/photos2/274/27456298/130-985-400-900-14463416.png),default;
  }

  100% {
  /*cursor: url("chik2.cur"), default;*/
  }
}

@keyframes change-background-pn-hello {
  0% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/493-660-625-703-14463423.gif) top -10px left -30px no-repeat;
  }

  99% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/493-660-625-703-14463423.gif) top -10px left -30px no-repeat;
  }

  100% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/901-264-247-207-14463424.png) top -10px left -30px no-repeat;
  }
}

@keyframes change-background-pn-name {
  0% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/145-674-147-881-14463431.gif) top -23px left -30px no-repeat;
  }

  99% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/145-674-147-881-14463431.gif) top -23px left -30px no-repeat;
  }

  100% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/288-770-308-261-14463432.png) top -23px left -30px no-repeat;
  }
}

/* --------- Custom Scroll Bar ---------- */
html::-webkit-scrollbar {
  width:20px;
  height:15px;
}

html::-webkit-scrollbar-thumb {
  border-radius:5px;
  box-shadow:inset 2px 2px 2px rgb(0 0 0 / 0.2),inset -2px -2px 2px rgba(0,0,0,0.2);
  background:#0c0e32;
}

html::-webkit-scrollbar-track {
  background:#2a4b78;
}