@charset "UTF-8";

/* Hover menu begins */
#navigation_container {
  margin:0 auto;
  width:970px;
  -webkit-transform:translateY(20px);
  -moz-transform:translateY(20px);
  -ms-transform:translateY(20px);
  transform:translateY(20px);
}

#navigation li {
  list-style:none;
  display:block;
  float:left;
  margin:1em .8em;
  position:relative;
  left:-65px;
}

#navigation li a {
  text-shadow:0 2px 1px rgba(0,0,0,0.5);
  display:block;
  text-decoration:none;
  color:#f0f0f0;
  font-size:1.6em;
  margin:-6px;
  line-height:28px;
}

#navigation li.active a:hover,#navigation li a:hover {
  margin-top:2px;
}

#navigation li.active {
  font-style:italic;
}

#navigation li.active a {
}

.rectangle {
  background:#F77BAA;
  height:62px;
  position:relative;
  -moz-box-shadow:0 0 4px rgba(0,0,0,0.55);
  -webkit-box-shadow:0 0 4px rgba(0,0,0,0.55);
  box-shadow:0 0 4px rgba(0,0,0,0.55);
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  z-index:500;
/* the stack order: foreground */
  margin:3em 0;
}

.l-triangle-top {
  border-color:#F77BAA transparent transparent;
  border-style:solid;
  border-width:50px;
  height:0;
  width:0;
  position:relative;
  float:left;
  top:-6px;
  left:-50px;
}

.l-triangle-bottom {
  border-color:transparent transparent #F77BAA;
  border-style:solid;
  border-width:50px;
  height:0;
  width:0;
  position:relative;
  float:left;
  top:-47px;
  left:-150px;
}

.r-triangle-top {
  border-color:#F77BAA transparent transparent;
  border-style:solid;
  border-width:50px;
  height:0;
  width:0;
  position:relative;
  float:right;
  right:-145px;
  top:-108px;
}

.r-triangle-bottom {
  border-color:transparent transparent #F77BAA;
  border-style:solid;
  border-width:50px;
  height:0;
  width:0;
  position:relative;
  float:right;
  top:-146px;
  right:-45px;
}

/* Hover menu ends ----- Background image and Container begins */
body {
  background-image:url(https://img.mfcimg.com/photos2/194/19427960/356-389-656-910-9966525.jpg);
  background-repeat:repeat-y;
  background-attachment:fixed;
  background-position:center top;
  display:block;
  padding:0;
  margin:0;
  border:0;
  font-family:Helvetica;
  font-size:18px;
}

.MainContainer {
  background-color:white;
  border-left:6px solid #F77BAA;
  border-right:6px solid #F77BAA;
  -webkit-transform:translate(-15px,-50px);
  -moz-transform:translate(-15px,-50px);
  -ms-transform:translate(-15px,-50px);
  transform:translate(-15px,-50px);
}

/* Background image and Container ends ----- Slideshow header begins */
.slider {
  max-width:3000px;
  height:420px;
  margin:2px auto;
  position:relative;
}

.slide1,.slide2,.slide3,.slide4,.slide5 {
  position:absolute;
  width:100%;
  height:100%;
}

.slide1 {
  background:url(https://img.mfcimg.com/photos2/194/19427960/610-359-283-732-9870229.png)no-repeat center;
  background-size:cover;
  animation:fade 16s infinite;
  -webkit-animation:fade 16s infinite;
}

.slide2 {
  background:url(https://img.mfcimg.com/photos2/194/19427960/244-135-458-381-9870230.png)no-repeat center;
  background-size:cover;
  animation:fade2 16s infinite;
  -webkit-animation:fade2 16s infinite;
}

.slide3 {
  background:url(https://img.mfcimg.com/photos2/194/19427960/837-821-653-623-9870232.png)no-repeat center;
  background-size:cover;
  animation:fade3 16s infinite;
  -webkit-animation:fade3 16s infinite;
}

@keyframes fade {
  0% {
    opacity:1;
  }
  
  33.333% {
    opacity:0;
  }
  
  66.666% {
    opacity:0;
  }
  
  100% {
    opacity:1;
  }
}

@keyframes fade2 {
  0% {
    opacity:0;
  }
  
  33.333% {
    opacity:1;
  }
  
  66.666% {
    opacity:0;
  }
  
  100% {
    opacity:0;
  }
}

@keyframes fade3 {
  0% {
    opacity:0;
  }
  
  33.333% {
    opacity:0;
  }
  
  66.666% {
    opacity:1;
  }
  
  100% {
    opacity:0;
  }
}

/*Slideshow ends ----- Model Info Table begins */
.ProfileGrid {
  font:normal 12px/150% Arial,Helvetica,sans-serif;
  background:#fff;
  overflow:hidden;
  border:4px solid white;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
  width:30%;
  margin:20px;
  float:right;
}

.ProfileGrid table {
  border-collapse:collapse;
  text-align:left;
  width:100%;
}

.ProfileGrid table td,.ProfileGrid table th {
  padding:6px 0;
}

.ProfileGrid table tbody td {
  color:#000000;
  font-size:16px;
  font-weight:normal;
  text-align:center;
  vertical-align:middle;
}

.ProfileGrid table tbody .Coloured td {
  background:#6FF1C9;
  color:#000000;
  text-align:center;
  vertical-align:middle;
}

.ProfileGrid table tbody td:first-child {
  text-align:centre;
}

.ProfileGrid table tbody tr:last-child td {
  text-align:centre;
}

/* Model Info Table ends ----- Social media buttons begin*/
.hovering {
  position:fixed;
  bottom:10px;
  left:90%;
  max-height:600px;
  width:50%;
  z-index:10000;
}

.social-icons {
  max-width:980px;
  margin:0 auto;
  list-style-type:none;
}

.icon {
  float:none;
  position:Relative;
  width:19%;
  height:0;
  margin:1% .5%;
  padding-bottom:19%;
}

@media all and (min-width: 640px) {
  .icon {
    width:9%;
    padding-bottom:9%;
  }
}

.icon:last-of-type {
  margin-right:0;
}

.icon a {
  display:block;
  position:absolute;
  left:0;
  width:100%;
  height:100%;
  border:0;
  border-radius:10px;
  background-color:#fff;
  background-size:100%;
  background-repeat:no-repeat;
  background-position:center center;
  -webkit-transition:all .2s ease-out;
  transition:all .2s ease-out;
}

.icon a:hover {
  background-color:#222;
  background-size:0;
  -webkit-transition:all .2s ease-out;
  transition:all .2s ease-out;
}

.icon__name {
  position:absolute;
  top:50%;
  width:100%;
  margin-top:-7px;
  color:#fff;
  font-size:13px;
  text-align:center;
  -webkit-transition:all .3s ease-out;
  transition:all .3s ease-out;
  opacity:0;
  -webkit-filter:blur(25px);
  filter:blur(25px);
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  will-change:transform;
}

.icon:hover .icon__name {
  -webkit-transition:all .3s ease-out;
  transition:all .3s ease-out;
  opacity:1;
  -webkit-filter:blur(0);
  filter:blur(0);
}

.icon--facebook a {
  background-color:#3b5998;
  background-image:url(https://img.mfcimg.com/photos2/194/19427960/378-162-962-727-9904958.png);
}

.icon--twitter a {
  background-color:#00aced;
  background-image:url(https://img.mfcimg.com/photos2/194/19427960/758-131-549-907-9904960.png);
}

.icon--instagram a {
  background-color:#5c3d2e;
  background-image:url(https://img.mfcimg.com/photos2/194/19427960/994-676-481-627-9904959.png);
}

.icon--amazon a {
  background-color:#FF9900;
  background-image:url(https://img.mfcimg.com/photos2/194/19427960/501-614-100-110-9983019.png);
}

/*Social media buttons end ----- Profile begins*/
#profile_header_container {
  margin-left:105px;
  min-height:0;
}

#profile {
  display:block;
  width:1090px;
  -webkit-overflow-scrolling:touch;
  margin:0 auto;
}

#profile_friends {
  color:#FFF;
}

#make_friend {
  color:#F77BAA;
}

#admire {
  color:#F77BAA;
}

# {
}

#profile_section_content {
  font-family:"Trebuchet MS",Helvetica,sans-serif;
}

#profile_section {
}

#status_container {
  display:block;
  background:#FFF;
  height:20px;
  width:960px;
  color:#000;
  position:fixed;
  bottom:0;
  margin-left:-105px;
  margin-bottom:0;
  z-index:901;
}

.images {
  text-align:center;
  margin:20px 0;
}

/*Profile ends ----- Button formatting starts*/
.TipKnight {
  border-top:1px solid #ffc2d9;
  background:#c41c5c;
  background:-webkit-gradient(linear,left top,left bottom,from(#f77bab),to(#c41c5c));
  background:-webkit-linear-gradient(top,#f77bab,#c41c5c);
  background:-moz-linear-gradient(top,#f77bab,#c41c5c);
  background:-ms-linear-gradient(top,#f77bab,#c41c5c);
  background:-o-linear-gradient(top,#f77bab,#c41c5c);
  padding:10.5px 21px;
  -webkit-border-radius:40px;
  -moz-border-radius:40px;
  border-radius:40px;
  -webkit-box-shadow:rgba(0,0,0,1) 0 1px 0;
  -moz-box-shadow:rgba(0,0,0,1) 0 1px 0;
  box-shadow:rgba(0,0,0,1) 0 1px 0;
  text-shadow:rgba(0,0,0,.4) 0 1px 0;
  color:white;
  font-size:24px;
  font-family:Helvetica;
  text-decoration:none;
  vertical-align:middle;
}

.TipKnight:hover {
  border-top-color:#aa78ff;
  background:#aa78ff;
  color:#000000;
}

.TipKnight:active {
  border-top-color:#aa78ff;
  background:#aa78ff;
}

.TipPrince {
  border-top:1px solid #ffc2d9;
  background:#c41c5c;
  background:-webkit-gradient(linear,left top,left bottom,from(#f77bab),to(#c41c5c));
  background:-webkit-linear-gradient(top,#f77bab,#c41c5c);
  background:-moz-linear-gradient(top,#f77bab,#c41c5c);
  background:-ms-linear-gradient(top,#f77bab,#c41c5c);
  background:-o-linear-gradient(top,#f77bab,#c41c5c);
  padding:10.5px 21px;
  -webkit-border-radius:40px;
  -moz-border-radius:40px;
  border-radius:40px;
  -webkit-box-shadow:rgba(0,0,0,1) 0 1px 0;
  -moz-box-shadow:rgba(0,0,0,1) 0 1px 0;
  box-shadow:rgba(0,0,0,1) 0 1px 0;
  text-shadow:rgba(0,0,0,.4) 0 1px 0;
  color:white;
  font-size:24px;
  font-family:Helvetica;
  text-decoration:none;
  vertical-align:middle;
}

.TipPrince:hover {
  border-top-color:#aa78ff;
  background:#aa78ff;
  color:#000000;
}

.TipPrince:active {
  border-top-color:#aa78ff;
  background:#aa78ff;
}

.TipKing {
  border-top:1px solid #ffc2d9;
  background:#c41c5c;
  background:-webkit-gradient(linear,left top,left bottom,from(#f77bab),to(#c41c5c));
  background:-webkit-linear-gradient(top,#f77bab,#c41c5c);
  background:-moz-linear-gradient(top,#f77bab,#c41c5c);
  background:-ms-linear-gradient(top,#f77bab,#c41c5c);
  background:-o-linear-gradient(top,#f77bab,#c41c5c);
  padding:10.5px 21px;
  -webkit-border-radius:40px;
  -moz-border-radius:40px;
  border-radius:40px;
  -webkit-box-shadow:rgba(0,0,0,1) 0 1px 0;
  -moz-box-shadow:rgba(0,0,0,1) 0 1px 0;
  box-shadow:rgba(0,0,0,1) 0 1px 0;
  text-shadow:rgba(0,0,0,.4) 0 1px 0;
  color:white;
  font-size:24px;
  font-family:Helvetica;
  text-decoration:none;
  vertical-align:middle;
}

.TipKing:hover {
  border-top-color:#aa78ff;
  background:#aa78ff;
  color:#000000;
}

.TipKing:active {
  border-top-color:#aa78ff;
  background:#aa78ff;
}

a.TipKing {
  position:absolute;
  top:430px;
  left:46%;
}

a.TipPrince {
  position:absolute;
  top:550px;
  left:190px;
}

a.TipKnight {
  position:absolute;
  top:550px;
  right:185px;
}

a.TipButton {
  border-top:1px solid #ffc2d9;
  background:#c41c5c;
  background:-webkit-gradient(linear,left top,left bottom,from(#f77bab),to(#c41c5c));
  background:-webkit-linear-gradient(top,#f77bab,#c41c5c);
  background:-moz-linear-gradient(top,#f77bab,#c41c5c);
  background:-ms-linear-gradient(top,#f77bab,#c41c5c);
  background:-o-linear-gradient(top,#f77bab,#c41c5c);
  padding:10.5px 21px;
  -webkit-border-radius:40px;
  -moz-border-radius:40px;
  border-radius:40px;
  -webkit-box-shadow:rgba(0,0,0,1) 0 1px 0;
  -moz-box-shadow:rgba(0,0,0,1) 0 1px 0;
  box-shadow:rgba(0,0,0,1) 0 1px 0;
  text-shadow:rgba(0,0,0,.4) 0 1px 0;
  color:white;
  font-size:24px;
  font-family:Helvetica;
  text-decoration:none;
  vertical-align:middle;
}

a.TipButton:hover {
  border-top-color:#aa78ff;
  background:#aa78ff;
  color:#000000;
}

a.TipButton:active {
  border-top-color:#aa78ff;
  background:#aa78ff;
}

/* Button formatting ends ----- Tables css starts*/
table {
  width:88%;
  Margin:auto;
}

td {
  text-align:center;
  vertical-align:middle;
}

/*Table ends ----- Hiding of MyFreeCams Bloatcode begins */
/*this removes all of the myfreecams bloatcoding and escapes the stupid aboutme div*/
#header_bar,#footer_bar,#about_me_label,#profile_main_photo,#profile_photo_galleries,#profile_comments,#avatar_holder,#city_container,#body_type_container,#gender_container,#username_container,#school_container,#cam_score_container,#blurb_container,#last_login_string_container,#unix_last_broadcast_label,#unix_last_updated_container,#unix_last_broadcast_container,#tags_container,#profile_section,#profile_header,.heading,#automobile_container,#pets_container,#favorite_food_container,#occupation_container,#marital_status_container,#drink_container,#drugs_container,#smoke_container,#sexual_preference_container,#country_container,#profile_interests_content,#height_container,#weight_container,#eyes_container,#hair_container,#ethnicity_container,#age_container {
  display:none;
}

/*Hiding of Bloatcode ends ----- Temp hiding of profile stuff begins */
.ProfileGrid,.TopTippers,.RoundTable {
  display:none;
}