@charset "UTF-8";

#prof-links {
  position:absolute;
  top:1550px;
  margin-left:60px;
}

.instabutton {
  display:block;
  width:256px;
  height:68px;
  background:url(http://s15.directupload.net/images/181112/yxos2fv3.png);
  border-radius:10px;
}

.twitbutton {
  display:block;
  width:256px;
  height:68px;
  background:url(http://s15.directupload.net/images/181112/r35eujlq.png);
  border-radius:10px;
  position:absolute;
  top:0;
  left:260px;
}

.amazbutton {
  display:block;
  width:256px;
  height:68px;
  background:url(http://s15.directupload.net/images/181112/wls9yadg.png);
  border-radius:10px;
  position:absolute;
  top:0;
  left:522px;
}

.amazbutton:hover,.twitbutton:hover,.instabutton:hover {
  border:1px transparent solid;
}

.instafollow,.twitfollow,.amazfollow {
  display:inline-block;
  position:relative;
  transition:.5s;
  font-size:28px;
  color:white;
  margin-left:85px;
  margin-top:17px;
}

.amazfollow {
  color:black!important;
}

.instafollow:hover,.twitfollow:hover,.amazfollow:hover {
  -webkit-transform:rotateX(360deg);
  -ms-transform:rotateX(360deg);
  transform:rotateX(360deg);
}

#profile_mfc_share_content {
  position:relative;
  top:507px;
}

#profile_mfc_share_content > div:nth-child(1) > div:nth-child(2) {
  display:none;
}

#prof-galleriez {
  position:absolute;
  top:605px;
  left:260px;
}

#prof-galleriez img {
  width:60%;
}

#prof-tipmenu-content .wheel {
  position:absolute;
  width:40%;
  top:-25px;
  left:510px;
  -webkit-transition:-webkit-transform 1.5s ease-in-out;
  transition:transform 1.5s ease-in-out;
}

#prof-tipmenu-content .wheel:hover {
  -webkit-transform:rotate(10deg);
  transform:rotate(10deg);
}

#prof-tipmenu-content .wheel:active {
  -webkit-transform:rotate(1080deg);
  transform:rotate(1080deg);
}

/* Tip Menu */
#prof-tipmenu {
  position:absolute;
  top:245px;
}

#prof-tipmenu-content {
  margin-top:10px;
  margin-left:5px;
  text-align:center;
  line-height:5px;
  font-size:13px;
  width:50%;
}

#prof-tipmenu-content img {
  width:80%;
  margin-left:-15px;
  border-radius:15px;
}

#prof-tipmenu-content ul {
  margin:0;
  padding:0;
  list-style:none;
}

#prof-tipmenu-content ul li {
  display:inline-block;
  margin:0 .3em .3em 0;
  padding:0;
}

#prof-tipmenu-content ul li a {
  position:relative;
  display:inline-block;
  max-width:100px;
  height:28px;
  line-height:28px;
  padding:0 2.5em 0 1em;
  background:linear-gradient(to left,rgba(0,0,0,5) 0%,90%,#ff00de);
  border:1px solid #aaa;
  border-radius:3px;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
  color:#fff;
  font-size:14px;
  text-decoration:none;
  -webkit-transition:.2s;
  transition:.2s;
}

#prof-tipmenu-content li span {
  position:absolute;
  top:1px;
  right:3px;
  z-index:2;
  width:22px;
  height:22px;
  line-height:22px;
  background-color:#ff00de;
  border-radius:100%;
  color:#fff;
  font-size:12px;
  text-align:center;
  padding:1.5px;
  -webkit-transition:.2s;
  transition:.2s;
}

#prof-tipmenu-content ul li a:hover {
  background-color:#ff00de;
  border:1px solid #ff00de;
  color:#fff;
}

#prof-tipmenu-content ul li a:hover span {
  background-color:#fff;
  color:#3498db;
}

#profile_photo_galleries::after {
  content:"";
  color:black;
  padding:5px;
  background:rgba(0,0,0,0.6);
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
  display:block;
  width:98%;
  height:395px;
  margin:-750px 5px 30px;
}

/* Fixed Promos */
#promo1 {
  background:url(http://imgh.us/bright-tree.png);
  width:163px;
  height:242px;
  position:fixed;
  bottom:-20px;
  right:20px;
  opacity:.8;
}

/* Photo Galleries */
#profile_photo_galleries {
  position:absolute;
  top:1410px;
  width:950px;
}

#profile_password_photo_galleries {
  position:absolute;
  top:1696px;
  width:950px;
}

#photo_galleries {
  position:absolute;
  top:1595px;
  width:950px;
  z-index:2;
}

#password_photo_galleries {
  position:absolute;
  top:1595px;
  width:950px;
  z-index:99;
}

#cboxOverlay {
  display:none!important;
}

#protected_gallery_name,#protected_gallery_instructions {
  color:#ff00de!important;
  font-weight:bold;
}

.photo_gallery_link {
  color:#ff00de!important;
  text-decoration:none;
  font-size:16px!important;
}

.photo_gallery_count {
  font-style:italic;
}

li.photo_gallery_preview {
  height:130px;
  padding:5px;
  border:.5px solid purple;
  background:linear-gradient(to bottom,rgba(0,0,0,5) 0%,85%,#ff00de);
  border-radius:80px;
}

li.photo_gallery_preview:hover {
  border:.5px solid #ff00de;
  background:linear-gradient(to bottom,rgba(0,0,0,5) 0%,40%,#ff00de);
  transition:border .5s;
}

li.photo_gallery_preview:active {
  background:linear-gradient(to bottom,rgba(0,0,0,5) 0%,20%,#ff00de);
}

.photo_gallery .heading {
  display:none;
}

.photo_gallery_previews {
  padding-bottom:100px;
}

ul#password_photo_gallery_previews.photo_gallery_previews {
  padding-bottom:0!important;
  max-height:165px;
}

.photo_gallery .images {
  width:900px;
  height:83px;
  padding:10px;
  background:black;
  border-radius:15px;
  overflow-y:auto;
}

.photo_gallery .images .photo_gallery_image {
  border-radius:10px;
  opacity:.6;
}

.photo_gallery .images .photo_gallery_image:hover {
  opacity:1;
}

#galleryhook {
  position:absolute;
  top:978px;
}

img.photo_gallery_image {
  border-radius:10px;
}

div#profile_photo_galleries.profile_section div.profile_section_content div.heading,div#profile_password_photo_galleries.profile_section div.profile_section_content div.heading {
  display:none;
}

/* Navigation Bar Menu */
#prof-navbar {
  position:absolute;
  top:-335px;
  left:0;
  background:rgb(0,0,0,0);
  background:rgba(0,0,0,0.6);
  height:60px;
  width:100%;
  z-index:3;
  border-radius:20px;
}

#prof-navbar-inner {
  width:950px;
  margin:auto;
}

.prof-navbar-header {
  font-weight:bold;
  font-size:20px;
  padding:15px 0 0 10px;
}

_:-webkit-any-link,:root .prof-navbar-header {
  padding:10px 0 0 10px;
}

_:-webkit-any-link,:root .prof-navbar-logo {
  margin-top:-2px;
}

#prof-navbar-inner > div.prof-navbar-header > a {
  text-decoration:none;
  font:normal 38px Warnes,Helvetica,sans-serif;
  color:rgba(255,255,255,1);
  text-decoration:normal;
  text-align:center;
  -o-text-overflow:clip;
  text-overflow:clip;
  white-space:pre;
  background:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  text-shadow:0 0 10px rgba(255,255,255,1) ,0 0 20px rgba(255,255,255,1) ,0 0 30px rgba(255,255,255,1) ,0 0 40px #ff00de ,0 0 70px #ff00de ,0 0 80px #ff00de ,0 0 100px #ff00de;
  -webkit-transition:all 200ms cubic-bezier(0.42,0,0.58,1);
  -moz-transition:all 200ms cubic-bezier(0.42,0,0.58,1);
  -o-transition:all 200ms cubic-bezier(0.42,0,0.58,1);
  transition:all 200ms cubic-bezier(0.42,0,0.58,1);
  -webkit-transform:none;
  transform:none;
  -webkit-transform-origin:50% 50% 0;
  transform-origin:50% 50% 0;
}

#prof-navbar-inner > div.prof-navbar-header > a:hover {
  transition:all .3s linear;
  font:normal 38px Warnes,Helvetica,sans-serif;
  color:rgba(255,255,255,1);
  text-decoration:normal;
  text-align:center;
  -o-text-overflow:clip;
  text-overflow:clip;
  white-space:pre;
  background:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  text-shadow:0 0 10px rgba(255,255,255,1) ,0 0 20px rgba(255,255,255,1) ,0 0 30px rgba(255,255,255,1) ,0 0 40px #00ffff ,0 0 70px #00ffff ,0 0 80px #00ffff ,0 0 100px #00ffff;
  -webkit-transition:all 200ms cubic-bezier(0.42,0,0.58,1);
  -moz-transition:all 200ms cubic-bezier(0.42,0,0.58,1);
  -o-transition:all 200ms cubic-bezier(0.42,0,0.58,1);
  transition:all 200ms cubic-bezier(0.42,0,0.58,1);
  -webkit-transform:none;
  transform:none;
  -webkit-transform-origin:50% 50% 0;
  transform-origin:50% 50% 0;
}

.prof-navbar-logo {
  float:left;
  width:54px;
  height:44px;
  background:url(https://s15.directupload.net/images/181113/rc2czx8j.png) no-repeat;
  margin-top:-6px;
  opacity:.9;
}

.prof-navbar-links {
  margin-top:-40px;
  float:right;
  margin-right:-5px;
}

.prof-navbar-links li {
  float:left;
  list-style-type:none;
  list-style-image:none;
  margin-left:9px;
  text-align:center;
}

.prof-navbar-links li a {
  display:block;
  height:30px;
  font-family:kautiva,arial,verdana;
  text-decoration:none;
  text-transform:uppercase;
  font-weight:bold;
  font-size:15px;
  padding:8px 4px 1px;
  font:Warnes,Helvetica,sans-serif;
  color:rgba(255,255,255,1);
  text-decoration:normal;
  text-align:center;
  -o-text-overflow:clip;
  text-overflow:clip;
  white-space:pre;
  background:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  text-shadow:0 0 10px rgba(255,255,255,1) ,0 0 20px rgba(255,255,255,1) ,0 0 30px rgba(255,255,255,1) ,0 0 40px #ff00de ,0 0 70px #ff00de ,0 0 80px #ff00de ,0 0 100px #ff00de;
  -webkit-transition:all 200ms cubic-bezier(0.42,0,0.58,1);
  -moz-transition:all 200ms cubic-bezier(0.42,0,0.58,1);
  -o-transition:all 200ms cubic-bezier(0.42,0,0.58,1);
  transition:all 200ms cubic-bezier(0.42,0,0.58,1);
  -webkit-transform:none;
  transform:none;
  -webkit-transform-origin:50% 50% 0;
  transform-origin:50% 50% 0;
}

.prof-navbar-links li a:hover {
  transition:all .3s linear;
  -moz-transition:all .3s linear;
  -webkit-transition:all .3s linear;
  margin-top:-12px;
  padding-top:15px;
  padding-bottom:5px;
  font:Warnes,Helvetica,sans-serif;
  color:rgba(255,255,255,1);
  text-decoration:normal;
  text-align:center;
  -o-text-overflow:clip;
  text-overflow:clip;
  white-space:pre;
  background:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  text-shadow:0 0 10px rgba(255,255,255,1) ,0 0 20px rgba(255,255,255,1) ,0 0 30px rgba(255,255,255,1) ,0 0 40px #00ffff ,0 0 70px #00ffff ,0 0 80px #00ffff ,0 0 100px #00ffff;
  -webkit-transition:all 200ms cubic-bezier(0.42,0,0.58,1);
  -moz-transition:all 200ms cubic-bezier(0.42,0,0.58,1);
  -o-transition:all 200ms cubic-bezier(0.42,0,0.58,1);
  transition:all 200ms cubic-bezier(0.42,0,0.58,1);
  -webkit-transform:none;
  transform:none;
  -webkit-transform-origin:50% 50% 0;
  transform-origin:50% 50% 0;
}

.prof-navbar-links li a:active {
  color:white;
  transition:none;
}

/* Main Profile Picture */
#prof-profile-picture {
  width:556px;
  height:380px;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
  position:absolute;
  top:-680px;
  left:0;
  z-index:-1;
  overflow:hidden;
}

#prof-picture-inner {
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
  position:relative;
  width:370px;
  height:380px;
}

#prof-picture-inner img {
  position:relative;
  height:380px;
  margin-left:80px;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
}

#prof-picture-prev {
  position:absolute;
  left:380px;
  top:10px;
  height:100%;
  width:185px;
}

img.pic1,img.pic2,img.pic3,img.pic4 {
  height:150px;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
  margin-right:2px;
  margin-top:-10px;
  opacity:.8;
}

img.pic1:hover,img.pic2:hover,img.pic3:hover,img.pic4:hover {
  opacity:1;
}

#profile_friends {
  position:relative;
  top:-440px;
  right:-50px;
  color:white!important;
  line-height:17px;
  font-size:15px!important;
}

#prof-profile-picture a {
  text-decoration:none;
  text-align:center;
  font-size:13px;
  font-weight:bold;
  display:block;
  color:#eca0c7;
  padding-top:25px;
  float:left;
}

#prof-profile-picture a:hover {
  background:#ff00de;
  font-size:13px;
  font-weight:bold;
  color:#eca0c7;
}

#prof-profile-picture p {
  visibility:hidden;
  overflow:hidden;
  position:absolute;
  top:-22px;
  left:-380px;
  height:380px;
  width:355px;
  opacity:1;
  color:white;
  border-left:none;
  font-size:12px;
}

#prof-profile-picture p img {
  height:380px;
  margin-left:80px;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
}

#prof-profile-picture p img.pic2x,#prof-profile-picture p img.pic3x {
}

#prof-profile-picture a:hover + p {
  visibility:visible;
  overflow-y:hidden;
  opacity:1;
  transition:opacity .2s ease-in-out;
  -moz-transition:opacity .2s ease-in-out;
  -webkit-transition:opacity .2s ease-in-out;
}

#prof-profile-picture p:hover {
  visibility:visible;
  overflow:hidden;
  opacity:1;
}

#profile_about_me_friends .profile_section_content {
  padding-bottom:0!important;
}

/* Profile Schedule */
#profile_schedule {
  position:absolute;
  top:2026px;
  width:950px!important;
}

#profile_schedule .heading {
  margin-bottom:8px;
  height:35px;
  width:890px;
  font-size:0;
  padding-top:20px;
}

#schedule_day_0_container,#schedule_day_2_container,#schedule_day_4_container,#schedule_day_6_container {
  display:block;
  width:400px;
  margin-left:270px;
  padding:2px;
  background:#fbedfa;
}

#schedule_day_1_container,#schedule_day_3_container,#schedule_day_5_container {
  display:block;
  width:400px;
  margin-left:270px;
  margin-top:-7px;
  margin-bottom:-7px;
  padding:2px;
}

#schedule_converted {
  display:block;
  margin-left:280px;
  padding-bottom:8px;
}

/* Online Status and Hide Other */
#profile_header {
  display:block!important;
  height:50px!important;
  width:325px!important;
  line-height:95%!important;
  position:relative;
  top:-105px;
  left:620px;
  padding-left:7px;
  opacity:.3;
  z-index:2;
}

#tags_value {
  line-height:15px;
}

#profile_header .profile_section_content .profile_section_background {
  background-color:transparent;
}

#member_type_value,#member_status_value a {
  color:white;
}

#member_type_value {
  font-size:0;
}

#member_type_value:after {
  content:"- Model";
  font-size:12px;
}

#profile_header:hover {
  opacity:.8;
  transition:opacity .5s ease-in-out;
  -moz-transition:opacity .5s ease-in-out;
  -webkit-transition:opacity .5s ease-in-out;
}

#profile_header .heading,#avatar_holder,#show_message_dialog,a[href*="#wall"] {
  display:none!important;
  overflow:hidden;
}

#profile_header_container {
  margin-left:1px!important;
  min-height:1px!important;
}

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

#header_bar,.header_links,.header_time {
  height:0;
  overflow:hidden;
  padding-top:20px;
  display:none;
}

/* About Me and Friends */
#profile_main_about_holder {
  width:40%;
  float:right;
  margin-top:20px;
}

#profile_about_me_friends {
  line-height:110%;
}

#profile_about_me .heading {
  display:none;
  height:20px;
  font-size:0;
  margin-bottom:9px;
}

#profile_friends .heading {
  display:none;
  height:20px;
  font-size:0;
  margin-top:2px;
  margin-bottom:3px;
}

#profile_about_me {
  line-height:10px;
  margin-top:0!important;
  font-size:12px;
  margin-bottom:-155px;
}

#profile_about_me .label,#profile_friends .label {
  padding-left:5px;
}

#profile_about_me_friends .label {
  min-width:150px;
}

#friends_container #friends_value,#favorite_models_value {
  font-size:10px;
  text-align:center;
  margin-left:-45px;
  display:block;
  min-height:30px;
}

/* Fix Varying Element Height */
#new_rating_login_message {
  height:17px;
}

/* Interests and Hobbies */
#prof-interests-header {
  display:none;
  margin-bottom:10px;
  height:35px;
  width:890px;
  font-size:0;
}

#prof-interests {
  position:absolute;
  top:-250px;
  left:1px;
}

#prof-interests a {
  text-decoration:none;
  text-align:center;
  font-size:14px;
  font-weight:bold;
  cursor:context-menu;
  display:block;
  width:96px;
  height:26px;
  background:linear-gradient(to left,rgba(0,0,0,5) 0%,90%,#ff00de);
  color:white;
  padding-top:9px;
}

#prof-interests a:hover {
  background:linear-gradient(to left,rgba(0,0,0,5) 0%,#ff00de 100%);
  font-size:13px;
  font-weight:bold;
  color:white;
}

#prof-interests p {
  visibility:hidden;
  overflow:hidden;
  position:absolute;
  top:-11px;
  left:96px;
  width:0;
  height:202px;
  padding:5px 0 0 5px;
  opacity:1;
  color:white;
  background-color:rgba(0,0,0,0.6);
  font-size:12px;
}

#prof-interests-inner {
  position:absolute;
  top:0;
  left:96px;
  width:420px;
  height:206px;
  padding:3px 0 0 4px;
  color:white;
  background:url(http://imgh.us/moreaboutme_1.png) no-repeat bottom right;
  background-color:rgba(0,0,0,0.6);
}

#prof-interests a:hover + p {
  visibility:visible;
  overflow-y:auto;
  opacity:1;
  transition:opacity .2s ease-in-out;
  -moz-transition:opacity .2s ease-in-out;
  -webkit-transition:opacity .2s ease-in-out;
  width:420px;
}

#prof-interests p:hover {
  visibility:visible;
  overflow-y:auto;
  opacity:1;
  width:420px;
}

#prof-interests p:nth-child(13) img {
  height:145px;
  width:195px;
}

#prof-interests > p > img {
  width:75%;
}

#prof-interests > p:nth-child(3) > img {
  margin-top:-5px;
}

#prof-interests a:nth-child(2) {
  border-radius:10px 0 0 0;
}

#prof-interests a:nth-child(12) {
  border-radius:0 0 0 10px;
}

#prof-interests-inner,#prof-interests p {
  border-radius:0 10px 10px 0;
}

#prof-interests > a:nth-child(12) {
  cursor:not-allowed;
}

#prof-interests > p:nth-child(13) {
  color:black;
}

/* Frequently Asked Questions */
#prof-faq-header {
  display:none;
  clear:both;
  float:left;
  margin-top:40px;
  margin-bottom:10px;
  height:35px;
  width:890px;
  font-size:0;
}

img.prof-faq-pic {
  width:15%;
  opacity:.9;
  padding-top:13px;
  position:absolute;
}

img.prof-faq-pic:hover {
  opacity:1;
}

#prof-faq {
  float:left;
  position:relative;
}

#prof-faq a {
  font-weight:bold;
  font-size:14px;
  text-decoration:none;
  text-align:center;
  display:block;
  width:240px;
  height:23px;
  background:linear-gradient(to top,rgba(0,0,0,5) 0%,90%,#ff00de);
  color:white;
  padding-top:9px;
  float:left;
}

#prof-faq-questions > a:nth-child(7),#prof-faq-questions > a:nth-child(9),#prof-faq-questions > a:nth-child(11) {
  background:black;
}

#prof-faq-questions > a:nth-child(13),#prof-faq-questions > a:nth-child(15),#prof-faq-questions > a:nth-child(17) {
  background:linear-gradient(to bottom,rgba(0,0,0,5) 0%,90%,#ff00de);
}

#prof-faq a:hover {
  color:white;
  text-shadow:0 0 10px #ff00de,0 0 18px #ff00de,0 0 20px #ff00de,0 0 25px #ff00de;
  font-size:13px;
}

#prof-faq p {
  visibility:hidden;
  overflow:hidden;
  position:absolute;
  top:90px;
  width:713px;
  height:25px;
  padding:7px 0 0 6px;
  color:white;
  font-weight:bold;
  font-size:0;
  background:transparent;
  border-radius:60px;
  text-align:center;
}

#prof-faq-inner {
  position:absolute;
  top:101px;
  width:713px;
  height:25px;
  padding:7px 0 0 6px;
  color:black;
  background:transparent;
  font-size:12px;
  text-align:center;
}

#prof-faq a:hover + p,#prof-faq p:hover {
  visibility:visible;
  font-size:13px;
  transition:all .4s ease-in-out;
  -moz-transition:all .4s ease-in-out;
  -webkit-transition:all .4s ease-in-out;
}

#prof-faq-questions {
  width:750px;
  margin-bottom:133px;
  margin-left:160px;
}

#prof-faq-questions a:nth-child(1) {
}

#prof-faq-questions a:nth-child(5) {
}

#prof-faq-questions a:nth-child(13) {
}

#prof-faq-questions a:nth-child(17) {
}

#prof-faq p {
  border-radius:10px;
}

#prof-faq a:active,#prof-interests a:active {
  background:black;
  color:white;
}

/* Empty Content Container */
#profile_interests_content:after {
  content:"";
  color:black;
  padding:0;
/* 5px */
  margin:0;
/* 5px */
  background:white;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
  display:hidden;
  width:98%;
  height:525px;
  margin-bottom:10px;
}

#profile_interests_content .profile_section_content {
  margin-bottom:515px;
  margin-top:10px;
}

/* Above Comments Container */
#profile_comments::before {
  content:"";
  color:black;
  padding:5px;
  background:rgba(0,0,0,0.6);
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
  display:block;
  width:98%;
  height:170px;
  margin:550px 5px 50px;
}

/* Photo Galleries Continued */
#prof-galleries {
  clear:both;
  position:absolute;
  top:1096px;
  height:220px;
}

.prof-galleries-container {
  background:#f2bbda;
  box-shadow:0 0 10px 5px #fbedfa;
  border-radius:15px;
  text-align:center;
  padding-top:15px;
  height:90px;
  position:absolute;
  top:70px;
  left:195px;
}

.prof-galleries-container:hover {
  background:#eca0c7;
  transition:all .3s ease-in-out;
}

.prof-galleries-container:active {
  background:black;
  background:rgba(0,0,0,0.7);
  transition:all .1s ease-in-out;
}

.prof-galleries-inner a {
  position:relative;
  display:inline-block;
  margin:15px 25px;
  outline:none;
  color:white;
  text-decoration:none;
  text-transform:lowercase;
  letter-spacing:1px;
  font-weight:400;
  text-shadow:0 0 1px rgba(255,255,255,0.3);
  font-size:1.35em;
}

.prof-galleries-inner a:hover,.prof-galleries-inner a:focus {
  outline:none;
}

.prof-galleries-inner a {
  margin:0 20px;
  padding:18px 20px;
}

.prof-galleries-inner a::before,.prof-galleries-inner a::after {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:1px;
  background:#fff;
  content:'';
  opacity:.2;
  -webkit-transition:opacity 0.3s,height .3s;
  -moz-transition:opacity 0.3s,height .3s;
  transition:opacity 0.3s,height .3s;
}

.prof-galleries-inner a::after {
  top:100%;
  opacity:0;
  -webkit-transition:-webkit-transform 0.3s,opacity .3s;
  -moz-transition:-moz-transform 0.3s,opacity .3s;
  transition:transform 0.3s,opacity .3s;
  -moz-transform:translateY(-10px);
  -ms-transform:translateY(-10px);
  -apple-transform:translateY(-10px);
}

.prof-galleries-inner a span:first-child {
  z-index:2;
  display:block;
  font-weight:300;
  color:white;
}

.prof-galleries-inner a span:last-child {
  z-index:1;
  display:block;
  padding:8px 0 0;
  color:rgb(240,240,240);
  text-shadow:none;
  text-transform:none;
  font-style:italic;
  font-size:.75em;
  font-family:Palatino,"Palatino Linotype","Palatino LT STD","Book Antiqua",Georgia,serif;
  opacity:0;
  -webkit-transition:-webkit-transform 0.3s,opacity .3s;
  -moz-transition:-moz-transform 0.3s,opacity .3s;
  transition:transform 0.3s,opacity .3s;
  -moz-transform:translateY(-100%);
  -ms-transform:translateY(-100%);
  -apple-transform:translateY(-100%);
}

.prof-galleries-inner a:hover::before,.prof-galleries-inner a:focus::before {
  height:6px;
}

.prof-galleries-inner a:hover::before,.prof-galleries-inner a:hover::after,.prof-galleries-inner a:focus::before,.prof-galleries-inner a:focus::after {
  opacity:1;
  -moz-transform:translateY(0px);
  -ms-transform:translateY(0px);
  -apple-transform:translateY(0px);
}

.prof-galleries-inner a:hover span:last-child,.prof-galleries-inner a:focus span:last-child {
  opacity:1;
  -moz-transform:translateY(0%);
  -ms-transform:translateY(0%);
  -apple-transform:translateY(0%);
}

/* Profile Comments */
#profile_comments .heading {
  height:20px;
  font-size:0;
  display:none;
}

#profile_comments .heading {
  margin-top:10px;
}

#profile_comments .profile_section_background {
  margin-top:5px;
}

#profile_comments .profile_section_content {
  max-width:950px;
  z-index:0;
}

.wall_post_body {
  max-height:450px;
  font-size:14px;
  width:90%;
  overflow:hidden;
}

.wall_post_time {
  font-size:12px!important;
}

.wall_post {
  border:2px transparent solid;
  border-radius:15px;
  padding-top:7px;
  margin-bottom:5px;
}

.wall_post:hover {
  border:2px #ff00de solid;
  box-shadow:1px 1px;
  background:black;
  zoom:110%;
  transition:.5s;
}

.wall_post_avatar {
  padding-left:10px;
}

#new_comment_buttons input[type=submit] {
  background:#ff00de;
  color:white;
  box-shadow:black 1px 1px 1px;
  font-size:12px;
}

#new_comment_buttons input[type=submit]:active {
  background:black;
  box-shadow:1px 1px 1px;
  border:0;
}

#profile_load_more_comments {
  display:inline-block;
  height:20px;
  width:200px;
  margin-left:350px;
  padding-bottom:4px;
  padding-top:8px;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  border-radius:5px;
  background:#ff00de;
  box-shadow:black 1px 1px 1px;
  color:white;
  font-size:14px;
}

#profile_load_more_comments:active {
  background:black;
  box-shadow:1px 1px 1px;
}

.profile_subsection {
  padding-bottom:4px;
  padding-top:2px;
}

/* Footer Bar */
#footer_bar {
  padding:10px 10px 25px;
}

.footer_links {
  background:black;
  background:rgba(0,0,0,0.5);
  width:100%;
  border-radius:10px;
  text-align:center;
  color:#eca0c7;
}

/* Copyright */
/* Steal at own risk. Karmas a bitch. */
/* Untested on IE aka MS Edge cause it eats dick */
.footer_links:after {
  content:" | Design by Pandora1066";
  color:#ff00de;
}

#ee {
  position:fixed;
  bottom:-4%;
  left:-4%;
  transition:all 1s ease;
  opacity:0;
}

#ee:hover {
  padding:40px;
  padding-left:100px;
  color:white!important;
  opacity:.7;
}

#ee a {
  color:white!important;
}

/* Amazon Wishlist Sidebar Button */
#sidebar {
  position:fixed;
  top:1%;
  left:18px;
  display:none;
}

#sidebar .amazon {
  position:relative;
  top:0;
  left:-200px;
  transition:all 1s ease;
}

#sidebar .amazon:hover {
  position:relative;
  top:0;
  left:0;
}

#sidebar .skype {
  position:relative;
  top:0;
  left:-200px;
  transition:all 1s ease;
}

#sidebar .skype:hover {
  position:relative;
  top:0;
  left:0;
}

/* Hide Stock Profile Content */
#profile_main_photo {
  padding:0;
  margin:0;
  overflow:hidden;
  display:none;
  visibility:hidden;
}

#profile_interests_content .heading {
  visibility:hidden;
  font-size:0;
  padding:0;
  margin:0;
}

#meaning_life_label {
  visibility:hidden;
  font-size:0;
}

#favorite_food_container,#pets_container,#tags_container,#favorite_models_container {
  display:display;
}

#five_things_container,#favorite_books_container,#for_fun_container,#favorite_songs_container,#favorite_movies_container,#craziest_thing_container,#be_anywhere_container,#hobbies_container,#talents_container,#perfect_mate_container,#perfect_mate_label,#perfect_date_container,#turn_ons_container,#know_me_container,#about_me_container,#automobile_container,#school_container,#height_container {
  display:none;
}

#admire,#make_friend,.wall_post_info a {
  font:Warnes,Helvetica,sans-serif;
  color:rgba(255,255,255,1);
  text-decoration:normal;
  text-align:center;
  -o-text-overflow:clip;
  text-overflow:clip;
  white-space:pre;
  background:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  text-shadow:0 0 10px #ff00de ,0 0 18px #ff00de ,0 0 20px #ff00de ,0 0 25px #ff00de;
  -webkit-transition:all 200ms cubic-bezier(0.42,0,0.58,1);
  -moz-transition:all 200ms cubic-bezier(0.42,0,0.58,1);
  -o-transition:all 200ms cubic-bezier(0.42,0,0.58,1);
  transition:all 200ms cubic-bezier(0.42,0,0.58,1);
  -webkit-transform:none;
  transform:none;
  -webkit-transform-origin:50% 50% 0;
  transform-origin:50% 50% 0;
}

.wall_post_info > a {
  color:white!important;
  font-size:14px;
}

/* Basic Styling */
a:link,a:active,a:hover {
  color:#ff00de;
}

a:visited {
  color:#ff00de;
}

body {
  width:950px;
  margin:auto;
  padding-top:40px;
  background:black url(http://fs1.directupload.net/images/180801/zbvp7sp8.jpg) fixed;
  background-size:cover;
  color:black;
  font-family:'Verdana';
  font-weight:normal;
  font-style:normal;
  font-size:11px;
}

.profile_section_content {
  color:white;
  border:0 none #;
  padding:5px;
  margin:5px;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
}

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

.img_radius_shadow {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
}

.profile_section_content .heading {
  padding:5px;
  background-color:#FFFFFF;
  color:#FFFFFF;
  font-family:'Verdana';
  font-weight:bold;
  font-style:normal;
  font-size:14px;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -webkit-text-shadow:0 0 0 #777777;
  -moz-text-shadow:0 0 0 #777777;
  text-shadow:0 0 0 #777777;
}

#profile {
  padding-left:10px;
  padding-right:10px;
  margin-top:382px;
  border-radius:15px;
}

.content {
  padding:5px;
}