@charset "UTF-8";

/* =================================================================
          Hide MFC Elements Start
=================================================================*/
#header_bar,#footer_bar,#about_me_label,#profile_main_photo,#profile_interests_content,#profile_comments,#favorite_models_label,#favorite_models_value,#friends_label,#blurb_label,#blurb_value,#avatar_holder,#friends_value,#show_message_dialog,#unix_last_updated_container,#unix_last_login_container,div.heading,#admirers_label,#admirers_value,#profile_friends {
  display:none;
}

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

/* Sections to Display
#profile_schedule,#status_container,#member_type_value,#profile_header_container,#status_label,#unix_last_broadcast_container
*/
/* =================================================================
          Hide MFC Elements End
=================================================================*/
/* =================================================================
          Style MFC Elements Start
=================================================================*/
#member_status_value a {
  color:gold;
}

/* =================================================================
          Style MFC Elements End
=================================================================*/
/* =================================================================
                                      Text start 
=================================================================*/
.neontext {
  font-size:40px;
  font-family:'Seaweed Script',cursive;
  color:#fff;
  text-shadow:0 0 1px rgb(255,255,255),0 0 2px rgb(255,255,255),0 0 4px rgb(255,255,255),0 0 8px #ff2d95,0 0 16px #ff2d95,0 0 32px #ff2d95,0 0 40px #ff2d95,0 0 50px #ff2d95;
  text-align:center;
}

.neontext-black {
  font-size:40px;
  font-family:'Seaweed Script',cursive;
  color:#000000;
  text-shadow:0 0 1px rgb(255,255,255),0 0 2px rgb(255,255,255),0 0 4px rgb(255,255,255),0 0 8px #ff2d95,0 0 16px #ff2d95,0 0 32px #ff2d95,0 0 40px #ff2d95,0 0 50px #ff2d95;
  text-align:center;
}

.neontext-gold {
  font-size:40px;
  font-family:'Bilbo Swash Caps',cursive;
  color:gold;
  text-shadow:0 0 1px black,0 0 2px black,0 0 4px black,0 0 8px black;
  text-align:center;
}

.n-text {
/*font-family: 'Bilbo', cursive;*/
  font-family:'Montserrat',sans-serif;
  font-size:20px;
  color:#000000;
}

.n-text-2 {
  font-family:'Montserrat',sans-serif;
  font-size:14px;
  color:#000000;
}

.nt-h3 {
  font-size:25px;
  font-family:'Seaweed Script',cursive;
  color:#fff;
  text-shadow:0 0 1px rgb(255,255,255),0 0 2px rgb(255,255,255),0 0 4px rgb(255,255,255),0 0 8px #ff2d95,0 0 16px #ff2d95,0 0 32px #ff2d95,0 0 40px #ff2d95,0 0 50px #ff2d95;
}

/* =================================================================
                                      Text end 
=================================================================*/
body {
/*background:#000 url(https://i.ibb.co/sK3jjf3/naked-light-02-bw.png);*/
  background:#fff url(https://i.ibb.co/w4vw945/sensuality-07-removebg-bw.png);
  background-position:center;
  background-attachment:fixed;
  background-size:auto;
  background-repeat:no-repeat;
  color:#000;
}

.link-offset:before {
  content:"";
  display:block;
  height:190px;
/* fixed header height*/
  margin:-190px 0 0;
/* negative fixed header height */
}

.navbar {
  background:black;
}

.main-panel {
  overflow:hidden;
/*background-color: rgba(86,82,100,0.4);*/
/*background-color: rgba(181,126,220,0.3);*/
  background-color:rgba(103,226,224,0.3);
  width:100%;
  margin-bottom:20px;
}

.main-panel-nb {
  overflow:hidden;
  background-color:rgba(0,0,0,0.0);
  width:100%;
  margin-bottom:20px;
}

.card-nb {
  border:none;
}

.main-panel-wrap {
  -webkit-box-shadow:10px 10px 5px rgba(136,136,136,0.6);
  -moz-box-shadow:10px 10px 5px rgba(136,136,136,0.6);
  box-shadow:10px 10px 5px rgba(136,136,136,0.6);
}

.first-panel {
  margin-top:80px;
}

.blank-panel {
  margin-bottom:20px;
}

.card-panel {
  overflow:hidden;
/*background-color: rgba(181,126,220,0.3);*/
  background-color:rgba(103,226,224,0.3);
  margin-bottom:20px;
}

.about-me-img {
  width:100%;
  height:100%;
}

.card-img1 {
  object-fit:cover;
}

.list-group-item {
  background-color:rgba(0,0,0,0.0);
}

ol.rules {
  width:85%;
  list-style:decimal inside;
}

li.rules {
  list-style-position:outside;
  display:list-item;
}

.list-group {
}

.list-group-item {
}

.model-name-orig {
  position:relative;
  justify-content:center;
  align-items:center;
  padding:10px;
  font-size:170px;
  font-family:'Bilbo Swash Caps',cursive;
  color:#000000;
  text-shadow:0 0 1px rgb(255,255,255),0 0 2px rgb(255,255,255),0 0 4px rgb(255,255,255),0 0 8px gold,0 0 16px gold,0 0 32px gold,0 0 40px #ff2d95,0 0 50px #ff2d95;
  text-align:center;
  user-select:none;
}

.model-name {
  position:relative;
  justify-content:center;
  align-items:center;
  padding:10px;
  font-size:170px;
  font-family:'Bilbo Swash Caps',cursive;
  color:#67e2e0;
/*
	color: gold;
    text-shadow:0 0 1px black,0 0 2px black,0 0 4px black,0 0 8px black,0 0 16px black,0 0 32px black,0 0 40px black,0 0 50px black;
    */
  text-shadow:-1px 1px 2px #000,1px 1px 2px #000,1px -1px 0 #000,-1px -1px 0 #000;
  filter:drop-shadow(10px 10px 6px #000000);
  text-align:center;
  user-select:none;
}

.model-box {
  padding:0;
  margin:0;
}

.model-name-xs {
  font-size:70px;
}

.model-name-sm {
  font-size:90px;
}

.model-name-md {
  font-size:120px;
}

.model-name-lg {
  font-size:170px;
}

.model-name-xl {
  font-size:200px;
}

.model-image {
  overflow:hide;
  padding:10px;
}

.author-name {
  position:relative;
  justify-content:right;
  align-items:right;
  padding:10px;
  font-size:20px;
  font-family:'Bilbo Swash Caps',cursive;
  color:black;
/*
	text-shadow:0 0 1px black,0 0 2px black,0 0 4px black,0 0 8px black,0 0 16px black,0 0 32px black,0 0 40px black,0 0 50px black;
    */
/*text-shadow: -1px 1px 2px #fff, 1px 1px 2px #fff, 1px -1px 0 #fff, -1px -1px 0 #fff;
    filter: drop-shadow(10px 10px 6px #ffffff);*/
  text-align:right;
  user-select:none;
}

.author-box {
  padding:0;
  margin:0;
}

/* =================================================================
                                      css slideshow start
https://themarklee.com/2013/10/16/simple-crossfading-slideshow-css/
displays bottom to top
=================================================================*/
.image-slider {
  position:relative;
  margin:0;
  padding:0;
}

.image-slide {
  position:absolute;
  width:100%;
  object-fit:contain;
  margin:0;
  padding:0;
}

.slide-base {
  margin:0;
  padding:0;
}

.image-slide {
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter:alpha(opacity=0);
  opacity:0;
}

.pic1 {
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter:alpha(opacity=100);
  opacity:1;
}

/* figure:nth-child below assumes 6 seconds each slide
    5 pics * 6 seconds = 30s keep this in mind if you add
    additional pictures   */
.image-slide:nth-child(1) {
  -webkit-animation:xfade 36s 0s infinite;
  -moz-animation:xfade 36s 0s infinite;
  -ms-animation:xfade 36s 0s infinite;
  -o-animation:xfade 36s 0s infinite;
  animation:xfade 36s 0s infinite;
}

.image-slide:nth-child(2) {
  -webkit-animation:xfade 36s 6s infinite;
  -moz-animation:xfade 36s 6s infinite;
  -ms-animation:xfade 36s 6s infinite;
  -o-animation:xfade 36s 6s infinite;
  animation:xfade 36s 6s infinite;
}

.image-slide:nth-child(3) {
  -webkit-animation:xfade 36s 12s infinite;
  -moz-animation:xfade 36s 12s infinite;
  -ms-animation:xfade 36s 12s infinite;
  -o-animation:xfade 36s 12s infinite;
  animation:xfade 36s 12s infinite;
}

.image-slide:nth-child(4) {
  -webkit-animation:xfade 36s 18s infinite;
  -moz-animation:xfade 36s 18s infinite;
  -ms-animation:xfade 36s 18s infinite;
  -o-animation:xfade 36s 18s infinite;
  animation:xfade 36s 18s infinite;
}

.image-slide:nth-child(5) {
  -webkit-animation:xfade 36s 24s infinite;
  -moz-animation:xfade 36s 24s infinite;
  -ms-animation:xfade 36s 24s infinite;
  -o-animation:xfade 36s 24s infinite;
  animation:xfade 36s 24s infinite;
}

.image-slide:nth-child(6) {
  -webkit-animation:xfade 36s 30s infinite;
  -moz-animation:xfade 36s 30s infinite;
  -ms-animation:xfade 36s 30s infinite;
  -o-animation:xfade 36s 30s infinite;
  animation:xfade 36s 30s infinite;
}

/* They keyframes below 3rd/4th one 20%/80% corresponds
    100 / number of pictures = first opacity 0
    100 - ( 100 / number of pictures) = second opacity 0   */
@-webkit-keyframes xfade {
  0% {
    opacity:1;
  }

  17% {
    opacity:1;
  }

  20% {
    opacity:0;
  }

  98% {
    opacity:0;
  }

  100% {
    opacity:1;
  }
}

@-moz-keyframes xfade {
  0% {
    opacity:1;
  }

  17% {
    opacity:1;
  }

  20% {
    opacity:0;
  }

  98% {
    opacity:0;
  }

  100% {
    opacity:1;
  }
}

@-o-keyframes xfade {
  0% {
    opacity:1;
  }

  17% {
    opacity:1;
  }

  20% {
    opacity:0;
  }

  98% {
    opacity:0;
  }

  100% {
    opacity:1;
  }
}

@keyframes xfade {
  0% {
    opacity:1;
  }

  17% {
    opacity:1;
  }

  20% {
    opacity:0;
  }

  98% {
    opacity:0;
  }

  100% {
    opacity:1;
  }
}

/* =================================================================
                                       css slideshow end 
 =================================================================*/
/* =================================================================
                                       icon link box section start
=================================================================*/
.icon-text-orig {
  position:absolute;
  left:0;
  top:45%;
  width:100%;
  text-align:center;
  font-size:45px;
  color:#000000;
/*font-family: 'Bilbo', cursive;*/
  font-family:'Montserrat',sans-serif;
  font-weight:bold;
  text-shadow:0 0 1px white,0 0 2px white,0 0 4px white,0 0 8px white,0 0 16px white;
/* Rotate div */
/*-ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);*/
}

.icon-text {
  position:absolute;
  left:0;
  top:45%;
  width:100%;
  text-align:center;
  font-size:25px;
  color:gold;
/*font-family: 'Bilbo', cursive;*/
  font-family:'Montserrat',sans-serif;
  text-shadow:0 0 1px black,0 0 2px black,0 0 4px black,0 0 8px black,0 0 16px black,0 0 32px black,0 0 40px black,0 0 50px black;
/* Rotate div */
/*-ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);*/
}

.icon-link {
  transform:scale(1,1);
  -ms-transform:scale(1,1);
  -webkit-transform:scale(1,1);
  transition:all .5s ease-in-out;
  -webkit-transition:all .5s ease-in-out;
  -moz-transition:all .5s ease-in-out;
  -o-transition:all .5s ease-in-out;
}

.icon-image-box {
  position:relative;
  display:inline-block;
}

.icon-image-box:hover img {
  filter:drop-shadow(4px 4px 10px #000000);
}

.icon-image-box:hover {
  transform:scale(1.1,1.1);
  -ms-transform:scale(1.1,1.1);
  -webkit-transform:scale(1.1,1.1);
  z-index:9999;
  transition:all .5s ease-in-out;
  -webkit-transition:all .5s ease-in-out;
  -moz-transition:all .5s ease-in-out;
  -o-transition:all .5s ease-in-out;
}

.tip-menu {
  position:relative;
  display:inline-block;
  margin-top:20px;
  margin-bottom:40px;
}

.tip-menu:hover {
  transform:scale(1.2,1.2);
  -ms-transform:scale(1.2,1.2);
  -webkit-transform:scale(1.2,1.2);
  z-index:9999;
  transition:all .5s ease-in-out;
  -webkit-transition:all .5s ease-in-out;
  -moz-transition:all .5s ease-in-out;
  -o-transition:all .5s ease-in-out;
}

/* =================================================================
                                         icon link box section end
  =================================================================*/
/* =================================================================
                                       highest tipper section start
=================================================================*/
.ht-image {
  opacity:.7;
}

.ht-one-orig {
  font-size:40px;
  font-family:'Seaweed Script',cursive;
  color:#000000;
  text-shadow:0 0 1px rgb(255,255,255),0 0 2px rgb(255,255,255),0 0 4px rgb(255,255,255),0 0 8px #ff2d95,0 0 16px #ff2d95,0 0 32px #ff2d95,0 0 40px #ff2d95,0 0 50px #ff2d95;
}

.ht-one {
  font-size:40px;
/*font-family: 'Bilbo Swash Caps', cursive;*/
  font-family:'Montserrat',sans-serif;
  color:gold;
  text-shadow:0 0 1px black,0 0 2px black,0 0 4px black,0 0 8px black;
}

.ht-two {
  font-size:35px;
/*font-family: 'Seaweed Script', cursive;*/
  font-family:'Montserrat',sans-serif;
  color:#000000;
  text-shadow:0 0 1px rgb(255,255,255),0 0 2px rgb(255,255,255),0 0 4px rgb(255,255,255),0 0 8px #ff2d95,0 0 16px #ff2d95,0 0 32px #ff2d95,0 0 40px #ff2d95,0 0 50px #ff2d95;
}

.ht-xs {
  font-size:26px;
}

.ht-sm {
  font-size:26px;
}

.ht-md {
  font-size:32px;
}

.ht-lg {
  font-size:40px;
}

.ht-xl {
  font-size:40px;
}

/* =================================================================
                                         highest tipper section end
  =================================================================*/