@charset "UTF-8";

@font-face {
  font-family:'Bree Serif';
  font-style:normal;
  font-weight:400;
  src:local('Bree Serif'),local(BreeSerif-Regular),url(http://fonts.gstatic.com/s/breeserif/v5/LQ7WLTaITDg4OSRuOZCps_k_vArhqVIZ0nv9q090hN8.woff2) format("woff2");
}

/* latin-ext */
@font-face {
  font-family:'Bree Serif';
  font-style:normal;
  font-weight:400;
  src:local('Bree Serif'),local(BreeSerif-Regular),url(http://fonts.gstatic.com/s/breeserif/v5/0daoUMW28nkWOnFz2G4AAiEAvth_LlrfE80CYdSH47w.woff2) format("woff2");
  unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face {
  font-family:'Bree Serif';
  font-style:normal;
  font-weight:400;
  src:local('Bree Serif'),local(BreeSerif-Regular),url(http://fonts.gstatic.com/s/breeserif/v5/LQ7WLTaITDg4OSRuOZCps_k_vArhqVIZ0nv9q090hN8.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;
}

/* Hide MFC Elements */
#header_bar,#footer_bar,#about_me_label,#tags_label,#tags_value,#profile_main_photo,#show_message_dialog,#profile_about_me > div:nth-child(1) {
  display:none;
}

#unix_last_login_container,#unix_last_updated_container,#username_container,#gender_container,#ethnicity_container,#age_container,#country_container,#tags_container,#city_container,#sexual_preference_container,#body_type_container,#hair_container,#eyes_container,#weight_container,#height_container,#smoke_container,#drink_container,#drugs_container,#marital_status_container,#occupation_container,#school_container,#favorite_food_container,#pets_container,#automobile_container,#profile_interests_content,#comments {
  display:none;
}

/* CSS Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
  font:inherit;
  vertical-align:baseline;
}

/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
  display:block;
}

body {
  line-height:1.25;
  background-image:url(http://i723.photobucket.com/albums/ww239/Chocolate_oreocookie/wolf%20love%20always_zpsi8fnogx9.jpg);
  white-space:normal;
  background-size:cover;
  background-position:left top;
  background-repeat:no-repeat;
  background-attachment:fixed;
}

ol,ul {
  list-style:none;
}

blockquote,q {
  quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
  content:'';
  content:none;
}

table {
  border-collapse:collapse;
  border-spacing:0;
}

:focus {
  outline:none;
}

/* MFC Defaults Elements */
a:link,a:active,a:hover {
  color:#;
}

a:visited {
  color:#;
}

body {
  background-color:transparent;
  color:#666666;
  font-family:'Bree Serif'!important;
  font-weight:normal;
  font-style:normal;
  font-size:12pt;
  text-align:center;
}

.container {
  display:block;
}

.profile_section_content {
  color:#000;
  border:px #;
  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;
  -webkit-text-shadow:0 0 14px #BBB;
  -moz-text-shadow:0 0 14px #BBB;
  text-shadow:0 0 14px #BBB;
}

.profile_section_background {
  background-color:transparent;
  filter:alpha(opacity=100);
  opacity:1;
}

.img_radius_shadow {
  -webkit-border-radius:100px;
  -moz-border-radius:100px;
  border-radius:100px;
  -webkit-box-shadow:;
  -moz-box-shadow:;
  box-shadow:;
}

.photo_gallery_image {
  -webkit-border-radius:100px;
  -moz-border-radius:100px;
  border-radius:100px;
}

.label,.value {
  color:#B02348;
  font-size:16pt;
}

.profile_section_content .heading {
  padding:4px;
  margin:2px;
  background-color:rgba(154,101,205,0.9);
  color:#B02348;
  font-family:'Bree Serif'!important;
  font-weight:bold;
  font-style:normal;
  font-size:18pt;
  border-radius:0;
  box-shadow:0 0 4px #000;
  text-shadow:0 0 14px #000;
  -webkit-border-radius:30px;
  -moz-border-radius:30px;
  border-radius:30px;
  -webkit-box-shadow:0 -1px 4px #000;
  -moz-box-shadow:0 -1px 4px #000;
  box-shadow:0 -1px 4px #000;
  -webkit-text-shadow:0 0 14px #BBB;
  -moz-text-shadow:0 0 14px #BBB;
  text-shadow:0 0 14px #BBB;
}

.content {
  padding:5px;
}

/* Heading */
.heading {
  text-align:center;
}

h1 {
  font-size:100%;
  font-weight:bold;
}

/* Main Profile Elements */
#profile {
  width:940px;
  margin:14px auto;
  box-shadow:;
  background-color:;
  opacity:1;
}

#profile_friends .heading {
  padding:4px;
  position:absolute;
  width:96%;
  margin:6px 5px 0;
}

#average_rating_container {
  padding-top:45px;
}

#profile_friends,#profile_comments {
  background-color:rgba(154,101,205,0.9);
  border-radius:25px;
}

#profile_comments {
  display:block;
}

#profile_header.profile_section {
  display:block;
  width:66%;
  margin:auto;
}

#status_value.value a:link {
  font-size:10pt;
}

#blurb_value.value {
  text-align:center;
  font-weight:bold;
  margin:auto;
  width:80%;
  font-size:16pt;
}

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

#profile_main_about_holder {
  display:table;
  width:90%;
  border-spacing:0;
  margin:10px auto 0;
  text-align:center;
}

#password_photo_gallery_previews {
  background-image:url(http://i723.photobucket.com/albums/ww239/Chocolate_oreocookie/0cdf2c59-4ca4-4276-b280-5d5680679004_zpsgaizxrnh.png);
  background-size:100% 100%;
  min-height:450px;
  border-radius:25px;
}

#profile_schedule .profile_section_content {
  background-color:rgba(154,101,205,0.9);
  margin:2px auto 12px;
  display:block;
  text-align:center;
  width:53%;
  border-radius:25px;
}

#profile_schedule .label,#profile_schedule .value {
  display:block;
  margin:0;
  text-align:center;
  width:;
}

#profile_comments {
  margin:10px auto 0;
}

#profile_comments.profile_section {
  width:525px;
}

#profile_photo_galleries {
  background-color:rgba(154,101,205,0.9);
  border-radius:25px;
  -webkit-box-shadow:0 0 1px #000;
  -moz-box-shadow:0 0 1px #000;
  box-shadow:0 0 1px #000;
}

#password_photo_galleries .profile_section_content {
  background-color:rgba(154,101,205,0.9);
  border-radius:25px;
  -webkit-box-shadow:0 0 1px #000;
  -moz-box-shadow:0 0 1px #000;
  box-shadow:0 0 1px #000;
}

#photo_galleries .profile_section_content {
  background-color:rgba(154,101,205,0.9);
  border-radius:25px;
  -webkit-box-shadow:0 0 1px #000;
  -moz-box-shadow:0 0 1px #000;
  box-shadow:0 0 1px #000;
}

.photo_gallery_count {
  font-weight:bold;
  -webkit-text-shadow:0 0 14px #BBB;
  -moz-text-shadow:0 0 14px #BBB;
  text-shadow:0 0 14px #BBB;
}

.holder a.jp-previous,a.jPagesPageNumber,a.jp-next,a.jp-current,.holder a.jp-disabled {
  cursor:default;
  border:0;
  font-size:12pt;
  font-weight:bold;
  color:#FFF;
  background-color:transparent;
  text-decoration:none;
  -webkit-text-shadow:0 0 14px #000;
  -moz-text-shadow:0 0 14px #000;
  text-shadow:0 0 14px #000;
}

.holder a:link,a:hover,a.jp-next:hover,a.jp-current:hover,a.jp-disabled:hover,a.jPagesPageNumber:hover {
  border:0;
  font-size:12pt;
  font-weight:bold;
  color:#000;
  background-color:transparent;
  text-decoration:none;
  -webkit-text-shadow:0 0 14px #FFF;
  -moz-text-shadow:0 0 14px #FFF;
  text-shadow:0 0 14px #FFF;
}

/* Custom Boxes */
.boxcontainer {
  display:block;
  width:100%;
}

.boxes {
  display:inline-block;
  width:100%;
  text-align:center;
  overflow:hidden;
  white-space:normal;
  list-style-type:inline;
  background-color:none;
  border-radius:;
  margin:0;
}

.boxtext {
  display:inline-block;
  width:98%;
  font-size:16pt;
  font-weight:normal;
  text-align:center;
  overflow:hidden;
  white-space:pre-line;
  list-style-type:inline;
  background-color:rgba(154,101,205,0.9);
  color:#B02348;
  border-radius:25px;
  margin:0;
  padding:4px;
  -webkit-box-shadow:0 0 1px #000;
  -moz-box-shadow:0 0 1px #000;
  box-shadow:0 0 1px #000;
}

.videobox {
  display:inline-block;
  width:98%;
  height:450px;
  font-size:16pt;
  font-weight:normal;
  text-align:center;
  overflow-x:hidden;
  overflow-y:auto;
  white-space:pre-line;
  list-style-type:inline;
  background-color:rgba(154,101,205,0.9);
  color:#B02348;
  border-radius:25px;
  margin:0;
  padding:4px;
  -webkit-box-shadow:0 0 1px #000;
  -moz-box-shadow:0 0 1px #000;
  box-shadow:0 0 1px #000;
}

.videorow {
  width:100%;
  margin:0;
  padding:4px;
  position:relative;
}

/* Heart */
.heartcontainer {
  margin:0 auto 5px;
  width:70%;
}

.heart-shape {
  display:inline-block;
  position:relative;
  width:50px;
  height:50px;
  margin:4px 20px;
  -webkit-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  -o-transform:rotate(45deg);
  transform:rotate(45deg);
  background-color:#B02348;
}

.heart-shape:before,.heart-shape:after {
  position:absolute;
  width:50px;
  height:50px;
  content:"";
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -o-border-radius:50%;
  border-radius:50%;
  background-color:#B02348;
}

.heart-shape:before {
  bottom:0;
  left:-25px;
}

.heart-shape:after {
  top:-25px;
  right:0;
}

.heart-shape img {
  filter:invert(100%);
  -webkit-filter:invert(100%);
  -moz-filter:invert(100%);
  -o-filter:invert(100%);
  -ms-filter:invert(100%);
  -webkit-backface-visibility:hidden;
  image-rendering:auto;
}

.heart-shape img:hover {
  filter:invert(0%);
  -webkit-filter:invert(0%);
  -moz-filter:invert(0%);
  -o-filter:invert(0%);
  -ms-filter:invert(0%);
  -webkit-backface-visibility:hidden;
  image-rendering:auto;
}

.hearttext {
  z-index:1;
  position:absolute;
  transform:rotate(-45deg);
  font-size:11pt;
  top:-4px;
  left:-20px;
}

.heartinstagram {
  z-index:1;
  position:absolute;
  height:90%;
  -webkit-transform:rotate(-45deg);
  -moz-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  -o-transform:rotate(-45deg);
  transform:rotate(-45deg);
  top:-4px;
  left:-4px;
}

.hearttumblr {
  z-index:1;
  position:absolute;
  height:110%;
  -webkit-transform:rotate(-45deg);
  -moz-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  -o-transform:rotate(-45deg);
  transform:rotate(-45deg);
  top:-4px;
  left:-7px;
}

.hearttwitter {
  z-index:1;
  position:absolute;
  height:120%;
  -webkit-transform:rotate(-45deg);
  -moz-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  -o-transform:rotate(-45deg);
  transform:rotate(-45deg);
  top:-15px;
  left:-10px;
}

.heartfacebook {
  z-index:1;
  position:absolute;
  height:120%;
  -webkit-transform:rotate(-45deg);
  -moz-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  -o-transform:rotate(-45deg);
  transform:rotate(-45deg);
  top:-10px;
  left:-10px;
}

/*===Image preloads===*/
#preloaded-images {
  position:absolute;
  overflow:hidden;
  left:-9999px;
  top:-9999px;
  height:1px;
  width:1px;
}

/* GIFs */
.firststrip {
  height:200px;
  width:200px;
  background:url(http://i57.tinypic.com/nqd5dg.jpg) no-repeat;
  margin:auto;
  border-radius:25px;
}

.firststrip:hover {
  height:200px;
  width:200px;
  background:url(http://i58.tinypic.com/2d2hvl3.jpg) no-repeat;
  margin:auto;
}

.bjtease {
  height:200px;
  width:200px;
  background:url(http://i60.tinypic.com/2nbsylh.jpg) no-repeat;
  margin:auto;
  border-radius:25px;
}

.bjtease:hover {
  height:200px;
  width:200px;
  background:url(http://i59.tinypic.com/wbzy1e.jpg) no-repeat;
  margin:auto;
}

.hitachilove {
  height:200px;
  width:200px;
  background:url(http://i59.tinypic.com/2rcskrr.jpg) no-repeat;
  margin:auto;
  border-radius:25px;
}

.hitachilove:hover {
  height:200px;
  width:200px;
  background:url(http://i62.tinypic.com/5zf63d.jpg) no-repeat;
  margin:auto;
}

.buttplug {
  height:200px;
  width:200px;
  background:url(http://i57.tinypic.com/2z8dvv4.jpg) no-repeat;
  margin:auto;
  border-radius:25px;
}

.buttplug:hover {
  height:200px;
  width:200px;
  background:url(http://i61.tinypic.com/bhlwj.jpg) no-repeat;
  margin:auto;
}

.striptease {
  height:200px;
  width:200px;
  background:url(http://i59.tinypic.com/2r71001.jpg) no-repeat;
  margin:auto;
  border-radius:25px;
}

.striptease:hover {
  height:200px;
  width:200px;
  background:url(http://i58.tinypic.com/hvypoz.jpg) no-repeat;
  margin:auto;
}

/* Links */
a:link {
  font-size:12pt;
  font-weight:bold;
  color:#FFF;
  text-decoration:none;
  -webkit-text-shadow:0 0 14px #000;
  -moz-text-shadow:0 0 14px #000;
  text-shadow:0 0 14px #000;
}

a:hover {
  font-size:12pt;
  font-weight:bold;
  color:#000;
  text-decoration:none;
  -webkit-text-shadow:0 0 14px #FFF;
  -moz-text-shadow:0 0 14px #FFF;
  text-shadow:0 0 14px #FFF;
}

a:active {
  font-size:12pt;
  font-weight:bold;
  color:#FFF;
  text-decoration:none;
  -webkit-text-shadow:0 0 14px #000;
  -moz-text-shadow:0 0 14px #000;
  text-shadow:0 0 14px #000;
}

a:visited {
  font-size:12pt;
  font-weight:bold;
  color:#FFF;
  text-decoration:none;
  -webkit-text-shadow:0 0 14px #000;
  -moz-text-shadow:0 0 14px #000;
  text-shadow:0 0 14px #000;
}

a:visited:hover {
  font-size:12pt;
  font-weight:bold;
  color:#000;
  text-decoration:none;
  -webkit-text-shadow:0 0 14px #FFF;
  -moz-text-shadow:0 0 14px #FFF;
  text-shadow:0 0 14px #FFF;
}

/* Designed By KittyOrTitty */
div.design {
  position:fixed;
  bottom:4px;
  right:4px;
  font-size:14pt;
  color:#FFF;
  text-decoration:none;
  font-weight:bold;
  text-shadow:0 0 7px #000000;
  z-index:9999;
  border:0;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
}

a.design:link {
  font-size:14pt;
  color:#FFF;
  text-decoration:none;
  font-weight:bold;
  text-shadow:0 0 7px #000000;
  border:0;
}

a.design:hover {
  font-size:14pt;
  color:#AE3B4;
  text-decoration:none;
  font-weight:bold;
  text-shadow:0 0 7px #B02348;
  border:0;
}

a.design:active {
  font-size:14pt;
  color:#AE3B4;
  text-decoration:none;
  font-weight:bold;
  text-shadow:0 0 7px #B02348;
  border:0;
}

a.design:visited {
  font-size:14pt;
  color:#FFF;
  text-decoration:none;
  font-weight:bold;
  text-shadow:0 0 7px #000000;
  border:0;
}