@charset "UTF-8";

.toplogo {
  padding:0 20px;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}

.toplogo .header {
  font-size:1.25rem;
  font-weight:bold;
  margin-top:20px;
  margin-bottom:-10px;
}

body {
  font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  font-weight:300;
}

.TS-SS {
  max-width:950px;
  height:644px;
}

.Hdr {
  margin:-7px -7px -7px 112px;
  max-width:950px;
  height:644px;
  position:absolute;
}

.TS-SS img {
  border-bottom:solid 2px #C39A86;
}

.TS-SS-attr {
  max-width:495px;
  text-align:right;
  font-size:.7em;
  font-style:italic;
  margin:0 auto;
}

.TS-SS-attr a {
  color:#666;
}

.TS-SS .Hdr {
  opacity:0;
}

.Hdr:nth-child(1) {
  animation:fxfade 50s 47s infinite;
}

.Hdr:nth-child(2) {
  animation:fxfade 50s 37s infinite;
}

.TS-TSStore-Body {
  display:block;
  width:940px;
  height:430px;
  margin:0 auto;
  overflow:auto;
  background:transparent;
}

.TS-TSStore-Body::-webkit-scrollbar {
  -webkit-appearance:none;
  width:10px;
  height:4px;
}

.Hdr:nth-child(3) {
  animation:fxfade 50s 27s infinite;
}

.Hdr:nth-child(4) {
  animation:fxfade 50s 17s infinite;
}

.Hdr:nth-child(5) {
  animation:fxfade 50s 7s infinite;
}

.Hdr:nth-child(6) {
  animation:fxfade 50s 1s infinite;
}

.TS-TSStore-Body::-webkit-scrollbar-thumb {
  border-radius:2px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  background-color:#F588C4;
}

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

  12.5% {
    opacity:1;
  }

  25% {
    opacity:1;
  }

  50% {
    opacity:0;
  }

  98% {
    opacity:0;
  }

  100% {
    opacity:1;
  }
}

.TS-TSStore::-webkit-scrollbar-track-piece {
  border-radius:2px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
}

.TSStore-Item {
  position:relative;
  width:49%;
  height:135px;
  margin:.5%;
  float:left;
  background:#FEC9C9;
  border:solid 2px #F588C4;
  border-radius:6px;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  padding-right:5px;
  text-align:left;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  overflow:hidden;
  z-index:11;
}

.TSStore-Item .image {
  position:absolute;
  left:0;
  top:0;
  width:50%;
  height:100%;
  z-index:10;
  transition:background-image 1s ease-in-out;
}

.image img {
  height:100%;
}

.TSStore-Item .text {
  font-family:"Franklin Gothic",Arial,sans-serif;
  font-size:1.05rem;
  line-height:1.1rem;
  font-weight:500;
  position:absolute;
  right:0;
  top:0;
  padding:5px;
  width:60%;
  height:100%;
  background-color:#FEC9C9;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  z-index:20;
}

.TSStore-Item:hover .text,.TSStore-item:hover .text a {
  background:#F588C4;
  transition:background-image 1s ease-in-out;
  text-transform:none;
}

.TSStore-Title {
  font-family:'Oswald',Geneva,Helvetica,sans-serif;
  width:100%;
  height:16px;
  margin-top:5px;
  font-size:1.1rem;
  line-height:1rem;
  font-weight:500;
  color:#FFF;
  text-shadow:0 0 1px #101010,1px 1px 1px #000;
}

.TS-Store-Body {
  display:inline-block;
  width:940px;
  height:auto;
  margin:0 auto;
  padding:0 0 10px;
}

.TS-Store-Container {
  display:block;
  width:920px;
  height:auto;
  margin:0 0 0 50px;
}

.TSStore-Content {
  width:100%;
  font-family:"Yanone Kaffeesatz",Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;
  color:#000;
  font-weight:400;
  font-style:normal;
  font-size:1.05rem;
  line-height:1.15rem;
  height:auto;
  overflow:hidden;
  margin-top:5px;
  text-overflow:ellipsis;
  -ms-text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:6;
  -webkit-box-orient:vertical;
}

.TSStore-Bottom {
  position:absolute;
  width:100%;
  height:20px;
  text-align:right;
  padding-right:5px;
  bottom:5px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  z-index:30;
}

.TSStore-Timecost {
  font-family:Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-size:.95rem;
  line-height:1rem;
  color:#000;
  font-weight:700;
  background-color:#FFF;
  padding:2px 4px;
  border:solid 1px #000;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
}

.TS-Store-Img {
  display:inline-block;
  float:left;
  width:155px;
  height:200px;
  padding:8px 0 0 10px;
  z-index:998;
}

.TS-Store-VL {
  display:inline-block;
  float:left;
  width:207px;
  height:130px;
  padding:8px 0 0 8px;
  z-index:998;
}

/* ==========================================================================
                         Top Navagation
                         ========================================================================== */
.nav {
  background-color:#000000;
  position:fixed;
  top:0;
  margin:0 112px;
  width:950px;
  z-index:500;
  display:block;
  border-bottom-left-radius:1000px;
  border-bottom-right-radius:1000px;
}

.nav ul {
  padding:0 0 0 60px;
  width:950px;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}

.nav ul li {
  display:inline-block;
  list-style-type:none;
  -webkit-transition:all .2s;
  -moz-transition:all .2s;
  -o-transition:all .2s;
  transition:all .2s;
}

.nav > ul > li > a > .caret {
  border-top:4px solid #fff;
  border-right:4px solid transparent;
  border-left:4px solid transparent;
  content:"";
  display:inline-block;
  height:0;
  width:0;
  vertical-align:middle;
  -webkit-transition:color .1s linear;
  -moz-transition:color .1s linear;
  -o-transition:color .1s linear;
  transition:color .1s linear;
}

.nav > ul > li > a {
  color:#fff;
  display:block;
  line-height:40px;
  padding:0 24px;
  text-decoration:none;
  text-transform:uppercase;
}

.nav > ul > li:hover {
  background-color:rgba(0,0,0,0.9);
}

.nav > ul > li:hover > a {
  color:rgb(255,255,255);
}

.nav > ul > li:hover > a > .caret {
  border-top-color:rgb(255,255,255);
}

.nav > ul > li > div {
  background-color:rgba(0,0,0,0.9);
  border-top:0;
  border-radius:0 0 5px 5px;
  display:none;
  margin:0;
  opacity:0;
  position:absolute;
  width:165px;
  visibility:hidden;
  -moz-transition:opacity .2s;
  -o-transition:opacity .2s;
  -webkit-transition:opacity .2s;
  transition:opacity .2s;
}

.nav > ul > li:hover > div {
  display:block;
  opacity:1;
  visibility:visible;
}

.nav > ul > li:hover > div > ul {
  padding:0;
}

.nav > ul > li > div ul > li {
  display:block;
}

.nav > ul > li > div ul > li > a {
  color:#fff;
  display:block;
  padding:12px 24px;
  text-decoration:none;
}

.nav > ul > li > div ul > li:hover > a {
  background-color:rgba(255,255,255,0.1);
  width:12.5%;
}

/* ==========================================================================
                         Main
                         ========================================================================== */
body {
  font-family:'Trebuchet MS',sans-serif;
  font-size:1rem;
  font-weight:400;
  text-align:center;
  line-height:1;
  color:black;
  padding:0;
  margin:0;
  background:url(https://i.postimg.cc/tJ8Mx2Jz/Whats-App-Image-2020-04-27-at-19-41-35.jpg) no-repeat center center fixed;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
}

.socialContainer {
  padding-top:10px;
  vertical-align:middle;
  text-align:center;
  margin-bottom:0;
}

/* ==========================================================================
                         MFC Specific Styles
                         ========================================================================== */
#profile {
  width:1250px;
  margin:0 auto;
  margin-bottom:2cm;
  background-color:;
}

.profile_row {
  display:block;
  width:1250px;
  margin:0 auto;
}

#header_bar,#footer_bar,#about_me_label,#profile_main_photo,#avatar_holder,#profile_interests_content,#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,#school_container,#blurb_container,#last_login_string_container,#unix_last_broadcast_label,#unix_last_updated_container,#unix_last_broadcast_container,#tags_container,#profile_schedule,#footer_bar,#cam_score_container {
  display:none;
}

#profile_about_me div.heading {
  display:none;
}

#templateContainer {
  background-color:#a4326d;
}

#profile_header_container {
  min-height:0;
}

#profile_header_container #blurb_container,#profile_header_container #unix_last_updated_container,#profile_header_container div.heading {
  display:none;
}

#profile_header .label,#profile_header .value {
  font-size:.9em;
  font-weight:400;
}

/* ==========================================================================
                         Media Photos/Videos
                         ========================================================================== */
.media-container {
  max-height:470px;
  overflow:auto;
}

#profile_password_photo_galleries {
  display:inline-block;
  margin-top:30px;
  text-align:center;
  color:#E3B3E3;
  display:inline-block;
  margin-top:30px;
  display:block;
  padding:6px 10px;
  border-left:5px solid rgba(0,0,0,0.0);
  margin:4px auto;
  background:rgba(0,0,0,0.90);
  transition:all .3s;
  -webkit-transition:all .3s;
}

#profile_photo_galleries {
  display:inline-block;
  margin-top:30px;
  text-align:center;
  color:#E3B3E3;
  display:inline-block;
  margin-top:30px;
  display:block;
  padding:6px 10px;
  border-left:5px solid rgba(0,0,0,0.0);
  margin:4px auto;
  background:rgba(0,0,0,0.90);
  transition:all .3s;
  -webkit-transition:all .3s;
}

#profile_friends {
  display:inline-block;
  text-align:center;
  color:#E3B3E3;
  background:rgba(0,0,0,0.90);
}

#profile_comments {
  display:inline-block;
  margin-top:30px;
  text-align:center;
  color:#E3B3E3;
  display:block;
  padding:6px 10px;
  border-left:5px solid rgba(0,0,0,0.0);
  margin:4px auto;
  background:rgba(0,0,0,0.75);
  transition:all .3s;
  -webkit-transition:all .3s;
}

#profile_mfc_news_feed_content {
  display:inline-block;
  margin-top:30px;
  text-align:center;
  display:inline-block;
  margin-top:30px;
  text-align:center;
  color:#E3B3E3;
  display:inline-block;
  margin-top:30px;
  display:block;
  padding:6px 10px;
  border-left:5px solid rgba(0,0,0,0.0);
  margin:4px auto;
  background:rgba(0,0,0,0.90);
  transition:all .3s;
  -webkit-transition:all .3s;
}

#profile_mfc_share_content {
  display:inline-block;
  margin-top:10px;
  text-align:center;
  color:#E3B3E3;
  margin-top:30px;
  display:block;
  padding:6px 10px;
  border-left:5px solid rgba(0,0,0,0.0);
  margin:4px auto;
  background:rgba(0,0,0,0.90);
  transition:all .3s;
  -webkit-transition:all .3s;
}

#news_feed_emphasize {
  display:inline-block;
  margin-top:30px;
  text-align:center;
}

hr {
  display:block;
  width:95%;
  height:1px;
  background:#000;
  margin:10px auto;
  border:0;
  box-shadow:0 1px 2px #444;
  -webkit-box-shadow:0 1px 2px #444;
}

.maintitle {
  display:block;
  text-align:center;
  font-size:2.5em;
  color:#999;
  background-image:linear-gradient(to top,rgba(0,0,0,0.70),rgba(0,0,0,.90));
  padding:10px;
  margin-bottom:20px;
  font-family:'Oswald';
}

.corp {
  display:block;
  padding:15px 30px;
  position:static;
  font-family:'Abel';
}

@font-face {
  font-family:'Abel';
  font-style:normal;
  font-weight:400;
  src:local(Abel),local(Abel-Regular),url(https://fonts.gstatic.com/s/abel/v6/brdGGFwqYJxjg2CD1E9o7g.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;
}

@font-face {
  font-family:'Oswald';
  font-style:normal;
  font-weight:400;
  src:local('Oswald Regular'),local(Oswald-Regular),url(https://fonts.gstatic.com/s/oswald/v10/yg0glPPxXUISnKUejCX4qfesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
  unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family:'Oswald';
  font-style:normal;
  font-weight:400;
  src:local('Oswald Regular'),local(Oswald-Regular),url(https://fonts.gstatic.com/s/oswald/v10/pEobIV_lL25TKBpqVI_a2w.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;
}

.bum a:link,.bum a:visited {
  display:block;
  padding:5px;
  text-align:center;
  color:#888;
  font-size:17px;
  text-decoration:none;
  margin:0 auto;
  font-family:'Abel';
  font-style:normal;
  font-weight:400;
  background:#000;
  box-shadow:inset 0 8px 25px #111,0 1px 0 #000,0 2px 3px #000,inset 0 -1px 3px #111;
  margin:5px auto;
  border-radius:3px;
  -webkit-border-radius:3px;
}

.bum a:hover {
  display:block;
  padding:5px;
  text-align:center;
  color:#ccc;
  text-decoration:none;
  background:#000;
  box-shadow:inset 0 8px 25px #111,0 1px 0 #000,0 1px 3px #111,inset 0 1px 3px #000;
}

.corpus {
  display:block;
  text-align:left;
  height:30070px;
  padding:10px;
  overflow:auto;
  background:rgba(0,0,0,0.10);
  color:#666;
  margin-top:-30px;
}

.treq {
  display:block;
  width:95%;
  margin:5px auto;
  text-align:left;
  height:500px;
  padding:10px;
  overflow:auto;
  background:rgba(0,0,0,0.10);
  color:#666;
  font-size:19px;
}

.zreq {
  display:block;
  width:98%;
  margin:5px auto;
  text-align:left;
  height:570px;
  padding:10px;
  overflow:auto;
  background:rgba(0,0,0,0.10);
  color:#E3B3E3;
  font-size:19px;
}

.zreqa {
  display:block;
  width:93%;
  margin:5px auto;
  text-align:left;
  height:690px;
  padding:10px;
  overflow:auto;
  background:rgba(0,0,0,0.10);
  color:#666;
  font-size:19px;
}

.zreq p {
  display:block;
  padding:6px 10px;
  border-left:5px solid rgba(0,0,0,0.0);
  margin:4px auto;
  background:rgba(0,0,0,0.10);
  color:#666;
  transition:all .3s;
  -webkit-transition:all .3s;
}

.zreq p:hover {
  display:block;
  padding:6px 10px;
  border-left:5px solid rgba(0,0,0,0.70);
  margin:4px auto;
  background:rgba(0,0,0,0.70);
  color:#ccc;
}

.treq p {
  display:block;
  padding:6px 10px;
  border-left:5px solid rgba(30,30,30,30.0);
  margin:4px auto;
  background:rgba(30,30,30,30.10);
  color:#E3B3E3;
  transition:all .3s;
  -webkit-transition:all .3s;
}

.treq p:hover {
  display:block;
  padding:6px 10px;
  border-left:5px solid rgba(60,60,60,60.70);
  margin:4px auto;
  background:rgba(60,60,60,60.70);
  color:#fff;
}

.treq a:link,.treq a:visited {
  display:inline-block;
  float:right;
  margin:-3px 5px auto auto;
  padding:5px 12px;
  color:#ccc;
  text-decoration:none;
  transition:all .3s;
  -webkit-transition:all .3s;
  font-family:'Oswald';
  font-size:14px;
  background:#000;
}

.treq a:hover {
  display:inline-block;
  float:right;
  margin:-3px 5px auto auto;
  padding:5px 12px;
  color:#fff;
  text-decoration:none;
  font-family:'Oswald';
  font-size:14px;
  background:#033;
  text-shadow:0 0 4px #fff;
}

.dasinfo {
  width:92%;
  height:auto;
  text-align:center;
  color:#E3B3E3;
  font-size:16px;
  font-family:'Oswald';
  margin:0 auto;
}

.bxhdw {
  box-shadow:inset 0 0 2px #000;
  -moz-box-shadow:inset 0 0 2px #000;
  -webkit-box-shadow:inset 0 0 2px #000;
}

.bxhdw::before {
  content:'';
  display:inline-block;
  margin-left:-7px;
  float:right;
  margin-top:-18px;
  background:#333;
  padding:2px;
  font-size:9px;
  position:relative;
  color:#000;
  opacity:0;
}

.ttippers {
  display:inline-block;
  width:304px;
  height:304px;
  overflow:auto;
  padding:10px;
  margin:0 28px 5px 10px;
  background:rgba(30,30,30,30.10);
  text-align:left;
}

.ttippers p::before {
  content:'\2606';
  display:inline-block;
  width:30px;
  height:auto;
  color:#333;
  unicode-range:U+2606;
  text-shadow:0 1px 0 #000;
}

.ttippers p:hover::before {
  content:'\2605';
  display:inline-block;
  width:30px;
  height:auto;
  color:#ccc;
  unicode-range:U+2605;
  text-shadow:0 0 2px #fff;
}

.attippers {
  display:inline-block;
  width:660px;
  height:500px;
  overflow:auto;
  padding:10px;
  margin:0 28px 5px 10px;
  background:rgba(30,30,30,30.10);
  text-align:left;
}

.attippers p:hover::before {
  content:'\2605';
  display:inline-block;
  width:30px;
  height:auto;
  unicode-range:U+2605;
  text-shadow:0 0 2px #fff;
}

.bttippers {
  display:inline-block;
  width:300px;
  height:530px;
  overflow:auto;
  padding:10px;
  margin:0 28px 5px 10px;
  background:rgba(30,30,30,30.10);
  text-align:left;
}

.bttippers p:hover::before {
  content:'\2605';
  display:inline-block;
  width:30px;
  height:auto;
  unicode-range:U+2605;
  text-shadow:0 0 2px #fff;
}