@charset "UTF-8";

@font-face {
  font-family:'Rubik';
  font-style:normal;
  font-weight:400;
  src:local(Rubik),local(Rubik-Regular),url(https://fonts.gstatic.com/s/rubik/v4/KOAvUwfoM3DiLr6_Ac8qkg.woff) format("woff");
}

@font-face {
  font-family:'Rubik';
  font-style:normal;
  font-weight:500;
  src:local('Rubik Medium'),local(Rubik-Medium),url(https://fonts.gstatic.com/s/rubik/v4/dr9AO_oRJOJvBo3VnoPe1_esZW2xOQ-xsNqO47m55DA.woff) format("woff");
}

@font-face {
  font-family:'Rubik';
  font-style:normal;
  font-weight:700;
  src:local('Rubik Bold'),local(Rubik-Bold),url(https://fonts.gstatic.com/s/rubik/v4/dwBNC4Sd5CDAYmaqw1hU7PesZW2xOQ-xsNqO47m55DA.woff) format("woff");
}

*,::after,::before {
  margin:0 auto;
  padding:0;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -o-box-sizing:border-box;
}

body {
  background-color:rgba(255,255,255,.1);
  color:#717171;
  font-family:'Rubik','Arial',sans-serif;
  font-size:1em;
  line-height:1.5;
  overflow-x:hidden;
  margin:0!important;
  padding:0!important;
}

a:link,a:visited {
  color:#68228B;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

.container {
  display:block!important;
  width:100%!important;
  padding:0!important;
  margin:0!important;
/* outline:2px solid #68228B; */
}

.content {
  margin:0 auto!important;
  max-width:970px!important;
  height:auto;
  padding:10px;
  display:block!important;
  text-align:center!important;
}

#about_me_value.value {
  display:block!important;
  background:#C0C0C0;
}

.profile_row,.profile_row.container {
  background:#C0C0C0;
}

#profile_about_me #profile_friends .heading {
  margin-bottom:.4em!important;
}

#profile_friends .container {
  margin-bottom:7px!important;
}

#wb_top {
  display:none;
}

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

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

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

.wb a span {
  font-size:.9em;
  font-weight:500;
  line-height:2.8;
  opacity:0;
  position:relative;
  left:-100px;
  top:0;
  padding-left:4px;
  vertical-align:top;
  z-index:6!important;
  background-color:#000;
}

.wb:hover {
  cursor:pointer;
}

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

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

.wblogo {
  display:inline-block;
  position:fixed;
  left:12px;
  bottom:4px;
  vertical-align:top;
  cursor:pointer;
  z-index:9999!important;
  height:74px;
  width:74px;
  background-color:#68228B;
  border-radius:24px;
  -o-border-radius:24px;
  -moz-border-radius:24px;
  -webkit-border-radius:24px;
}

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

.wblogo a img {
  padding:0!important;
  margin:0!important;
  height:74px;
  width:74px;
}

.wblogo:hover {
  height:132px;
  width:132px;
  bottom:10px;
  background:#68228B;
  -o-transition:all .2s ease;
  -moz-transition:all .2s ease;
  -webkit-transition:all .2s ease;
  transition:all .2s ease;
}

.wblogo:hover img {
  margin-top:6px!important;
  height:120px;
  width:120px;
}

h1,h2,h3,h4,h5,h6,.heading {
  color:#68228B;
  font-family:'Rubik','Arial',sans-serif!important;
  text-transform:uppercase!important;
  text-align:center!important;
  font-weight:400;
}

h1,.heading {
  font-size:2.2em!important;
  margin-bottom:1em!important;
  font-family:'Rubik','Arial',sans-serif;
  font-weight:400!important;
}

#profile_about_me .heading {
  padding-top:.5em;
  padding-bottom:.4em;
  margin-bottom:.4em!important;
}

#profile_about_me > .heading {
  display:none;
}

h2 {
  font-size:2.1em;
}

h3 {
  color:#000;
  font-size:1.4em;
  margin-bottom:0!important;
  text-align:left!important;
}

h4 {
  font-size:1.2em;
  display:block!important;
}

p {
  font-size:1.2em;
}

.videos h3 {
  color:#68228B;
  text-align:center!important;
}

.videos h4 {
  color:#000;
}

.videos h4 span {
  display:inline;
  font-size:1em;
}

.videos h5 {
  margin-top:.3em!important;
  margin-bottom:.4em!important;
  color:#68228B;
  font-size:1.2em;
  color:#fff;
  display:inline-block;
  padding:.2em .8em;
  background:#68228B;
  border-radius:24px;
  -o-border-radius:24px;
  -moz-border-radius:24px;
  -webkit-border-radius:24px;
}

#my_nav {
  text-align:center;
  color:#fff;
  background-color:#000;
  position:fixed;
  top:0;
  width:100%;
  display:block;
  z-index:99!important;
  height:3em!important;
}

#my_nav a {
  color:#9932CC;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  -o-transition:all .3s ease;
  transition:all .3s ease;
}

#my_nav ul {
  margin:0 auto!important;
  padding:0!important;
  vertical-align:bottom!important;
/* border-bottom: 2px solid #68228B;
        border-top: 2px solid #68228B; */
  height:100%!important;
  display:block!important;
}

#my_nav li {
  display:inline-block;
  padding:0 .4em;
  color:#fff;
  font-family:'Rubik','Arial',sans-serif;
  font-size:1em;
  font-weight:500;
  line-height:3;
  text-align:left;
  text-transform:uppercase;
  height:100%!important;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  -o-transition:all .3s ease;
  transition:all .3s ease;
}

#my_nav li:hover,#my_nav .active {
  color:#000;
  cursor:pointer;
  background:#68228B;
  text-decoration:none!important;
}

#my_nav a:hover {
  color:#000;
  text-decoration:none!important;
}

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

.buttons {
/* max-width: 970px; */
  background-color:#68228B;
  margin:0 auto;
  vertical-align:bottom;
  text-align:center;
  padding:.7em 0 .5em!important;
  position:fixed;
  bottom:0;
  width:100%;
  z-index:9!important;
}

.buttons a {
  width:54px;
  height:54px;
  max-width:208px;
/*  -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease; */
}

.buttons a:last-of-type {
  margin-right:0;
}

.btn_twitter {
  background:url(https://mfcfiles.files.wordpress.com/2017/01/btn_twitter.jpg);
}

.btn_wishlist {
  background:url(https://mfcfiles.files.wordpress.com/2017/01/btn_wishlist.jpg);
}

.btn_offline_tip {
  background:url(https://mfcfiles.files.wordpress.com/2017/01/btn_offline_tip.jpg);
}

.btn_wishlist,.btn_twitter,.btn_offline_tip {
  background-repeat:no-repeat;
  background-position:0 0;
  margin-right:1em;
  display:inline-block!important;
  height:53px;
  width:212px;
  box-shadow:2px 2px 5px 1px #000;
  -moz-box-shadow:2px 2px 5px 1px #000;
  -o-box-shadow:2px 2px 5px 1px #000;
  -webkit-box-shadow:2px 2px 5px 1px #000;
}

.btn_wishlist:hover,.btn_twitter:hover,.btn_offline_tip:hover {
  background-position:0 -53px;
}

.slide_wrapper {
  display:block;
  margin-top:0!important;
  position:relative;
  top:-9px;
/* min-height: 100vh !important; */
}

.slide1 {
  background:url(https://mfcfiles.files.wordpress.com/2017/01/2.jpg);
}

.slide2 {
  background:url(https://mfcfiles.files.wordpress.com/2017/01/3.jpg);
}

.slide3 {
  background:url(https://mfcfiles.files.wordpress.com/2017/01/4.jpg);
}

.slide4 {
  background:url(https://mfcfiles.files.wordpress.com/2017/01/1.jpg);
}

.slide5 {
  background:url(https://mfcfiles.files.wordpress.com/2017/01/6.jpg);
}

.slide6 {
  background:url(https://mfcfiles.files.wordpress.com/2017/01/5.jpg);
}

.slide {
  background-attachment:fixed;
  height:auto;
  position:relative;
  width:100%!important;
  padding:0;
  margin:0;
  display:block;
  min-height:100vh!important;
  background-size:cover!important;
  background-position:center;
  background-attachment:fixed!important;
}

.slide1 {
  height:100%!important;
  background-position:center 3em!important;
}

.main_header {
  font-size:64px;
  line-height:2;
/*margin: 48px auto 0 !important;*/
  margin:0 auto!important;
  position:relative;
  padding:0!important;
/*min-height: 850px;*/
  height:100vh;
  width:100%!important;
  overflow:hidden;
  top:0;
  display:block;
}

.main_header img {
  position:absolute;
  left:0;
}

@-webkit-keyframes ImgFadeInOut {
  0% {
    opacity:1;
  }
  
  17% {
    opacity:1;
  }
  
  25% {
    opacity:0;
  }
  
  92% {
    opacity:0;
  }
  
  100% {
    opacity:1;
  }
}

@-moz-keyframes ImgFadeInOut {
  0% {
    opacity:1;
  }
  
  17% {
    opacity:1;
  }
  
  25% {
    opacity:0;
  }
  
  92% {
    opacity:0;
  }
  
  100% {
    opacity:1;
  }
}

@-o-keyframes ImgFadeInOut {
  0% {
    opacity:1;
  }
  
  17% {
    opacity:1;
  }
  
  25% {
    opacity:0;
  }
  
  92% {
    opacity:0;
  }
  
  100% {
    opacity:1;
  }
}

@keyframes ImgFadeInOut {
  0% {
    opacity:1;
  }
  
  17% {
    opacity:1;
  }
  
  25% {
    opacity:0;
  }
  
  92% {
    opacity:0;
  }
  
  100% {
    opacity:1;
  }
}

.main_header img {
  width:100%;
  height:auto;
  -webkit-animation-name:ImgFadeInOut;
  -webkit-animation-timing-function:ease-in-out;
  -webkit-animation-iteration-count:infinite;
  -webkit-animation-duration:8s;
  -moz-animation-name:ImgFadeInOut;
  -moz-animation-timing-function:ease-in-out;
  -moz-animation-iteration-count:infinite;
  -moz-animation-duration:8s;
  -o-animation-name:ImgFadeInOut;
  -o-animation-timing-function:ease-in-out;
  -o-animation-iteration-count:infinite;
  -o-animation-duration:8s;
  animation-name:ImgFadeInOut;
  animation-timing-function:ease-in-out;
  animation-iteration-count:infinite;
  animation-duration:8s;
}

.main_header img:nth-of-type(1) {
  -webkit-animation-delay:6s;
  -moz-animation-delay:6s;
  -o-animation-delay:6s;
  animation-delay:6s;
}

.main_header img:nth-of-type(2) {
  -webkit-animation-delay:4s;
  -moz-animation-delay:4s;
  -o-animation-delay:4s;
  animation-delay:4s;
}

.main_header img:nth-of-type(3) {
  -webkit-animation-delay:2s;
  -moz-animation-delay:2s;
  -o-animation-delay:2s;
  animation-delay:2s;
}

.main_header img:nth-of-type(4) {
  -webkit-animation-delay:0;
  -moz-animation-delay:0;
  -o-animation-delay:0;
  animation-delay:0;
}

#section_about,#section_raffle,#section_rules,#section_tipmenu,#section_faq,#profile_friends,#profile_password_photo_galleries,#profile_photo_galleries,#profile_schedule,#profile_comments {
  margin:1em!important;
}

#section_about .content {
  min-height:630px;
}

#section_about p {
  display:block;
  text-align:center;
  padding:0 1em;
  margin:0 0 1em!important;
  text-align:center!important;
/* outline: 1px solid blue;
         max-width: 650px; */
}

#section_about img {
  display:none;
  float:right;
}

.section,#profile_password_photo_galleries,#profile_photo_galleries {
  padding:1em 0 0;
}

.section,#profile_password_photo_galleries {
  padding-top:4em!important;
}

.section {
  padding-bottom:3em;
  background:#C0C0C0;
}

#stats {
  margin:0 auto 2em!important;
  max-width:700px;
}

#stats li {
  width:50%;
  display:inline-block;
  text-align:left;
}

#stats li h5 {
  display:inline-block;
  color:#68228B;
  width:190px;
  text-align:right!important;
  font-size:18px;
  font-weight:500;
  padding-right:10px;
}

#stats li span {
  font-size:18px;
}

.rules-list ul,.faq-list ul,.tip-list ul {
  display:inline-block;
  list-style-type:none;
  margin-top:1em!important;
/* outline: 2px solid #68228B;*/
  text-align:left;
  vertical-align:top;
  margin:auto;
  width:80%;
}

.videos {
  margin-bottom:2em;
  display:block;
  max-width:970px;
  padding:0 5px;
  width:100%;
/* outline:1px solid blue; */
}

.videos li {
  display:inline-block;
  width:48%;
  margin-right:3%!important;
}

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

.videos li:hover {
  background:#68228B;
}

.videos li:hover h3 {
  color:#fff;
}

.videos li:hover h4 span {
  color:#ccc;
}

.video:hover .video_text {
  background-position:0 -177px;
}

.video {
  display:block;
  height:auto;
  text-align:center;
  background:#fff;
  margin-bottom:2em;
  outline:1px solid #68228B;
  vertical-align:top;
  max-width:377px;
  width:100%;
  float:none;
  padding-bottom:.4em;
  box-shadow:2px 2px 5px 1px #000;
  -moz-box-shadow:2px 2px 5px 1px #000;
  -o-box-shadow:2px 2px 5px 1px #000;
  -webkit-box-shadow:2px 2px 5px 1px #000;
}

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

.video:hover {
  outline:2px solid #68228B;
  transform:scale(1.1,1.1);
  -ms-transform:scale(1.1,1.1);
  -webkit-transform:scale(1.1,1.1);
}

.video:hover a {
  text-decoration:none;
  color:#68228B;
}

.video:hover h5 {
  color:#68228B;
  background:#fff;
  text-decoration:none;
}

.video a {
  display:block;
  height:100%;
}

.video img {
  width:100%;
}

.video span {
  display:block;
  color:#000;
  font-size:1.2em;
}

.video_text {
  background-repeat:no-repeat;
  background-position:0 0;
  width:100%;
  height:100%;
  z-index:5;
}

.more_soon {
  color:#68228B;
  font-size:1.4em;
  text-transform:uppercase;
  font-weight:500;
}

.tip-list {
  padding:1em 1em 2em;
}

.tip-list li {
  display:inline-block;
  width:49%;
  margin-right:2%;
  vertical-align:top;
}

.tip-list li:nth-of-type(2n) {
  margin-right:0!important;
}

.tip-list li span {
  font-size:1em;
  font-weight:500;
}

.tip-list h3 {
  font-size:1.2em;
  line-height:1.2;
}

.tip-list h3 span,.tip-list li span.special {
  display:block;
  font-size:.8em;
  margin-bottom:.2em!important;
  line-height:1.1;
  font-weight:500;
}

.tip-list li span.special {
  color:#000;
}

.tip-list ul,.rules-list ul,.faq-list ul {
  margin-top:0!important;
  width:100%;
  vertical-align:top;
}

.faq-list li,.rules-list li {
  margin-bottom:.8em!important;
  font-size:1.2em;
  padding-left:20px!important;
  position:relative;
  text-align:left;
}

.rules-list li {
  background-image:url(https://mfcfiles.files.wordpress.com/2017/01/no.png);
  background-position:0 0;
  background-repeat:no-repeat;
  position:relative!important;
  padding-left:48px!important;
  margin-bottom:1.2em!important;
  margin-left:0!important;
}

.tip-list li {
  background-position:6px 12px;
  background-repeat:no-repeat;
  background-size:47px 41px;
  position:relative;
  margin-bottom:1em!important;
}

.tip-list li:hover {
  background-color:#68228B;
  transform:scale(1.1,1.1);
  -ms-transform:scale(1.1,1.1);
  -webkit-transform:scale(1.1,1.1);
  -webkit-transition:transform .5s ease;
  -moz-transition:transform .5s ease;
  -o-transition:transform .5s ease;
  transition:transform .5s ease;
}

.tip-list li:hover h3 {
  color:#ccc;
}

.tip-list li a {
  outline:1px solid rgba(104,34,139,.6);
  padding:4px 0 4px 68px;
  position:relative;
  display:block;
  top:0;
  left:0;
}

.tip-list li a:hover {
  text-decoration:none;
}

.tip_item:hover h3 {
  color:#000;
}

.tip-list li:hover span {
  color:#fff;
}

.tip-list li span {
  font-size:1.1em;
}

.rules-list li span,.faq-list li span,.tip-list li span {
  color:#68228B;
  line-height:1.3;
}

.faq-list li span {
  display:block;
}

.webcam,.skype,.whatsapp,.flash,.spanks,.dance,.icecube,.snapchat,.panties,.marryme {
  background-repeat:no-repeat;
  background-position:10px 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

/*    #photo_galleries */
#profile_friends,#profile_password_photo_galleries,#profile_photo_galleries,#profile_schedule,#profile_comments,.photo_gallery {
  max-width:970px!important;
  border-radius:0!important;
  -moz-border-radius:0!important;
  -o-border-radius:0!important;
  -webkit-border-radius:0!important;
  z-index:0;
}

#profile_friends,.photo_gallery {
  margin-top:4em!important;
  padding:0 2em 1.5em!important;
}

.photo_gallery {
  margin:1em auto 2em!important;
  z-index:0;
  display:block;
  position:relative;
  text-align:center;
  background:#fff!important;
}

.photo_gallery .images a {
  margin-right:15px!important;
}

.photo_gallery .images a:last-of-type {
  margin-right:0!important;
}

#password_photo_galleries,#photo_galleries {
  display:block;
  position:relative;
  z-index:0;
}

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

#wall_poster_username {
  margin-bottom:.3em;
}

#profile_schedule .profile_section_content,#profile_comments .profile_section_content {
  padding:0 2em!important;
}

#profile_comments .profile_section_content {
  margin-bottom:0!important;
  padding-bottom:.5em!important;
}

#profile_comments {
  margin-bottom:7em!important;
}

#new_comment_inputs {
  width:100%;
}

#profile_comments textarea,#new_comment_inputs textarea {
  outline:2px solid #68228B;
  padding:.4em;
  width:100%;
  min-height:6em;
  width:100%;
  background:#C0C0C0;
  color:#68228B;
}

#profile_comments textarea:focus,#new_comment_inputs textarea:focus {
  outline-color:#68228B;
  background:#ccc;
}

textarea#user_comment_comment {
  font-size:1.4em;
  height:160px;
  margin-bottom:.5em;
  width:100%!important;
  color:#68228B;
  border-radius:0;
  -moz-border-radius:0!important;
  -o-border-radius:0!important;
  -webkit-border-radius:0!important;
}

#new_comment input[type="submit"] {
  float:right;
  margin-left:15px;
  background:#68228B;
}

#new_comment_buttons input {
  background:#fff;
  padding:.2em .4em!important;
  outline:none;
  line-height:1.7;
  border:1px solid #68228B;
  color:#fff;
}

#new_comment_buttons input:hover {
  background:#C0C0C0;
  color:#68228B;
  cursor:pointer;
}

#comments {
  margin:1em 0!important;
}

#strip_links_popup {
  background:#68228B;
  display:none;
  padding:10px;
  border:2px solid #68228B;
  position:absolute;
  z-index:9;
  background-color:#fff;
  color:#000;
}

#wall_poster_username,#comment_preview,#new_comment .wall_post_avatar img {
  display:none;
}

.wall_post {
  clear:both;
  padding-bottom:30px;
}

.wall_post_avatar {
  float:left;
  margin-right:10px;
}

.wall_post_avatar img {
  background:none repeat scroll 0 0 #fff;
  border:4px solid #68228B;
  border-radius:50%;
  -moz-border-radius:50%!important;
  -o-border-radius:50%!important;
  -webkit-border-radius:50%!important;
  margin-top:37px;
  -webkit-transition:all .6s ease;
  -moz-transition:all .6s ease;
  -o-transition:all .6s ease;
  -ms-transition:all .6s ease;
  transition:all .6s ease;
  width:50px;
  height:50px;
}

.wall_post_info {
  display:inline-table;
  padding:5px 0;
  color:#68228B;
  font-weight:500;
}

.wall_post_body {
  background:#C0C0C0;
  color:#68228B;
  outline:2px solid #68228B;
  overflow:auto;
  padding:8px 4px 30px 10px;
}

.wall_post_body:hover {
  outline:2px solid #68228B;
  background:#68228B;
  color:#fff;
}

.wall_post_body iframe {
  width:100%;
}

#admirers_container a,#friends_container a {
  color:#68228B;
}

#profile_friends,#profile_password_photo_galleries .profile_section_content,#profile_photo_galleries .profile_section_content,#profile_schedule .profile_section_content,#profile_comments .profile_section_content,.rules-list,.faq-list,.tip-list,.photo_gallery {
/* width: 100%; */
  background:#C0C0C0;
  outline:1px solid #68228B;
  padding:1em 2em 2em;
  position:relative;
  box-shadow:2px 2px 5px 1px #000;
  -moz-box-shadow:2px 2px 5px 1px #000;
  -o-box-shadow:2px 2px 5px 1px #000;
  -webkit-box-shadow:2px 2px 5px 1px #000;
}

.raffle-list {
  height:657px;
  padding:0;
  box-shadow:2px 2px 5px 1px #000;
  -moz-box-shadow:2px 2px 5px 1px #000;
  -o-box-shadow:2px 2px 5px 1px #000;
  -webkit-box-shadow:2px 2px 5px 1px #000;
}

#profile {
  margin:0 auto;
  color:#000;
  background:#C0C0C0;
}

#password_photo_gallery_previews,#photo_gallery_previews {
  font-family:'Rubik','Arial',sans-serif;
  font-weight:500;
  text-align:center;
  min-height:0;
  height:auto!important;
}

#password_photo_gallery_previews li,#photo_gallery_previews li {
  width:160px;
  text-align:center;
  vertical-align:top;
}

#password_photo_gallery_previews,#photo_gallery_previews,#profile_schedule {
  padding-bottom:1.5em!important;
/*margin: 0 auto 3em !important; */
}

.photo_gallery_lock {
  visibility:hidden;
}

#password_photo_gallery_previews .photo_gallery_preview > .photo_gallery_link {
  background-image:url(https://mfcfiles.files.wordpress.com/2017/02/lock.png);
  background-repeat:no-repeat;
  background-position:50%;
}

#profile_schedule {
  padding-bottom:2.5em!important;
/*margin: 4em auto 1.5em !important; */
  text-align:center;
}

.photos_container a {
  display:inline-block;
  max-height:358px;
  overflow:hidden;
  outline:1px solid #68228B;
  margin-right:24px;
  margin-bottom:24px;
  box-shadow:2px 2px 5px 1px #000;
  -moz-box-shadow:2px 2px 5px 1px #000;
  -o-box-shadow:2px 2px 5px 1px #000;
  -webkit-box-shadow:2px 2px 5px 1px #000;
}

.photos_container a:nth-of-type(3n) {
  margin-right:0;
}

.photos_container a:hover {
  outline:2px solid #68228B;
}

.photo_gallery_previews {
  padding:0 1em;
}

.photo_gallery_name {
  font-size:1.2em;
  margin-bottom:0!important;
  vertical-align:bottom;
  color:#68228B;
}

.photo_gallery_name a {
  vertical-align:middle;
  color:#68228B;
  overflow:hidden;
}

.photo_gallery_link {
  color:#68228B;
  font-size:1.2em;
  margin-bottom:.2em!important;
  display:block;
  vertical-align:middle;
}

a.photo_gallery_link:hover {
  color:#000!important;
}

.photo_gallery_preview {
  text-align:center;
  display:inline-block;
  width:140px;
}

.photo_gallery_previews {
  overflow:auto;
  list-style-type:none;
  padding:0;
  padding-bottom:1em!important;
}

.photo_gallery_previews a:hover {
  color:#68228B;
}

.photo_gallery_image {
  border:4px solid #68228B;
  margin-top:10px!important;
  width:120px;
  height:120px;
  border-radius:124px;
  -o-border-radius:124px;
  -moz-border-radius:124px;
  -webkit-border-radius:124px;
}

.photo_gallery_image:hover {
  -webkit-transform:scale(1.1,1.1);
  -moz-transform:scale(1.1,1.1);
  -o-transform:scale(1.1,1.1);
  -ms-transform:scale(1.1,1.1);
  transform:scale(1.1,1.1);
  -webkit-transition:scale .6s ease;
  -moz-transition:scale .6s ease;
  -o-transition:scale .6s ease;
  -ms-transition:scale .6s ease;
  transition:scale .6s ease;
}

#photo_gallery_control {
  display:block;
  height:3em;
  padding:0 2em;
  display:none;
}

.jp-previous,.jp-next {
  font-size:1.4em;
  color:#000;
}

.jp-previous:hover,.jp-next:hover {
  color:#68228B;
  cursor:pointer;
  text-decoration:none;
}

.jp-previous {
  float:left;
}

.jp-next {
  float:right;
}

.jPagesPageNumber,.jp-current,.jPagesPageNumber,.jp-hidden {
  display:none;
}

.profile_section {
  display:block!important;
  position:relative;
/* width: 100%; */
}

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

.profile_section .heading {
  padding-top:16px;
}

.emphasis {
  font-weight:500;
  color:#68228B;
}

#profile_friends .label {
  display:inline-block;
  text-align:left;
  min-width:175px;
  margin-right:10px;
  font-weight:500;
}

#profile_friends .value {
  display:inline-block;
}

#profile_schedule .container {
  margin:0 auto .3em!important;
  width:50%!important;
  text-align:center!important;
}

#schedule_converted {
  font-size:.8em;
  margin:1em 0 0!important;
  padding-bottom:1em;
}

#body_type_container,#weight_container,#age_container,#height_container,#pets_container,#martial_status_container,#drugs_container,#city_container,#smoke_container,#drink_container,#favorite_food_container,#automobile_container,#header_bar,#profile_header,#username_container,#gender_container,#ethnicity_container,#country_container,#sexual_preference_container,#header_bar,#profile_main_photo,#avatar_holder,#footer_bar,#profile_main_photo,#hair_container,#eyes_container,#age_container,#marital_status_container,#tags_container,#profile_interests_content,#username_label,#username_value,#gender_container,#ethnicity_container,#country_container,#sexual_preference_container,#about_me_label,#occupation_container {
  display:none!important;
  visibility:none;
}

.tip-list,.faq-list,.rules-list,#profile_friends,#profile_password_photo_galleries .profile_section_content,#profile_photo_galleries .profile_section_content,#profile_schedule .profile_section_content,#profile_comments .profile_section_content {
  background:#fff;
}

#profile_load_more_comments {
  display:block;
  text-align:center;
}

@media (min-width: 550px) {
  #wb_bottom {
    display:inline-block;
  }
  
  .about_btns {
    display:inline-block!important;
    vertical-align:top!important;
    clear:none!important;
  }
  
  .about_btns form {
    display:inline-block!important;
    background:pink;
  }
  
  #admire,#new_homepage_friend,#make_friend,#visit_room,#show_message_dialog {
    text-align:left!important;
  }
  
  #admire,#new_homepage_friend,#make_friend,#visit_room,#show_message_dialog {
    display:inline-block!important;
  }
}

@media (min-width: 550px) {
  #my_nav li {
    padding:0 .4em;
    font-size:1em;
    line-height:3;
  }
}

@media (min-width: 650px) {
  #my_nav li {
    padding:0 .3em;
    font-size:1.1em;
    line-height:2.7;
  }
  
  .tip-list h3 {
    font-size:1.2em;
  }
  
  .tip-list h3 span,.tip-list li span.special {
    display:block;
    font-size:.8em;
    margin-bottom:.2em!important;
    line-height:1.1;
  }
}

@media (min-width: 750px) {
  #wb_top {
    display:inline-block;
  }
  
  .tip-list li {
    width:48%;
    margin-right:4%;
  }
  
  .tip-list h3 {
    font-size:1.4em;
  }
  
  .tip-list h3 span,.tip-list li span.special {
    display:block;
    font-size:.8em;
    margin-bottom:.2em!important;
    line-height:1.1;
  }
  
  .tip-list li span.special {
    display:inline-block;
    font-size:.9em;
  }
}

@media (max-width: 786px) {
  #my_nav li {
  /*   padding: 0 .8em !important; */
  }
  
  .video:nth-of-type(3n) {
    margin-right:0!important;
  }
  
  .video_text {
    background-size:cover;
  }
  
  #section_about img {
    margin:0 auto 1em!important;
    float:none;
  }
  
  #section_about h1 {
    clear:both;
    margin-bottom:1em;
  }
}

@media (min-width: 800px) {
  .wblogo {
    height:66px;
    width:66px;
  }
  
  .wblogo a img {
    height:66px;
    width:66px;
  }
  
  #section_about p {
    text-align:left;
  }
  
  #section_about img {
    margin-left:1.5em;
    display:block;
  }
  
  .buttons a,.btn_twitter,.btn_wishlist,.btn_offline_tip {
    width:180px;
    max-height:46px;
    background-size:cover;
  }
  
  .btn_twitter:hover,.btn_wishlist:hover,.btn_offline_tip:hover {
    background-position:0 -46px;
  }
  
  .about-content,.tip-list,.faq-list,.rules-list {
    width:100%;
    max-width:778px;
  }
  
  .tip-list {
    padding:1em 2em 2em;
  }
  
  .tip-list ul,.faq-list ul,.rules-list ul {
    width:100%;
    display:inline-block;
  }
  
  .videos li {
    width:32%!important;
    margin-right:2%!important;
  }
  
  .videos li:nth-of-type(2n) {
    margin-right:2%!important;
  }
  
  .videos li:nth-of-type(3n) {
    margin-right:0!important;
  }
  
  .video {
    margin-right:24px!important;
    width:100%;
  }
}

@media (min-width: 801px) {
  
}

@media (min-width: 823px) {
  #wb_bottom {
    display:none!important;
  }
  
  .video {
    margin-right:16px;
  }
  
  #my_nav li {
    padding:0 .6em;
    font-size:1.2em;
    line-height:2.7;
  }
}

@media (min-width: 909px) {
  .wblogo {
    height:74px;
    width:74px;
  }
  
  .wblogo a img {
    height:74px;
    width:74px;
  }
  
  .buttons a,.btn_twitter,.btn_wishlist,.btn_offline_tip {
    max-height:53px;
    width:308px;
  }
  
  .btn_twitter:hover,.btn_wishlist:hover,.btn_offline_tip:hover {
    background-position:0 -53px;
  }
  
  #profile_friends,#profile_password_photo_galleries,#profile_photo_galleries,#photo_galleries,#profile_schedule,#profile_comments {
    margin:0 auto!important;
    width:870px;
  }
  
  #profile_comments {
    margin-bottom:7em!important;
  }
  
  #profile_friends {
    margin-top:4em!important;
  }
  
  #password_photo_gallery_previews,#photo_gallery_previews,#profile_schedule {
    margin:0 auto 3em!important;
  }
  
  #profile_schedule {
    margin:1em auto 1.5em!important;
  }
}

@media (min-width: 1000px) {
  #profile_friends,#profile_password_photo_galleries,#profile_photo_galleries,#photo_galleries,#profile_schedule,#profile_comments {
    width:970px;
  }
}

@media (min-width: 1921px) {
  
}