@charset "UTF-8";

/* latin-ext */
@font-face {
  font-family:'Raleway';
  font-style:normal;
  font-weight:400;
  src:local(Raleway),local(Raleway-Regular),url(https://fonts.gstatic.com/s/raleway/v12/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format("woff2");
  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face {
  font-family:'Raleway';
  font-style:normal;
  font-weight:400;
  src:local(Raleway),local(Raleway-Regular),url(https://fonts.gstatic.com/s/raleway/v12/1Ptug8zYS_SKggPNyC0ITw.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* latin */
@font-face {
  font-family:'Cookie';
  font-style:normal;
  font-weight:400;
  src:local(Cookie-Regular),url(https://fonts.gstatic.com/s/cookie/v8/syky-y18lb0tSbf9kgqS.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

body {
  color:#302D2D;
  font-family:'Raleway',serif;
  font-size:17px;
  font-weight:normal;
  margin:0 auto!important;
  vertical-align:top;
}

.background {
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden;
  pointer-events:none;
  clip-path:inset(0 0 50% 0);
  z-index:1;
}

::-webkit-scrollbar {
  width:13px;
}

::-webkit-scrollbar-thumb {
  background-color:#FF0000;
}

::-webkit-scrollbar-track {
  background:#303030;
/* Old browsers */
  background:-moz-linear-gradient(top,#303030 0%,#000000 7%);
/* FF3.6-15 */
  background:-webkit-linear-gradient(top,#303030 0%,#000000 7%);
/* Chrome10-25,Safari5.1-6 */
  background:linear-gradient(to bottom,#303030 0%,#000000 7%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#303030',endColorstr='#000000',GradientType=0);
/* IE6-9 */
}

#profile {
  margin:0 auto!important;
  text-align:center;
  width:970px!important;
  z-index:1;
}

.profile_section {
  background:#fff;
  border:none;
  padding:0;
}

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

#profile_about_me_friends {
  display:block!important;
  margin:0 auto!important;
}

.profile_section_content {
  display:block!important;
  margin:0!important;
  padding:0!important;
  z-index:auto!important;
}

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

.profile_section_content ul {
  padding:0;
  margin:0 auto;
}

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

#profile_friends {
  background:#fff;
  color:#302D2D;
  padding-bottom:20px!important;
  text-align:left;
  width:100%;
}

#profile_friends .label {
  font-weight:bold;
}

#profile_friends .container {
  margin:0 auto!important;
  text-align:left;
  width:50%;
}

#profile_friends a {
  color:#302D2D;
}

#profile_schedule .label {
  display:block;
  font-size:28px;
  margin:0 auto!important;
  text-align:center;
}

#profile_photo_galleries,.photo_gallery_name a {
  color:#fff!important;
  width:100%;
}

.photo_gallery_link img {
  margin-top:7px!important;
  width:120px;
}

#profile_password_photo_galleries .heading,#schedule .heading,#profile_friends .heading,#profile_photo_galleries .heading,#profile_schedule .heading,#profile_comments .heading {
  color:#302D2D;
  display:block;
  font-size:2em;
  padding-top:.4em!important;
  margin-bottom:.4em!important;
  text-align:center;
}

#profile_schedule {
  padding-bottom:30px!important;
}

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

#profile_schedule .container,#profile_schedule .label,#profile_schedule .schedule_day_time {
  color:#302D2D;
}

#profile_friends .label {
  text-align:left;
}

#profile_schedule,#profile_password_photo_galleries {
  text-align:center;
  display:block;
  background:#fff;
}

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

#profile_schedule .heading,#profile_friends .heading,#profile_password_photo_galleries .heading,#profile_comments .heading {
}

#profile_photo_galleries,#profile_password_photo_galleries {
  padding-bottom:20px;
}

#header_bar,#profile_header,#username_container,#gender_container,#ethnicity_container,#country_container,#sexual_preference_container,#profile_schedule,#profile_password_photo_galleries,#username_label,#school_container,#username_value,#gender_container,#ethnicity_container,#country_container,#sexual_preference_container,#about_me_label,#footer_bar {
  display:none!important;
  visibility:hidden;
}

.photo_gallery_previews {
  list-style-type:none;
}

.photo_gallery_previews li {
  display:inline-block;
}

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

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

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

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

#profile_comments {
  background:#fff;
  color:#302D2D;
  margin:0 auto!important;
  position:relative;
  vertical-align:top;
  display:block;
}

#cam_score_container {
  font-size:80%;
  position:fixed;
  top:0;
  right:0;
/* left: 0; */
  right:260px;
  text-align:center;
  z-index:999!important;
  width:160px;
  display:none!important;
}

#cam_score_label {
  display:inline-block!important;
  text-align:center;
}

#cam_score_value {
  display:inline-block!important;
  text-align:center;
}

#friends_value,#favorite_models_container {
  display:none!important;
}

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

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

#profile_interests_content,#profile_interests_content #know_me_label {
  display:none;
}

#comments {
  margin-top:32px!important;
  margin-bottom:32px!important;
  width:90%;
}

#new_homepage_friend {
  text-align:left;
}

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

#wall_poster_avatar,#wall_poster_username {
  display:none;
}

.wall_post_avatar,#wall_poster_username {
}

.wall_post_avatar {
  margin-right:24px!important;
}

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

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

.wall_post_info {
  display:inline-block;
  color:#302D2D;
  font-size:17px;
}

.wall_post_body {
  padding:0;
  font-size:16px;
}

#profile_comments a,#comment_preview h3 {
  color:#302D2D!important;
  font-weight:bold;
}

#new_comment_buttons input {
  font-size:.8em;
  color:#fff;
  background:#302D2D;
  border:1px solid #eee;
  padding:8px 10px;
  margin:0 12px 20px!important;
}

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

#ethnicity_container,#gender_container,#body_type_container,#hair_container,#eyes_container,#height_container,#weight_container,#age_container,#city_container,#country_container,#sexual_preference_container,#smoke_container,#occupation_container,#drink_container,#drugs_container,#marital_status_container,#favorite_food_container,#pets_container,#automobile_container,#profile_main_photo,#hair_container,#eyes_container,#age_container,#marital_status_container,#tags_container,#profile_friends,#photo_galleries,#profile_photo_galleries,#profile_photo_galleries,#password_photo_galleries,#profile_comments {
  display:none!important;
}

.img_radius_shadow {
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:0 0 0 #777777;
  -moz-box-shadow:0 0 0 #777777;
  box-shadow:0 0 0 #777777;
}

#about_me_value {
  display:block!important;
  width:100%;
}

#about_me_container {
}

.container {
  margin:0 auto!important;
  padding:0!important;
  display:block!important;
  background:#fff;
}

.value {
  display:inline-block!important;
}

#home,#about_me,#rules,#tip_menu,#my_raffle,#my_highest_tippers,#my_teams,#my_skype,#my_videos,#my_store,#mfc_share {
  padding-top:72px;
  position:relative;
}

#home .inner,#about_me .inner,#rules .inner,#tip_menu .inner,#my_highest_tippers .inner,#my_teams .inner,#my_raffle .inner,#my_skype .inner,#my_store .inner,#my_videos .inner,#mfc_share .inner {
  text-align:center;
  position:relative;
}

#my_store .inner {
  margin-bottom:220px!important;
}

.inner {
  background:#fff;
  min-height:100px;
  padding-bottom:16px!important;
  position:relative;
}

#home .inner {
  padding-bottom:0!important;
}

#home .about_p_wrap {
  color:#8c8b8b;
  margin:0 auto!important;
  width:480px;
}

#home .about_p_wrap p {
  font-size:20px;
}

.tipmenu_intro,p.grey_text {
  color:#8c8b8b;
  font-size:20px;
  width:790px;
  max-width:790px!important;
}

.main_content,.page {
  width:100%;
  display:block;
  position:relative;
  margin:0 auto!important;
}

.main_content {
  min-height:30vh;
  padding-bottom:22px;
  z-index:2;
}

.page {
  margin-bottom:32px!important;
}

#home.page {
  margin-bottom:0!important;
}

.main_header {
  font-size:17px;
  line-height:2;
  margin:0 auto 4em!important;
  position:relative;
  max-width:100%;
  text-align:center;
}

.main_header img {
  max-width:600px;
  padding:15px;
  text-align:center;
  display:block;
}

h1,h2,h3,h4,h5 {
  color:#302D2D;
  font-weight:normal;
  margin:0!important;
}

h1,h2,h3,h4 {
  font-family:'Cookie',cursive;
  color:#FF0000;
}

h1 {
  font-size:64px;
  margin-bottom:8px!important;
}

h2 {
  font-size:52px;
  text-align:center;
  line-height:1.6;
  color:#FF0000;
  margin-bottom:12px!important;
}

h3 {
  font-size:38px;
  line-height:1.2;
}

h3 span {
  font-size:24px;
}

h4 {
  font-size:28px;
  color:#302D2D;
  line-height:1;
}

h5 {
  font-size:18px;
}

#my_highest_tippers h2 {
  margin-top:28px!important;
}

p {
  font-size:18px;
  line-height:1.3;
  max-width:618px;
  margin:0 auto 13px!important;
  margin-block-end:0;
}

ul {
  padding:0;
}

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

a:hover {
  text-decoration:none;
}

/*#my_videos a:link, #my_videos a:visited,  .mfc_share a:active,  .mfc_share a:hover {
  color: #008000;
  text-decoration: none;
}
.mfc_share a:hover {
  text-decoration: underline;
}
*/
#my_nav {
  background:#303030;
/* Old browsers */
  background:-moz-linear-gradient(top,#303030 0%,#000000 100%);
/* FF3.6-15 */
  background:-webkit-linear-gradient(top,#303030 0%,#000000 100%);
/* Chrome10-25,Safari5.1-6 */
  background:linear-gradient(to bottom,#303030 0%,#000000 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#303030',endColorstr='#000000',GradientType=0);
/* IE6-9 */
  display:block;
  font-family:'Raleway',serif;
  font-size:14px;
  height:auto;
  line-height:2;
  text-align:center;
  padding:10px 0 4px;
  position:fixed;
  top:0;
  left:0;
  width:100%;
  z-index:9!important;
}

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

#my_nav li {
  text-align:center;
  padding:0 4px;
}

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

#my_nav ul li {
  display:inline-block;
  color:#302D2D;
  position:relative;
}

#my_nav img {
  display:block;
  margin:0 auto!important;
  max-width:30px;
}

.wblogo {
  display:inline-block;
  position:fixed;
  left:12px;
  bottom:-4px;
  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;
}

.wblogo img {
  width:100%;
}

.img-responsive {
  display:block;
  margin:0 auto 10px!important;
  height:auto;
}

.img-heading {
  display:block;
  margin:0 auto 44px!important;
}

.img-main {
  margin:42px auto 12px!important;
  width:640px;
  height:480px;
  display:inline-block;
}

.img-rules,.img-tipmenu {
  position:relative;
}

.img-tipmenu {
  top:14px;
  max-width:370px;
}

.img-divider {
  display:block;
  margin:24px auto 0!important;
}

.img-rose {
  display:inline-block;
  position:absolute;
  width:220px;
  top:180px;
}

.rose-left {
  left:-78px;
}

.rose-right {
  right:-78px;
}

.img-redheart {
  margin:18px auto 0!important;
  max-width:60px;
  display:block;
}

.btn_nav {
  display:block;
  height:28px;
  width:33px;
  margin:0 auto!important;
  background-repeat:no-repeat;
  background-size:33px 200%;
}

#my_nav li:hover .btn_nav {
  background-position:0 100%;
}

.btn_nav_home {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/btn_home1.png);
}

.btn_nav_about {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/btn_info1.png);
}

.btn_nav_tipmenu {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/btn_tipmenu1.png);
}

.btn_nav_clubs {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/btn_sugars1.png);
}

.btn_nav_skype {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/btn_skype1.png);
}

.btn_nav_raffles {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/btn_raffle1.png);
}

.btn_nav_store {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/07/btn_store21.png);
}

.btn_nav_videos {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/btn_videos1.png);
}

.btn_nav_offlinetip {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/btn_tipoffline4.png);
}

.btn_nav_enterroom {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/btn_enterroom2.png);
}

.buttons {
  font-size:17px;
  font-weight:600;
  margin-bottom:0!important;
  position:relative;
}

.buttons a {
  display:inline-block;
  margin:4px 8px!important;
}

.buttons span {
  display:none;
  position:relative;
  left:44px;
  top:7px;
  text-align:left;
  width:120px;
  vertical-align:bottom;
}

.nav_btn {
  background-repeat:no-repeat;
  height:42px;
  width:42px;
  background-size:42px;
  background-position:0 100%;
/* background-position: 0 0; */
}

.nav_btn:hover {
/* background-position: 0 -38px ; */
  background-position:0 0;
}

.nav_btn:hover span {
  display:block;
  display:none;
}

.btn_mfc {
  margin-top:5px!important;
  width:190px;
  background-position:0 100%;
  background-size:100%;
}

.btn_mfc:hover {
  background-position:0 6px;
}

/* Dual Color Buttons */
.btn_wishlist {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/btn_amazon.png);
}

.btn_twitter {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/btn_twitter1.png);
}

.btn_tip {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/btn_tipoffline2.png);
}

.btn_mail {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/btn_mail.png);
}

.btn_mfc {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/btn_mfcshare5.png);
}

a.btn,span.btn {
  background:#fff;
  border:1px solid #FF0000;
  color:#FF0000;
  font-weight:600;
  margin-top:14px!important;
  display:inline-block;
  border-radius:10px;
  font-size:18px;
  padding:6px 12px;
  line-height:1.4;
  text-decoration:none;
  z-index:4!important;
}

a.btn:hover,span.btn:hover {
  background:#FF0000;
  border:1px solid #FF0000;
  color:#ffffff;
  text-decoration:none;
}

.room_rules,.tip_menu,.my_teams {
  font-size:17px;
  list-style:none;
  margin-bottom:17px!important;
}

.my_teams {
  display:block;
  margin-top:24px!important;
  text-align:center;
}

.team {
  display:inline-block;
  width:41%;
  vertical-align:top;
}

.team a {
  display:block;
  height:100%;
  width:100%;
}

.team img {
  margin:0 auto 4px!important;
  width:auto;
}

.team h3 {
  display:none;
}

.team h3 {
  margin-bottom:0!important;
}

.team h3::after {
  width:139px;
  height:12px;
  position:relative;
  top:0;
  display:block;
  margin:0 auto!important;
}

.my_teams ol {
  font-size:18px;
  list-style:none;
  margin:12px 0 4px!important;
  padding:0;
  color:#302D2D;
}

.my_teams ol li {
  display:block;
  position:relative;
  line-height:1.6;
  width:100%;
}

.join_now {
  position:relative;
  border-radius:6px;
  border:1px solid #FF0000;
  padding:1px 8px;
  position:absolute;
  display:block;
  text-align:center;
  left:32%;
  bottom:12px;
  margin:0 auto!important;
  color:#FF0000;
}

.store {
}

.store_items {
  display:inline-block;
  box-sizing:border-box;
}

.store_items li {
  display:inline-block;
  border-radius:10px;
  margin-right:14px!important;
  margin-bottom:24px!important;
  position:relative;
  height:307px;
  width:254px;
  vertical-align:top;
  box-sizing:border-box;
  min-height:212px;
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/store_item_bg1.png);
  background-size:250px 307px;
  background-repeat:no-repeat;
}

.store_items li a {
  display:block;
  height:100%;
  width:100%;
  padding:8px 2px;
}

.store_items li h2 {
  color:#3f3f3f;
  margin-bottom:2px!important;
}

.store_items li h3,.store_items li h4 {
  color:#fff;
}

.store_items li h4 {
  margin-top:-4px!important;
}

.store_items li:hover {
}

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

.store_items li img {
  margin-top:54px!important;
  margin-bottom:8px!important;
  max-height:80px;
}

.store_items li:hover h2,.store_items li:hover h3 {
}

.animated {
  -webkit-animation-duration:.5s;
  animation-duration:.5s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;
  animation-iteration-count:infinite;
  -webkit-animation-iteration-count:infinite;
}

.team:hover .bounce {
  -webkit-animation-name:bounce;
  animation-name:bounce;
}

.store_items li:hover .bounce {
  -webkit-animation-name:bounce;
  animation-name:bounce;
}

@-webkit-keyframes bounce {
  0%,100% {
    -webkit-transform:translateY(0);
  }
  
  50% {
    -webkit-transform:translateY(-5px);
  }
}

@keyframes bounce {
  0%,100% {
    transform:translateY(0);
  }
  
  50% {
    transform:translateY(-5px);
  }
}

@-moz-keyframes bounce {
  0%,100% {
    transform:translateY(0);
  }
  
  50% {
    transform:translateY(-5px);
  }
}

@-ms-keyframes bounce {
  0%,100% {
    transform:translateY(0);
  }
  
  50% {
    transform:translateY(-5px);
  }
}

.skype_list {
  list-style:none;
  width:380px;
}

.skype_list a {
  margin-bottom:2px!important;
  min-width:208px;
}

.skype_list span {
  margin-left:10px!important;
  color:#000;
}

.skype_note {
  display:inline-block;
  text-align:center;
  vertical-align:top;
  position:relative;
  top:24px;
  left:64px;
  z-index:4!important;
}

.skype_note:before,.skype_note h4:last-of-type:after {
  display:block;
}

.skype_note h2 {
  margin-bottom:8px!important;
}

.skype_note h4 {
  color:#FF0000;
  line-height:1.2;
  font-family:'Raleway',serif;
  font-size:18px;
  font-weight:600;
}

.skype_note h4 span {
  color:#000;
  display:block;
  line-height:1;
}

.skype_note h5 {
  margin-top:4px!important;
  color:#000;
  line-height:1.3;
}

.skype_note h3:last-of-type {
  margin-bottom:0!important;
}

.skype_note h4:first-of-type {
  margin-top:2px!important;
}

.skype-img {
  display:inline-block;
  height:288px;
  margin-bottom:30px!important;
  position:relative;
  text-align:left;
  top:18px;
  width:480px;
  left:90px;
  z-index:1!important;
}

.skype-img img {
  position:absolute;
}

.top {
  animation-name:fade;
  animation-timing-function:ease-in-out;
  animation-iteration-count:infinite;
  animation-duration:3s;
  animation-direction:alternate;
}

@keyframes fade {
  0% {
    opacity:1;
  }
  
  25% {
    opacity:1;
  }
  
  75% {
    opacity:0;
  }
  
  100% {
    opacity:0;
  }
}

@-webkit-keyframes fade {
  0% {
    opacity:1;
  }
  
  25% {
    opacity:1;
  }
  
  75% {
    opacity:0;
  }
  
  100% {
    opacity:0;
  }
}

@-moz-keyframes fade {
  0% {
    opacity:1;
  }
  
  25% {
    opacity:1;
  }
  
  75% {
    opacity:0;
  }
  
  100% {
    opacity:0;
  }
}

@-ms-keyframes fade {
  0% {
    opacity:1;
  }
  
  25% {
    opacity:1;
  }
  
  75% {
    opacity:0;
  }
  
  100% {
    opacity:0;
  }
}

.room_rules {
  display:inline-block;
  margin-top:12px!important;
  max-width:660px;
  text-align:center!important;
  vertical-align:top;
  width:480px;
  position:relative;
  top:32px;
  font-size:20px;
  line-height:1;
}

.room_rules:before {
  content:url(https://mfcfiles.files.wordpress.com/2018/06/rules_decor_top.png);
}

.room_rules:after {
  content:url(https://mfcfiles.files.wordpress.com/2018/06/rules_decor_bottom21.png);
}

.tip_menu {
  display:inline-block;
  width:490px;
  font-size:18px;
  vertical-align:top;
  margin-right:22px!important;
  padding:14px 14px 0!important;
  box-sizing:border-box;
}

.tipmenu_intro {
  margin:0!important;
  width:540px;
}

.tip_menu li a::before {
  content:' ';
  margin-top:8px!important;
  height:38px;
  width:38px;
  float:left;
  display:inline-block;
  background-repeat:no-repeat;
  background-position:0 0;
  background-size:100% 200%;
  margin-right:8px!important;
}

.tip_item {
  background-repeat:no-repeat;
}

.tip_menu li a:hover::before {
  background-position:0 100%;
}

.tip_smile::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/smile4.png);
}

.like_me::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/like_me4.png);
}

.tip_three_spanks::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/three_spanks4.png);
}

.tip_pussy_spank::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/pussy_spank4.png);
}

.tip_nipple_suck::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/nipple_suck4.png);
}

.tip_twerk::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/twerk4.png);
}

.tip_cam2cam::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/cam2cam4.png);
}

.tip_flash_ass::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/flash_ass4.png);
}

.tip_flash_boobs::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/flash_boobs4.png);
}

.tip_flash_pussy::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/flash_pussy4.png);
}

.tip_hitachi::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/hitachi4.png);
}

.tip_dildo::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/dildo4.png);
}

.tip_anal_tease::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/anal_tease4.png);
}

.tip_spread::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/spread4.png);
}

.tip_custom_video::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/06/custom_video4.png);
}

.tip_menu h5 {
  display:inline-block;
  line-height:2;
  vertical-align:top;
  font-weight:500;
}

.tip_menu a:hover {
  color:#FF0000;
}

.tip_menu li:hover h5 {
  font-weight:600;
  color:#FF0000;
}

.tip_menu li:hover {
}

.tip_menu li:hover span {
  color:#000;
}

.room_rules li,.tip_menu li {
  display:block;
  padding:0;
  position:relative;
  margin:4px 0!important;
  text-align:left;
  vertical-align:top;
  width:100%;
}

.room_rules li {
  margin:12px 0!important;
  text-align:center;
}

.tip_menu li {
  width:49%;
  display:inline-block;
  vertical-align:top;
}

.tip_menu li:last-of-type {
  width:100%;
}

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

.tip_menu li h3 {
  display:inline-block;
  font-size:17px;
  margin-bottom:0!important;
  padding-left:17px!important;
  width:400px;
}

.tip_menu li h4 {
  display:inline-block;
  line-height:1.4;
  margin:0!important;
  font-size:17px;
  font-weight:600;
  padding-right:21px;
  text-align:right;
}

.tip_menu span {
  display:block;
  color:#FF0000;
  padding-left:49px;
  line-height:1;
  position:relative;
  top:-5px;
}

.raffles {
  list-style:none;
  margin-bottom:32px!important;
}

.raffles p {
  max-width:624px;
}

.raffles li {
  margin:0 auto 48px!important;
  position:relative;
  width:558px;
}

.raffles li img:first-of-type {
}

.raffles li img:nth-of-type(2) {
}

.raffle_img_phone {
  position:absolute;
  top:10px;
  left:-160px;
}

.raffle_img_laptop {
  position:absolute;
  top:14px;
  right:-210px;
}

.raffle_img_box {
  position:absolute;
  top:50px;
  left:-120px;
}

.raffle_img_balloons {
  position:absolute;
  top:40px;
  right:-140px;
}

.raffle_img_pumpkin {
  position:absolute;
  top:40px;
  left:-110px;
}

.raffle_img_spider {
  position:absolute;
  top:50px;
  right:-110px;
}

.raffle_img_hearts {
  position:absolute;
  top:10px;
  left:-160px;
}

.raffle_img_letter {
  position:absolute;
  top:30px;
  right:-120px;
}

.raffle_img_kiss {
  position:absolute;
  top:70px;
  left:-100px;
}

.raffle_img_heart {
  position:absolute;
  top:50px;
  right:-100px;
}

.tickets a {
  margin:0 18px!important;
  padding:2px 32px 6px;
}

.tickets span {
  display:block;
  color:#000;
  line-height:1;
  font-weight:600;
}

.btn_fade:hover .btn_nav {
  -webkit-animation-duration:.2s;
  animation-duration:.2s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;
  animation-iteration-count:1;
  -webkit-animation-iteration-count:1;
/* -webkit-animation-delay: 2s;
  animation-delay: 2s; */
  -webkit-animation-name:fadeIn;
  animation-name:fadeIn;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity:1;
  }
  
  100% {
    opacity:.6;
  }
}

@keyframes fadeIn {
  0% {
    opacity:1;
  }
  
  100% {
    opacity:.6;
  }
}

@-moz-keyframes fadeIn {
  0% {
    opacity:1;
  }
  
  100% {
    opacity:.6;
  }
}

@-ms-keyframes fadeIn {
  0% {
    opacity:1;
  }
  
  100% {
    opacity:.6;
  }
}

iframe {
  margin-top:18px!important;
}

#my_store iframe {
  outline:1px solid #FF0000;
}