@charset "UTF-8";

body {
  background-image:url(bg-winter.jpg);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-color:#fbeec7;
  background-position:center;
  margin:0 auto;
  width:800px!important;
}

hr {
  border-top:1px dashed #fff;
  border-bottom:5px dotted #fff;
  color:#fff;
  height:1px;
  margin-bottom:0;
}

body,td {
  color:#ff1fd2;
  font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  font-weight:200!important;
  font-style:italic;
  font-size:16px;
  line-height:100%;
}

a:link,a:active,a:hover {
  color:#2e2e2e;
}

.custom-heading {
  font-size:20px;
  text-align:center;
}

#navbar-container {
  z-index:1000;
  position:fixed;
  top:0;
  left:0;
  width:100%;
  margin-bottom:0;
}

#navbar {
  position:relative;
  z-index:1000;
  background-image:url(navbar-bg.jpg);
  width:100%;
  margin-bottom:0;
  border-bottom:5px solid #dce2ef;
  -webkit-box-shadow:0 10px 40px 0 rgba(31,41,79,0.8);
  box-shadow:0 10px 40px 0 rgba(31,41,79,0.8);
}

body {
  background-image:url(https://img.mfcimg.com/photos2/177/17755621/707-758-835-759-7184991.jpg);
  background-color:#cccccc;
}

#navbar-content {
  text-indent:80px;
  width:960px;
  margin:auto;
  margin-bottom:0;
  padding:30px;
  -moz-border-radius:1em;
  border-radius:1em 1em 1em 1em;
  background-color:rgba(255,255,255,0.8)!important;
  position:relative;
}

#main_photo {
  border:20px solid rgba(255,255,255,0.8);
  position:relative;
  margin-top:40%;
  margin-left:60px;
  margin-right:-60px;
  width:250px;
  height:250px;
  border-radius:145px;
  -webkit-border-radius:145px;
  -moz-border-radius:145px;
  background-color:transparent;
  -webkit-box-shadow:0 20px 60px 0 rgba(31,41,79,0.8);
  box-shadow:0 20px 60px 0 rgba(31,41,79,0.8);
}

#profile_main_photo {
  position:relative;
}

#username_label,#cam_score_label,#gender_label,#ethnicity_label,#hair_label,#eyes_label,#weight_label,#height_label,#age_label,#country_label,#sexual_preference_label,#occupation_label,#pets_label,#body_type_label,#city_label,#smoke_label,#drink_label,#drugs_label,#marital_status_label,#school_label,#favorite_food_label,#automobile_label {
  font-family:'Georgia';
  font-style:italic;
  float:left;
  text-align:right;
  padding-top:8px;
  padding-bottom:8px;
  padding-left:20px;
  padding-right:20px;
  font-weight:200!important;
  width:200px;
/* webkit example */
  background-image:url(https://img.mfcimg.com/photos2/177/17755621/707-758-835-759-7184991.jpg);
/* mozilla example - FF3.6+ */
  background-image:-(rcenter,rgba(251,204,231,0) 20%,rgba(88,326,85,89) 95%);
/* IE 5.5 - 7 */
  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColor=0,endColorStr=#FFFFFF);
/* IE8 uses -ms-filter for whatever reason... */
  -ms-filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColor=0,endColoStr=#FFFFFF);
  -moz-border-radius:3em;
  border-radius:3em 3m 3em 3em;
  border-bottom:2px solid rgba(255,255,255,0.1);
}

#username_value,#cam_score_value,#gender_value,#ethnicity_value,#hair_value,#eyes_value,#weight_value,#height_value,#age_value,#country_value,#sexual_preference_value,#occupation_value,#pets_value,#body_type_value,#city_value,#smoke_value,#drink_value,#drugs_value,#marital_status_value,#school_value,#favorite_food_value,#automobile_value {
  float:left;
  margin-left:-10px;
  text-align:left;
  padding-top:8px;
  padding-bottom:8px;
  padding-left:20px;
  padding-right:20px;
  font-weight:normal!important;
  color:#4d5b84;
  background-color:rgba(196,205,227,0.7);
  width:200px;
  -moz-border-radius:3em;
  border-radius:3em 3em 3em 3em;
  border-bottom:2px solid rgba(255,255,255,0.1);
}

#header_bar,#avatar_holder,#blurb_label,#blurb_value,#unix_last_login_label,#unix_last_login_value,#unix_last_updated_label,#unix_last_updated_value,#tags_label,#tags_value,#status_label,#member_type_value,.heading,.footer_links {
  display:none;
}

#colorbox,#cboxOverlay,#cboxWrapper {
  z-index:auto!important;
}

.profile_section_content {
  z-index:auto!important;
}

.vixen-button {
  -webkit-animation-name:button-pulse;
  -webkit-animation-duration:6s;
  -webkit-animation-iteration-count:infinite;
  position:relative;
  -moz-border-radius:15px;
  -webkit-border-radius:15px;
  border-radius:30px;
  border:5px solid #ffbaf1;
  cursor:pointer;
  color:#000000;
  font-size:15px;
  font-weight:bold;
  padding:15px;
  text-shadow:3px 3px 3px 3px #ffbaf1;
  margin-left:10px;
  margin-right:10px;
}

.vixen-button:hover {
  background-color:#FBCCE7;
}

.vixen-button:active {
  position:relative;
  top:5px;
}

.wall_post {
  -moz-border-radius:2em;
  border-radius:2em 2em 2em 2em;
  background-color:rgba(255,255,255,0.6)!important;
  padding:50px!important;
  margin-top:15px;
  margin-bottom:15px;
  width:800px!important;
}

.photo_gallery_preview,#profile_interests_content,#profile_schedule,#profile_friends {
  -moz-border-radius:1em;
  border-radius:2em 2em 2em 2em;
  background-color:rgba(255,255,255,0.6)!important;
  padding:20px!important;
}

.custom-content {
  -moz-border-radius:1em;
  border-radius:1em 1em 1em 1em;
  background-color:rgba(255,255,255,0.4)!important;
  padding:30px!important;
  margin-left:-300px;
  line-height:100%;
  margin-top:-30px;
  margin-bottom:0;
}

#profile_friends {
  margin-centre:auto;
}

#profile_interests_content {
  margin-top:20px;
}

@-webkit-keyframes button-pulse {
  from {
    background-color:rgba(255,255,255,0.5);
  }
  
  50% {
    background-color:rgba(177,187,213,0.5);
  }
  
  to {
    background-color:rgba(255,255,255,0.5);
  }
}

#status_container {
  position:absolute;
  top:-46px;
  left:-150px;
}

#status_container {
  display:none;
}

#gender_container {
  display:none;
}

#username_container {
  display:none;
}

#sexual_preference_container {
  display:none;
}

#about_me_label {
  opacity:0;
}

/* fade slider */
.slides {
  height:500px;
  margin:0 auto;
  margin-left:-40px;
  overflow:hidden;
  position:relative;
  width:1000px;
}

.slides ul {
  list-style:none;
  position:relative;
}

/* keyframes #anim_slides */
@-webkit-keyframes anim_slides {
  0% {
    opacity:0;
  }
  
  6% {
    opacity:1;
  }
  
  24% {
    opacity:1;
  }
  
  30% {
    opacity:0;
  }
  
  100% {
    opacity:0;
  }
}

@-moz-keyframes anim_slides {
  0% {
    opacity:0;
  }
  
  6% {
    opacity:1;
  }
  
  24% {
    opacity:1;
  }
  
  30% {
    opacity:0;
  }
  
  100% {
    opacity:0;
  }
}

.slides ul li {
  opacity:0;
  position:absolute;
  top:0;
/* css3 animation */
  -webkit-animation-name:anim_slides;
  -webkit-animation-duration:24s;
  -webkit-animation-timing-function:linear;
  -webkit-animation-iteration-count:infinite;
  -webkit-animation-direction:normal;
  -webkit-animation-delay:0;
  -webkit-animation-play-state:running;
  -webkit-animation-fill-mode:forwards;
  -moz-animation-name:anim_slides;
  -moz-animation-duration:24s;
  -moz-animation-timing-function:linear;
  -moz-animation-iteration-count:infinite;
  -moz-animation-direction:normal;
  -moz-animation-delay:0;
  -moz-animation-play-state:running;
  -moz-animation-fill-mode:forwards;
}

/* css3 delays */
.slides ul li:nth-child(2),.slides ul li:nth-child(2) div {
  -webkit-animation-delay:6s;
  -moz-animation-delay:6s;
}

.slides ul li:nth-child(3),.slides ul li:nth-child(3) div {
  -webkit-animation-delay:12s;
  -moz-animation-delay:12s;
}

.slides ul li:nth-child(4),.slides ul li:nth-child(4) div {
  -webkit-animation-delay:18s;
  -moz-animation-delay:18s;
}

.slides ul li img {
  display:block;
}

/* keyframes #anim_titles */
@-webkit-keyframes anim_titles {
  0% {
    left:100%;
    opacity:0;
  }
  
  5% {
    left:10%;
    opacity:1;
  }
  
  20% {
    left:10%;
    opacity:1;
  }
  
  25% {
    left:100%;
    opacity:0;
  }
  
  100% {
    left:100%;
    opacity:0;
  }
}

@-moz-keyframes anim_titles {
  0% {
    left:100%;
    opacity:0;
  }
  
  5% {
    left:10%;
    opacity:1;
  }
  
  20% {
    left:10%;
    opacity:1;
  }
  
  25% {
    left:100%;
    opacity:0;
  }
  
  100% {
    left:100%;
    opacity:0;
  }
}

.slides ul li div {
  background-color:#333333;
  border-radius:10px 10px 10px 10px;
  box-shadow:0 0 5px #FFADFF inset;
  color:#FFFFFF;
  font-size:20px;
  left:20%;
  margin:0 auto;
  padding:10px;
  position:absolute;
  top:5%;
  width:200px;
/* css3 animation */
  -webkit-animation-name:anim_titles;
  -webkit-animation-duration:24s;
  -webkit-animation-timing-function:linear;
  -webkit-animation-iteration-count:infinite;
  -webkit-animation-direction:normal;
  -webkit-animation-delay:0;
  -webkit-animation-play-state:running;
  -webkit-animation-fill-mode:forwards;
  -moz-animation-name:anim_titles;
  -moz-animation-duration:24s;
  -moz-animation-timing-function:linear;
  -moz-animation-iteration-count:infinite;
  -moz-animation-direction:normal;
  -moz-animation-delay:0;
  -moz-animation-play-state:running;
  -moz-animation-fill-mode:forwards;
}