@charset "UTF-8";

UTF-8;
/************************************* Misc Adjustments
**************************************/
:-moz-any-link:focus {
  outline:none;
}

:focus {
  outline:none;
}

a img {
  border:none;
}

a:active {
  background:none;
}

* {
  -webkit-transition:color .6s;
  -moz-transition:color .6s;
  -o-transition:color .6s;
  -ms-transition:color .6s;
  transition:color .6s;
}

@media screen and (max-device-width: 480px) {
  body {
    -webkit-text-size-adjust:none;
  }
}

* {
  -webkit-tap-highlight-color:rgba(0,0,0,0)!important;
}

/************************************* 

         Remove MFC Elements 

**************************************/
div.heading,#perfect_date_label,#craziest_thing_label,#know_me_label,#about_me_label,#blurb_container,#favorite_models_container,#tags_container,#unix_last_login_container,#unix_last_updated_container,#gender_container,#profile_friends .heading,#profile_main_photo,#profile_about_me .heading,#status_label,#member_type_value,#member_message_value,#status_value > a:nth-child
(4),#username_container,#profile_header_container .heading,#profile_comments .heading {
  display:none!important;
}

#profile_friends .heading {
  display:none!important;
}

/************************************* 

               BODY 

**************************************/
body {
  width:960px;
  margin:0 auto;
  color:#000000;
  font:400 10pt Oswald,sans-serif;
  background:#fff url(http://rcassxn.xyz/body_bg.jpg)center top;
  margin-bottom:-10px!important;
  padding-bottom:0!important;
  background-attachment:fixed;
}

#profile {
  background:rgba(255,255,255,.9);
  margin-top:63px;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  -moz-box-shadow:inset 0 0 10px 3px rgba(129,27,175,.4);
  -webkit-box-shadow:inset 0 0 10px 3px rgba(129,27,175,.4);
  box-shadow:inset 0 0 10px 3px rgba(129,27,175,.4);
  margin-bottom:-20px;
  padding-top:303px;
}

.profile_section_content {
  color:#000000;
  border:0 none;
  padding:5px;
  margin:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 0 0 #777777;
  -moz-box-shadow:0 0 0 #777777;
  box-shadow:0 0 0 #777777;
}

.profile_section_background {
  filter:alpha(opacity=100);
  opacity:1;
}

.profile_section_content .heading {
  padding:5px;
  background-color:#811baf;
  color:#FFFFFF;
  font:900 14pt Oswald,sans-serif;
  text-transform:uppercase;
  height:34px;
  line-height:34px;
  padding:0;
}

/************************************* 

       Text and Links Colors 

**************************************/
a:link,a:active,a:visited {
  color:#811baf;
  text-decoration:none;
}

a:link:hover,a:active:hover,a:visited:hover {
  color:#000;
}

/************************************* 

     Custom Menu and MFC Header 

**************************************/
#header_bar {
  display:none;
}

div.head_icons {
  width:1920px;
  height:60px;
  position:fixed;
  top:0;
  left:0;
  background:rgba(129,27,175,.7) url(/header-icons.png)no-repeat;
  left:50%;
  margin-left:-950px;
  z-index:9;
  border-bottom:4px solid rgba(129,27,175,1);
  -moz-box-shadow:0 4px 4px rgba(0,0,0,0.4);
  -webkit-box-shadow:0 4px 4px rgba(0,0,0,0.4);
  box-shadow:0 4px 4px rgba(0,0,0,0.4);
}

.navbar {
  height:80px;
  position:fixed;
  left:0;
  top:0;
  width:100%;
  z-index:10;
}

.navbar ul {
  text-align:center;
  width:960px;
  margin:0 auto;
  height:50px;
  line-height:40px;
  padding:0;
  margin-top:0;
}

.navbar ul li {
  display:table-cell;
  width:1%;
  background:url(/nav-bg.png)center;
  border-radius:5px;
  border:2px solid rgba(129,27,175,.9);
}

.navbar ul li:hover {
  background-position:bottom right;
}

.navbar ul li a {
  color:rgba(129,27,175,.6);
  display:block;
}

.navbar ul li a:hover {
  color:rgba(129,27,175,1);
}

/************************************* 

        Nav Bar Adjust Anchors  

**************************************/
#profile_friends {
  padding-top:160px;
  margin-top:-385px;
}

#livechat {
  padding-top:32px;
  margin-top:-32px;
}

#profile_about_me {
  padding-top:130px;
  margin-top:-130px;
}

/************************************* 

         Banner Slideshow
**************************************/
#custombanner {
  position:absolute;
  top:75px;
  height:351px;
  width:936px;
}

.banner_auto {
  position:relative;
  margin:0 auto;
  background:#fff;
  height:351px;
}

.banner_auto img {
  width:936px;
  height:351px;
}

.banner_auto div {
  position:absolute;
  left:0;
  top:0;
  opacity:0;
  background-position:center center;
  background-repeat:no-repeat;
  background-size:contain;
  width:936px;
  height:351px;
}

.banner_auto div#bannerimg_01 {
  background:url(http://rcassxn.xyz/header_bg.jpg);
  -webkit-animation:autoplay2 20s infinite .001s!important;
  animation:autoplay2 20s infinite .001s!important;
}

.banner_auto div#bannerimg_02 {
  background:url(http://rcassxn.xyz/header_bg1.jpg);
  -webkit-animation:autoplay2 20s infinite 5s;
  animation:autoplay2 20s infinite 5s;
}

.banner_auto div#bannerimg_03 {
  background:url(http://rcassxn.xyz/header_bg2.jpg);
  -webkit-animation:autoplay2 20s infinite 10s;
  animation:autoplay2 20s infinite 10s;
}

.banner_auto div#bannerimg_04 {
  background:url(http://rcassxn.xyz/header_bg3.jpg);
  -webkit-animation:autoplay2 20s infinite 15s;
  animation:autoplay2 20s infinite 15s;
}

@keyframes autoplay2 {
  12.5%,25% {
    opacity:1;
  }
  
  0%,37.5%,100% {
    opacity:0;
  }
}

@-webkit-keyframes autoplay2 {
  12.5%,25% {
    opacity:1;
  }
  
  0%,37.5%,100% {
    opacity:0;
  }
}

/************************************* 

   Model Offline and Online Status 

**************************************/
#member_status_value {
  text-transform:uppercase;
  background:#811baf;
  padding:7px 10px 5px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  height:20px;
  line-height:20px;
}

#member_status_value a {
  color:#fff;
  font-size:10pt;
}

#member_status_value a[href="http://www.myfreecams.com/#RaeACassXN"] {
  -webkit-animation-name:blinker;
  -webkit-animation-duration:1s;
  -webkit-animation-timing-function:linear;
  -webkit-animation-iteration-count:infinite;
  -moz-animation-name:blinker;
  -moz-animation-duration:1s;
  -moz-animation-timing-function:linear;
  -moz-animation-iteration-count:infinite;
  animation-name:blinker;
  animation-duration:1s;
  animation-timing-function:linear;
  animation-iteration-count:infinite;
  color:#fff;
}

@-moz-keyframes blinker {
  0% {
    opacity:1;
  }
  
  50% {
    opacity:0;
  }
  
  100% {
    opacity:1;
  }
}

@-webkit-keyframes blinker {
  0% {
    opacity:1;
  }
  
  50% {
    opacity:0;
  }
  
  100% {
    opacity:1;
  }
}

@keyframes blinker {
  0% {
    opacity:1;
  }
  
  50% {
    opacity:0;
  }
  
  100% {
    opacity:1;
  }
}

/************************************* 

             Model Avatar 

**************************************/
#avatar_holder {
  position:absolute;
  top:0;
  left:15px;
}

#profile_avatar {
  box-shadow:0 0 5px #811baf;
  -webkit-box-shadow:0 0 5px #811baf;
  -moz-box-shadow:0 0 5px #811baf;
  transition:all .5s ease-in-out;
  -webkit-transition:all .5s ease-in-out;
  -moz-transition:all .5s ease-in-out;
  border:2px solid #fff;
}

/************************************* 

         About Me Section

**************************************/
#profile_about_me {
  background:url(http://rcassxn.xyz/about_me_bg.jpg)no-repeat;
  background-position:0 76px;
}

#status_container {
  position:absolute;
  left:96px;
  top:28px;
  color:transparent;
}

#cam_score_container,#gender_container,#body_type_container,#ethnicity_container,#hair_container,#eyes_container,#weight_container,#height_container,#age_container,#city_container,#country_container,#sexual_preference_container,#smoke_container,#drink_container,#drugs_container,#marital_status_container,#pets_container {
  text-indent:30px;
  height:25px;
  line-height:25px;
  font-family:'Montez','Franklin Gothic',Arial,sans-serif;
  font-style:;
  text-shadow:5px 5px 12px rgba(150,150,150,1);
  font-size:17pt;
}

#cam_score_value,#body_type_value,#ethnicity_value,#hair_value,#eyes_value,#weight_value,#height_value,#age_value,#city_value,#country_value,#sexual_preference_value,#smoke_value,#drink_value,#drugs_value,#marital_status_value,#pets_value {
  text-indent:-650px;
  height:25px;
  line-height:25px;
  font-family:'Montez','Franklin Gothic',Arial,sans-serif;
  font-style:;
  text-shadow:5px 5px 12px rgba(150,150,150,1);
  font-size:16pt;
}

#profile_friends {
  padding-bottom:50px;
  text-indent:-461px;
  height:0;
  line-height:25px;
  margin-top:px;
}

#profile_about_me div li {
  text-indent:0;
  margin-top:px;
}

#profile_about_me_friends > div:nth-child(1) {
  position:static;
  margin-top:px;
}

/************************************* 

          Cam Score Text 

**************************************/
#cam_score_value,#cam_score_label {
  font-size:14pt;
  color:#811baf;
  letter-spacing:1px;
  font-weight:900;
}

/************************************* 

       Chat Offline Section

**************************************/
.imagelink-container {
  height:430px;
  padding-top:10px;
}

.imagelink-container .imagelinks {
  width:936px;
  position:absolute;
  background:url(/chat-rate-bg.png)no-repeat top left;
  height:440px;
}

.imagelink-container .imagelinks ul {
  padding-left:0;
  text-align:center;
  margin-top:140px;
}

.imagelink-container .imagelinks ul li {
  display:inline;
  display:table-cell;
  width:1%;
  padding:0!important;
  margin:0!important;
  list-style:none!important;
}

.imagelink-container .imagelinks ul li img {
  width:150px;
}

.twitter:hover span,.whatsup:hover span,.privatechat:hover span,.phone:hover span,.datenight:hover span {
  display:block!important;
  color:#fff;
  font-weight:400;
  padding:10px;
  position:fixed;
  left:50%;
  margin-left:-154px;
  top:82px;
  z-index:9999999!important;
  background:red;
  width:300px;
  height:50px;
  background:rgba(129,27,175,.9);
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  box-shadow:0 0 5px #811baf;
  -webkit-box-shadow:0 0 5px #811baf;
  -moz-box-shadow:0 0 5px #811baf;
  border:1px solid #fff;
  padding-top:20px;
}

.datenight:hover span {
  padding-top:10px;
  height:60px;
}

/************************************* 

         Ratings and Admire

**************************************/
/*Rating Container */
img[src="https://img.mfcimg.com/profiles/prod/bundles/mfcprofile/vendor/img/star-on.png"] {
  background:url(http://rcassxn.xyz/rating.png)no-repeat;
  display:inline;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  width:24px;
  height:25px;
  padding-left:24px;
}

img[src="https://img.mfcimg.com/profiles/prod/bundles/mfcprofile/vendor/img/star-off.png"] {
  background:url(http://rcassxn.xyz/rating_off.png)no-repeat;
  display:inline;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  width:24px;
  height:25px;
  padding-left:24px;
}

#rating_value_bar img[src="https://img.mfcimg.com/profiles/prod/bundles/mfcprofile/vendor/img/star-on.png"] {
  background:url(http://rcassxn.xyz/rating.png)no-repeat;
  display:inline;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  width:23px;
  height:20px;
  padding-left:23px;
}

#rating_value_bar img[src="https://img.mfcimg.com/profiles/prod/bundles/mfcprofile/vendor/img/star-off.png"] {
  background:url(http://rcassxn.xyz/rating_off.png)no-repeat;
  display:inline;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  width:23px;
  height:20px;
  padding-left:23px;
}

#rating_confirm {
  color:#811baf;
  text-transform:uppercase;
  font-weight:400;
  margin-left:10px;
  vertical-align:top;
}

#average_rating_count {
  color:#811baf;
  text-transform:uppercase;
  font-weight:400;
  margin-left:10px;
  vertical-align:top;
  font-size:10pt;
  letter-spacing:1px;
}

#new_admirer {
  margin-left:100px;
}

#admirers_label form {
  position:;
  margin-left:80px;
  margin-top:-19px;
  vertical-align:topimportant;
  text-transform:;
}

#admire_confirm {
  color:#811baf;
}

#admirers_value {
  letter-spacing:2px;
  color:#811baf;
}

#new_admirer {
  line-height:13px;
  z-index:3!important;
  position:absolute;
}

#profile_friends {
  padding-top:855px;
  height:75px;
  font-family:'Montez','Franklin Gothic',Arial,sans-serif;
  font-style:;
  text-shadow:5px 5px 12px rgba(150,150,150,1);
  font-size:16pt;
/************************************* 

      CUSTOM SELFIE SLIDESHOW

**************************************/
  #selfyboxposition:absolute;
  z-index:8;
  margin-left:490px;
  margin-top:-1085px;
}

.selfy_auto {
  position:relative;
  margin:10px auto;
  background:#fff;
  height:240px;
}

.selfy_auto img {
  width:426px;
  height:240px;
}

.selfy_auto div {
  position:absolute;
  left:0;
  top:0;
  opacity:0;
  background-position:center center;
  background-repeat:no-repeat;
  background-size:contain;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  border:2px solid #FFFFFF;
  -webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.1);
  -moz-box-shadow:0 0 5px 2px rgba(0,0,0,.1);
  box-shadow:0 0 5px 2px rgba(0,0,0,.1);
  width:426px;
  height:240px;
}

.selfytext {
  font-weight:bold;
  text-transform:uppercase;
  text-align:center;
  color:#811baf;
  font-style:italic;
}

.selfy_auto div#img_01 {
  background:url(http://rcassxn.xyz/pic1.jpg);
  -webkit-animation:autoplay 60s infinite .001s!important;
  animation:autoplay 60s infinite .001s!important;
}

.selfy_auto div#img_02 {
  background:url(http://rcassxn.xyz/pic2.jpg);
  -webkit-animation:autoplay 60s infinite 3s;
  animation:autoplay 60s infinite 3s;
}

.selfy_auto div#img_03 {
  background:url(http://rcassxn.xyz/pic3.jpg);
  -webkit-animation:autoplay 60s infinite 6s;
  animation:autoplay 60s infinite 6s;
}

.selfy_auto div#img_04 {
  background:url(http://rcassxn.xyz/pic4.jpg);
  -webkit-animation:autoplay 60s infinite 9s;
  animation:autoplay 60s infinite 9s;
}

.selfy_auto div#img_05 {
  background:url(http://rcassxn.xyz/pic5.jpg);
  -webkit-animation:autoplay 60s infinite 12s;
  animation:autoplay 60s infinite 12s;
}

.selfy_auto div#img_06 {
  background:url(http://rcassxn.xyz/pic6.jpg);
  -webkit-animation:autoplay 60s infinite 15s;
  animation:autoplay 60s infinite 15s;
}

.selfy_auto div#img_07 {
  background:url(http://rcassxn.xyz/pic7.jpg);
  -webkit-animation:autoplay 60s infinite 18s;
  animation:autoplay 60s infinite 18s;
}

.selfy_auto div#img_08 {
  background:url(http://rcassxn.xyz/pic8.jpg);
  -webkit-animation:autoplay 60s infinite 21s;
  animation:autoplay 60s infinite 21s;
}

.selfy_auto div#img_09 {
  background:url(http://rcassxn.xyz/pic9.jpg);
  -webkit-animation:autoplay 60s infinite 24s;
  animation:autoplay 60s infinite 24s;
}

.selfy_auto div#img_10 {
  background:url(http://rcassxn.xyz/pic10.jpg);
  -webkit-animation:autoplay 60s infinite 27s;
  animation:autoplay 60s infinite 27s;
}

.selfy_auto div#img_11 {
  background:url(http://rcassxn.xyz/pic11.jpg);
  -webkit-animation:autoplay 60s infinite 30s;
  animation:autoplay 60s infinite 30s;
}

.selfy_auto div#img_12 {
  background:url(http://rcassxn.xyz/pic12.jpg);
  -webkit-animation:autoplay 60s infinite 33s;
  animation:autoplay 60s infinite 33s;
}

.selfy_auto div#img_13 {
  background:url(http://rcassxn.xyz/pic13.jpg);
  -webkit-animation:autoplay 60s infinite 36s;
  animation:autoplay 60s infinite 36s;
}

.selfy_auto div#img_14 {
  background:url(http://rcassxn.xyz/pic14.jpg);
  -webkit-animation:autoplay 60s infinite 39s;
  animation:autoplay 60s infinite 39s;
}

.selfy_auto div#img_15 {
  background:url(http://rcassxn.xyz/pic15.jpg);
  -webkit-animation:autoplay 60s infinite 42s;
  animation:autoplay 60s infinite 42s;
}

.selfy_auto div#img_16 {
  background:url(http://rcassxn.xyz/pic16.jpg);
  -webkit-animation:autoplay 60s infinite 45s;
  animation:autoplay 60s infinite 45s;
}

.selfy_auto div#img_17 {
  background:url(http://rcassxn.xyz/pic17.jpg);
  -webkit-animation:autoplay 60s infinite 48s;
  animation:autoplay 60s infinite 48s;
}

.selfy_auto div#img_18 {
  background:url(http://rcassxn.xyz/pic18.jpg);
  -webkit-animation:autoplay 60s infinite 51s;
  animation:autoplay 60s infinite 51s;
}

.selfy_auto div#img_19 {
  background:url(http://rcassxn.xyz/pic19.jpg);
  -webkit-animation:autoplay 60s infinite 54s;
  animation:autoplay 60s infinite 54s;
}

.selfy_auto div#img_20 {
  background:url(http://rcassxn.xyz/pic20.jpg);
  -webkit-animation:autoplay 60s infinite 57s;
  animation:autoplay 60s infinite 57s;
}

.selfy_auto:hover div {
  -webkit-animation-play-state:paused!important;
  animation-play-state:paused!important;
}

@keyframes autoplay {
  2%,5% {
    opacity:1;
  }
  
  0%,7%,100% {
    opacity:0;
  }
}

@-webkit-keyframes autoplay {
  2%,5% {
    opacity:1;
  }
  
  0%,7%,100% {
    opacity:0;
  }
}

/************************************* 

    Password Protected Gallery

**************************************/
div#profile_password_photo_galleries li.photo_gallery_preview a.photo_gallery_link:nth-child(2) {
  height:64px;
  width:64px;
  margin:0 auto;
  display:block;
  background-image:url(http://rcassxn.xyz/privategallery-lock.png);
}

div#profile_password_photo_galleries li.photo_gallery_preview a.photo_gallery_link:nth-child(2):hover {
  background-position:0 64px;
}

div#profile_password_photo_galleries a.photo_gallery_link img.photo_gallery_lock {
  visibility:hidden;
}

#password_photo_gallery_previews {
  background:url(http://rcassxn.xyz/private_gallery_header.jpg)no-repeat;
  background-position:2px 0;
}

#profile_password_photo_galleries .heading {
  visibility:hidden;
  padding-bottom:0;
  height:0;
  line-height:0;
}

#password_photo_gallery_previews {
  margin-top:41px;
  padding-top:100px;
  text-align:center;
  margin:8px;
}

/************************************* 

Password Protected Gallery Popup Box

**************************************/
#cboxOverlay {
  background:#460066;
  opacity:.6!important;
}

#cboxLoadedContent {
  border:2px solid #811baf;
  padding:10px;
}

#cboxClose {
  margin:10px 5px;
  border:3px solid #811baf;
}

#protected_gallery_name {
  color:#811baf;
}

/************************************* 

         Public Galleries 

**************************************/
#profile_photo_galleries {
  background:url(http://rcassxn.xyz/public_gallery_header.jpg)no-repeat;
  background-position:10px 0;
}

#profile_photo_galleries .heading {
  visibility:hidden;
  height:90px;
}

#photo_galleries .profile_section_content,#photo_gallery_previews {
  margin-bottom:-30px!important;
  padding-bottom:0;
}

#photo_gallery_previews {
  height:152px;
  overflow-y:scroll;
  text-align:center;
  margin:0;
  padding:0;
}

li.photo_gallery_preview {
  margin:6px 2px;
}

.photo_gallery_preview {
  margin:0;
  width:100px;
}

#profile_schedule {
  background:url(http://rcassxn.xyz/ali.my.schedule.jpg)no-repeat;
  background-position:10px 0;
  padding-top:160px;
  margin-top:185px;
}

/************************************* 

     Public Galleries Hidden 

**************************************/
#photo_galleries > div:nth-child(1) {
  padding-top:20px;
}

.hidden.photo_gallery div {
  background:rgba(129,27,175,.2);
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  width:900px;
  padding-top:6px;
  border:1px solid rgba(129,27,175,.2);
}

.hidden.photo_gallery div.heading {
  background:none;
  text-align:center;
  color:#811baf;
  border:0 none;
}

.images {
  text-align:center;
  margin:0 auto;
  height:105px;
  overflow-y:auto;
}

.photo_gallery_image {
  height:auto!important;
  width:auto!important;
  min-height:80px!important;
  max-width:80px!important;
  vertical-align:middle;
}

/************************************* 

         Image Effects 

**************************************/
.images img,#photo_gallery_previews img {
  border:4px double #811baf;
  margin:7px 2px 8px;
  padding:0;
}

.img_radius_shadow,.images img {
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
}

.images img:hover,#photo_gallery_previews img:hover {
  box-shadow:0 0 5px #811baf;
  -webkit-box-shadow:0 0 5px #811baf;
  -moz-box-shadow:0 0 5px #811baf;
  transition:all .5s ease-in-out;
  -webkit-transition:all .5s ease-in-out;
  -moz-transition:all .5s ease-in-out;
  border:4px double #811baf;
}

.images img,#photo_gallery_previews img {
  transition:all .5s ease-in-out;
  -webkit-transition:all .5s ease-in-out;
  -moz-transition:all .5s ease-in-out;
}

/******************************************************************************************************************************* 

        Custom and MFC Know Me Container - This is all custom content above the comments section and below the 

Galleries

********************************************************************************************************************************/
#know_me_container span {
  padding:0!important;
  margin:0!important;
}

div.wrap_know_me_container {
  width:936px;
}

#profile_interests_content div.heading:nth-child(1) {
  display:block!important;
}

/************************************* 

       

**************************************/
#ht {
  height:603px;
  background:url(/hightips.png)no-repeat;
  margin-top:0;
  background-position:0 51px;
  margin-bottom:-30px;
}

/************************************* 

        My Friends Image

**************************************/
#myfriends {
  height:493px;
  background:url(/friends.png)no-repeat;
  margin-top:0;
  background-position:0 53px;
}

/************************************* 

        
**************************************/
.assimage {
  margin-top:51px;
}

/************************************* 

          Comments Section

**************************************/
#comments {
  height:650px!important;
  overflow-y:scroll;
}

#comments_wall {
  background:url(/comment_header.png)no-repeat;
  background-position:0 51px;
  height:104px;
  padding-top:51px;
}

.wall_post_avatar img[class="img_radius_shadow"] {
  background:transparent url(/comments_nopic.jpg)center center!important;
}

div.wall_post_avatar img {
  box-shadow:0 0 5px #811baf;
  -webkit-box-shadow:0 0 5px #811baf;
  -moz-box-shadow:0 0 5px #811baf;
  border:2px solid #811baf;
}

#comments .wall_post_avatar {
  padding:10px 10px 5px;
  background:rgba(255,255,255,.5);
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
}

.wall_post {
  background:rgba(129,27,175,0.2);
  margin:10px 5px;
  padding:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  border:1px solid rgba(129,27,175,0.4);
}

/************************************* 

           Submit Buttons

**************************************/
#gallery_password_form input[type="submit"],#cboxClose,#new_comment_buttons input {
  background:#811baf;
  background:-moz-linear-gradient(top,#811baf 0%,#410c92 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#811baf),color-stop(100%,#410c92));
  background:-webkit-linear-gradient(top,#811baf 0%,#410c92 100%);
  background:-o-linear-gradient(top,#811baf 0%,#410c92 100%);
  background:-ms-linear-gradient(top,#811baf 0%,#410c92 100%);
  background:linear-gradient(to bottom,#811baf 0%,#410c92 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#811baf',endColorstr='#410c92',GradientType=0);
  color:#fff;
  text-transform:uppercase;
  font-weight:bold;
  border:1px solid #811baf;
  padding:3px 6px;
}

#gallery_password_form input[type="submit"]:hover,#cboxClose:hover,#new_comment_buttons input:hover {
  background:#410c92;
  background:-moz-linear-gradient(top,#410c92 0%,#811baf 99%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#410c92),color-stop(99%,#811baf));
  background:-webkit-linear-gradient(top,#410c92 0%,#811baf 99%);
  background:-o-linear-gradient(top,#410c92 0%,#811baf 99%);
  background:-ms-linear-gradient(top,#410c92 0%,#811baf 99%);
  background:linear-gradient(to bottom,#410c92 0%,#811baf 99%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#410c92',endColorstr='#811baf',GradientType=0);
  color:#fff;
  text-transform:uppercase;
  font-weight:bold;
}

/************************************* 

            MFC FOOTER

**************************************/
#footer_bar {
  margin-top:20px;
  margin-bottom:20px;
}

.footer_links {
  text-align:center;
  margin:0 auto;
  width:960px;
}

/************************************* 

       HIDE VID ON MOBILE

**************************************/
@media only screen and (max-device-width : 1024px) {
  .welcomevideo {
    display:none;
  }
}

/************************************* 

 

**************************************/
.welcomevideo {
  -webkit-animation:seconds .5s forwards;
  -webkit-animation-iteration-count:1;
  -webkit-animation-delay:76s;
  animation:seconds .5s forwards;
  animation-iteration-count:1;
  animation-delay:76s;
  position:relative;
  max-height:567px;
  margin-bottom:10px;
}

@-webkit-keyframes seconds {
  0% {
    opacity:1;
  }
  
  100% {
    opacity:0;
    max-height:0;
    margin-bottom:0;
  }
}

@keyframes seconds {
  0% {
    opacity:1;
  }
  
  100% {
    opacity:0;
    max-height:0;
    margin-bottom:0;
  }
}

.cover {
  height:566px;
  width:933px;
  position:absolute;
  background:rgba(255,255,255,.05);
  border:1px solid rgba(129,27,175,1);
  z-index:2;
}

.runtime {
  position:absolute;
  margin-top:542px;
  background:url(video-runtime.jpg);
  height:25px;
  width:935px;
  z-index:1;
}

#spoilWrapper {
  position:relative;
  left:-220px;
  top:-560px;
  display:block;
  margin:30px auto;
  width:400px;
  height:170px;
  background:url() repeat rgba();
  text-align:center;
  border-radius:6px;
  -moz-border-radius:6px;
  -ms-border-radius:6px;
  -o-border-radius:6px;
  -webkit-border-radius:16px;
}

.amazon {
  display:inline-block;
  width:90px;
  height:90px;
  background:url(http://rcassxn.xyz/ali_snapchat_icon.jpg) no-repeat;
  background-position:top;
}

.amazon:hover {
  display:inline-block;
  width:90px;
  height:90px;
  background:url(http://rcassxn.xyz/ali_snapchat_icon.jpg) no-repeat;
  background-position:bottom;
}

.amazon1 {
  display:inline-block;
  width:90px;
  height:90px;
  background:url(http://rcassxn.xyz/twitter_icon.jpg) no-repeat;
  background-position:top;
}

.amazon1:hover {
  display:inline-block;
  width:90px;
  height:90px;
  background:url(http://rcassxn.xyz/twitter_icon.jpg) no-repeat;
  background-position:bottom;
}

.offtips {
  display:inline-block;
  width:90px;
  height:90px;
  background:url() no-repeat;
  background-position:top;
}

.offtips:hover {
  display:inline-block;
  width:90px;
  height:90px;
  background:url() no-repeat;
  background-position:bottom;
}

.giftcard {
  display:inline-block;
  width:90px;
  height:90px;
  background:url() no-repeat;
  background-position:top;
}

.giftcard:hover {
  display:inline-block;
  width:90px;
  height:90px;
  background:url() no-repeat;
  background-position:bottom;
}

.amazon2 {
  display:inline-block;
  width:90px;
  height:90px;
  background:url(http://rcassxn.xyz/ali_offline_tips.jpg) no-repeat;
  background-position:top;
}

.amazon2:hover {
  display:inline-block;
  width:90px;
  height:90px;
  background:url(http://rcassxn.xyz/ali_offline_tips.jpg) no-repeat;
  background-position:bottom;
}

.amazon,.amazon1,.amazon2 {
  opacity:10;
  border-radius:55px;
  border:1px solid #C06;
}

.amazon:hover,.amazon1:hover,.amazon2:hover {
  -webkit-transition:.6s;
  -moz-transition:.6s;
  -o-transition:.6s;
  -ms-transition:.6s;
  transition:.6s;
  opacity:1;
  border-radius:0;
  border:1px solid #C06;
}

a:hover {
  color:#gff;
  text-shadow:0 0 1px rgb(255,255,255),0 0 8px rgb(186,85,211),0 0 16px rgb(186,85,211),0 0 32px rgb(186,85,211),0 0 40px rgb(186,85,211),0 0 50px rgb(186,85,211);
  text-decoration:;
}

/************************************* 

         Banner Slideshow2

**************************************/
#custombanner2 {
  position:absolute;
  margin-left:404px;
  margin-top:45px;
  height:300px;
  width:532px;
}

.banner2_auto {
  position:relative;
  margin:0 auto;
  background:#fff;
  height:300px;
}

.banner2_auto img {
  width:532px;
  height:300px;
}

.banner2_auto div {
  position:absolute;
  left:0;
  top:0;
  opacity:0;
  background-position:center center;
  background-repeat:no-repeat;
  background-size:contain;
  width:532px;
  height:300px;
}

.banner2_auto div#bannerimg_01b {
  background:url(http://rcassxn.xyz/header_bga.jpg);
  -webkit-animation:autoplay2 20s infinite .001s!important;
  animation:autoplay2 20s infinite .001s!important;
}

.banner2_auto div#bannerimg_02b {
  background:url(http://rcassxn.xyz/header_bgb.jpg);
  -webkit-animation:autoplay2 20s infinite 5s;
  animation:autoplay2 20s infinite 5s;
}

.banner2_auto div#bannerimg_03b {
  background:url(http://rcassxn.xyz/header_bgc.jpg);
  -webkit-animation:autoplay2 20s infinite 10s;
  animation:autoplay2 20s infinite 10s;
}

.banner2_auto div#bannerimg_04b {
  background:url(http://rcassxn.xyz/header_bgd.jpg);
  -webkit-animation:autoplay2 20s infinite 15s;
  animation:autoplay2 20s infinite 15s;
}

.banner2_auto:hover div {
  -webkit-animation-play-state:paused!important;
  animation-play-state:paused!important;
}

@keyframes autoplay2 {
  12.5%,25% {
    opacity:1;
  }
  
  0%,37.5%,100% {
    opacity:0;
  }
}

@-webkit-keyframes autoplay2 {
  12.5%,25% {
    opacity:1;
  }
  
  0%,37.5%,100% {
    opacity:0;
  }
}

/************************************* 

      CUSTOM SELFY2 SLIDESHOW

**************************************/
#selfy2box {
  position:absolute;
  margin-left:434px;
  margin-top:-72px;
}

.selfy2_auto {
  position:relative;
  margin:10px auto;
  background:#fff;
  height:640px;
}

.selfy2_auto img {
  width:480px;
  height:640px;
}

.selfy2_auto div {
  position:absolute;
  left:0;
  top:0;
  opacity:0;
  background-position:center center;
  background-repeat:no-repeat;
  background-size:contain;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  border:2px solid #FFFFF -webkit-box-shadow:0 0 5px 2px rgba(166,51,204,.1);
  -moz-box-shadow:0 0 5px 2px rgba(166,51,204,.1);
  box-shadow:0 0 5px 2px rgba(166,51,204,.9);
  width:480px;
  height:640px;
}

.selfy2text {
  font-weight:bold;
  text-transform:uppercase;
  text-align:center;
  color:#811baf;
  font-style:italic;
}

.selfy2_auto div#img_01A {
  background:url(http://rcassxn.xyz/pic1a.jpg);
  -webkit-animation:autoplay2 20s infinite .001s!important;
  animation:autoplay2 20s infinite .001s!important;
}

.selfy2_auto div#img_02A {
  background:url(http://rcassxn.xyz/pic2a.jpg);
  -webkit-animation:autoplay 60s infinite 5s;
  animation:autoplay2 20s infinite 5s;
}

.selfy2_auto div#img_03A {
  background:url(http://rcassxn.xyz/pic3a.jpg);
  -webkit-animation:autoplay 60s infinite 10s;
  animation:autoplay2 20s infinite 10s;
}

.selfy2_auto div#img_04A {
  background:url(http://rcassxn.xyz/pic4a.jpg);
  -webkit-animation:autoplay 60s infinite 15s;
  animation:autoplay2 20s infinite 15s;
}

.selfy2_auto div#img_05A {
  background:url(http://rcassxn.xyz/pic5a.jpg);
  -webkit-animation:autoplay 60s infinite 20s;
  animation:autoplay2 20s infinite 20s;
}

.selfy2_auto div#img_06A {
  background:url(http://rcassxn.xyz/pic6a.jpg);
  -webkit-animation:autoplay 60s infinite 25s;
  animation:autoplay2 20s infinite 25s;
}

.selfy2_auto div#img_07A {
  background:url(http://rcassxn.xyz/pic7a.jpg);
  -webkit-animation:autoplay 60s infinite 30s;
  animation:autoplay 60s infinite 30s;
}

.selfy2_auto div#img_08A {
  background:url(http://rcassxn.xyz/pic8a.jpg);
  -webkit-animation:autoplay 60s infinite 35s;
  animation:autoplay 60s infinite 35s;
}

.selfy2_auto div#img_09A {
  background:url(http://rcassxn.xyz/pic9a.jpg);
  -webkit-animation:autoplay 60s infinite 40s;
  animation:autoplay 60s infinite 40s;
}

.selfy2_auto div#img_10A {
  background:url(http://rcassxn.xyz/pic10a.jpg);
  -webkit-animation:autoplay 60s infinite 45s;
  animation:autoplay 60s infinite 45s;
}

.selfy2_auto div#img_11A {
  background:url(http://rcassxn.xyz/pic11a.jpg);
  -webkit-animation:autoplay 60s infinite 50s;
  animation:autoplay 60s infinite 50s;
}

.selfy2_auto div#img_12A {
  background:url(http://rcassxn.xyz/pic12a.jpg);
  -webkit-animation:autoplay 60s infinite 55s;
  animation:autoplay 60s infinite 55s;
}

.selfy2_auto div#img_13A {
  background:url(http://rcassxn.xyz/pic13a.jpg);
  -webkit-animation:autoplay 60s infinite 60s;
  animation:autoplay 60s infinite 60s;
}

.selfy2_auto div#img_14A {
  background:url(http://rcassxn.xyz/pic14a.jpg);
  -webkit-animation:autoplay 60s infinite 65s;
  animation:autoplay 60s infinite 65s;
}

.selfy2_auto div#img_15A {
  background:url(http://rcassxn.xyz/pic15a.jpg);
  -webkit-animation:autoplay 60s infinite 70s;
  animation:autoplay 60s infinite 70s;
}

.selfy2_auto div#img_16A {
  background:url(http://rcassxn.xyz/pic16a.jpg);
  -webkit-animation:autoplay 60s infinite 75s;
  animation:autoplay 60s infinite 75s;
}

.selfy2_auto div#img_17A {
  background:url(http://rcassxn.xyz/pic17a.jpg);
  -webkit-animation:autoplay 60s infinite 80s;
  animation:autoplay 60s infinite 80s;
}

.selfy2_auto div#img_18A {
  background:url(http://rcassxn.xyz/pic18a.jpg);
  -webkit-animation:autoplay 60s infinite 85s;
  animation:autoplay 60s infinite 85s;
}

.selfy2_auto div#img_19A {
  background:url(http://rcassxn.xyz/pic19a.jpg);
  -webkit-animation:autoplay 60s infinite 90s;
  animation:autoplay 60s infinite 90s;
}

.selfy2_auto div#img_20A {
  background:url(http://rcassxn.xyz/pic20a.jpg);
  -webkit-animation:autoplay 60s infinite 95s;
  animation:autoplay 60s infinite 95s;
}

.selfy2_auto:hover div {
  -webkit-animation-play-state:paused!important;
  animation-play-state:paused!important;
}

@keyframes autoplay2 {
  12.5%,25% {
    opacity:1;
  }
  
  0%,37.5%,100% {
    opacity:0;
  }
}

@-webkit-keyframes autoplay2 {
  
}

#friends_value {
  display:none;
}

.profile_section_content .heading {
  display:none;
}

#unix_last_login_container {
  display:none;
}

#unix_last_updated_container {
  display:none;
}

div.heading {
  display:none!important;
}

#perfect_date_label {
  display:none!important;
}

#craziest_thing_label {
  display:none!important;
}

#know_me_label {
  display:none!important;
}

#about_me_label {
  display:none!important;
}

#blurb_container {
  display:none!important;
}

#favorite_models_container {
  display:none!important;
}

#tags_container {
  display:none!important;
}

#unix_last_login_container {
  display:none!important;
}

#unix_last_updated_container {
  display:none!important;
}

#drugs_container {
  display:none!important;
}

#gender_container {
  display:none!important;
}

#profile_friends .heading {
  display:none!important;
}

#profile_main_photo {
  display:none!important;
}

#profile_about_me.heading {
  display:none!important;
}

#status_label {
  display:none!important;
}

#member_type_value {
  display:none!important;
}

#member_message_value {
  display:none!important;
}

#status_value > a:nth-child(4) {
  display:none!important;
}

#username_container {
  display:none!important;
}

#profile_header_container .heading {
  display:none!important;
}

#profile_comments .heading {
  display:none!important;
}