@charset "UTF-8";

UTF-8;
/* turn off all things that could get in the way */
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;
}

#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(chik_cursor.png),default;
  padding:0!important;
  margin:0!important;
  background:url(https://img.mfcimg.com/photos2/274/27456298/951-772-337-492-14224958.jpg);
}

body * {
  cursor:url(chik_cursor.png),default;
/*animation: pokemon-cur 1s infinite;*/
}

/* <----------------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: 5px solid orange;*/
  border-radius:25px;
  width:180px;
  padding:0 10px;
  margin:0 10px;
  height:60px;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  font-size:14px;
  color:#000;
  box-shadow:0 12px 1px 1px #ab6e00;
}

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

.navbar .social_nav {
  background:url(https://img.mfcimg.com/photos2/274/27456298/755-627-113-750-14224962.png) -45px -10px no-repeat,orange;
}

.navbar .share_nav {
  background:url(https://img.mfcimg.com/photos2/274/27456298/631-803-726-421-14224965.png) -20px -10px no-repeat,orange;
}

.navbar .info_nav {
  background:url(https://img.mfcimg.com/photos2/274/27456298/789-774-901-683-14224969.png) -5px -10px no-repeat,orange;
}

.navbar .tip_nav {
  background:url(https://img.mfcimg.com/photos2/274/27456298/403-680-986-402-14224960.png) -13px -10px no-repeat,orange;
}

.navbar .tointro_nav {
  background:url(https://img.mfcimg.com/photos2/274/27456298/572-600-289-892-14224968.png) -13px -10px no-repeat,orange;
}

.navbar .social_nav:active {
  background:url(https://img.mfcimg.com/photos2/274/27456298/835-804-374-593-14224961.png) -45px -10px no-repeat,#ab6e00;
}

.navbar .share_nav:active {
  background:url(https://img.mfcimg.com/photos2/274/27456298/420-352-813-127-14224963.png) -20px -10px no-repeat,#ab6e00;
}

.navbar .info_nav:active {
  background:url(https://img.mfcimg.com/photos2/274/27456298/949-911-873-559-14224967.png) -5px -10px no-repeat,#ab6e00;
}

.navbar .tip_nav:active {
  background:url(https://img.mfcimg.com/photos2/274/27456298/626-675-693-564-14224959.png) -13px -10px no-repeat,#ab6e00;
}

.navbar .tointro_nav:active {
  background:url(https://img.mfcimg.com/photos2/274/27456298/376-800-508-787-14224966.png) -13px -10px no-repeat,#ab6e00;
}

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

/* 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:500px;
  height:515px;
  position:absolute;
  background:#fff;
  border:3px solid #000;
  border-radius:45px;
}

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

.info_image {
  width:500px;
  height:445px;
  animation:change-background-ii 2.8s forwards;
  border-radius:45px;
}

@keyframes change-background-ii {
  0% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/990-166-376-898-14224950.gif) top center no-repeat;
  }

  99% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/990-166-376-898-14224950.gif) top center no-repeat;
  }

  100% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/264-358-984-800-14224951.png) top center no-repeat;
  }
}

@keyframes change-background-ih {
  0% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/915-504-750-602-14224952.gif) top center no-repeat;
  }

  99% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/915-504-750-602-14224952.gif) top center no-repeat;
  }

  100% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/785-214-394-791-14224953.png) top center no-repeat;
  }
}

/* tip menu area */
#my_tipmenu_area_landing {
}

#tipmenu_container {
  border:3px solid #000;
  width:580px;
  height:565px;
  background:#fff;
  border-radius:45px 0 0 45px;
  overflow-x:hidden;
  overflow-y:auto;
}

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

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

.tip_list_holder {
  width:580px;
  height:1300px;
  padding:0;
  margin:0;
  animation:change-background-tm 3.1s forwards;
  border-radius:45px;
}

@keyframes change-background-tmh {
  0% {
    background:url(korrastipmenu_header.gif) top center no-repeat;
  }

  99% {
    background:url(korrastipmenu_header.gif) top center no-repeat;
  }

  100% {
    background:url(korrastipmenu_header.png) top center no-repeat;
  }
}

@keyframes change-background-tm {
  0% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/110-808-937-296-14224956.gif) 0 0 no-repeat;
  }

  99% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/110-808-937-296-14224956.gif) 0 0 no-repeat;
  }

  100% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/178-402-484-103-14224957.png) 0 0 no-repeat;
  }
}

/* share area */
#mfcshare_landing {
}

.share_container {
  display:flex;
  flex-flow:column;
  justify-content:center;
  align-items:center;
  width:500px;
  height:445px;
  opacity:.1;
}

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

#mfcshare_landing:target .share_container,#mfcshare_landing:target .share_container 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 {
  animation:change-background-pn 1.1s forwards;
  border:3px solid #000;
  width:500px;
  height:90px;
}

.pokemon_room {
  width:500px;
  height:355px;
  display:block;
  background:url(https://img.mfcimg.com/photos2/274/27456298/305-788-823-396-14224970.png) top left no-repeat;
  background-size:contain;
  border:3px solid #000;
  border-bottom:0;
}

/* <----------------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---------------> */
#social_container .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 + #social_container {
  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;
}

#social_container 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:150px;
  height:11px;
  margin-right:88px;
  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 10s 1 forwards;
  animation-delay: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 {
  width:20px;
  height:15px;
}

#tipmenu_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:#6a92f2;
}

#tipmenu_container::-webkit-scrollbar-track {
  background:#826d8c;
}

/* Text Blocker */
#footer_bar + .mfc_compliance_link {
  display:none!important;
}

/* Animations */
@keyframes pokemon-cur {
  0% {
  /*cursor: url("chik_export.cur"), default;*/
    cursor:url(chik_cursor.png),default;
  }

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

@keyframes change-background-pn {
  0% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/128-751-273-623-14224946.gif) top center no-repeat;
  }

  99% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/128-751-273-623-14224946.gif) top center no-repeat;
  }

  100% {
    background:url(https://img.mfcimg.com/photos2/274/27456298/389-191-373-102-14224947.png) top center no-repeat;
  }
}