@charset "UTF-8";

/*! CSS Used from: https://img.mfcimg.com/profiles/prod/18872090585662720/css/profiles.css?nc=18872090585662720 */
#colorbox,#cboxOverlay,#cboxWrapper {
  position:absolute;
  top:0;
  left:0;
  z-index:9999;
  overflow:hidden;
}

#cboxOverlay {
  position:fixed;
  width:100%;
  height:100%;
}

#cboxMiddleLeft,#cboxBottomLeft {
  clear:left;
}

#cboxContent {
  position:relative;
}

#cboxTitle {
  margin:0;
}

#cboxLoadingOverlay,#cboxLoadingGraphic {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

#cboxPrevious,#cboxNext,#cboxSlideshow {
  cursor:pointer;
}

#colorbox,#cboxContent {
  box-sizing:content-box;
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box;
}

#colorbox {
  outline:0;
}

#cboxContent {
  overflow:visible;
}

#cboxLoadingOverlay {
  background:#fff;
}

#cboxLoadingOverlay {
  -webkit-border-radius:9px;
  -moz-border-radius:9px;
  border-radius:9px;
}

#cboxTitle {
  position:absolute;
  bottom:-25px;
  left:0;
  color:#000;
}

#cboxCurrent {
  position:absolute;
  bottom:-26px;
  right:205px;
  text-indent:-9999px;
}

#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active {
  outline:0;
}

#cboxOverlay {
  background:green;
}

body {
  font-family:Verdana;
  font-size:12px;
  padding:0 40px;
  min-width:600px;
}

img {
  border:0;
}

input[type="password"] {
  background-color:#fff;
  border:1px solid #ccc;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition:border linear .2s,box-shadow linear .2s;
  -moz-transition:border linear .2s,box-shadow linear .2s;
  -o-transition:border linear .2s,box-shadow linear .2s;
  transition:border linear .2s,box-shadow linear .2s;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}

input[type="submit"] {
  margin-top:3px;
  display:inline-block;
  padding:4px 12px;
  color:#333;
  background-color:#f5f5f5;
  background-image:-moz-linear-gradient(top,#fff,#e6e6e6);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
  background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);
  background-image:-o-linear-gradient(top,#fff,#e6e6e6);
  background-image:linear-gradient(to bottom,#fff,#e6e6e6);
  background-repeat:repeat-x;
  cursor:pointer;
  border:1px solid #ccc;
  border-color:#e6e6e6 #e6e6e6 #bfbfbf;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  border-bottom-color:#b3b3b3;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}

input[type="submit"]:hover,input[type="submit"]:focus {
  color:#333;
  background-color:#e6e6e6;
  *background-color:#d9d9d9;
  text-decoration:none;
  background-position:0 -15px;
  -webkit-transition:background-position .1s linear;
  -moz-transition:background-position .1s linear;
  -o-transition:background-position .1s linear;
  transition:background-position .1s linear;
}

#profile {
  display:table;
  width:100%;
  -webkit-overflow-scrolling:touch;
}

#fixed_background {
  z-index:-200;
  display:none;
  width:100%;
  height:100%;
  position:fixed;
  top:0;
  left:0;
}

#average_rating_count {
  line-height:16px;
  font-size:10px;
}

#avatar_holder {
  text-align:right;
  float:left;
  margin-right:15px;
  width:90px;
  height:90px;
}

.profile_row {
  display:table-row;
}

.profile_section {
  display:tabble-cell;
  display:none;
  border-spacing:2px;
  width:100%;
}

.profile_section .heading {
  margin-bottom:15px;
  padding:5px;
  font-size:17px;
  font-weight:bold;
}

.profile_section_content {
  z-index:1;
  position:relative;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  padding:5px;
  margin:5px;
}

.profile_section_background {
  z-index:-100;
  top:0;
  left:0;
  bottom:0;
  right:0;
  position:absolute;
  -webkit-border-radius:inherit;
  -moz-border-radius:inherit;
  border-radius:inherit;
}

.container {
  display:table-row;
  margin:7px 0 7px 20px;
  color:#ffffff!important;
}

.label {
  display:table-cell;
  text-align:left;
  min-width:175px;
  margin-right:10px;
  font-weight:bold;
}

.value {
  display:table-cell;
}

#schedule_converted {
  font-size:10px;
}

#profile_main_about_holder {
  display:table;
  width:100%;
  border-spacing:0;
}

#profile_about_me_friends {
  display:table-cell;
  width:100%;
  vertical-align:top;
}

#profile_header_container {
  margin-left:105px;
  min-height:90px;
}

#profile_header .label {
  min-width:95px;
}

#profile_header .label,#profile_header .value {
  font-size:10px;
}

#profile_schedule .label {
  min-width:90px;
}

#member_type_value {
  font-weight:bold;
  color:red;
}

#server_time {
  visibility:hidden;
  float:right;
  font-weight:bold;
  font-size:9px;
}

#protected_gallery_instructions {
  padding:5px 0;
}

#protected_gallery_name {
  font-weight:bold;
  color:#008000;
  padding:5px 0;
  font-size:16px;
}

#gallery_password_form {
  padding-top:5px;
}

#gallery_password_form_modal {
  font-size:14px;
  padding:40px 0 0 10px;
  color:#000;
  background-color:#fff;
}

#gallery_password_form_error,#send_message_form_error {
  padding-top:5px;
  color:red;
  font-weight:bold;
}

#send_message_form_success {
  text-align:center;
  color:#008000;
  font-weight:bold;
}

#send_message_form_modal {
  color:#000;
  background-color:#fff;
}

#header_bar {
  padding:5px 20px 10px 10px;
}

#footer_bar {
  padding:10px 20px 20px 10px;
}

.header_links,.footer_links {
  float:left;
  font-size:14px;
}

#img_preview {
  background-color:#000;
  padding:4px;
  z-index:100;
  border:0;
  display:none;
}

#img_preview {
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
}

.emphasis {
  font-weight:bold;
}

.hidden {
  display:none;
}

.notice {
  color:green;
}

/*! CSS Used from: https://profiles.myfreecams.com/MissMiaShelby/css?nc=2020216672 */
a:link,a:active,a:hover {
  color:#;
}

@media only screen and (max-width: 768px) {
  #nav,#nav2 {
    width:50%;
  }
}

a {
  color:white;
  font-family:"Courgette",Helvetica;
  font-weight:250;
  text-decoration:none;
}

#profile_header.profile_section {
  width:100%;
}

div#profile_header_container {
  width:1500px;
}

div#profile_about_me_friends.profile_section {
  margin-left:-21px;
  width:940px!important;
  margin-left:-200px;
}

#linkwrapper {
  height:120px;
  margin-left:-21px;
  padding-top:100px;
  padding-bottom:120px;
  display:inline-block;
  width:950px;
  background:rgb(2,0,36);
  background:url(https://www.haraldhau.com/wp-content/uploads/header-blue.jpg);
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg);
}

#instagram {
  background:url(https://dl.dropbox.com/s/l1t4bpw9ipqzfqd/insta60b%2Bp.png?dl=0);
  margin-left:228px;
}

#twitter {
  background:url(https://dl.dropbox.com/s/6hf0ev13o4qiqoi/twit60b%2Bp.png?dl=0);
}

#offlinetip {
  background:url(https://dl.dropbox.com/s/enhddcq9lcz7knn/gift60b%2Bp.png?dl=0);
}

#mfcshare {
  background:url(https://dl.dropbox.com/s/uwlx2a4kfxx2xwz/mfcshare60b%2Bp.png?dl=0);
}

#addnotifications {
  background:url(https://dl.dropbox.com/s/sle2eajwc1yoz2a/addfavorite60b%2Bp.png?dl=0);
}

#tumblr {
  background:url(https://dl.dropbox.com/s/vf4x26dao3ak5ck/tumblr60b%2Bp.png?dl=0);
}

#twitter,#instagram,#offlinetip,#addnotifications,#tumblr,#mfcshare {
  margin-top:-10px;
  height:54px;
  width:54px;
  display:inline-block;
  float:left;
  margin-right:30px;
  position:relative;
  border-radius:50%;
  box-shadow:0 0 30px 5px rgba(255,255,255,.8),0px 0 30px 5px rgba(255,255,255.8),0px 0 10px rgba(255,255,255,.8),0px 0 10px 5px rgba(255,255,255,.8),inset 0 0 10px rgba(255,255,255,.8),inset 0 0 9px rgba(255,255,255,.9),inset 0 0 10px 4px rgba(255,255,255,.8);
  background-size:100%;
  transition:transform .9s ease-in-out;
}

#twitter:hover,#instagram:hover,#offlinetip:hover,#addnotifications:hover,#tumblr:hover,#mfcshare:hover {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg);
}

.purpletext {
  color:#A158A4;
  text-shadow:0 0 3px rgba(255,255,255,0.4);
}

.giftcards {
  white-space:nowrap;
  width:950px;
  padding:25px;
  text-align:center;
  margin-left:-21px;
}

.giftcards img {
  height:15%;
  width:15%;
  padding:12px;
}

a:visited {
  color:#;
}

#theguac {
  background:url(https://dl.dropbox.com/s/31frhxdznh4ys24/medici.png?dl=0);
  background-size:cover,100%;
  text-align:center;
  background-repeat:no-repeat;
  width:950px;
  height:1115px;
  margin-left:-22px;
}

.guacname {
  padding-top:370px;
  font-family:'Staatliches',arial;
  font-size:5.2em;
  letter-spacing:.1em;
  color:gold;
  text-shadow:2px 1px 25px rgba(0,0,0,0.4),2px 1px 15px rgba(0,0,0,0.5),2px 1px 15px rgba(255,228,225,0.5),2px 1px 15px rgba(255,228,225,0.5);
}

.topmember {
  padding-top:400px;
  font-family:'Cormorant SC',arial;
  font-size:2.35em;
  line-height:1em;
  font-weight:900;
  color:gold;
  text-shadow:2px 1px 15px rgba(0,0,0,0.4),2px 1px 10px rgba(0,0,0,0.5),2px 1px 15px rgba(255,228,225,0.5),2px 1px 15px rgba(255,228,225,0.5);
  list-style:none;
  margin-left:-21px;
  list-decoration:none;
}

.guactip {
  font-family:'Staatliches',arial;
  font-size:4.5em;
  color:rgba(253,252,226,1);
  font-weight:700;
  text-shadow:2px 1px 25px rgba(0,0,0,0.4),2px 1px 15px rgba(0,0,0,0.5),2px 1px 15px rgba(255,228,225,0.5);
}

html {
  background:rgb(120,9,121);
  background:url(https://img.mfcimg.com/photos2/300/30098544/220-425-994-250-12379174.jpg);
  background-position:fixed;
  background-repeat:round;
  background-attachment:fixed;
  z-index:-999999;
}

* {
  box-sizing:border-box;
}

#profile_header {
  background-color:black;
  height:40px;
  position:fixed;
  bottom:0;
  left:0;
  right:0;
  width:100%;
  z-index:999999;
}

.profile_section_content {
  z-index:99;
  position:relative;
  border-radius:5px;
  width:940px;
}

.profile_section_background {
  background-color:rgba(0,0,0,.7);
  filter:alpha(opacity=100);
  opacity:1;
}

.img_radius_shadow {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:1em;
  -webkit-box-shadow:0 0 0 #777777;
  -moz-box-shadow:0 0 0 #777777;
  box-shadow:0 0 0 #777777;
}

.profile_section_content .heading {
  padding:5px;
  background-color:skyblue;
  color:#FFFFFF;
  font-family:'Roboto';
  font-weight:normal;
  font-style:normal;
  font-size:28px;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:2em;
  -webkit-box-shadow:0 0 0 #777777;
  -moz-box-shadow:0 0 0 #777777;
  box-shadow:0 0 0 #777777;
  -webkit-text-shadow:0 0 0 #777777;
  -moz-text-shadow:0 0 0 #777777;
  text-shadow:0 0 0 #777777;
}

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

.hvr-grow {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  box-shadow:0 0 1px rgba(0,0,0,0);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -moz-osx-font-smoothing:grayscale;
  -webkit-transition-duration:.3s;
  transition-duration:.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
}

.hvr-grow:hover,.hvr-grow:focus,.hvr-grow:active {
  -webkit-transform:scale(1.1);
  transform:scale(1.1);
}

.dank a::before,.dank a::after {
  display:inline-block;
  opacity:0;
  -webkit-transition:-webkit-transform 0.3s,opacity .2s;
  -moz-transition:-moz-transform 0.3s,opacity .2s;
  transition:transform 0.3s,opacity .2s;
}

.dank a::before {
  margin-right:10px;
  content:'[';
  -webkit-transform:translateX(20px);
  -moz-transform:translateX(20px);
  transform:translateX(20px);
}

.dank a::after {
  margin-left:10px;
  content:']';
  -webkit-transform:translateX(-20px);
  -moz-transform:translateX(-20px);
  transform:translateX(-20px);
}

.textin {
  margin-top:100px;
  margin-bottom:50px;
  background-color:black;
  width:940px;
  font-family:"Roboto",arial;
  font-size:1.2em;
  font-style:bold;
  color:#D8E4FF;
  text-align:center;
  line-height:30px;
  margin-left:-21px;
  border-radius:1em;
}

.dank a:hover::before,.dank a:hover::after,.dank a:focus::before,.dank a:focus::after {
  opacity:1;
  -webkit-transform:translateX(0px);
  -moz-transform:translateX(0px);
  transform:translateX(0px);
}

a.anchor2 {
  display:block;
  position:relative;
  top:-150px;
  visibility:hidden;
}

a.anchor4 {
  display:block;
  position:relative;
  top:105px;
  visibility:hidden;
}

#headername {
  height:683px;
  width:950px;
  margin-top:150px;
  text-align:center;
  background:url(https://img.mfcimg.com/photos2/300/30098544/365-797-264-494-11923283.jpg)center center no-repeat;
  background-size:100%;
  color:#D8E4FF;
  font-family:'Cinzel Decorative',cursive;
  font-size:5.5em;
  font-style:bold;
  margin-left:-22px;
  align:center;
  word-spacing:120px;
  text-shadow:2px 1px 25px rgba(0,0,0,0.4),2px 1px 15px rgba(0,0,0,0.4),2px 1px 15px rgba(0,0,0,0.4),2px 1px 15px rgba(0,0,0,0.4),2px 1px 15px rgba(0,0,0,0.4),2px 1px 15px rgba(0,0,0,0.4),2px 1px 15px rgba(255,0,0,0.6);
}

#footerimage {
  height:750px;
  width:950px;
  text-align:center;
  background:url(https://img.mfcimg.com/photos2/300/30098544/467-473-673-955-11923269.jpg);
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center;
  font-family:"Cormorant SC",cursive;
  font-size:2.4em;
  color:#D9CFE4;
  line-height:2.2em;
  white-space:pre-line;
  margin-left:-21px;
  align:center;
  word-spacing:10px;
  text-shadow:2px 1px 25px rgba(0,0,0,0.4),2px 1px 15px rgba(0,0,0,0.4),2px 1px 15px rgba(0,0,0,0.4),2px 1px 15px rgba(0,0,0,0.4);
}

#tipss {
  margin-top:50px;
  background:url(https://img.mfcimg.com/photos2/300/30098544/467-473-673-955-11923269.jpg);
  padding-top:50px;
  padding-bottom:50px;
  margin-left:-18px;
}

#footerimage a {
  font-family:"Cormorant SC";
  color:#D9CFE4;
  line-height:1em;
}

#cvideo {
  padding-top:35px;
  margin-right:105px;
  margin-bottom:20px;
  color:purple;
  line-height:40px;
}

#cvideo a:hover {
  color:white;
}

#cvideo a {
  margin-top:-55px;
}

#nav li {
  display:inline;
  position:relative;
  white-space:nowrap;
  font-size:1em;
  font-family:"helvetica",sans-serif;
  font-weight:350;
  padding-left:1em;
  padding-right:1em;
  font-style:normal;
  width:100%;
  border-radius:.6em;
  background-opacity:.5;
  text-transform:uppercase;
  margin-right:10px;
  scroll:smooth;
}

#nav ul {
  white-space:nowrap;
  text-align:center;
  width:100%;
  margin-left:-42px;
}

#nav {
  margin:0;
  margin-top:0;
  background-color:#2a99eb;
  margin-left:auto;
  margin-right:auto;
  vertical-align:top;
  display:inline-block;
  width:100%;
  text-align:center;
  background-size:cover;
  background-repeat:norepeat;
  background-size:25%;
  background-opacity:.5;
  z-index:99999999;
  position:fixed;
  top:-5px;
  left:0;
}

#nav a {
  color:white;
  text-decoration:none;
  font-family:"helvetica",geneva;
  text-shadow:2px 1px 25px rgba(0,0,0,0.4),2px 1px 15px rgba(0,0,0,0.4),2px 1px 15px rgba(0,0,0,0.4);
}

#nav a:hover {
  color:#D8E4FF;
  text-shadow:2px 1px 25px rgba(0,0,0,0.4),2px 1px 15px rgba(0,0,0,0.4),2px 1px 15px rgba(0,0,0,0.4),2px 1px 15px rgba(0,0,0,0.4),2px 1px 15px rgba(0,0,0,0.4),2px 1px 15px rgba(0,0,0,0.4),2px 1px 15px rgba(255,0,0,0.6);
}

#nav2 li {
  display:inline;
  position:relative;
  white-space:nowrap;
  font-size:.92em;
  color:rgba (40,40,40,.9);
  font-family:"Courgette",sans-serif;
  font-weight:300;
  padding-left:1em;
  padding-right:1em;
  font-style:normal;
  width:100%;
  border-radius:.6em;
  background-opacity:.5;
  margin-right:38px;
}

#nav2 ul {
  margin-top:3px;
  vertical-align-top:center;
  text-align:center center;
  white-space:nowrap;
  text-align:center;
  width:100%;
  margin-left:-20px;
}

#nav2 {
  margin-top:-5px;
  height:28px;
  background-color:rgba(255,255,255,.93);
  margin-left:auto;
  margin-right:auto;
  vertical-align:top;
  display:inline-block;
  width:100%;
  text-align:center;
  background-size:cover;
  background-repeat:norepeat;
  background-size:25%;
  background-opacity:.5;
  z-index:99999999;
  position:fixed;
  top:48px;
  left:0;
}

#nav2 a {
  color:rgba(30,30,30,1);
  text-decoration:none;
}

#nav2 a:hover {
  font-weight:400;
  color:black;
}

#chatroom {
  border-radius:2em;
  background-color:rgba(120,40,80,.2);
  border:2px solid rgba(140,80,45,.4);
  padding-bottom:4px;
  padding-top:2px;
}

a:hover {
  box-shadow:0 0 10px rgba(180,40,80,.8),inset 0 0 20px rgba(180,40,80,.8),;
}

#email {
  margin-top:15px;
  margin-bottom:50px;
}

.minibio {
  font-family:'Lato' ,cursive;
  background-position:fixed;
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-size:cover;
  padding:10px;
  border-radius:2em;
  margin-left:130px;
  margin-right:auto;
  margin-bottom:0;
  width:650px;
  Font-size:1.4em;
  Line-height:42px;
  Font-style:normal;
  margin-top:75px;
  font-weight:400;
  color:white;
  Text-align:center;
}

#profile_avatar {
  display:none;
}

.hvr-grow {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  box-shadow:0 0 1px rgba(0,0,0,0);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -moz-osx-font-smoothing:grayscale;
  -webkit-transition-duration:.3s;
  transition-duration:.3s;
  -webkit-transition-property:transform;
  transition-property:transform;
}

.hvr-grow:hover,.hvr-grow:focus,.hvr-grow:active {
  -webkit-transform:scale(1.1);
  transform:scale(1.1);
}

body {
  width:940px;
  font-family:'Veranda';
  font-weight:normal;
  font-style:normal;
  font-family:Century Gothic,sans-serif;
  color:white;
  line-height:20px;
  font-size:14px;
  margin:0 auto;
}

#ruless {
  margin-top:-20px;
  margin-left:-21px;
  height:750px;
  width:950px;
  background:url(https://img.mfcimg.com/photos2/300/30098544/221-946-222-340-11923287.jpg);
  background-size:cover;
}

#ruless ul {
  margin-left:auto;
  justify:left;
  margin-right:auto;
  font-size:1.1em;
  font-family:"Alegrya Sans SC","Lato";
  font-weight:400;
  line-height:1.31em;
  margin-top:-20px;
}

#ruleswrap {
  border-radius:0 0 2em 0;
  width:445px;
  margin-left:0;
  margin-right:auto;
}

#ruless p {
  padding:10px;
  margin-left:auto;
  justify:left;
  margin-right:auto;
  font-size:1.21em;
  font-family:"Courgette","Lato";
  font-weight:400;
  text-indent:40px;
  line-height:1.61em;
  width:950px;
  color:white;
  margin-top:20px;
  text-shadow:2px 1px 25px rgba(51,37,43,0.4),2px 1px 15px rgba(51,37,43,0.5),2px 1px 15px rgba(51,37,43,0.5),2px 1px 15px rgba(255,228,225,0.5);
  font-style:normal;
  background-color:#0000006b;
  border-radius:2em;
}

#profile {
  margin-top:-88px;
  margin-left:-48px;
  width:940px;
  height:3519px;
  background-color:#!important;
  background-size:100%;
  background-repeat:repeat;
  box-shadow:#!important;
  z-index:100;
}

#username_container.container {
  display:none;
}

#gender_container.container {
  display:none;
}

#sexual_preference_container.container {
  display:none;
}

#profile_about_me .label {
  text-align:left;
  padding-right:0;
  margin-left:300px;
}

#profile_header .profile_section_content {
  padding:0;
  margin:0;
  background-color:black;
}

#avatar_holder {
  position:absolute;
  margin:auto;
  right:0;
  left:0;
}

#profile_avatar {
  border:solid white 5px;
  border-radius:50px;
  -webkit-border-radius:50px;
  -moz-border-radius:50px;
}

#profile_about_me {
  margin-top:20px;
  #profile_about_mecontainerdisplay:block;
  margin:0 auto;
  text-align:left;
  position:relative;
}

#profile_about_me .label,#profile_about_me .value {
  display:inline-block;
  width:200px;
}

#profile_about_me .label {
  text-align:right;
  padding-right:10px;
  margin-right:10px;
}

#profile_about_me .value {
  text-align:inline-block;
  text-align:left;
  padding-left:10px;
  img-align:center;
}

#tags_container.container,#about_me_label.label,#header_bar,#footer_bar,.heading,#blurb_container,#unix_last_updated_container {
  display:none;
  #colorbox#cboxOverlay#cboxWrapperposition:absolute;
  top:0;
  left:0;
  z-index:9999;
  overflow:hidden;
}

#member_status_value:before {
  color:white!important;
  font-family:'Courgette',cursive;
  content:'MissMiaShelby is   ';
  font-size:.75rem;
  font-weight:600;
}

#status_label.label {
  font-size:.95rem;
  display:none;
}

#status_container.container {
  float:right;
  margin-right:150px;
  font-family:"helvetica";
  font-weight:250;
}

#status_container a:link {
  font-family:"Helvetica",sans-serif;
  font-weight:600;
  font-size:.75rem;
  color:white;
}

#cboxOverlay {
  position:fixed;
  width:100%;
  height:100%;
}

#cboxMiddleLeft,#cboxBottomLeft {
  clear:left;
}

#cboxContent {
  position:relative;
}

#cboxTitle {
  margin:0;
}

#cboxLoadingOverlay,#cboxLoadingGraphic {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

#cboxPrevious,#cboxNext,#cboxSlideshow {
  cursor:pointer;
}

#colorbox,#cboxContent {
  box-sizing:content-box;
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box;
}

#cboxOverlay {
  background:green;
}

#colorbox {
  outline:0;
}

#cboxContent {
  overflow:visible;
}

#cboxLoadingOverlay {
  background:#fff;
}

#cboxLoadingOverlay {
  -webkit-border-radius:9px;
  -moz-border-radius:9px;
  border-radius:9px;
}

#cboxTitle {
  position:absolute;
  bottom:-25px;
  left:0;
  color:#000;
}

#cboxCurrent {
  position:absolute;
  bottom:-26px;
  right:205px;
  text-indent:-9999px;
}

#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active {
  outline:0;
}

img {
  border:0;
}

input[type="password"] {
  background-color:#fff;
  border:1px solid #ccc;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition:border linear .2s,box-shadow linear .2s;
  -moz-transition:border linear .2s,box-shadow linear .2s;
  -o-transition:border linear .2s,box-shadow linear .2s;
  transition:border linear .2s,box-shadow linear .2s;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}

input[type="submit"] {
  margin-top:3px;
  display:inline-block;
  padding:4px 12px;
  color:#333;
  background-color:#f5f5f5;
  background-image:-moz-linear-gradient(top,#fff,#e6e6e6);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
  background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);
  background-image:-o-linear-gradient(top,#fff,#e6e6e6);
  background-image:linear-gradient(to bottom,#fff,#e6e6e6);
  background-repeat:repeat-x;
  cursor:pointer;
  border:1px solid #ccc;
  border-color:#e6e6e6 #e6e6e6 #bfbfbf;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  border-bottom-color:#b3b3b3;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}

input[type="submit"]:hover,input[type="submit"]:focus {
  color:#333;
  background-color:#e6e6e6;
  *background-color:#d9d9d9;
  text-decoration:none;
  background-position:0 -15px;
  -webkit-transition:background-position .1s linear;
  -moz-transition:background-position .1s linear;
  -o-transition:background-position .1s linear;
  transition:background-position .1s linear;
}

#profile {
  display:table;
  width:100%;
  -webkit-overflow-scrolling:touch;
}

#fixed_background {
  z-index:-200;
  display:none;
  width:100%;
  height:100%;
  position:fixed;
  top:0;
  left:0;
}

#average_rating_count {
  line-height:16px;
  font-size:10px;
}

#avatar_holder {
  text-align:right;
  float:left;
  margin-right:15px;
  width:90px;
  height:90px;
}

.profile_row {
  display:table-row;
}

.profile_section {
  display:table-cell;
  border-spacing:2px;
  width:100%;
}

.profile_section .heading {
  margin-bottom:15px;
  font-size:17px;
  font-weight:bold;
  background-color:black;
}

.profile_section_content {
  z-index:auto;
  position:relative;
  border-radius:5px;
}

.profile_section_background {
  z-index:-100;
  color:black;
  top:0;
  left:0;
  bottom:0;
  right:0;
  position:absolute;
  background:#ffffff00!important;
  -webkit-border-radius:inherit;
  -moz-border-radius:inherit;
  border-radius:inherit;
}

.container {
  display:table-row;
  margin:7px 0 7px 20px;
}

.label {
  display:table-cell;
  text-align:left;
  min-width:175px;
  margin-right:10px;
  font-weight:bold;
}

.value {
  display:table-cell;
}

#schedule_converted {
  font-size:10px;
}

#profile_main_about_holder {
  display:table;
  width:100%;
  border-spacing:0;
}

.profile_row {
  width:940px;
}

#profile_about_me_friends {
  width:940px;
  display:table-cell;
  width:100%;
  vertical-align:top;
}

#profile_header .label {
  min-width:95px;
}

#profile_header .label,#profile_header .value {
  font-size:10px;
}

#profile_schedule .label {
  min-width:90px;
}

#member_type_value {
  font-weight:bold;
  color:red;
}

#protected_gallery_instructions {
  padding:5px 0;
}

#protected_gallery_name {
  font-weight:bold;
  color:#008000;
  padding:5px 0;
  font-size:16px;
}

#gallery_password_form {
  padding-top:5px;
}

#gallery_password_form_modal {
  font-size:14px;
  padding:40px 0 0 10px;
  color:#000;
  background-color:#fff;
}

#gallery_password_form_error,#send_message_form_error {
  padding-top:5px;
  color:red;
  font-weight:bold;
}

#send_message_form_success {
  text-align:center;
  color:#008000;
  font-weight:bold;
}

#send_message_form_modal {
  color:#000;
  background-color:#fff;
}

#header_bar {
  padding:5px 20px 10px 10px;
}

#footer_bar {
  padding:10px 20px 20px 10px;
}

.header_links,.footer_links {
  float:left;
  font-size:14px;
}

#img_preview {
  background-color:#000;
  padding:4px;
  z-index:100;
  border:0;
  display:none;
}

#img_preview {
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
}

.emphasis {
  font-weight:bold;
}

.hidden {
  display:none;
}

.notice {
  color:green;
}

.dank a::before,.dank a::after {
  display:inline-block;
  opacity:0;
  -webkit-transition:-webkit-transform 0.3s,opacity .2s;
  -moz-transition:-moz-transform 0.3s,opacity .2s;
  transition:transform 0.3s,opacity .2s;
}

.dank a::before {
  margin-right:10px;
  content:'[';
  -webkit-transform:translateX(20px);
  -moz-transform:translateX(20px);
  transform:translateX(20px);
}

.dank a::after {
  margin-left:10px;
  content:']';
  -webkit-transform:translateX(-20px);
  -moz-transform:translateX(-20px);
  transform:translateX(-20px);
}

.dank a:hover::before,.dank a:hover::after,.dank a:focus::before,.dank a:focus::after {
  opacity:1;
  -webkit-transform:translateX(0px);
  -moz-transform:translateX(0px);
  transform:translateX(0px);
}

#username_container,#ethnicity_container,#country_container,#smoke_container,#gender_container,#body_type_container,#body_type_label,#body_type_value,#hair_container,#hair_value,#eyes_container,#eyes_value,#eyes_label,#weight_container,#height_container,#age_container,#city_container,#sexual_preference_container,#smoke_label,#smoke_value,#drink_container {
  display:none;
}

#status_container {
  font-family:'courgette',cursive;
  height:50px;
}

#unix_last_broadcast_label {
  position:absolute;
  left:1%;
  font-family:'Helvetica',Helvetica,sans-serif;
  font-weight:250;
  font-size:.95em;
  color:white;
  text-shadow:none;
  text-transform:uppercase;
  z-index:1;
}

.mfcshareheader {
  font-family:"Cormorant SC","lato";
  font-size:2em;
  color:white;
  width:950px;
  height:20px;
  text-align:center;
  margin-top:10px;
  margin-bottom:-50px;
}

#MFC-SHARE-VIDS {
  display:inline-block;
  background:url(https://img.mfcimg.com/photos2/300/30098544/883-734-829-925-11923282.jpg);
  width:940px;
  height:800px;
  padding:40px;
  overflow:hidden;
  text-align:center;
  margin-top:150px;
  margin-left:-21px;
}

#MFC-SHARE-VIDS iframe {
  display:inline-block;
  background:#ffffff85;
  width:90%;
  height:600px;
  overflow:hidden;
  text-align:center;
}

#MFC-SHARE-STORE {
  display:inline-block;
  width:940px;
  height:1200px;
  padding:40px;
  overflow:hidden;
  text-align:center;
  scroll:none;
  margin-bottom:-100px;
  margin-top:50px;
}

#MFC-SHARE-STORE iframe {
  display:inline-block;
  width:90%;
  height:100%;
  overflow:hidden;
  scroll:none;
  text-align:center;
}

#MFC-SHARE-CLUBS {
  display:inline-block;
  width:940px;
  height:800px;
  overflow:hidden;
  text-align:center;
  margin-bottom:-100px;
  Margin-top:200px;
  margin-left:-21px;
}

#MFC-SHARE-CLUBS iframe {
  display:inline-block;
  width:90%;
  height:800px;
  overflow:hidden;
  text-align:center;
}

#MFC-SHARE-GOALS {
  display:inline-block;
  width:940px;
  height:400px;
  padding:40px;
  overflow:hidden;
  text-align:center;
  margin-bottom:50px;
  scroll:none;
}

#MFC-SHARE-GOALS iframe {
  display:inline-block;
  width:90%;
  height:600px;
  overflow:hidden;
  text-align:center;
}

/*! CSS Used fontfaces */
@font-face {
  font-family:'Courgette';
  font-style:normal;
  font-weight:400;
  src:local('Courgette Regular'),local(Courgette-Regular),url(https://fonts.gstatic.com/s/courgette/v5/wEO_EBrAnc9BLjLQAUk1VvoM_kgXiQ.woff) format("woff");
}

@font-face {
  font-family:'Staatliches';
  font-style:normal;
  font-weight:400;
  src:local('Staatliches Regular'),local(Staatliches-Regular),url(https://fonts.gstatic.com/s/staatliches/v1/HI_OiY8KO6hCsQSoAPmtMYebvpWfOMPT.ttf) format("truetype");
}

@font-face {
  font-family:'Staatliches';
  font-style:normal;
  font-weight:400;
  src:local('Staatliches Regular'),local(Staatliches-Regular),url(https://fonts.gstatic.com/s/staatliches/v1/HI_OiY8KO6hCsQSoAPmtMYeVvpCNOw.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;
}

@font-face {
  font-family:'Staatliches';
  font-style:normal;
  font-weight:400;
  src:local('Staatliches Regular'),local(Staatliches-Regular),url(https://fonts.gstatic.com/s/staatliches/v1/HI_OiY8KO6hCsQSoAPmtMYebvpA.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-face {
  font-family:'Cormorant SC';
  font-style:normal;
  font-weight:400;
  src:local('Cormorant SC Regular'),local(CormorantSC-Regular),url(https://fonts.gstatic.com/s/cormorantsc/v5/0yb5GD4kxqXBmOVLG30OGwsuqzA31zX--A.woff) format("woff");
}

@font-face {
  font-family:'Roboto';
  font-style:normal;
  font-weight:400;
  src:local(Roboto),local(Roboto-Regular),url(https://fonts.gstatic.com/s/roboto/v16/QHD8zigcbDB8aPfIoaupKOvvDin1pK8aKteLpeZ5c0A.ttf) format("truetype");
}

@font-face {
  font-family:'Cinzel Decorative';
  font-style:normal;
  font-weight:400;
  src:local('Cinzel Decorative Regular'),local(CinzelDecorative-Regular),url(https://fonts.gstatic.com/s/cinzeldecorative/v5/fmgK7oaJJIXAkhd9798yQoem3WQP60SwtMX1R01QT0U.woff) format("woff");
}

@font-face {
  font-family:'Lato';
  font-style:normal;
  font-weight:400;
  src:local('Lato Regular'),local(Lato-Regular),url(https://fonts.gstatic.com/s/lato/v13/qIIYRU-oROkIk8vfvxw6QvesZW2xOQ-xsNqO47m55DA.woff) format("woff");
}

.profile_section {
  display:table-cell;
  border-spacing:2px;
  display:none;
  width:100%;
}

#profile_main_about_holder {
  display:table;
  margin-top:-10px!important;
  margin-left:15px!important;
  width:100%;
  border-spacing:0;
}

.user-embed {
  z-index:2;
  position:relative;
  display:flex;
  margin:0 -15px;
  color:#fff!important;
  padding:15px;
  padding-top:10px;
}

----------------------
/*! CSS Used from: https://profiles.myfreecams.com/Allie_Synn/css?nc=276186364 */
a:link,a:active,a:visited {
  color:#F06;
  text-decoration:none;
}

a:hover {
  color:#FC3;
  text-shadow:0 1px #000,0 0 5px #fff;
}

.xcr::-webkit-scrollbar {
  width:9px;
}

.xcr::-webkit-scrollbar-track {
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5);
  -webkit-border-radius:10px;
  border-radius:10px;
}

.xcr::-webkit-scrollbar-thumb {
  -webkit-border-radius:10px;
  border-radius:10px;
  background:#444;
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5);
}

.corp {
  display:block;
  opacity:1!important;
  padding:15px 30px;
  position:relative;
  font-family:'Abel';
}

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

.treq 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.33);
  color:#666;
  transition:all .3s;
  -webkit-transition:all .3s;
}

.treq 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 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;
}

.change:target .treq p {
  background:rgba(0,102,102,0.10);
  color:#fff;
  text-shadow:0 1px 0 #000;
}

.change:target .corp {
  background:rgba(255,255,255,0.10);
}

.change:target .xcr::-webkit-scrollbar {
  width:9px;
}

.change:target .xcr::-webkit-scrollbar-track {
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5);
  -webkit-border-radius:10px;
  border-radius:10px;
}

.change:target .xcr::-webkit-scrollbar-thumb {
  -webkit-border-radius:10px;
  border-radius:10px;
  background:#096;
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5);
}

.red:target .treq a:hover {
  background:#900;
}

.red:target .treq p {
  background:rgba(0,0,0,0.10);
  color:#777;
  text-shadow:0 1px 0 #000;
  border-left:5px solid rgba(204,0,0,0.10);
}

.red:target .treq p:hover {
  background:rgba(0,0,0,0.20);
  color:#fff;
  text-shadow:0 1px 0 #000;
  border-left:5px solid #900;
}

.red:target .corp {
  background:rgba(0,0,0,0.50);
}

.red:target .xcr::-webkit-scrollbar {
  width:9px;
}

.red:target .xcr::-webkit-scrollbar-track {
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5);
  -webkit-border-radius:10px;
  border-radius:10px;
}

.red:target .xcr::-webkit-scrollbar-thumb {
  -webkit-border-radius:10px;
  border-radius:10px;
  background:#900;
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5);
}

/*! CSS Used fontfaces */
@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;
}

.textheader {
  font-family:"Cormorant SC","lato";
  font-size:2em;
  color:white;
  height:50px!important;
  width:950px;
  background-color:#000000ab;
  padding-top:13px!important;
  height:20px;
  text-align:center;
  margin-top:10px;
  margin-bottom:-50px;
}

#profile_friends {
  background-color:#00000085!important;
}

-----------------------------
.lds-heart {
  display:inline-block;
  position:relative;
  width:80px;
  height:80px;
  transform:rotate(45deg);
  transform-origin:40px 40px;
}

.lds-heart div {
  top:32px;
  left:32px;
  position:absolute;
  width:32px;
  height:32px;
  background:#fff;
  animation:lds-heart 1.2s infinite cubic-bezier(0.215,0.61,0.355,1);
}

.lds-heart div:after,.lds-heart div:before {
  content:" ";
  position:absolute;
  display:block;
  width:32px;
  height:32px;
  background:#fff;
}

.lds-heart div:before {
  left:-24px;
  border-radius:50% 0 0 50%;
}

.lds-heart div:after {
  top:-24px;
  border-radius:50% 50% 0 0;
}

@keyframes lds-heart {
  0% {
    transform:scale(0.95);
  }

  5% {
    transform:scale(1.1);
  }

  39% {
    transform:scale(0.85);
  }

  45% {
    transform:scale(1);
  }

  60% {
    transform:scale(0.95);
  }

  100% {
    transform:scale(0.9);
  }
}

.lds-hourglass {
  display:inline-block;
  position:relative;
  width:80px;
  height:80px;
}

.lds-hourglass:after {
  content:" ";
  display:block;
  border-radius:50%;
  width:0;
  height:0;
  margin:8px;
  box-sizing:border-box;
  border:32px solid #fff;
  border-color:#fff transparent;
  animation:lds-hourglass 1.2s infinite;
}

@keyframes lds-hourglass {
  0% {
    transform:rotate(0);
    animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);
  }

  50% {
    transform:rotate(900deg);
    animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);
  }

  100% {
    transform:rotate(1800deg);
  }
}