@charset "UTF-8";

UTF-8;
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:300;
  src:local('Open Sans Light'),local(OpenSans-Light),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.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;
}

@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:400;
  src:local('Open Sans'),local(OpenSans),url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.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;
}

@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:600;
  src:local('Open Sans Semibold'),local(OpenSans-Semibold),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.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;
}

@font-face {
  font-family:'Yellowtail';
  font-style:normal;
  font-weight:400;
  src:local(Yellowtail),url(https://fonts.gstatic.com/s/yellowtail/v6/GcIHC9QEwVkrA19LJU1qlBsxEYwM7FgeyaSgU71cLG0.woff) format("woff");
}

* {
  margin:0 auto!important;
  padding:0;
}

*,:before,:after {
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -o-box-sizing:border-box;
}

body {
  color:#fff;
  font-family:'Open Sans','Lucida Sans Unicode',sans-serif;
  font-weight:normal;
  font-style:normal;
  font-size:1.5em;
  vertical-align:top;
  background:-moz-linear-gradient(top,#ffffff 0%,#b58ee6 100%);
/* FF3.6-15 */
  background:-webkit-linear-gradient(top,#ffffff 0%,#b58ee6 100%);
/* Chrome10-25,Safari5.1-6 */
  background:linear-gradient(to bottom,#ffffff 0%,#b58ee6 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#b58ee6',GradientType=0);
/* IE6-9 */
  background-attachment:fixed;
  padding:0;
}

::-webkit-scrollbar {
  background-color:#b58ee6;
  -webkit-appearance:none;
  width:10px;
}

::-webkit-scrollbar-thumb {
  border-radius:2px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  background-color:#552e86;
}

::-webkit-scrollbar-track-piece {
  border-radius:2px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  background-color:#b58ee6;
}

a:link,a:visited,a:active,a:hover {
  color:#fff;
  text-decoration:none;
}

a:hover {
  text-decoration:none;
}

.thanks {
  font-family:'Yellowtail',cursive!important;
  font-size:1.4em;
}

em {
}

h1,h2,h3 {
  color:#552e86;
}

h2,h3,.heading {
  font-size:28px;
  margin-bottom:.8em!important;
  text-align:center;
}

.heading {
  font-family:'Yellowtail',cursive;
}

.vid_cat,.heading {
  margin-bottom:0!important;
  font-size:1.8em;
  font-family:'Yellowtail',cursive!important;
}

.vid_cat:first-of-type {
  margin-top:1em!important;
}

h4 {
  color:#552e86;
  font-size:23px;
}

h5 {
  color:#552e86;
  margin-bottom:1em!important;
}

.title {
  margin-top:.5em!important;
  margin-bottom:2.8px!important;
}

#profile {
  z-index:1;
}

.main_content {
  padding-top:1em;
}

.container {
  margin:0!important;
  padding:0!important;
  display:block!important;
  background:none;
}

.profile_section_content {
  padding:0!important;
  margin:0!important;
}

#profile_password_photo_galleries .heading,#password_photo_galleries .heading,#profile_photo_galleries .heading,#photo_galleries .heading,#profile_friends .heading {
  font-size:1.6em!important;
  color:#a957e5;
  line-height:1;
  margin-bottom:.4em!important;
  text-align:center;
  text-shadow:0 0 5px #fff,0 0 10px #ff71ff;
}

#photo_galleries,#password_photo_galleries {
  display:block;
}

#photo_galleries.hidden,#password_photo_galleries.hidden {
  display:none;
}

.profile_subsection {
  padding:0!important;
  margin:0!important;
  display:block!important;
}

.value {
  display:block!important;
}

.wb {
  float:left;
  display:inline-block;
  position:absolute;
  left:6px;
  top:6px;
  height:40px;
  vertical-align:top;
  cursor:pointer;
  overflow:hidden;
  width:auto;
  z-index:99!important;
}

.wb a {
  padding:0!important;
  margin:0!important;
  display:block!important;
}

.wb a img {
  width:36px;
  height:36px;
  padding:0!important;
  margin:0!important;
  vertical-align:top;
  z-index:9!important;
  -ms-transform:rotate(-50deg);
  -webkit-transform:rotate(-50deg);
  transform:rotate(-50deg);
}

.wb a span {
  font-size:.8em;
  line-height:2.4;
  opacity:0;
  position:relative;
  left:0;
  top:0;
  padding-left:4px;
  vertical-align:top;
  z-index:6!important;
  display:none;
}

.wb:hover {
  cursor:pointer;
}

.wb:hover > a img {
  -ms-transform:rotate(390deg);
  -webkit-transform:rotate(390deg);
  transform:rotate(390deg);
  -o-transition:all .2s ease;
  -moz-transition:all .2s ease;
  -webkit-transition:all .2s ease;
  transition:all .2s ease;
}

.wb:hover > a span {
  opacity:1;
  left:0;
  -o-transition:all .2s ease;
  -moz-transition:all .2s ease;
  -webkit-transition:all .2s ease;
  transition:all .2s ease;
}

.wandybear {
  position:fixed;
  bottom:1em;
  left:1em;
  z-index:99;
}

.wblogo {
  display:inline-block;
  position:fixed;
  left:12px;
  bottom:0;
  vertical-align:top;
  cursor:pointer;
  z-index:99!important;
}

.wblogo a {
  padding:0!important;
  margin:0!important;
  display:block!important;
}

.wblogo a img {
  padding:0!important;
  margin:0!important;
}

.center-img {
  margin:0 auto!important;
  display:block;
}

#cam_score_container {
  position:absolute;
  top:0;
  right:0;
  z-index:99;
  clear:both;
  float:right;
  text-align:right!important;
  line-height:1;
  font-size:.7em;
  padding:.2em .3em .2em .6em!important;
  border-radius:0 0 0 12px;
  -webkit-border-radius:0 0 0 12px;
  -moz-border-radius:0 0 0 12px;
  background:#b58ee6;
  background:-moz-linear-gradient(top,#ffffff 0%,#b58ee6 100%);
  background:-webkit-linear-gradient(top,#ffffff 0%,#b58ee6 100%);
  background:linear-gradient(to bottom,#ffffff 0%,#b58ee6 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#b58ee6',GradientType=0);
}

#cam_score_container .label {
  min-width:initial;
}

#cam_score_label {
  color:#552e86;
  text-align:right!important;
}

#cam_score_value {
  color:#fff;
  font-weight:600;
}

#my_nav {
  display:block;
  font-size:1em;
  font-size:24px;
  height:auto;
  line-height:2.2;
  text-align:center;
  padding-top:0;
  width:100%;
  z-index:99!important;
}

#my_nav ul {
  margin-top:1em!important;
}

#my_nav ul li {
  display:inline-block;
  color:#a957e5;
  position:relative;
  text-align:center;
  font-size:1em;
  margin-right:10px!important;
}

#my_nav ul li:last-of-type {
  margin-right:0!important;
}

#my_nav a {
  text-align:center!important;
  display:block;
  padding:0 .6em;
  color:#ff71ff;
}

#my_nav li:hover a {
  color:#fff;
}

.btns {
  height:126px;
  vertical-align:top;
}

.btns li,.btns a {
  height:126px;
  width:165px;
  vertical-align:top;
}

.btns a {
  background-repeat:no-repeat;
  vertical-align:top;
}

.btn_instagram {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/02/btn_instagram1.png);
}

.btn_amazon {
  background-image:url(https://mfcfiles.files.wordpress.com/2017/01/btn_amazon1.png);
}

.btn_twitter {
  background-image:url(https://mfcfiles.files.wordpress.com/2017/01/btn_twitter2.png);
}

.btn_twitch {
  background-image:url(https://mfcfiles.files.wordpress.com/2017/01/btn_twitch1.png);
}

.btn_sephora {
  background-image:url(https://mfcfiles.files.wordpress.com/2017/01/btn_sephora.png);
}

.btn_vc {
  background-image:url(https://mfcfiles.files.wordpress.com/2017/10/btn_vc.png);
}

.btn_mfshare {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/02/btn_mfcshare.png);
}

.btn_patreon {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/10/btn_patreon1.png);
}

.btn_offlinetip {
  background-image:url(https://mfcfiles.files.wordpress.com/2017/01/btn_offlinetip.png);
}

.btn_manyvids {
  background-image:url(https://mfcfiles.files.wordpress.com/2017/01/btn_manyvids1.png);
}

.btns a:hover {
  background-position:0 -126px;
}

.vc_email {
  color:#552e86;
  font-size:.9em;
  line-height:1.4em;
  display:block;
  margin-top:.5em!important;
  margin-bottom:0!important;
  text-align:center;
}

.vc_email a:link,.vc_email a:visited,.vc_email a:active {
  color:#a957e5;
}

.vc_email a:hover {
  color:#552e86;
}

.about_section:first-of-type {
  padding-top:0;
  vertical-align:top!important;
}

.section_title {
  display:inline-block!important;
  position:absolute;
  float:left!important;
  vertical-align:top!important;
}

.section_note {
  display:inline-block!important;
  float:right!important;
  position:relative;
  right:0;
  text-align:right!important;
}

#cynnie_wrapper,#about,#my_menu,#my_raffle,#my_exclusive_clubs,#my_heroes,#my_exclusive_videos,#my_videos,#mfcshare {
  margin-top:1.5em!important;
  position:relative;
  text-align:center;
}

#cynnie_wrapper img {
  max-width:800px;
}

#my_videos {
  margin-bottom:2em!important;
}

#my_menu_wrapper {
  background-image:url(https://mfcfiles.files.wordpress.com/2017/01/snowflakes.png);
  background-repeat:no-repeat;
  background-position:50% 60%;
  min-height:375px;
  margin-bottom:3em!important;
  margin-bottom:32px!important;
}

#my_menu {
  position:relative;
  width:540px;
}

#my_menu img {
  position:relative;
  left:-34px;
  top:12px;
}

#tip_menu {
  margin-top:1em!important;
  margin-bottom:.6em!important;
  font-size:1.2em;
  list-style:none;
}

#tip_menu li {
  width:84%;
  display:block;
  margin-bottom:0!important;
  text-align:left;
  padding:0;
  vertical-align:top;
}

#tip_menu li a {
  display:block;
  height:100%;
  z-index:990!important;
}

#tip_menu li h3 {
  margin-bottom:0!important;
  margin-left:12px!important;
  font-size:23px;
  display:inline-block;
  color:#a957e5;
  line-height:1.6;
  vertical-align:top;
}

#tip_menu li h4 {
  display:inline-block;
  line-height:1.6;
  font-size:23px;
  text-align:right!important;
  width:134px;
  vertical-align:top;
}

#tip_menu li:hover {
  background:#552e86;
  box-shadow:0 0 15px 3px #7851a9;
  -o-box-shadow:0 0 15px 3px #7851a9;
  -moz-box-shadow:0 0 15px 3px #7851a9;
  -webkit-box-shadow:0 0 15px 3px #7851a9;
  -o-transition:all .2s ease;
  -moz-transition:all .2s ease;
  -webkit-transition:all .2s ease;
  transition:all .2s ease;
}

#tip_menu li:hover h3 {
  color:#a957e5;
}

#tip_menu li:hover h4 {
  color:#fff;
}

#tip_menu li:hover span {
  color:#16517a;
}

#tip_menu li:hover .tipnow {
  opacity:1;
  padding-left:0;
}

.inner_content {
  border:1px solid #532c84;
  background:#ffffff;
/* Old browsers */
  background:-moz-linear-gradient(top,#ffffff 0%,#b58ee6 100%);
/* FF3.6-15 */
  background:-webkit-linear-gradient(top,#ffffff 0%,#b58ee6 100%);
/* Chrome10-25,Safari5.1-6 */
  background:linear-gradient(to bottom,#ffffff 0%,#b58ee6 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#b58ee6',GradientType=0);
/* IE6-9 */
  border-radius:18px;
  -o-border-radius:18px;
  -moz-border-radius:18px;
  -webkit-border-radius:18px;
  text-align:center;
  width:940px;
}

.club {
  margin-bottom:1em!important;
}

.club img {
  max-width:600px;
}

.club_list {
  list-style-type:none;
  padding:1em 0;
  width:94%;
  color:#552e86;
  text-align:left;
}

.club_list li {
  width:49.3%;
  display:inline-block;
  margin:.2em 0!important;
  line-height:2.3;
}

.club_list_special li:first-of-type {
  width:100%;
}

em {
  font-weight:bold;
  font-style:normal;
  color:#552e86;
}

#my_snapchat {
  margin:2em auto!important;
  position:relative;
  vertical-align:top;
  min-height:440px;
  text-align:left;
  background-color:#ffff01;
  padding:.4em;
  border-radius:34px;
}

#my_snapchat .heading {
  padding-top:.1em;
  font-size:42px;
  margin-bottom:.5em!important;
  color:#b58ee6;
  text-shadow:1px 1px 1px #000,3px 3px 3px #fff;
}

#my_snapchat img {
  position:absolute;
  display:inline-block;
  right:28px;
  top:145px;
}

#my_snapchat .ghost {
  position:absolute;
  top:16px;
  right:140px;
}

#my_snapchat p {
  width:520px;
  display:inline-block;
  vertical-align:top;
  margin-top:22px!important;
  margin-left:74px!important;
  color:#000;
  font-family:'Yellowtail',cursive!important;
  font-size:1.2em;
  background:#fff;
  padding:.8em;
  border-radius:14px;
  border:1px solid #b58ee6;
}

#my_snapchat .note {
  padding:0;
  font-size:1em;
  background:none;
  color:#000;
  border:none;
  margin-bottom:1em!important;
}

#my_snapchat em {
  font-family:'Yellowtail',cursive!important;
  font-size:1.2em;
  color:#b892e7;
}

#my_lovesense {
  margin:2em auto!important;
}

#my_lovesense h3 {
  margin-bottom:0!important;
}

table {
  margin-top:1em!important;
  border-collapse:collapse;
  color:#552e86;
  width:760px;
  font-size:1.3rem;
}

th,td {
  border:1px solid #552e86;
  padding:.2rem .1rem;
}

td {
  font-size:1.2rem;
  text-align:center;
}

thead tr:first-of-type th {
  background:#552e86;
  color:#fff;
}

table th {
  background:#8D63C3;
  color:#fff;
}

thead tr th {
  border:none;
}

thead tr:first-of-type th:nth-of-type(2) {
  border-top-left-radius:20px;
}

thead tr:first-of-type th:nth-of-type(4) {
  border-top-right-radius:20px;
}

table tr th:first-of-type {
  background:none;
  border:none;
}

tbody tr td:first-of-type {
  background:#8D63C3;
  color:#fff;
  border-top-left-radius:20px;
  border-bottom-left-radius:20px;
  border:none;
}

.icon_videos::before,.icon_skype::before,.icon_photos::before,.icon_raffle_tickets::before,.icon_kik::before,.icon_snapchat::before,.icon_instagram::before,.icon_vip::before,.icon_twitch::before {
  background-repeat:no-repeat;
  content:'';
  height:52px;
  width:52px;
  display:block;
  float:left;
  margin-right:10px!important;
}

.icon_videos::before {
  background:url(https://mfcfiles.files.wordpress.com/2017/12/icon_videos.png);
}

.icon_skype::before {
  background:url(https://mfcfiles.files.wordpress.com/2017/12/icon_skype.png);
}

.icon_photos::before {
  background:url(https://mfcfiles.files.wordpress.com/2017/12/icon_photos.png);
}

.icon_raffle_tickets::before {
  background:url(https://mfcfiles.files.wordpress.com/2017/12/icon_raffle_tickets.png);
}

.icon_kik::before {
  background:url(https://mfcfiles.files.wordpress.com/2017/12/icon_kik.png);
}

.icon_snapchat::before {
  background:url(https://mfcfiles.files.wordpress.com/2017/12/icon_snapchat.png);
}

.icon_instagram::before {
  background:url(https://mfcfiles.files.wordpress.com/2017/12/icon_instagram.png);
}

.icon_vip::before {
  background:url(https://mfcfiles.files.wordpress.com/2017/12/icon_vip.png);
}

.icon_twitch::before {
  background:url(https://mfcfiles.files.wordpress.com/2017/12/icon_twitch.png);
}

.boyfriends {
  margin-bottom:2em!important;
}

.bf_list {
  list-style-type:none;
  margin-bottom:0!important;
  text-align:left;
  width:94%;
  padding-bottom:12px;
}

.bf_list li {
  display:inline-block;
  width:19%;
  margin-bottom:.2em!important;
  outline:0 solid red;
  vertical-align:top;
  font-size:.8em;
  line-height:2.2;
}

#mfcshare h4,.boyfriends h4 {
  font-family:'Yellowtail',cursive!important;
  font-size:1.8em!important;
}

#mfcshare h4 {
  margin-top:12px!important;
}

.heart_1::before,.heart_2::before,.heart_3::before,.heart_4::before,.heart_5::before,.heart_6::before,.heart_7::before,.heart_8::before,.heart_9::before,.heart_10::before {
  background-repeat:no-repeat;
  content:'';
  height:44px;
  width:46px;
  display:block;
  float:left;
  margin-right:8px!important;
}

.heart_1::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2017/12/heart_1.png);
}

.heart_2::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2017/12/heart_2.png);
}

.heart_3::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2017/12/heart_3.png);
}

.heart_4::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2017/12/heart_4.png);
}

.heart_5::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2017/12/heart_5.png);
}

.heart_6::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2017/12/heart_6.png);
}

.heart_7::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2017/12/heart_7.png);
}

.heart_8::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2017/12/heart_8.png);
}

.heart_9::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2017/12/heart_9.png);
}

.heart_10::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2017/12/heart_10.png);
}

.dmca {
  color:#8D63C3;
  width:760px;
  margin-bottom:.5em!important;
  display:block;
}

#about p {
  font-size:.9em;
  line-height:1.4;
  display:block!important;
  width:100%;
  margin:0 0 24px!important;
  vertical-align:top!important;
}

#my_exclusive_videos ul {
  display:block;
  list-style-type:none;
  margin-bottom:1em!important;
  width:96%;
}

#my_exclusive_videos li {
  display:inline-block;
  margin-right:14px!important;
  vertical-align:top;
  width:23%;
}

#my_exclusive_videos li:last-of-type {
  margin-right:0!important;
}

#my_exclusive_videos li img {
  width:100%;
}

#my_exclusive_videos p {
  font-size:.7em;
}

#my_exclusive_videos .title {
  max-width:600px;
}

#my_heroes ul {
  list-style:none;
  margin-top:1em!important;
  margin-bottom:1em!important;
}

#my_heroes li {
  display:inline-block;
  width:30%;
}

#my_heroes span {
  font-size:.9em;
  font-weight:700;
}

#my_exclusive_clubs_wrapper h4 {
  margin:.4em 0 .6em!important;
  font-size:1.4em;
}

#my_heroes h5 {
  font-family:cursive;
}

#my_schedule {
  padding:24px 10px;
}

#my_schedule ul {
  margin-bottom:.9em!important;
}

#my_schedule ul li {
  background:#905d8d;
  border-radius:12px;
  -o-border-radius:12px;
  -moz-border-radius:12px;
  -webkit-border-radius:12px;
  display:inline-block;
  width:114px;
  margin-right:1em;
  vertical-align:top;
  font-size:90%;
  text-align:center;
  font-size:.8em;
  padding-top:10px;
  padding-bottom:14px;
}

#my_schedule ul li span {
  font-size:.9em;
}

#my_schedule ul li:last-of-type {
  margin-right:0;
}

#profile_password_photo_galleries,#password_photo_galleries,#photo_galleries,#profile_friends {
  margin-top:2em!important;
  position:relative;
  overflow:visible;
}

.profile_section_content {
  z-index:auto!important;
}

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

#profile_friends .heading,#password_photo_galleries .heading,#profile_photo_galleries .heading,#photo_galleries .heading,#profile_schedule .heading,#profile_comments .heading {
  font-family:'Open Sans','Lucida Sans Unicode',sans-serif;
  font-size:1.2em;
  margin-top:.4em!important;
  margin-bottom:.4em!important;
}

#profile_friends .label,#profile_photo_galleries,#profile_photo_galleries .label,#profile_schedule,#profile_schedule .label,#profile_comments,#profile_comments .label {
  text-align:center;
  display:inline-block;
}

#profile_password_photo_galleries .headings,#profile_friends .heading {
  margin-top:0!important;
}

#profile_password_photo_galleries .profile_section_content,#password_photo_galleries .profile_section_content,#profile_photo_galleries .profile_section_content,#photo_galleries .profile_section_content,#profile_schedule .profile_section_content,#profile_friends {
  margin:0;
  padding:1em 2em 2em!important;
}

#password_photo_galleries .profile_section,#photo_galleries .profile_section {
  display:block;
}

#profile_schedule .container {
  margin-bottom:.6em!important;
}

.photos_btns {
  clear:both!important;
  margin-top:132px!important;
  text-align:center;
}

.photos_btns ul {
  margin-left:48px;
  width:100%;
  vertical-align:top!important;
  position:relative;
}

.photos_btns ul li {
  display:block!important;
  text-align:left;
  padding-left:14%!important;
  color:#a957e5;
  height:251px;
}

.photos_btns li a {
  background-size:100%;
  background-repeat:no-repeat;
  position:relative;
  background-size:100%;
  height:300px;
}

.photos_btns li:nth-of-type(1) a {
  background-image:url(http://s9.postimg.org/m90t13njj/gallery_wet.png);
}

.photos_btns li:nth-of-type(2) a {
  background-image:url(http://s9.postimg.org/48n0iz5yn/gallery_ass.png);
}

.photos_btns li:nth-of-type(3) a {
  background-image:url(http://s9.postimg.org/wf9ek37xr/gallery_boobs.png);
}

.photos_btns li:nth-of-type(4) a {
  background-image:url(http://s9.postimg.org/n6789yz1r/gallery_pussy.png);
}

.photos_btns li:nth-of-type(5) a {
  background-image:url(http://s9.postimg.org/dphf3cf73/gallery_semi.png);
}

.photos_btns li:nth-of-type(6) a {
  background-image:url(http://s9.postimg.org/kl1nmg9nz/gallery_body.png);
}

.photos_btns li a {
  display:block;
  width:100%;
  overflow:hidden;
}

.photos_btns li a:hover {
  background-position:0 -308px;
}

.padlock {
  position:absolute;
  display:block;
  width:90%;
  height:65%;
}

.padlock img {
  position:relative;
  line-height:4em;
  top:33%;
}

img.photo_btn {
  display:block;
  width:100%;
  max-width:420px;
  margin-bottom:12px!important;
}

#profile_main_about_holder {
  padding-top:0;
  margin:0 auto;
  display:block!important;
  vertical-align:top!important;
}

#about_me_container,#profile_mfc_share_content {
  width:1040px!important;
  margin:0 auto!important;
}

#profile_mfc_share_content {
  color:#a957e5;
  margin:0 auto 2rem!important;
}

#profile_mfc_share_content .profile_section_content {
  border:1px solid #532c84;
  background:#ffffff;
  background:-moz-linear-gradient(top,#ffffff 0%,#b58ee6 100%);
  background:-webkit-linear-gradient(top,#ffffff 0%,#b58ee6 100%);
  background:linear-gradient(to bottom,#ffffff 0%,#b58ee6 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#b58ee6',GradientType=0);
  border-radius:18px;
  -o-border-radius:18px;
  -moz-border-radius:18px;
  -webkit-border-radius:18px;
  text-align:center;
  width:940px;
  margin:0 auto 2em!important;
}

.my_mfc_share {
  min-height:786px;
  padding-bottom:1rem;
  overflow:hidden!important;
}

body.embedded {
  outline:2px solid red!important;
  overflow-y:auto!important;
}

#profile_mfc_share_content .heading {
  font-size:36px;
  margin-top:.8rem!important;
}

#about_me_value {
}

#profile_photo_galleries,#profile_password_photo_galleries,#profile_about_me_friends {
  margin:0 auto;
  display:block;
}

#password_photo_galleries,#photo_galleries {
  margin:0 auto 2em!important;
  display:block;
}

#profile_password_photo_galleries {
  display:none;
}

#password_photo_galleries .profile_row,#photo_galleries .profile_row {
}

.profile_section {
  background:none!important;
  border:none!important;
  border-bottom:0 solid #fff;
  padding:0;
}

.profile_section_content h1 {
  color:#a957e5;
}

#profile_mfc_share_content,#drugs_container,#automobile_container,#username_label,#username_value,#gender_container,#ethnicity_container,#country_container,#sexual_preference_container,#about_me_label,#footer_bar {
  display:none!important;
  visibility:none!important;
}

#admirers_label {
  text-align:left!important;
}

#admirers_value {
  display:inline-block!important;
  vertical-align:top;
}

.header_img {
  margin:3em auto 0!important;
  width:619px;
  display:block;
}

.section h1 {
  margin-top:0;
  margin-left:12px;
  margin-bottom:24px;
}

.section ul {
  margin-top:24px;
}

.section ul li {
  display:inline-block;
}

.video_box {
/*     margin-top:.4em !important; */
  margin-top:0!important;
  margin-bottom:2.2em!important;
  overflow-y:scroll;
  overflow-x:hidden;
  height:800px;
  width:96%;
}

#solo_video_box.video_box {
}

#gg_video_box.video_box {
  height:auto;
  overflow-y:visible;
  margin-bottom:0!important;
}

#bg_video_box.video_box {
  height:auto;
  overflow-y:visible;
  margin-bottom:0!important;
}

.manyvids p {
  height:none!important;
  height:auto!important;
}

#my_photos ul li,#my_videos ul li {
  display:inline-block;
}

#my_photos ul li:nth-of-type(2n) {
  margin-right:0!important;
}

.profile_section_content ul {
  margin-bottom:40px;
}

.profile_section_content ul li {
  margin-bottom:20px;
}

.content {
  padding:5px;
  margin:0 auto!important;
}

#profile_password_photo_galleries,#password_photo_galleries,#profile_photo_galleries,#photo_galleries,#profile_friends {
  color:#a957e5;
  text-align:left;
  width:838px!important;
  margin:0 auto!important;
  background-color:rgba(22,81,122,.7)!important;
  border-radius:32px;
  -o-border-radius:32px;
  -moz-border-radius:32px;
  -webkit-border-radius:32px;
}

#profile_friends a {
  color:#fff;
}

#photo_gallery_previews {
  width:100%;
  vertical-align:top;
}

#photo_gallery_previews li {
  margin-bottom:16px!important;
  width:25%;
  float:left;
  display:block;
}

#photo_albums ul {
  max-width:90%;
  text-align:center;
  vertical-align:top;
}

.twitter {
  font-size:16px;
  line-height:28px;
}

.twitter img {
  width:30px!important;
  height:30px!important;
  float:left;
  margin-right:10px;
}

.buttons {
  float:right;
  position:absolute;
  right:99px;
  top:64px;
}

#offline_tip {
  display:block!important;
  background-image:url(https://mfcfiles.files.wordpress.com/2016/12/btn_tip1.png);
  background-repeat:no-repeat;
  width:215px;
  height:71px;
  margin-bottom:12px!important;
  background-position:0 0;
}

#offline_tip:hover {
  background-position:0 -71px;
}

#wishlist {
  display:block!important;
  background-image:url(https://mfcfiles.files.wordpress.com/2016/12/btn_wishlist1.png);
  background-repeat:no-repeat;
  width:215px;
  height:71px;
  margin-bottom:12px!important;
  background-position:0 0;
}

#wishlist:hover {
  background-position:0 -71px;
}

#twitter {
  display:block!important;
  background-image:url(https://mfcfiles.files.wordpress.com/2016/12/btn_twitter1.png);
  background-repeat:no-repeat;
  width:215px;
  height:71px;
  margin-bottom:12px!important;
  background-position:0 0;
}

#twitter:hover {
  background-position:0 -71px;
}

.video_list {
  margin-top:1em!important;
  margin-bottom:1em!important;
  text-align:center;
  width:96%;
  color:#fff!important;
}

.video_list li {
  margin-right:24px!important;
  margin-bottom:1em!important;
  width:31%;
  color:#fff;
  text-align:center;
  vertical-align:top;
}

.video_list li:nth-of-type(3n) {
  margin-right:0!important;
}

.video_list li:hover {
  background:#552e86;
  box-shadow:0 0 15px 3px #7851a9;
  -o-box-shadow:0 0 15px 3px #7851a9;
  -moz-box-shadow:0 0 15px 3px #7851a9;
  -webkit-box-shadow:0 0 15px 3px #7851a9;
  -o-transition:all .2s ease;
  -moz-transition:all .2s ease;
  -webkit-transition:all .2s ease;
  transition:all .2s ease;
}

.video_list li p {
  height:104px;
  margin-bottom:1em!important;
  overflow:hidden;
}

.video_list li:hover p {
  overflow:auto;
  height:auto;
}

.videox_box h2 {
  color:#552e86;
}

.video_box h2 + h3 {
}

.video_list h3 {
  margin-bottom:.2em!important;
  padding-top:.3em!important;
  color:#a957e5;
  font-size:1.1em;
}

.video_list h3 a {
  color:#a957e5!important;
}

.video_list h4 {
  margin-top:.1em!important;
  margin-bottom:.3em!important;
  color:#552e86!important;
  display:inline-block;
  font-size:.87em;
}

.video_list h5 {
  background:#552e86;
  color:#fff;
  font-size:.8em;
  margin-bottom:.3em!important;
}

.video_list span {
  display:block;
  color:#a957e5;
  margin-bottom:.6em!important;
  margin-top:.4em!important;
}

.video_list p {
  font-size:.8em;
  color:#552e86;
  padding:.1em .4em .5em;
}

.video_list img {
  width:100%;
  height:171px;
  display:block;
  padding:0;
  margin-bottom:0!important;
}

.video_list li:hover h4 {
  color:#fff!important;
}

.video_list li:hover h5 {
  background:#a957e5;
  color:#fff;
}

.video_list li:hover p {
  color:#fff;
}

#profile_friends {
  display:none!important;
}

#profile_photo_galleries,#photo_galleries {
  display:none!important;
}

#header_bar,#profile_header,#profile_schedule,#ethnicity_container,#occupation_container,#school_container,#profile_main_photo,#hair_container,#eyes_container,#age_container,#marital_status_container,#tags_container,#username_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,#marital_status_container,#favorite_food_container,#pets_container,#profile_interests_content,#friends_value,#favorite_models_container,#profile_interests_content #know_me_labe {
  display:none!important;
}

#new_comment input[type="submit"] {
  float:none!important;
}

#profile_comments {
  display:none!important;
}

#comments {
  width:90%;
}

#new_homepage_friend {
  text-align:left;
}

textarea {
  margin-bottom:.2em!important;
  width:512px!important;
  min-height:112px!important;
  padding:.2em;
}

.wall_post_avatar,#wall_poster_username {
  display:none;
}

.preview_comment_btn {
  margin-right:20px!important;
}

.wall_post {
  padding:.3em .4em;
  text-align:left;
}

.wall_post_body {
  padding:0;
}

.wall_post_info {
  display:inline-block;
}

#new_comment_buttons input {
  font-size:.8em;
  color:#fff;
  background:#a957e5;
  border:1px solid #eee;
}

#new_comment_buttons input:hover {
  color:#a957e5;
  background:#fff;
  border:1px solid #eee;
}

#profile_password_photo_galleries,#password_photo_galleries,#profile_friends {
  margin-bottom:1.5em!important;
}

#password_photo_galleries,#photo_galleries {
}

#profile_photo_galleries,#photo_galleries {
  margin-bottom:2em!important;
}

#photo_galleries .profile_section {
  margin-bottom:2em!important;
}

.photo_gallery_lock {
  display:none!important;
}

#password_photo_gallery_previews li a:nth-child(2) {
  width:64px;
  height:84px;
  display:block;
  background-image:url(https://mfcfiles.files.wordpress.com/2016/12/lock.png)!important;
  background-repeat:no-repeat;
  background-position:0 10px;
}

#fixed_background {
  background-image:url(https://mfcfiles.files.wordpress.com/2017/01/s1.png),url(https://mfcfiles.files.wordpress.com/2017/01/s2.png),url(https://mfcfiles.files.wordpress.com/2017/01/s3.png);
  -webkit-animation:snowflakes 10s linear infinite;
  -moz-animation:snowflakes 10s linear infinite;
  -ms-animation:snowflakes 10s linear infinite;
  animation:snowflakes 10s linear infinite;
  display:block;
}

@keyframes snowflakes {
  0% {
    background-position:0 0px,0 0px,0 0;
  }
  
  50% {
    background-position:500px 500px,100px 200px,-100px 150px;
  }
  
  100% {
    background-position:500px 1000px,200px 400px,-100px 300px;
  }
}

@-moz-keyframes snowflakes {
  0% {
    background-position:0 0px,0 0px,0 0;
  }
  
  50% {
    background-position:500px 500px,100px 200px,-100px 150px;
  }
  
  100% {
    background-position:400px 1000px,200px 400px,100px 300px;
  }
}

@-webkit-keyframes snowflakes {
  0% {
    background-position:0 0px,0 0px,0 0;
  }
  
  50% {
    background-position:500px 500px,100px 200px,-100px 150px;
  }
  
  100% {
    background-position:500px 1000px,200px 400px,-100px 300px;
  }
}

/*@-ms-keyframes snowflakes {
  0% {
    background-position:0 0px,0 0px,0 0;
  }
  
  50% {
    background-position:500px 500px,100px 200px,-100px 150px;
  }
  
  100% {
    background-position:500px 1000px,200px 400px,-100px 300px;
  }
} */