@charset "UTF-8";

/* malayalam */
@font-face {
  font-family:'Gayathri';
  font-style:normal;
  font-weight:700;
  src:local('Gayathri Bold'),local(Gayathri-Bold),url(https://fonts.gstatic.com/s/gayathri/v1/MCoXzAb429DbBilWLLiE34vnJ_Urw2bmmR8.woff2) format("woff2");
  unicode-range:U+0307,U+0323,U+0964-0965,U+0D02-0D7F,U+200C-200D,U+20B9,U+25CC;
}

/* latin */
@font-face {
  font-family:'Gayathri';
  font-style:normal;
  font-weight:700;
  src:local('Gayathri Bold'),local(Gayathri-Bold),url(https://fonts.gstatic.com/s/gayathri/v1/MCoXzAb429DbBilWLLiE34v_J_Urw2bm.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;
}

/* latin-ext */
@font-face {
  font-family:'Niconne';
  font-style:normal;
  font-weight:400;
  src:local(Niconne),local(Niconne-Regular),url(https://fonts.gstatic.com/s/niconne/v9/w8gaH2QvRug1_rTfnQKn2XwNqOuyBg.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:'Niconne';
  font-style:normal;
  font-weight:400;
  src:local(Niconne),local(Niconne-Regular),url(https://fonts.gstatic.com/s/niconne/v9/w8gaH2QvRug1_rTfnQyn2XwNqOs.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;
}

/*!
 * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.fal,.far,.fas {
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block;
  font-style:normal;
  font-variant:normal;
  text-rendering:auto;
  line-height:1;
}

.fa-twitter:before {
  content:"\f099";
}

.fa-snapchat-ghost:before {
  content:"\f2ac";
}

.fa-crown:before {
  content:"\f521";
}

.fa-amazon:before {
  content:"\f270";
}

.fa-coffee:before {
  content:"\f0f4";
}

@font-face {
  font-family:"Font Awesome 5 Brands";
  font-style:normal;
  font-weight:normal;
  font-display:auto;
  src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/webfonts/fa-brands-400.woff2) format("woff2");
}

.fab {
  font-family:"Font Awesome 5 Brands";
}

@font-face {
  font-family:"Font Awesome 5 Free";
  font-style:normal;
  font-weight:400;
  font-display:auto;
  src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/webfonts/fa-regular-400.woff2) format("woff2");
}

@font-face {
  font-family:"Font Awesome 5 Free";
  font-style:normal;
  font-weight:900;
  font-display:auto;
  src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/webfonts/fa-solid-900.woff2) format("woff2");
}

.fa,.far,.fas {
  font-family:"Font Awesome 5 Free";
}

.fa,.fas {
  font-weight:900;
}

.navbar.navbar-expand-lg.navbar-light {
  background:rgba(255,255,255,.8);
}

.navbar-light .navbar-brand {
  display:flex;
}

/*.navbar-brand p{
    font-family: 'Niconne', cursive;
    font-size: 2rem;
    background: -webkit-linear-gradient(#4a4063, #623ca4);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 0;
    color: #4a4063;
}

.navbar-lip-svg{
    transform: rotate(15deg);
    margin-left: -2px;
    width: 1.5rem;
    height: auto;
}*/
#navbarSupportedContent {
  font-family:"Gayathri","sans-serif";
  font-size:1.1rem;
  color:#4a4063;
  margin-top:10px;
}

.nav-ul-container {
  display:flex;
  justify-content:center;
  flex-grow:1;
}

.nav-logo {
  max-width:170px;
  max-height:32px;
}

@media (max-width: 991.98px) {
  .nav-ul-container {
    justify-content:start;
  }
}

.row {
  margin:50px 0;
}

.home {
  margin:30px;
  padding:20px;
  margin-top:125px;
}

.home-img-col {
  margin-left:100px;
  margin-right:-120px;
}

.home-content-col {
  margin-left:-120px;
  text-align:center;
}

.home-image {
  max-width:300px;
  height:auto;
  border:10px solid rgba(255,255,255,.5);
  transform:rotate(-10deg);
}

.home-heading {
  display:flex;
}

.home-logo {
  max-width:640px;
  max-height:120px;
}

/*.home-title{
    display: inline-table;
    margin-top: 8px;
    width: 100%;
    font-family: 'Niconne', cursive;
    font-weight: 700;
    font-size: 7rem;
    white-space: nowrap;
    background: -webkit-linear-gradient(#be699c, #f589b1);
    background: -webkit-linear-gradient(#462749, #8332ac, );
    background: -webkit-linear-gradient(#4a4063, #623ca4);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.lip-svg{
    transform: rotate(15deg);
    margin-left: -15px;
}*/
.home-subtitle {
  font-family:"Gayathri","sans-serif";
  font-weight:700;
  font-size:1.7rem;
  white-space:nowrap;
  display:inline;
  padding-top:12px;
  padding-left:32px;
  padding-right:32px;
  color:#D30C7B;
}

.home-links-des {
  font-family:"Gayathri","sans-serif";
  font-size:1rem;
  color:#54426b;
  margin-top:30px;
}

.btn-mfcshare,.btn-mfcshare:visited {
  border:3px solid rgba(255,255,255,.8);
  border-radius:10px;
  background:rgba(255,255,255,.6);
  padding:5px 15px;
  margin:0 5px;
  text-decoration:none;
}

.btn-mfcshare strong,.btn-mfcshare span {
  color:#D30C7B;
  text-decoration:none;
}

.btn-mfcshare:hover,.btn-mfcshare:active {
  text-decoration:none;
  background:rgba(255,255,255,1);
}

.home-btn,.home-btn:visited {
  border:3px solid #bfacc8;
  border-radius:50%;
  color:#bfacc8;
  padding:6px;
  margin:0 5px;
  text-decoration:none;
  font-family:sans-serif;
}

.home-btn:hover i,.home-btn:active i {
  color:rgba(191,172,200,.6);
  text-decoration:none;
}

.home-btn i {
  color:#bfacc8;
}

@media (max-width: 991.98px) {
  .home-content-col {
    margin:0;
    text-align:center;
  }
  
  .home-img-col {
    margin:0;
    text-align:center;
  }
  
  .home-image {
    max-width:200px;
    height:auto;
    transform:rotate(0deg);
  }
}

@media (max-width: 767.98px) {
  .home-logo {
    max-width:500px;
    max-height:100px;
  }
}

@media (max-width: 575.98px) {
  .home-title {
    margin-top:5px;
    font-size:4rem;
  }
  
  .home-subtitle {
    font-size:1rem;
    padding:5px;
  }
  
  .home-links-des {
    margin-top:5px;
    font-size:.7rem;
    white-space:nowrap;
  }
  
  .links-container {
    white-space:nowrap;
  }
  
  .home-logo {
    max-width:300px;
    max-height:80px;
  }
}

.home-table {
  display:flex;
  justify-content:center;
  align-items:center;
  margin-left:30px;
  margin-right:-20px;
}

.home-table-img {
  margin-left:-20px;
}

.home-table-table {
  font-family:"Gayathri","sans-serif";
  font-size:1rem;
  display:block;
  background:rgba(255,255,255,.5);
  border:3px solid rgba(255,255,255,.8);
  border-radius:10px;
  padding:30px;
  margin-left:20px;
  margin-right:-20px;
}

.home-table-head {
  font-weight:bolder;
  margin-right:20px;
  display:block;
  color:#D30C7B;
}

.home-table-data {
  margin:0 5px;
  color:#54426b;
}

.home-table-image {
  max-width:300px;
  height:auto;
  border:10px solid rgba(255,255,255,.5);
  transform:rotate(10deg);
  margin-left:-10px;
}

@media (max-width: 991.98px) {
  .home-table-image {
    max-width:200px;
  }
  
  .home-table-table {
    font-size:.8rem;
  }
}

@media (max-width: 767.98px) {
  .home-table {
    margin:0;
  }
  
  .home-table-img {
    margin:0;
    margin-top:-20px;
    text-align:center;
  }
}

.about {
  padding-top:50px;
}

.about-text {
  margin-left:5px;
  margin-right:-5px;
  background:rgba(255,255,255,.7);
  border:3px solid rgba(255,255,255,.9);
  border-radius:10px;
  height:min-content;
  padding:10px 50px;
  font-family:"Gayathri","sans-serif";
  position:relative;
}

.about-heading {
  font-size:1.1rem;
  color:#D30C7B;
}

.the-text {
  font-size:.9rem;
  color:#4a4063;
}

.about-imgs {
  text-align:center;
}

.img-background {
  background:rgba(74,64,99,.5);
  border:3px solid rgba(74,64,99,.9);
  border-radius:50%;
  transform:rotate(-15deg);
  width:min-content;
  padding:20px;
  position:absolute;
  top:95%;
  left:20%;
}

.small-dick-img {
  max-width:150px;
  height:auto;
}

.dildo-img {
  max-width:150px;
  height:auto;
  position:absolute;
  top:145%;
  left:35%;
}

.about-facts {
  margin-left:-5px;
  background:rgba(191,172,200,.7);
  border:3px solid rgba(191,172,200,.9);
  border-radius:10px;
  height:min-content;
  padding:10px 50px;
  font-family:"Gayathri","sans-serif";
  margin-top:-30px;
}

.about-facts table {
  font-size:.9rem;
  text-align:left;
  vertical-align:top;
  position:relative;
}

.about-table-head {
  margin-right:20px;
  display:block;
  color:#54426b;
  text-align:left;
  vertical-align:top;
}

.about-table-data {
  margin:0 5px;
  color:#4a4063;
}

.facts-crown {
  color:#D30C7B;
  transform:rotate(10deg);
  font-size:3.5rem;
  position:absolute;
  top:-5%;
  right:-7%;
}

@media (max-width: 991.98px) {
  .the-text {
    font-size:.8rem;
  }
  
  .about-facts table {
    font-size:.8rem;
  }
}

@media (max-width: 767.98px) {
  .about-facts {
    margin-left:3px;
  }
  
  .about-facts table {
    font-size:.7rem;
  }
  
  .img-background {
    top:90%;
    left:50%;
  }
  
  .small-dick-img {
    max-width:100px;
    height:auto;
  }
  
  .dildo-img {
    max-width:100px;
    height:auto;
    top:130%;
    left:65%;
  }
}

.rules {
  display:flex;
  justify-content:center;
  margin:100px 0;
  padding-top:80px;
}

.rules-container {
  font-family:"Gayathri","sans-serif";
  background:rgba(255,255,255,.7);
  border:3px solid rgba(255,255,255,.9);
  border-radius:10px;
  display:flex;
  justify-content:space-around;
  padding:30px 0;
  width:75%;
}

.rules-heading {
  font-size:1.3rem;
  color:#D30C7B;
}

.the-rule {
  color:#4a4063;
  font-size:1rem;
  line-height:1;
  margin-bottom:5px;
}

.rules-image {
  max-width:300px;
  max-height:400px;
  border:10px solid rgba(191,172,200,.5);
  transform:rotate(5deg);
}

@media (max-width: 991.98px) {
  .rules-image {
    max-width:200px;
    max-height:350px;
  }
}

@media (max-width: 767.98px) {
  .pay-pig-img {
    display:none;
  }
}

@media (max-width: 575.98px) {
  .rules {
    margin:50px 0;
  }
  
  .rules-image {
    max-width:150px;
    height:auto;
  }
  
  .rules-heading {
    font-size:1rem;
  }
  
  .the-rule {
    font-size:.8rem;
  }
}

.tip_menu {
  padding-top:55px;
  text-align:center;
  padding-right:20px;
  padding-left:20px;
}

.tip_menu-heading {
  font-family:"Gayathri","sans-serif";
  color:#D30C7B;
  font-size:1.3rem;
  display:inline-block;
}

.tip_menu-image {
  max-width:300px;
  height:auto;
  border:10px solid rgba(255,255,255,.5);
  transform:rotate(-5deg);
}

.the-tip_menu {
  display:flex;
  background:rgba(255,255,255,.5);
  border-radius:10px;
  padding:10px 5px;
  margin-left:-30px;
}

.menu-item,.menu-item:visited {
  background:rgba(191,172,200,.7);
  border:3px solid rgba(191,172,200,.9);
  border-radius:10px;
  display:inline-block;
  margin-bottom:5px;
  padding:1px 15px;
  padding-top:7px;
  font-family:"Gayathri","sans-serif";
  font-weight:700;
  text-decoration:none;
  width:100%;
}

.menu-item:hover,.menu-item:active {
  text-decoration:none;
  transform:rotate(5deg);
  transition:all linear;
  z-index:1001;
}

.what-it-is {
  color:#623ca4;
  font-size:.7rem;
}

.tip-amount {
  color:#D30C7B;
  font-size:.8rem;
}

.tokens {
  color:#ffffff;
  font-size:.4rem;
}

@media (max-width: 991.98px) {
  .tip_menu-img {
    text-align:center;
  }
  
  .tip_menu-image {
    margin:0;
  }
  
  .the-tip_menu {
    text-align:center;
    display:block;
    margin:0;
  }
  
  .menu-item,.menu-item:visited {
    margin:0 20px;
    margin-bottom:5px;
  }
  
  .what-it-is {
    font-size:.9rem;
    white-space:nowrap;
  }
  
  .tip-amount {
    font-size:.7rem;
  }
  
  .tokens {
    font-size:.3rem;
  }
}

.mfcshare {
  margin-bottom:50px;
  padding-top:100px;
}

#profile_mfc_share_content {
  background:rgba(255,255,255,.7);
  border:3px solid rgba(255,255,255,.9);
  border-radius:10px;
  margin:5px 50px;
}

#profile_mfc_share_content .profile_section_content {
  margin:5px 50px;
}

#profile_mfc_share_content .profile_section_content .share-heading {
  font-family:"Gayathri","sans-serif";
  font-size:1.3rem;
  background-color:rgba(0,0,0,0);
  text-align:center;
  color:#D30C7B;
  -webkit-text-shadow:0 0 0 #fe6ffe;
  -moz-text-shadow:0 0 0 #fe6ffe;
  text-shadow:0 0 0 #fe6ffe;
}

#profile_mfc_share_content .profile_section_content .row {
  margin:0;
}

.avatar-grey {
  border-radius:0;
  max-width:300px;
  height:auto;
  border:10px solid rgba(191,172,200,.5);
  transform:rotate(-10deg);
  margin-left:-100px;
}

.nick-container {
  font-family:"Gayathri","sans-serif";
  font-size:1rem;
  color:#D30C7B;
  margin-top:30px;
  margin-left:30px;
  white-space:nowrap;
}

.nick-text {
  display:inline-block;
  color:#D30C7B;
  margin-right:10px;
}

.nick:hover {
  text-decoration:none;
}

.nick i {
  color:#623ca4;
  font-size:1.2rem;
}

.profile-about {
  font-family:"Gayathri","sans-serif";
  font-size:1rem;
  margin-left:30px;
  margin-bottom:0;
  color:#4a4063;
  display:inline-block;
  white-space:nowrap;
}

.social-links {
  width:min-content;
}

.social-link:link,.social-link:active,.social-link:visited {
  display:flex;
  width:min-content;
  background:rgba(191,172,200,.7);
  border:3px solid rgba(191,172,200,.9);
  border-radius:10px;
  padding:0 10px;
  padding-top:5px;
  font-family:"Gayathri","sans-serif";
  font-size:1rem;
  color:#ffffff;
  margin-left:25px;
}

.social-link i {
  margin-right:5px;
}

.my_mfc_share {
  margin-left:100px;
}

@media (max-width: 991.98px) {
  .avatar-grey {
    max-width:200px;
    margin-left:-50px;
  }
  
  .my_mfc_share {
    width:75%;
  }
}

@media (max-width: 575.98px) {
  .profile-left {
    display:flex;
    flex-direction:column;
    align-items:center;
  }
  
  .avatar-grey {
    margin:0;
    transform:rotate(5deg);
  }
  
  .nick-container {
    margin:0;
    margin-top:10px;
  }
  
  .profile-about {
    margin:0;
  }
  
  .social-link:link,.social-link:active,.social-link:visited {
    margin:0;
  }
  
  .share-content {
    text-align:center;
  }
  
  .my_mfc_share {
    margin:0;
  }
}

#profile_comments {
  background:rgba(255,255,255,.7);
  border:3px solid rgba(255,255,255,.9);
  border-radius:10px;
  margin:10px 50px;
  font-family:"Gayathri","sans-serif";
  font-size:1rem;
  padding:10px 30px;
  display:block;
  width:auto;
}

#profile_comments .profile_section_content .heading {
  font-family:"Gayathri","sans-serif";
  font-size:1.3rem;
  background-color:rgba(0,0,0,0);
  text-align:center;
}

.img_radius_shadow {
  width:100px;
  height:auto;
  border:10px solid rgba(191,172,200,.5);
  transform:rotate(-5deg);
}

.hi {
  text-align:center;
  font-size:2rem;
  color:rgba(255,255,255,.2);
}

a:link,a:active,a:hover {
  color:#1c1823;
}

a:visited {
  color:#b71eb0;
}

html {
  width:100%;
}

body {
  background-color:#ffffff;
  background-color:#e5baed;
  color:#031114;
  font-family:sans-serif;
  font-weight:bold;
  font-style:normal;
  font-size:16px;
  cursor:auto;
  background-position:top center;
  background-repeat:repeat-y;
  background-size:100%;
  background-image:url(https://img.mfcimg.com/photos2/142/14268313/776-492-774-509-12815188.png);
}

.profile_section_background {
  background-color:transparent;
  background-color:#FFFFFF;
  filter:alpha(opacity=0);
  opacity:0;
}

.content {
  padding:5px;
}

.my_mfc_news_feed {
  width:100%;
  height:330px;
}

#header_bar {
  display:none;
}

#profile_friends {
  display:flex;
  flex-direction:column;
  margin:10px 50px;
  padding:5px 20px;
  font-family:"Gayathri","sans-serif";
  display:none;
  margin-bottom:50px;
}

#profile_friends .heading {
  font-family:"Gayathri","sans-serif";
  font-size:1.3rem;
  background-color:rgba(0,0,0,0);
  text-align:center;
  color:#D30C7B;
}

#profile_friends .container {
  display:flex;
  justify-content:center;
}

#rating_value_bar {
  display:none;
}

#profile_interests_content {
  display:none;
}

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

#about_me_label {
  display:none;
}

#profile_about_me .heading {
  display:none;
}

#profile_header {
  display:none;
}

/*Code for sparkles*/
#starshine {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100vh;
  z-index:-10;
  overflow:hidden;
}

.shine {
  display:block;
  position:absolute;
  top:50%;
  left:50%;
  background-image:url(https://img.mfcimg.com/photos2/737/7371573/371-609-988-263-12786825.png);
  background-repeat:no-repeat;
  background-position:center;
  background-size:100% 100%;
  overflow:hidden;
  z-index:2;
  color:tansparent;
  -moz-opacity:0;
  opacity:0;
  animation-name:glitter;
  animation-duration:6s;
  animation-timing-function:linear;
  animation-iteration-count:infinite;
  animation:glitter 6s linear 0 infinite normal;
  -webkit-animation:glitter 6s linear 0 infinite normal;
  -moz-animation:glitter 8s linear 0 infinite normal;
  -ms-animation:glitter 8s linear 0 infinite normal;
  -o-animation:glitter 8s linear 0 infinite normal;
}

.shine.small {
  width:20px;
  height:20px;
  animation-delay:1s;
}

.shine.medium {
  width:30px;
  height:30px;
  animation-delay:2s;
}

.shine.large {
  width:50px;
  height:50px;
  animation-delay:0;
}

@keyframes glitter {
  0% {
    transform:scale(0.3) rotate(0deg);
    opacity:0;
  }
  
  25% {
    transform:scale(1) rotate(360deg);
    opacity:1;
  }
  
  50% {
    transform:scale(0.3) rotate(720deg);
    opacity:0;
  }
  
  100% {
    transform:scale(0.3) rotate(0deg);
    opacity:0;
  }
}

/*CSS3 keyframes for glittering effect*/
@-webkit-keyframes glitter {
  0% {
    -webkit-transform:scale(0.3) rotate(0deg);
    opacity:0;
  }
  
  25% {
    -webkit-transform:scale(1) rotate(360deg);
    opacity:1;
  }
  
  50% {
    -webkit-transform:scale(0.3) rotate(720deg);
    opacity:0;
  }
  
  100% {
    -webkit-transform:scale(0.3) rotate(0deg);
    opacity:0;
  }
}