@charset "UTF-8";

UTF-8;
#profile {
  background-color:#ffffff!important;
}

body {
  padding-top:730px;
}

#base-header {
  top:-820px;
  height:642px;
}

body {
  background:linear-gradient(rgba(0,0,0,0.1),rgba(0,0,0,1)),url(https://devilsophie.com/banners/ds/mfc/body-background.jpg);
  background-size:100%;
  background-attachment:fixed;
  background-repeat:no-repeat;
  background-size:cover;
  background-position:top center;
  background-color:#ffffff!important;
  margin:auto!important;
  max-width:1140px!important;
  min-height:100%;
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  line-height:16px;
  -webkit-font-smoothing:antialiased;
}

.clear {
  clear:both;
}

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

a:hover {
  color:#c3ad91;
}

.footer_links a {
  color:#c3ad91;
}

.footer_links a:hover {
  color:#c3ad91;
}

.heading {
  color:#e74c3c;
  font-family:"Times New Roman",Baskerville,"Palatino Linotype",Palatino,"Century Schoolbook L","serif";
  font-size:18px!important;
  font-weight:normal!important;
  letter-spacing:1px;
  line-height:1.3em;
  border-bottom:1px solid #edd6dc!important;
  padding:7px 0 5px;
  margin:5px 10px 0 0;
}

.sections,#comments,#profile,.wall_post,#photo_galleries .profile_section_content {
  background-color:#ffffff!important;
}

Body,a.photo_gallery_link,#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,#photo_galleries .profile_section_content .heading,p.desc-cost,p.desc-rank,p.desc-cost span,#tokentable table {
  color:#636363!important;
}

.heading,#photo_galleries .profile_section_content .heading,.bordered th,.bordered tr td:nth-child(2) {
  color:#e74c3c!important;
}

#avatar_holder img,.heading,.wall_post,a.photo_gallery_link img,#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,#photo_galleries .profile_section_content .heading,#photo_galleries .profile_section_content,#photo_galleries .profile_section_content img,.video-tile {
  border-color:#f2ccda!important;
}

#tokentable .bordered tr a,.small-btn {
  background-color:#e74c3c!important;
}

a.desc-name,.silverrr-mark a,.wall_post_info a {
  color:#e74c3c!important;
}

#profile {
  padding-top:28px;
}

#five_things_label,#profile_interests_content .heading,#header_bar,#server_time table,.thumbfloat,#meaning_life_container {
  height:0;
  display:block;
  visibility:hidden;
}

.profile_section_content {
  padding:0;
}

#profile_main_about_holder {
  padding:0 20px;
  margin-top:20px;
}

#profile_about_me_friends {
  width:589px!important;
  display:block;
  float:left;
  padding-left:20px;
}

#profile_header {
  padding:0 20px;
  margin-bottom:0;
  display:block;
  width:872px;
}

.profile_section {
}

#profile_password_photo_galleries,#profile_photo_galleries,#photo_galleries .profile_section_content,#five_things_container,#profile_schedule {
  padding:15px 20px 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 {
  padding:5px 20px;
  display:block;
  color:#bebeab;
  width:380px;
  float:left;
  border:1px dotted #e74c3c!important;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -ms-border-radius:5px;
  border-radius:5px;
}

#five_things_container {
  padding:5px 0;
  display:block;
  margin:0;
}

#profile_interests_content .value {
  margin-left:0;
}

#profile_schedule .profile_section_content,#profile_password_photo_galleries .profile_section_content,#profile_interests_content .profile_section_content {
  position:static;
}

.profile_section_content {
  margin:0;
}

#avatar_holder {
  padding-right:15px;
}

#avatar_holder img {
  border:1px solid #d21a1a;
  background:#000;
  box-shadow:0 1px 5px rgba(0,0,0,0.46);
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -ms-border-radius:5px;
  border-radius:5px;
}

#photo_gallery_preview {
  margin-bottom:0;
  padding:10px 0 0;
  color:#636363;
  width:123px!important;
}

#photo_galleries .profile_section_content .heading {
  border-bottom-color:#cccccc;
}

#photo_galleries .profile_section_content img {
  margin-right:24px;
  margin-bottom:10px;
  display:inline-block;
  border:4px solid #cccccc;
  background:#cccccc;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -ms-border-radius:5px;
  border-radius:5px;
}

#photo_galleries .profile_section_content {
  background-color:#ffffff!important;
  margin:20px;
  clear:both;
}

.photo_gallery_count {
  font-family:Georgia,"Times New Roman",Times,serif;
  font-style:italic;
  font-size:11px;
}

a.photo_gallery_link {
  color:#bebeab;
  text-decoration:none;
}

a.photo_gallery_link img {
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -ms-border-radius:5px;
  border-radius:5px;
}

a:hover.photo_gallery_link img {
  border-color:#c3ad91!important;
}

#profile_comments > div {
}

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

#profile_comments .heading {
  text-align:center;
  border-top:0 solid #cccccc!important;
  margin-top:50px;
  visibility:hidden;
}

#new_comment_inputs {
  margin-top:20px;
}

#comments {
  background-color:white;
  padding:30px 0;
}

#comments .profile_row {
  background-color:#f1b2cd!important;
}

.wall_post {
  background-color:#000000;
  margin:20px 24px;
  width:864px;
  overflow:hidden;
  border:1px solid #ccc;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -ms-border-radius:5px;
  border-radius:5px;
  position:relative;
}

.wall_post_body {
  padding:0 30px 0 0;
  margin:0;
  margin-top:15px;
}

.wall_post_info {
  background-color:#e74c3c;
  padding:7px;
  border-bottom:1px solid #c23068;
}

.wall_post_info a {
  text-decoration:none;
}

.wall_post_info a:hover {
  color:#c3ad91!important;
}

.wall_post_time {
  position:absolute;
  display:block;
  top:5px;
  right:10px;
  color:#6B6B6B;
  padding:1px 10px;
}

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

a:hover#profile_load_more_comments {
  background:#001919;
  color:#fff;
}

.interests_info:nth-child(1) {
  visibility:hidden;
}

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

#tokentable table {
  border-collapse:collapse;
  border-spacing:0;
  width:100%;
  font-family:Arial,Helvetica,sans-serif;
  line-height:1.55em;
  background-color:#ffffff;
}

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

.bordered td {
  padding:6px;
}

.bordered th {
  color:#636363!important;
  font-family:"Times New Roman",Baskerville,"Palatino Linotype",Palatino,"Century Schoolbook L","serif";
  font-size:14px!important;
  font-weight:normal!important;
  letter-spacing:2px;
  line-height:1.3em;
  text-transform:uppercase;
  background-color:#fff;
  border-bottom:1px solid #f2ccda!important;
  border-top:none;
}

.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 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:#e74c3c!important;
  font-family:"Times New Roman",Baskerville,"Palatino Linotype",Palatino,"Century Schoolbook L","serif";
  font-size:20px;
}

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

#tokentable .bordered tr a:hover {
  background-color:#c3ad91!important;
  color:#40311d;
  text-decoration:none;
}

.bordered tr th strong {
  font-style:italic;
  font-size:14px;
  font-weight:normal;
}

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

#profile_main_photo {
  display:none;
}

#profile_about_me_friends {
  width:100%!important;
  padding-left:0;
}

#about_me_container {
}

#topbar {
  position:fixed;
  top:0;
  left:0;
  right:auto;
  background:rgba(0,0,0,0.9);
  width:100%;
  min-height:40px;
  z-index:9999!important;
}

#topbar .container,#navbartop .container {
  display:block;
}

#topbar .social-media-bar {
  padding-top:5px;
}

#topbar .social-media-bar a {
  font-weight:bold;
  font-size:15px;
  line-height:20px;
  color:#fff;
  display:inline-block;
  padding:5px 10px;
}

#topbar .social-media-bar a:hover {
  text-decoration:none;
  color:#e74c3c;
}

#navbartop {
  position:fixed;
  top:49px;
  left:0;
  background:rgba(0,0,0,0.9);
  width:100%;
  min-height:40px;
  border-bottom:2px solid #e74c3c;
  z-index:9999!important;
}

div[class^="col"] {
  display:block;
}

.logo {
  margin-top:-40px;
}

.logo img {
  max-width:100%;
}

.menu {
  padding:0;
  margin:0;
  float:right;
}

.menu li {
  list-style:none;
  display:inline-block;
  padding:10px;
  text-transform:uppercase;
}

#intro {
  position:absolute;
  top:-550px;
  left:0;
  width:100%;
  min-height:40px;
  z-index:2!important;
  color:#fff;
}

#intro .container {
  display:block;
  padding:0 80px;
}

#about_me_label {
  display:none;
}

p {
  font-size:16px;
}

#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 {
  width:45%;
  margin:0 25px;
}

#avatar_holder img {
  margin-top:16px;
}

#skype-shows {
  background:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.1)),url(https://devilsophie.com/banners/ds/mfc/skype-shows-background.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center center;
  width:100%;
  min-height:525px;
  display:block;
  float:left;
  margin-bottom:20px;
  text-align:center;
  padding:80px 15px;
}

#skype-shows h2 {
  color:#fff;
  font-weight:bold;
  font-size:40px;
}

.schedule-circle {
  width:200px;
  height:200px;
  border-radius:50%;
  border:5px solid #e74c3c;
  margin:0 auto;
  background:#fff;
  margin-top:250px;
}

.number-of-minutes {
  text-align:center;
  width:100%;
  margin-top:50px;
  display:block;
  font-size:37px;
  line-height:40px;
}

.minutes {
  text-align:center;
  width:100%;
  display:block;
  font-size:20px;
  text-transform:uppercase;
}

.tokens {
  text-align:center;
  width:100%;
  display:block;
  font-size:20px;
  margin-top:20px;
  text-transform:uppercase;
}

#profile_password_photo_galleries,#profile_friends,#profile_schedule,#skype-shows {
  padding-top:110px!important;
}

#five_things_container {
  max-width:100%;
}

#tipmenu {
  display:block;
  width:100%;
  float:left;
  padding-top:110px!important;
}

#tipmenu div[class^='col-md-6'] {
  color:#fff;
}

#tipmenu div[class^='col-md-6']:nth-of-type(1) {
  padding-right:0;
}

#tipmenu div[class^='col-md-6']:nth-of-type(2) {
  padding-left:0;
}

#tipmenu a.tipmenuitem {
  width:100%;
  line-height:18px;
  font-size:16px;
  height:45px;
  display:block;
  font-weight:bold;
  padding:15px 5px;
  background:#000;
  color:#fff;
}

#tipmenu a.tipmenuitem:hover {
  text-decoration:none;
  background:#e74c3c;
}

#tipmenu a.tipmenuitem span {
  width:45%;
  float:left;
}

#tipmenu a.tipmenuitem span:nth-of-type(1) {
  margin-right:20px;
}

#tipmenu h1 {
  font-weight:bold;
  text-transform:uppercase;
}

#video-shows {
  display:block;
  width:100%;
  float:left;
  padding-top:110px!important;
}

#video-shows h1 {
  font-weight:bold;
  text-transform:uppercase;
}

#video-shows .video-box img {
  max-width:100%;
}

#video-shows .video-box {
  display:block;
  width:100%;
  margin-bottom:50px;
}

#video-shows .video-request {
  display:block;
  width:100%;
  background:#000;
  padding:10px;
  text-align:center;
  font-size:14px;
}