@charset "UTF-8";

UTF-8;
a:link,a:active,a:hover {
  color:#;
}

a:hover {
  opacity:.7;
}

a:link,a:visited {
  color:#f990f9;
}

body {
  background-image:url(https://img.mfcimg.com/photos2/254/25419972/809-884-808-154-10991842.png);
  background-size:100%;
  min-height:100%;
  background-attachment:fixed;
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center center;
  margin:auto!important;
  width:914px!important;
  background-color:#121212!important;
  font-family:Arial,"Gill Sans","Gill Sans MT","Myriad Pro","DejaVu Sans Condensed",Helvetica,sans-serif;
  font-size:14px;
  line-height:16px;
  -webkit-font-smoothing:antialiased;
}

#profile {
  padding-top:28px;
  width:914px!important;
  margin:40px auto -10px;
  background:url() top center no-repeat;
  box-shadow:0 0 20px 3px #22304a;
  font-size:.875em;
  line-height:1.25;
  color:#ffffff;
  margin-top:735px;
  background-color:rgb(84,8,84);
}

#profile_header {
  padding:0;
  margin-bottom:0;
  display:block;
  background-color:rgba(219,38,218,0.28);
}

#profile_avatar {
  padding:4px;
  background-color:#fff;
  border:1px solid #ccc;
  border:1px solid rgba(0,0,0,0.2);
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);
  -moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);
  box-shadow:0 1px 3px rgba(0,0,0,0.1);
}

.profile_section {
  border-spacing:0;
  padding-top:0;
}

.profile_section .heading {
  color:#fff;
  text-align:center;
  font-size:18px;
  font-weight:normal;
  padding:1px 0 0 15px;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}

.profile_section_content {
  z-index:auto;
}

#profile_about_me {
  margin:20px 0;
  font-size:14px;
  background-image:url();
  background-repeat:no-repeat;
}

#about_me_value {
  display:block;
  margin:0 auto 0 -20px;
}

img {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:0;
  -moz-box-shadow:0;
  box-shadow:0;
}

.img_radius_shadow {
  padding:4px;
  background-color:rgb(255,255,255);
  border:1px solid rgba(0,0,0,0.2);
  border-image-source:initial;
  border-image-slice:initial;
  border-image-width:initial;
  border-image-outset:initial;
  border-image-repeat:initial;
  -webkit-box-shadow:rgba(0,0,0,0.0980392) 0 1px 3px;
  box-shadow:rgba(0,0,0,0.0980392) 0 1px 3px;
  transition:1s ease;
}

.img_radius_shadow:hover {
  border-radius:50%;
  transition:1s ease;
}

#img_preview {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:0;
  -moz-box-shadow:0;
  box-shadow:0;
}

.container {
  display:block;
  margin:0 0 0 20px;
}

#profile_password_photo_galleries {
  padding-top:45px;
  margin-top:-45px;
  display:inline-block;
/* required for webkit browsers */
}

.photo_gallery_previews {
  text-align:center;
}

.heading {
  margin:5px 10px 0 0;
  color:#fd8ebe;
  font-family:'latoregular',Helvetica,Arial,sans-serif;
  font-size:18px!important;
  font-weight:normal!important;
  line-height:1.3em;
  border-bottom:1px solid rgba(255,255,255,0.7)!important;
  letter-spacing:1.5px;
}

.heading,tr td:nth-child(2) {
  color:rgb(249,144,249)!important;
}

.photo_gallery_image {
  border-radius:0;
}

#img_preview {
  background-color:rgba(200,179,156,0);
  z-index:999!important;
}

#username_label,#username_value,#profile_main_photo {
  display:none;
}

/* --------------------------------- Menu ---------------------------------- */
#header {
  z-index:9999;
  position:fixed;
  top:0;
  left:0;
  width:100%;
  border-top:0 solid #dfbd79;
}

#menu ul {
  display:block;
  width:100%;
  list-style-type:none;
  padding:0;
  margin:0;
  text-align:center;
  font-size:16px;
  background:rgb(99,4,99);
  box-shadow:0 4px 8px #6a0a6a;
  height:60px;
  position:relative;
}

#menu ul li {
  margin:0;
  padding:0;
  display:inline-block;
}

#menu ul li a {
  display:block;
  margin:18px 12px 0;
  color:#ffffff;
  font-size:14px;
  line-height:15px;
  text-decoration:none;
  font-family:Georgia,Constantia,"Lucida Bright",serif;
  text-transform:uppercase;
/*border-bottom:1px solid #E10003;*/
  position:relative;
}

#menu ul li a:after {
  display:block;
  position:absolute;
  left:0;
  bottom:-10px;
  width:0;
  height:2px;
  background-color:#ff23b6;
  content:"";
  transition:width .2s;
}

#menu ul li a:hover:after {
  width:100%;
}  
}

#menu ul:after {
  content:'';
  width:100%;
  display:inline-block;
  font-size:0;
  line-height:0;
}

#menu .blue-button {
  margin-top:12px;
  line-height:0!important;
}

a.blue-button {
/* -webkit-border-radius: 30;
  -moz-border-radius: 30;
  border-radius: 30px;*/
  font-family:"Times New Roman",Cambria,"Hoefler Text","Liberation Serif",Times,serif;
  text-transform:uppercase;
  color:#fff!important;
  font-size:14px!important;
  padding:19px 35px 17px!important;
  text-decoration:none;
  border:1px solid #625f58;
}

a:hover.blue-button {
  background:#fff;
  color:#a61717!important;
}

/* --------------------------------- End Menu ---------------------------------- */
/* --------------------------------- Container ---------------------------------- */
#tags_container {
  margin-top:700px;
  padding-top:50px;
  padding-bottom:50px;
  border-top:1px solid #EEE;
  border-bottom:1px solid #EEE;
  margin-top:10px;
}

#favorite_books_container,#for_fun_container,#favorite_songs_container,#favorite_songs_container,#favorite_movies_container,#craziest_thing_container,#be_anywhere_container,#hobbies_container,#talents_container,#perfect_mate_container,#perfect_date_container,#turn_ons_container,#know_me_container,#meaning_life_container,#five_things_container {
  padding:1px 20px;
  border-bottom:1px solid rgba(165,74,165,0.82);
  #favorite_books_label#favorite_songs_label#be_anywhere_label#hobbies_label#perfect_mate_label#perfect_date_label#turn_ons_label#know_me_label#five_things_label#meaning_life_label#for_fun_label#favorite_movies_label#craziest_thing_label#talents_labelcolor:#rgba(249,144,249,0.5)!important;
}

/* --------------------------------- End Container ---------------------------------- */
/* --------------------------------- Wall Post ---------------------------------- */
.wall_post {
  background-color:rgb(104,19,104);
  margin:20px 25px;
  -webkit-border-radius:5px 5px 5px 5px;
  border-radius:5px 5px 5px 5px;
  width:940px!importnat;
  overflow:hidden;
  color:#fff;
  border:solid 1px rgb(136,25,136);
}

.wall_post_body {
  margin:0;
  font-size:14px;
  color:#d2d2d2;
  padding:15px;
}

#profile_comments .heading {
  margin-top:30px!important;
  text-align:center;
  padding:15px 0;
}

#comments {
  padding:2px 0;
}

.wall_post_info {
  background-color:rgba(219,38,218,0.28);
  padding:7px;
}

.wall_post_info a {
  color:#fff;
  text-decoration:none;
}

.wall_post_info a:hover {
  color:#ffffff;
}

a#profile_load_more_comments {
  color:#b3bfb2;
  display:block;
  padding:5px 7px;
  border:1px solid #596964;
  text-decoration:none;
  text-align:center;
  background:rgba(0,25,25,.5);
  font-family:Georgia,"Times New Roman",Times,serif;
  font-style:italic;
}

a:hover#profile_load_more_comments {
  background:rgba(0,25,25,1);
  color:#fff;
}

#wall_poster_username {
  color:#fff;
}

#new_comment_inputs {
  padding-top:20px;
}

#user_comment_comment {
  width:890px;
  height:100px;
}

.wall_post_time {
  font-size:9px;
  color:#799ee9;
}

#footer_bar {
  margin:30px 0 100px;
  text-align:center;
}

/* --------------------------------- End Wall Post ---------------------------------- */
/*-----------------[ANIMATION PAGE CLASS AND ID STOP]------------------------*/
/*----------------- About Me ------------------------*/
#gender_container,#body_type_container,#ethnicity_container,#hair_container,#eyes_container,#weight_container,#height_container,#city_container,#sexual_preference_container,#smoke_container,#drink_container,#marital_status_container,#occupation_container,#school_container,#favorite_food_container,#pets_container,#drugs_container,#age_container,#country_container,#automobile_container,#cam_score_container {
  padding-left:405px;
}

#about_me_label {
  display:none;
}

/*----------------- End About Me ------------------------*/
#skpbanner {
  width:102%;
  margin-left:-9px;
  margin-top:-5px;
  box-shadow:0 0 2px 2px #2c374a;
}

#Rrules {
  width:102%;
  margin-left:-9px;
  box-shadow:0 0 10px 0 #9e1ba2;
}

#vidgi {
  position:absolute;
  top:-811px;
  left:869px;
}

.photo_gallery_link {
  color:rgb(121,158,233);
  text-decoration:blink;
  font-size:13px;
}

#movie_preview {
  margin-left:50px;
}

#avatar_holder {
  padding-right:15px;
}

#avatar_holder img {
  -webkit-border-radius:5px 5px 5px 5px;
  border-radius:5px 5px 5px 5px;
  box-shadow:0 1px 5px rgba(0,0,0,0.46);
}

#base-inner {
  position:relative;
}

#imgbanner {
  position:absolute;
  margin-top:-1250px;
  margin-left:-9px;
  width:914px!important;
  box-shadow:0 -20px 10px 2px #8a188d;
}

.header_links {
  display:none;
}

#server_time {
  display:none!important;
}

#acasa,#galleryico,#videoico,#tipmenuico,#storeico {
  position:absolute;
  margin-left:3px;
  margin-top:1px;
  width:40px;
}

#tipoff {
  position:absolute;
  margin-left:15px;
  margin-top:2px;
  width:40px;
}

#joinme {
  position:absolute;
  margin-left:62px;
  margin-top:-760px;
  animation:pulse 1s ease infinite;
/* transition: transform 0.2s; */
}

@keyframes pulse {
  0% {
    transform:scale(1);
  }
  
  50% {
    transform:scale(1.1);
  }
  
  100% {
    transform:scale(1);
  }
}

#tipnow {
  position:absolute;
  margin-top:3px;
  width:100%;
}

#tipmenu {
  width:100%;
}

#mainphoto {
  position:absolute;
  margin-top:-384px;
  margin-left:100px;
  border:4px solid #9455fe;
  width:240px;
  height:335px;
}

/* Pulse */
@-webkit-keyframes hvr-pulse {
  25% {
    -webkit-transform:scale(1.1);
    transform:scale(1.1);
  }
  
  75% {
    -webkit-transform:scale(0.9);
    transform:scale(0.9);
  }
}

@keyframes hvr-pulse {
  25% {
    -webkit-transform:scale(1.1);
    transform:scale(1.1);
  }
  
  75% {
    -webkit-transform:scale(0.9);
    transform:scale(0.9);
  }
}

.logmy {
  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;
}

.logmy:hover,.logmy:focus,.logmy:active {
  -webkit-animation-name:hvr-pulse;
  animation-name:hvr-pulse;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite;
}

#googlewal {
  position:absolute;
  margin-top:-990px;
  width:250px;
  margin-left:78px;
  box-shadow:0 0 20px 2px #303130;
}

#snapchat {
  position:absolute;
  margin-top:-990px;
  width:250px;
  margin-left:360px;
  box-shadow:0 0 20px 2px #303130;
}

/*----------------- Tip Menu ------------------------*/
.tmenu p {
  display:block;
  margin:0 auto;
  padding:7px 17px;
  border-bottom:1px solid #f1f1f1;
  font-size:20px;
  color:#232323;
}

.tmenu a:link,.tmenu a:visited {
  display:inline-block;
  padding:6px 18px;
  text-align:center;
  background-color:#232323;
  color:#fff;
  text-decoration:none;
  font-family:'Titillium Web',sans-serif;
  float:right;
  margin-top:-6px;
}

.col-1 {
  width:8.33%;
}

.col-2 {
  width:16.66%;
}

.col-3 {
  width:25%;
}

.col-4 {
  width:33.33%;
}

.col-5 {
  width:41.66%;
}

.col-5-half {
  width:47.66%;
}

.col-6 {
  width:50%;
}

.col-7 {
  width:58.33%;
}

.col-8 {
  width:66.66%;
}

.col-9 {
  width:75%;
}

.col-10 {
  width:83.33%;
}

.col-11 {
  width:91.66%;
}

.col-12 {
  width:100%;
}

h1 {
  text-align:center;
  color:#e101b5;
}

#TipMenu {
  background-color:rgba(255,255,255,.5);
}

/*----------------- End Tip Menu ------------------------*/
#pantiesale {
  margin-top:20px;
}

/*----------------- ScrollBar ------------------------*/
::-webkit-scrollbar {
  width:12px;
  background-color:#0f1125;
}

::-webkit-scrollbar-track {
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
  border-radius:10px;
  background-color:#0f1125;
}

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

/*----------------- End ScrollBar ------------------------*/
#fotomain {
  position:absolute;
  margin-top:-270px;
  margin-left:15px;
}

#thum01 {
  position:absolute;
  margin-top:-840px;
  margin-left:250px;
  width:320px;
}

#thum02 {
  position:absolute;
  margin-top:-840px;
  margin-left:570px;
  width:320px;
}

/*----------------- Schedule ------------------------*/
#schedule_day_0_container,#schedule_day_1_container,#schedule_day_2_container,#schedule_day_3_container,#schedule_day_4_container,#schedule_day_5_container,#schedule_day_6_container {
  font-size:14px;
  background:rgb(19,27,42);
  box-shadow:0 0 5px rgb(86,113,160);
  padding:10px 10px 10px 23px;
  border-radius:10px;
  opacity:.9;
  margin-left:250px;
  margin-right:250px;
}

#schedule_day_0_container:hover,#schedule_day_1_container:hover,#schedule_day_2_container:hover,#schedule_day_3_container:hover,#schedule_day_4_container:hover,#schedule_day_5_container:hover,#schedule_day_6_container:hover {
  font-size:14px;
  background:rgb(129,5,0);
  box-shadow:0 0 5px rgb(86,113,160);
  padding:10px 10px 10px 23px;
  border-radius:10px;
  opacity:.9;
  margin-left:250px;
  margin-right:250px;
}

#schedule_converted {
  display:block;
  margin-left:249px;
  margin-top:10px;
  background-color:rgba(255,255,255,0.67);
  margin-right:241px;
  padding:2px;
  box-shadow:0 0 2px black;
  text-shadow:0 0 black;
  color:#830500;
  font-size:12px;
}

/*----------------- End Schedule ------------------------*/
/*----------------- Friends ------------------------*/
#average_rating_container {
  background:rgba(219,38,218,0.15);
  box-shadow:0 0 5px rgb(195,94,195);
  padding:10px 10px 10px 23px;
  border-radius:10px;
  opacity:.9;
  margin-left:250px;
  margin-right:250px;
}

#rate_container {
  background:rgba(219,38,218,0.15);
  box-shadow:0 0 5px rgb(195,94,195);
  padding:10px 10px 10px 23px;
  border-radius:10px;
  opacity:.9;
  margin-left:250px;
  margin-right:250px;
  margin-top:10px;
}

#admirers_container {
  background:rgba(219,38,218,0.15);
  box-shadow:0 0 5px rgb(195,94,195);
  padding:10px 10px 10px 23px;
  border-radius:10px;
  opacity:.9;
  margin-left:250px;
  margin-right:250px;
  margin-top:10px;
}

#friends_container {
  display:none;
}

#favorite_models_container {
  display:none;
}

#admirers_value {
  font-size:20px;
  color:rgb(249,144,249);
}

#friends_value a {
  color:##7f1682;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}

#friends_value a:hover {
  color:#e6009c;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}

/*----------------- End Friends ------------------------*/
/*----------------- Videos ------------------------*/
#thumbnails {
  margin-left:10px;
}

#videosbanner {
  width:102%;
  margin-left:-9px;
  margin-top:-5px;
  box-shadow:0 0 2px 2px #2c374a;
}

#col1,#col2,#col3,#col4 {
  margin-top:10px;
  margin-left:30px;
}

#vid01,#vid02,#vid03,#vid04,#vid05,#vid06,#vid07,#vid08,#vid09,#vid10,#vid11,#vid12 {
  width:270px;
  border:1px solid #8699c1;
  box-shadow:0 0 5px 1px #8699c1;
  margin:6px;
}

#vid01:hover,#vid02:hover,#vid03:hover,#vid04:hover,#vid05:hover,#vid06:hover,#vid07:hover,#vid08:hover,#vid09:hover,#vid10:hover,#vid11:hover,#vid12:hover {
  width:270px;
  border:1px solid #8699c1;
  box-shadow:0 0 5px 1px #8699c1;
  margin:6px;
}

/*----------------- End Videos ------------------------*/
/*----------------- Tip Menu ------------------------*/
#tokentable {
  width:102%;
  margin-left:-9px;
  margin-top:50px;
}

#tokentable .bordered {
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
}

#tokentable table {
  border-collapse:collapse;
  border-spacing:0;
  width:100%;
  font-family:Arial,Helvetica,sans-serif;
  line-height:1.55em;
  background-color:rgba(244,112,255,0.46);
}

#tokentable .bordered {
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
}

.bordered td,.bordered th {
  border-top:1px solid #343334;
  padding:9px;
  text-align:left;
}

.bordered td {
  padding:6px;
}

.bordered th {
  background-color:#7a117a;
  color:#fff!important;
  border-top:none;
  font-family:'latoregular',Helvetica,Arial,sans-serif;
  font-size:14px!important;
  font-weight:normal!important;
  line-height:1.3em;
  border-bottom:1px solid #ed4bef!important;
  text-transform:uppercase;
  letter-spacing:2px;
}

.bordered td:first-child,.bordered th:first-child {
  border-left:none;
}

.bordered th:first-child {
  -moz-border-radius:6px 0 0;
  -webkit-border-radius:6px 0 0 0;
  border-radius:6px 0 0 0;
}

.bordered th:last-child {
  -moz-border-radius:0 6px 0 0;
  -webkit-border-radius:0 6px 0 0;
  border-radius:0 6px 0 0;
}

.bordered th:only-child {
  -moz-border-radius:6px 6px 0 0;
  -webkit-border-radius:6px 6px 0 0;
  border-radius:6px 6px 0 0;
}

.bordered tr:last-child td:first-child {
  -moz-border-radius:0 0 0 6px;
  -webkit-border-radius:0 0 0 6px;
  border-radius:0 0 0 6px;
}

.bordered tr:last-child td:last-child {
  -moz-border-radius:0 0 6px;
  -webkit-border-radius:0 0 6px 0;
  border-radius:0 0 6px 0;
  width:100px;
}

bordered tr th:nth-child(1) {
}

.bordered tr td:nth-child(1),.bordered tr th:nth-child(1) {
  padding-left:50px;
}

.bordered tr td:nth-child(1) {
  font-size:14px;
}

.bordered tr td:nth-child(2) {
  color:#f02b83!important;
  font-size:20px;
  font-family:'latoregular',Helvetica,Arial,sans-serif;
}

#tokentable .bordered tr a {
  color:#fff;
  background-color:#fb2cf8!important;
  font-size:13px;
  text-decoration:none;
  font-weight:bold;
  display:block;
  width:80px;
  text-align:center;
  padding:2px 0;
  -webkit-border-radius:30;
  -moz-border-radius:30;
  border-radius:30px;
}

#tokentable .bordered tr a:hover {
  background-color:#540854!important;
  color:#fb2cf8;
  text-decoration:none;
}

.bordered tr th strong {
  font-family:Georgia,'Times New Roman',Times,serif;
  font-style:italic;
  font-size:14px;
  font-weight:normal;
}

#tokentable tr.last th {
  background-color:#ca1919;
}

h1 {
  margin-left:350px;
}

#tiptitle {
  margin-left:350px;
}

h3 {
  font-size:27px;
}

/*----------------- END Tip Menu ------------------------*/
/*----------------- Profile Video Start ------------------------*/
.video-background {
  position:absolute;
  height:514px;
  width:914px;
  margin-top:-1184px;
  border:10px solid #540854;
  background-color:#010001;
  margin-left:-22px;
}

.video-background iframe {
  position:absolute;
  width:100%;
  height:100%;
  pointer-events:none;
}

#overlay {
  position:absolute;
  width:100%;
  height:100%;
  margin-top:-1200px;
}

#titlename {
  margin-top:250px;
}

/*----------------- END Profile Video Start ------------------------*/
/*----------------- Tip Menu ------------------------*/
.tmenu p {
  display:block;
  margin:0 auto;
  padding:7px 17px;
  border-bottom:1px solid #f1f1f1;
  font-size:20px;
  color:#232323;
}

.tmenu a:link,.tmenu a:visited {
  display:inline-block;
  padding:6px 18px;
  text-align:center;
  background-color:#232323;
  color:#fff;
  text-decoration:none;
  font-family:'Titillium Web',sans-serif;
  float:right;
  margin-top:-6px;
}

.col-1 {
  width:8.33%;
}

.col-2 {
  width:16.66%;
}

.col-3 {
  width:25%;
}

.col-4 {
  width:33.33%;
}

.col-5 {
  width:41.66%;
}

.col-5-half {
  width:47.66%;
}

.col-6 {
  width:50%;
}

.col-7 {
  width:58.33%;
}

.col-8 {
  width:66.66%;
}

.col-9 {
  width:75%;
}

.col-10 {
  width:83.33%;
}

.col-11 {
  width:91.66%;
}

.col-12 {
  width:100%;
}

h1 {
  text-align:center;
  color:#e101b5;
}

#TipMenu {
  background-color:rgba(255,255,255,.5);
}

/*----------------- End Tip Menu ------------------------*/
.main-buttons {
  position:absolute;
  left:170px;
  margin-top:-632px;
}

.main-buttons ul li {
  display:inline-block;
  margin:10px;
}

.main-buttons ul li a {
  background-color:#a61717;
  display:block;
  width:180px;
  text-decoration:none;
  color:#fff;
  font-size:14px;
  text-transform:uppercase;
  padding:12px 40px;
  letter-spacing:2px;
  text-align:center;
  border-radius:3px;
}

.main-buttons ul li a:hover {
  background-color:#fff;
  color:#a61717;
}

#abtme {
  width:102%;
  margin-left:-9px;
  margin-top:20px;
}

#easterwin {
  width:102%;
  margin-left:-9px;
  margin-top:-5px;
  box-shadow:0 0 2px 2px #2c374a;
}

#reserveskype {
  position:absolute;
  margin-top:-317px;
  margin-left:160px;
}

#gifvid {
  width:100%;
}

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