@charset "UTF-8";

@font-face {
  font-family:'Avenir';
  src:url(assets/fonts/Avenir-Medium.woff2) format("woff2"),url(assets/fonts/Avenir-Medium.woff) format("woff");
  font-weight:500;
  font-style:normal;
}

@font-face {
  font-family:'Bebas Neue';
  src:url(assets/fonts/bebasneuelight.woff2) format("woff2"),url(assets/fonts/bebasneuelight.woff) format("woff");
  font-weight:200;
  font-style:normal;
}

@font-face {
  font-family:'Bebas Neue';
  src:url(assets/fonts/bebasneueregular.woff2) format("woff2"),url(assets/fonts/bebasneueregular.woff) format("woff");
  font-weight:400;
  font-style:normal;
}

.fling-minislide IMG {
  outline:10px solid white;
  outline-offset:-10px;
}

@font-face {
  font-family:'Bebas Neue';
  src:url(assets/fonts/bebasneuebold.woff2) format("woff2"),url(assets/fonts/bebasneuebold.woff) format("woff");
  font-weight:700;
  font-style:normal;
}

/* Hide MFC Elements */
body {
  margin:0;
  padding:0;
  width:98%;
  background-image:url(https://img.mfcimg.com/photos2/272/27210270/200-424-708-180-13551186.png);
  background-attachment:fixed;
  background-size:cover;
  background-position-x:50%,50%;
  background-position-y:-40px,100%;
  background-repeat-x:no-repeat;
  background-repeat-y:no-repeat;
  background-repeat:no-repeat;
  background-color:rgb(17,17,17);
  color:rgb(189,116,223);
}

#header_bar {
  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_row {
  display:none;
}*/
#footer_bar {
  display:none;
}

.profile_section_content .heading {
  display:none;
}

.wall_post_time,.convert-time {
  display:none;
}

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

/* Constants */
:root {
  --line-color:#9e088c;
}

#about_me_value {
  display:flex;
  min-width:100vw;
  width:100vw;
}

/* general elements */
#div-container {
  min-width:100vw;
  width:100vw;
}

#div-container * {
  box-sizing:border-box;
}

section {
  display:flex;
  flex-direction:column;
  align-items:center;
  align-content:center;
  align-self:center;
}

h1 {
  font-family:"Bebas Neue";
  font-size:130px;
  font-weight:bold;
  color:white;
  margin:0;
}

h2 {
  font-family:"Bebas Neue";
  font-size:91px;
  font-weight:lighter;
  color:white;
  margin-top:30px;
}

h3 {
  font-family:"Avenir";
  font-size:44px;
  font-weight:400;
  color:white;
  margin:0;
}

.hline-big {
  width:340px;
  height:10px;
  background:var(--line-color);
}

.hline-small {
  width:96px;
  height:3px;
  background:var(--line-color);
}

.vertically-centered {
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  flex-grow:1;
}

.bottom-aligned {
  margin:auto auto 0;
}

.l-container {
  margin-left:auto;
  margin-right:auto;
  width:100%;
  max-width:980px;
  padding-left:10px;
  padding-right:10px;
}

.l-full {
  display:-webkit-flex;
  display:-ms-flex;
  display:flex;
  justify-content:center;
  flex-direction:column;
}

/* initial section */
.l-header {
  z-index:99;
  width:100%;
  position:fixed;
  top:0;
  left:0;
  padding:30px 0;
  transition:padding .15s linear;
  background-color:rgba(33,33,33,.3);
}

.l-header--scrolled {
  padding:15px 0;
  background-color:#2a2b2e;
}

/* Initial Header */
.l-header-main {
  display:-webkit-flex;
  display:-ms-flex;
  display:flex;
  justify-content:space-between;
  width:100%;
}

.l-header-list,.l-header-icon-list {
  display:-webkit-flex;
  display:-ms-flex;
  display:flex;
  justify-content:space-between;
  margin:0;
  padding-left:0;
  list-style-type:none;
}

.l-header-list {
  flex:1 0 auto;
}

.l-header-icon-list {
  margin-left:36px;
  width:120px;
  min-width:120px;
}

.l-header-item {
  font-size:18px;
  vertical-align:top;
}

@media screen and (max-width: 920px) {
  .l-header {
    padding:0;
  }

  .l-header-main {
    display:none;
  }

  .l-header-list {
    flex:none;
  }

  .l-header-main--open {
    padding:12px 0;
    background-color:#2a2b2e;
  }

  .l-header-icon-list {
    margin-left:auto;
    margin-right:auto;
    padding-top:10px;
  }
}

@media screen and (max-width: 740px) {
  .l-header-list {
    display:list-item;
    text-align:center;
  }

  .l-header-item {
    margin-bottom:7px;
  }
}

#span-initial-navigation-texted-button-container {
  display:inline-flex;
  align-items:flex-start;
  flex-basis:auto;
}

#span-initial-navigation-imaged-button-container {
  display:inline-flex;
  align-items:flex-start;
  flex-basis:auto;
}

#div-initial-social-imaged-button-container {
  display:inline-flex;
  flex-direction:row;
  flex-basis:auto;
  justify-content:center;
  align-items:center;
}

#div-initial-social-imaged-button-container ul {
  padding:0;
}

#a-initial-navigation-imaged-button-like {
  background-image:url(https://img.mfcimg.com/photos2/272/27210270/149-799-634-395-13548146.png);
}

#a-initial-navigation-imaged-button-eye {
  background-image:url(https://img.mfcimg.com/photos2/272/27210270/464-236-375-849-13548145.png);
}

#a-initial-navigation-imaged-button-letter {
  background-image:url(https://img.mfcimg.com/photos2/272/27210270/750-339-800-435-13551188.png);
}

#a-initial-social-imaged-button-twitter {
  background-image:url(https://img.mfcimg.com/photos2/272/27210270/287-540-480-485-13551270.png);
}

#a-initial-social-imaged-button-snapchat {
  background-image:url(https://img.mfcimg.com/photos2/272/27210270/912-173-561-981-13551268.png);
}

#a-initial-social-imaged-button-instagram {
  background-image:url(https://img.mfcimg.com/photos2/272/27210270/890-741-388-613-13551267.png);
}

#p-initial-social-text-container {
  color:white;
  font-family:"Bebas Neue";
  font-size:30px;
  font-weight:bold;
  margin-top:0;
  margin-bottom:20px;
}

.initial-social-text-container {
  color:white;
  font-family:"Bebas Neue";
  font-size:30px;
  font-weight:bold;
}

.header-texted-button {
  color:white;
  font-family:"Avenir";
  font-size:18px;
  font-weight:700;
  text-decoration:none;
}

.header-imaged-button {
  display:inline-flex;
  width:30px;
  height:30px;
  background-repeat:no-repeat;
  background-size:contain;
}

.social-imaged-button-container {
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
}

#span-initial-navigation-texted-button-container li {
  display:inline;
  padding:17px;
}

#span-initial-navigation-imaged-button-container li {
  display:inline;
  padding:8px;
}

#div-initial-social-imaged-button-container li {
  display:inline;
  padding:8px;
}

#section-initial {
  padding-top:10px;
}

/* Slider */
.l-slider-wrapper .swiper-container,.l-slider-wrapper .swiper-wrapper,.l-slider-wrapper .swiper-slide {
/* height: 100%;
max-height: 100%; */
}

.l-slider-wrapper img {
  display:block;
  margin-left:auto;
  margin-right:auto;
  max-width:100%;
  max-height:80%;
}

/* about section */
.l-banner {
  padding:160px 0;
  color:#fff;
}

.l-banner__title {
  position:relative;
  margin:0;
  margin-bottom:30px;
  font-size:130px;
  font-family:'Bebas Neue';
  font-weight:600;
  line-height:1;
  text-transform:uppercase;
  text-align:center;
}

.l-banner__title::before {
  content:'';
  position:absolute;
  top:100%;
  left:50%;
  width:340px;
  height:10px;
  transform:translateX(-50%);
  background-color:#9e088c;
}

.l-banner__subtitle {
  margin:0;
  font-size:90px;
  font-family:'Bebas Neue';
  font-weight:200;
  text-align:center;
}

/* Content block */
.c-fl-container {
  display:-webkit-flex;
  display:-ms-flex;
  display:flex;
  padding-top:150px;
}

.c-fl-container--revers .c-cont-inner {
  margin-left:auto;
  max-width:480px;
}

.c-pic-bl,.c-cont-wr {
  width:50%;
}

.c-pic-bl img {
  display:block;
  margin-left:auto;
  width:100%;
  max-width:560px;
  height:auto;
  vertical-align:middle;
}

.c-pic-natural img {
  max-width:max-content;
}

.c-pic-fig {
  margin:0;
  margin-top:-60px;
  margin-left:-200px;
}

.c-pic-fig img {
  max-width:720px;
}

.c-fl-container--revers .c-pic-bl img {
  margin-left:0;
  margin-right:auto;
}

.c-cont-inner {
  padding-left:20px;
  max-width:448px;
  color:#fff;
}

.c-fl-container--revers .c-cont-inner {
  padding-left:0;
}

.c-cont-inner--pt {
  padding-top:20px;
}

.c-cont-inner p {
  margin:0;
  margin-bottom:20px;
  font-size:16px;
  font-family:'Avenir',sans-serif;
  font-weight:bold;
}

.c-cont-table {
  display:-webkit-flex;
  display:-ms-flex;
  display:flex;
}

.c-cont-table ul {
  min-width:156px;
  list-style-type:none;
  padding-left:0;
  font-size:16px;
  font-family:'Avenir',sans-serif;
}

.c-cont-table ul:first-of-type {
  margin-right:30px;
}

.l-p-mini {
  max-width:360px;
  font-style:14px;
}

.c-cont-inner p i {
  display:inline-block;
  vertical-align:bottom;
}

.c-cont__title {
  position:relative;
  margin:0;
  margin-bottom:25px;
  padding-bottom:12px;
  line-height:1.35;
  font-weight:100;
}

.c-cont__title::after {
  content:'';
  position:absolute;
  top:100%;
  left:0;
  width:96px;
  height:3px;
  background-color:#9e088c;
}

.c-cont__title span {
  font-weight:bold;
}

.c-list {
  max-width:420px;
  padding-left:0;
  font-size:16px;
  font-family:'Avenir',sans-serif;
  font-weight:bold;
  list-style-type:none;
}

.c-list li {
  margin-bottom:7px;
}

.c-list-simple,.c-list-pure {
  list-style-type:none;
  padding-left:0;
  font-family:'Avenir',sans-serif;
}

.c-list-simple li {
  margin-bottom:20px;
}

.c-list-pure li {
  margin-bottom:5px;
}

.l-flag {
  position:relative;
  display:inline-block;
  height:54px;
  padding:0 30px 0 10px;
  color:#fff;
  font-size:32px;
  font-family:'Avenir',sans-serif;
  font-weight:500;
  line-height:55px;
  background-color:#9e088c;
  background-image:-webkit-linear-gradient(-254deg,#9e088c 0%,#db05ff 80%);
  background-image:-moz-linear-gradient(-254deg,#9e088c 0%,#db05ff 80%);
  background-image:-o-linear-gradient(-254deg,#9e088c 0%,#db05ff 80%);
  background-image:linear-gradient(-254deg,#9e088c 0%,#db05ff 80%);
}

.l-flag::after {
  content:'';
  position:absolute;
  top:0;
  left:99%;
  width:30px;
  height:100%;
  background:transparent url(https://img.mfcimg.com/photos2/272/27210270/816-748-356-650-13551274.png)no-repeat left top;
  background-size:auto 100%;
}

.l-flag img {
  margin-right:5px;
  vertical-align:sub;
}

.l-magic {
  padding-top:60px;
}

.l-magic__inner {
  min-height:274px;
  width:100%;
  max-width:812px;
  padding:14px 88px;
  color:#fff;
  font-size:15px;
  font-family:'Avenir',sans-serif;
  text-align:center;
  background:transparent url(assets/rectangle.svg)no-repeat center center;
  background-size:100% 100%;
}

.l-magic__inner ul {
  list-style-type:none;
  padding-left:0;
  font-weight:bold;
}

.l-magic__inner p {
  margin:0;
  margin-bottom:24px;
}

.l-magic__inner p:last-of-type {
  margin-bottom:0;
}

/* Gallery */
.l-gallery {
  padding-top:150px;
}

.l-gallery__line {
  display:-webkit-flex;
  display:-ms-flex;
  display:flex;
  margin-bottom:50px;
}

.l-gallery__line--double {
  justify-content:space-between;
}

.l-gallery__fig {
  margin:0;
  width:100%;
}

.l-gallery__fig--half {
  width:48.5%;
}

.l-gallery__fig img {
  width:100%;
  vertical-align:middle;
}

.l-tip-wr {
  padding-top:150px;
}

.c-title {
  margin:0;
  margin-bottom:20px;
  font-size:44px;
  font-family:'Bebas Neue',sans-serif;
  font-weight:500;
  text-transform:uppercase;
  text-align:center;
}

.c-title::before,.c-title::after {
  content:'';
  display:inline-block;
  margin:0 20px;
  width:45px;
  height:58px;
  vertical-align:middle;
  background:transparent url(https://img.mfcimg.com/photos2/272/27210270/913-201-534-280-13551181.png)no-repeat center center;
}

.c-title::before {
  background-image:url(https://img.mfcimg.com/photos2/272/27210270/913-201-534-280-13551181.png);
}

.c-title::after {
  background:url(https://img.mfcimg.com/photos2/272/27210270/778-378-798-568-13551185.png);
}

.l-tip-token {
  position:relative;
  margin-left:auto;
  margin-right:auto;
  height:530px;
  max-width:720px;
  background:transparent url(https://img.mfcimg.com/photos2/272/27210270/951-502-787-571-13551182.png)no-repeat center center;
  background-size:100% 100%;
}

.l-tip-token p {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  margin:0;
  color:#ffb900;
  font-size:55px;
  font-family:'Bebas Neue';
  white-space:nowrap;
}

.l-tip-descr-wr {
  padding-top:150px;
  color:#fff;
  font-family:'Bebas Neue';
  text-align:center;
  text-transform:uppercase;
}

.l-tip-descr-wr p.title {
  margin:0;
  margin-bottom:10px;
  font-size:44px;
}

.l-tip-descr-wr p.subtitle {
  display:inline-block;
  margin:0;
  margin-bottom:10px;
  padding:6px 15px;
  font-size:32px;
  background-color:#9e088c;
}

.l-tip-descr-wr p.small-tip {
  margin:0;
  font-size:16px;
}

#div-about-content {
  color:white;
  display:flex;
  justify-content:center;
}

#div-about-content-image {
  display:flex;
  flex-grow:1;
  flex-basis:0;
  justify-content:flex-end;
}

#div-about-content-text {
  flex-grow:1;
  flex-basis:0;
  display:flex;
  flex-wrap:wrap;
  flex-direction:column;
}

#div-about-content-text p {
  font-family:"Avenir";
  font-size:16px;
  font-weight:lighter;
}

/* rules section */
#section-rules {
  justify-content:center;
}

#div-rules-content {
  color:white;
  display:flex;
  align-self:center;
}

#div-rules-content-image {
  display:flex;
  flex-grow:1;
  flex-basis:0;
  justify-content:flex-start;
}

#div-rules-content-text {
  flex-grow:1;
  flex-basis:0;
  display:flex;
  flex-wrap:wrap;
  flex-direction:column;
  justify-content:flex-end;
}

#div-rules-content-text ul {
  list-style:"- ";
  padding:0;
}

#div-rules-content-text li {
  font-family:"Avenir";
  font-size:16px;
  font-weight:600;
}

/* tip menu section */
#header-tip-menu {
  display:flex;
  justify-content:center;
}

#div-tip-menu-content {
  color:white;
  display:flex;
  justify-content:center;
}

#div-tip-menu-content-image {
  display:flex;
  flex-grow:1;
  flex-basis:0;
  justify-content:flex-end;
}

#div-tip-menu-content-text {
  flex-grow:1;
  flex-basis:0;
  display:flex;
  flex-wrap:wrap;
  flex-direction:column;
}

#div-tip-menu-content-text {
  font-family:"Avenir";
  font-size:16px;
  font-weight:lighter;
}

/* club section */
#section-club {
  justify-content:center;
}

#div-club-content {
  color:white;
  display:flex;
  align-self:center;
}

#div-club-content-image {
  display:flex;
  flex-grow:1;
  flex-basis:0;
  justify-content:flex-start;
}

#div-club-content-text {
  flex-grow:1;
  flex-basis:0;
  display:flex;
  flex-wrap:wrap;
  flex-direction:column;
  justify-content:flex-end;
}

#div-club-content-text ul {
  list-style:none;
  padding-right:20px;
  padding-left:0;
}

#div-club-content-text li {
  font-family:"Avenir";
  font-size:16px;
  font-weight:600;
}

#div-club-content-text-table {
  display:flex;
}

.div-overlayed-img {
  display:flex;
  position:relative;
  text-align:center;
}

.div-inlined-img {
  display:inline-flex;
  justify-content:center;
  align-items:center;
  flex-direction:row;
  position:absolute;
  top:50%;
  left:10%;
  transform:translate(-50%,-50%);
}

.inlined-item + .inlined-item {
  margin-left:15px;
}

/* Comments section */
.l-comments {
  padding-top:50px;
}

.com-form {
  padding-top:30px;
}

.com-form textarea {
  width:100%;
  padding:6px 10px;
  color:#4e4e4e;
  font-size:16px;
  font-family:'Avenir',sans-serif;
  background-color:#1c1c1c;
  border:1px solid #1c1c1c;
  border-radius:5px;
  resize:none;
}

.com-form textarea::-webkit-input-placeholder {
  color:#4e4e4e;
}

.com-form textarea::-moz-placeholder {
  color:#4e4e4e;
}

.com-form textarea:-moz-placeholder {
  color:#4e4e4e;
}

.com-form textarea:-ms-input-placeholder {
  color:#4e4e4e;
}

.com-form textarea:focus {
  border-color:#4e4e4e;
  outline:none;
}

.com-form label {
  color:#fff;
  font-size:14px;
  font-family:'Avenir',sans-serif;
}

.com-form label input {
  vertical-align:middle;
}

.com-form__wr {
  margin-bottom:10px;
}

.com-form__wr--flex {
  display:-webkit-flex;
  display:-ms-flex;
  display:flex;
  justify-content:space-between;
}

.com-form__btn {
  padding:7px 16px;
  color:#fff;
  font-size:16px;
  font-family:'Avenir',sans-serif;
  border:2px solid transparent;
  border-radius:5px;
  background-color:#9e088c;
  background-image:-webkit-radial-gradient(circle,#cd13c0 0%,#9e088c 100%);
  background-image:-moz-radial-gradient(circle,#cd13c0 0%,#9e088c 100%);
  background-image:-o-radial-gradient(circle,#cd13c0 0%,#9e088c 100%);
  background-image:radial-gradient(circle,#cd13c0 0%,#9e088c 100%);
  cursor:pointer;
}

.com-form__btn:hover {
  border-color:#ba0cc5;
  background-color:transparent;
  background-image:-webkit-radial-gradient(circle,transparent 0%,transparent 100%);
  background-image:-moz-radial-gradient(circle,transparent 0%,transparent 100%);
  background-image:-o-radial-gradient(circle,transparent 0%,transparent 100%);
  background-image:radial-gradient(circle,transparent 0%,transparent 100%);
}

.com-form__btn:focus {
  outline:none;
}

.l-post-wrapper {
  padding-top:30px;
}

.l-single-post {
  display:-webkit-flex;
  display:-ms-flex;
  display:flex;
  margin-bottom:20px;
  padding:20px;
  border:1px solid #1c1c1c;
  border-radius:5px;
  background-color:#1c1c1c;
}

.l-single-post__fig {
  margin:0;
  width:70px;
  min-width:70px;
  height:70px;
  overflow:hidden;
  border-radius:6px;
}

.l-single-post__fig img {
  width:100%;
  max-width:100%;
}

.l-single-post__cont {
  position:relative;
  flex-grow:1;
  padding:4px 15px;
  color:#fff;
  font-family:'Avenir',sans-serif;
  font-size:16px;
  line-height:1.35;
}

.l-single-post__redact {
  display:inline-block;
  position:absolute;
  top:-12px;
  right:-12px;
  width:24px;
  height:24px;
  background:transparent url(assets/redactor.svg)no-repeat center center;
  background-size:contain;
}

.l-single-post__name {
  position:relative;
  margin:0;
  margin-bottom:8px;
  padding-bottom:5px;
  font-weight:bold;
}

.l-single-post__name::after {
  content:'';
  position:absolute;
  top:100%;
  left:0;
  width:38px;
  height:2px;
  background-color:#bd10e0;
}

.l-single-post__comment {
  margin:0;
}

.l-post-more {
  margin-top:40px;
  padding:60px;
  text-align:center;
}

.l-post-more a {
  color:#fff;
  font-size:16px;
  font-family:'Avenir',sans-serif;
}

/* Footer */
.l-footer {
  padding:50px 0;
}

/* Scroll bar */
.sb-container {
  position:relative;
  overflow:hidden;
  padding-right:10px;
}

.sb-content {
  width:120%;
  padding-right:20%;
  max-height:450px;
  overflow-y:scroll;
  box-sizing:border-box;
}

.sb-scrollbar-container {
  position:absolute;
  right:5px;
  bottom:5px;
  top:5px;
  width:6px;
  background-color:#39393c;
  border-radius:6px;
}

.sb-container-noscroll .sb-scrollbar-container {
  right:-20px;
}

.sb-scrollbar {
  position:absolute;
  right:0;
  height:30px;
  width:6px;
  border-radius:6px;
  background:#222326;
}

.sb-scrollbar:hover {
  background:rgba(0,0,0,0.5);
}

.sb-list {
  list-style-type:none;
  padding-left:0;
  color:#fff;
  font-size:15px;
  font-family:'Avenir',sans-serif;
  text-align:center;
}

.sb-list li {
  opacity:.48;
  padding:3px;
  transition:transform .1s linear;
  background-color:transparent;
}

.sb-list li:hover {
  cursor:pointer;
  opacity:1;
  background-color:#9e088c;
  background-image:-webkit-radial-gradient(circle,#9e088c 0%,#2b2c2f 100%);
  background-image:-moz-radial-gradient(circle,#9e088c 0%,#2b2c2f 100%);
  background-image:-o-radial-gradient(circle,#9e088c 0%,#2b2c2f 100%);
  background-image:radial-gradient(circle,#9e088c 0%,#2b2c2f 100%);
  transform:scale(1.05);
}

@media screen and (max-width: 980px) {
  .c-fl-container {
    padding-left:10px;
    padding-right:10px;
  }
}

@media screen and (max-width: 760px) {
  .l-banner {
    padding-bottom:50px;
  }

  .c-fl-container {
    flex-direction:column;
    padding-top:75px;
    padding-left:10px;
    padding-right:10px;
  }

  .c-fl-container.c-fl-container--revers {
    flex-direction:column-reverse;
  }

  .c-pic-bl,.c-cont-wr {
    width:100%;
  }

  .c-cont-inner {
    padding-left:0;
  }

  .c-cont-inner,.c-fl-container--revers .c-cont-inner,.c-list {
    max-width:none;
  }

  .c-pic-bl img {
    margin-left:auto;
    margin-right:auto;
    margin-bottom:30px;
  }

  .c-pic-fig {
    margin:0;
  }

  .c-fl-container--revers .c-pic-bl img {
    margin-left:auto;
    margin-right:auto;
  }
}

@media screen and (max-width: 580px) {
  .l-banner__title {
    font-size:82px;
  }

  .l-banner__title::before {
    width:200px;
    height:6px;
  }

  .l-banner__subtitle {
    font-size:38px;
  }

  #p-initial-social-text-container {
    font-size:18px;
  }

  .l-tip-descr-wr p.title {
    font-size:32px;
  }
}

@media screen and (max-width: 480px) {
  .l-gallery__line {
    margin-bottom:25px;
  }

  .l-gallery__fig--half {
    margin-bottom:25px;
    width:100%;
  }

  .l-gallery__line.l-gallery__line--double {
    margin-bottom:0;
    flex-direction:column;
  }
}

/* new code for rate&admire section */
#profile_friends {
  font-family:'Bebas Neue',sans-serif;
  margin:0 auto;
  color:white;
  width:25%;
  min-width:350px;
  border:2px solid #fff;
}

.value {
  text-align:left;
  min-width:175px;
  margin-right:10px;
}

#profile_friends a:link,a:visited {
  color:#ffb900;
}

/* comments section */
#profile_photo_galleries,#profile_interests_content {
  display:none;
}

#avatar_holder,#status_container,#blurb_container,#unix_last_broadcast_container,#unix_last_updated_container,#last_login_string_container {
  display:none;
}

#profile_comments {
  font-family:'Bebas Neue',sans-serif;
  color:white;
  padding-left:25%;
  padding-right:25%;
}

#profile_comments a:link,a:visited {
/*  color:#ffb900; */
  color:#FFFFFF;
  font-size:18px;
}

.wall_post {
  background-color:#1c1c1c;
  border-radius:5px;
  margin-bottom:10px;
}

.wall_post a {
  text-decoration:none!important;
  color:#FFF;
  font-weight:bold;
}

.wall_post_avatar {
  margin:20px!important;
}

.wall_post_avatar img {
  width:70px;
  height:70px;
  border-radius:10px;
  vertical-align:middle!important;
}

.wall_post_info {
  padding-top:20px;
  overflow:auto;
  padding-left:10px;
}

.wall_post_info:after {
  display:block;
  content:"--------";
  white-space:pre;
  word-wrap:break-word;
  letter-spacing:-2px;
  color:#bd10e0;
  font-weight:bold;
  font-size:21px;
}

.wall_post {
  padding-bottom:0!important;
  min-height:100px;
}

.post_comment_btn,#comment_preview_buttons {
  background-image:linear-gradient(-90deg,#9e088c,#be10b0)!important;
  border:none!important;
}

.post_comment_btn:hover {
  background-image:linear-gradient(-90deg,#9e088c,#be10b0)!important;
  border:none!important;
}

input.post_comment_btn {
  font-family:'Bebas Neue',sans-serif;
  color:#FFF;
  background-position:center!important;
}

input.post_comment_btn:hover {
  font-family:'Bebas Neue',sans-serif;
  color:#FFD700;
}

#wall_poster_username {
  display:none;
}

#wall_poster_avatar {
  display:none;
}

#user_comment_comment {
  min-height:100px;
  background-color:#1c1c1c;
  width:48vw;
  border:none;
  margin-bottom:5px;
}

#new_comment:before {
  content:"Comments";
  font-weight:bold;
  font-size:150%;
  float:left;
}

#user_comment_strip_links {
  border-radius:4px;
}

.wall_post_info:before {
  content:"ðŸ·ï¸";
  float:right;
  padding-right:10px;
  top:0;
}

#profile_load_more_comments {
  margin-left:40%;
}

.preview_comment_btn {
  background-image:linear-gradient(-90deg,#9e088c,#be10b0)!important;
  border:none!important;
  color:#FFF;
}

.preview_comment_btn:hover {
  background-image:linear-gradient(-90deg,#9e088c,#be10b0)!important;
  border:none!important;
  color:#FFD700!important;
}

input.preview_comment_btn {
  font-family:'Bebas Neue',sans-serif;
  color:#FFF;
  background-position:center!important;
}

.user_comment_textarea_small,.user_comment_textarea_big {
  color:#C0C0C0;
}

input.preview_comment_btn {
  margin-left:35%;
}

input.post_comment_btn {
  margin-right:45%;
}

/* slider new */
.fling-minislide {
  width:100%;
  height:0;
  padding-bottom:30%;
  overflow:hidden;
  position:relative;
  margin-bottom:15px;
}

.fling-minislide img {
  position:absolute;
  animation:fling-minislide 40s infinite;
  opacity:0;
  width:30%;
  height:auto;
}

@keyframes fling-minislide {
  25% {
    opacity:1;
  }

  40% {
    opacity:0;
  }
}

.fling-minislide img:nth-child(7) {
  animation-delay:0s;
}

.fling-minislide img:nth-child(6) {
  animation-delay:5s;
}

.fling-minislide img:nth-child(5) {
  animation-delay:10s;
}

.fling-minislide img:nth-child(4) {
  animation-delay:15s;
}

.fling-minislide img:nth-child(3) {
  animation-delay:20s;
}

.fling-minislide img:nth-child(2) {
  animation-delay:25s;
}

.fling-minislide img:nth-child(1) {
  animation-delay:30s;
}

.fling-minislide img {
  margin:0 auto;
  left:0;
  right:0;
}

#hashtagimg img {
  width:40vw;
  margin:0 auto;
  left:0;
  right:0;
}

/* twitterbird animation */
#a-initial-social-imaged-button-twitter {
  animation:a-initial-social-imaged-button-twitter 5s 1;
  -moz-animation:a-initial-social-imaged-button-twitter 5s 1;
  -webkit-animation:a-initial-social-imaged-button-twitter 5s 1;
  -o-animation:a-initial-social-imaged-button-twitter 5s 1;
  animation-delay:2s;
}

@keyframes a-initial-social-imaged-button-twitter {
  0% {
    transform:rotate(0deg);
  }

  25% {
    transform:rotate(20deg);
  }

  50% {
    transform:rotate(0deg);
  }

  55% {
    transform:rotate(0deg);
  }

  70% {
    transform:rotate(0deg);
  }

  100% {
    transform:rotate(-360deg);
  }
}

/* menu-items */
.header-texted-button:hover {
  font-size:125%;
  color:yellow;
}

/***** SCROLBAR *****/
.sb-container {
  height:450px;
  overflow-y:scroll;
}

/* width */
.sb-container::-webkit-scrollbar {
  width:10px;
}

/* Track */
/*.sb-container::-webkit-scrollbar-track {
  background:#f1f1f1;
}*/
.sb-container::-webkit-scrollbar-track-piece {
  background-color:#555;
  border-radius:10px;
}

/* Handle */
.sb-container::-webkit-scrollbar-thumb {
  background:#000;
  border-radius:10px;
}

/* Handle on hover */
.sb-container::-webkit-scrollbar-thumb:hover {
  background:#c3c3c3;
}

.c-cont-wr {
  width:100%!important;
}

.c-pic-bl {
  width:80%!important;
}

/* photo king section */
#dress {
  width:70%;
  float:right;
  margin-right:-50%;
  padding-top:50px;
}

@media (max-width:760px) {
  #dress {
    float:unset;
    margin-right:unset;
  }
}

#a-initial-social-imaged-button-onlyfans {
  background-image:url(https://img.mfcimg.com/photos2/272/27210270/958-803-828-729-13192588.png);
}