@charset "UTF-8";

/* latin */
@font-face {
  font-family:'Geostar Fill';
  font-style:normal;
  font-weight:400;
  src:local('Geostar Fill'),local(GeostarFill-Regular),url(https://fonts.gstatic.com/s/geostarfill/v7/AMOWz4SWuWiXFfjEohxQ9osEVFi34dpL4w.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;
}

/* cyrillic-ext */
@font-face {
  font-family:'Press Start 2P';
  font-style:normal;
  font-weight:400;
  src:local('Press Start 2P Regular'),local(PressStart2P-Regular),url(https://fonts.gstatic.com/s/pressstart2p/v6/e3t4euO8T-267oIAQAu6jDQyK3nYivNm4I81PZQ.woff2) format("woff2");
  unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family:'Press Start 2P';
  font-style:normal;
  font-weight:400;
  src:local('Press Start 2P Regular'),local(PressStart2P-Regular),url(https://fonts.gstatic.com/s/pressstart2p/v6/e3t4euO8T-267oIAQAu6jDQyK3nRivNm4I81PZQ.woff2) format("woff2");
  unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek */
@font-face {
  font-family:'Press Start 2P';
  font-style:normal;
  font-weight:400;
  src:local('Press Start 2P Regular'),local(PressStart2P-Regular),url(https://fonts.gstatic.com/s/pressstart2p/v6/e3t4euO8T-267oIAQAu6jDQyK3nWivNm4I81PZQ.woff2) format("woff2");
  unicode-range:U+0370-03FF;
}

/* latin-ext */
@font-face {
  font-family:'Press Start 2P';
  font-style:normal;
  font-weight:400;
  src:local('Press Start 2P Regular'),local(PressStart2P-Regular),url(https://fonts.gstatic.com/s/pressstart2p/v6/e3t4euO8T-267oIAQAu6jDQyK3nbivNm4I81PZQ.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:'Press Start 2P';
  font-style:normal;
  font-weight:400;
  src:local('Press Start 2P Regular'),local(PressStart2P-Regular),url(https://fonts.gstatic.com/s/pressstart2p/v6/e3t4euO8T-267oIAQAu6jDQyK3nVivNm4I81.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-ext */
@font-face {
  font-family:'Sacramento';
  font-style:normal;
  font-weight:400;
  src:local(Sacramento),local(Sacramento-Regular),url(https://fonts.gstatic.com/s/sacramento/v5/buEzpo6gcdjy0EiZMBUG4CMf_exL.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:'Sacramento';
  font-style:normal;
  font-weight:400;
  src:local(Sacramento),local(Sacramento-Regular),url(https://fonts.gstatic.com/s/sacramento/v5/buEzpo6gcdjy0EiZMBUG4C0f_Q.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:'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;
}

/* latin */
@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;
}

/* latin */
@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;
}

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

/* vietnamese */
@font-face {
  font-family:'Maven Pro';
  font-style:normal;
  font-weight:400;
  src:local('Maven Pro Regular'),local(MavenPro-Regular),url(https://fonts.gstatic.com/s/mavenpro/v11/7Au9p_AqnyWWAxW2Wk3GwmQIAFg.woff2) format("woff2");
  unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face {
  font-family:'Maven Pro';
  font-style:normal;
  font-weight:400;
  src:local('Maven Pro Regular'),local(MavenPro-Regular),url(https://fonts.gstatic.com/s/mavenpro/v11/7Au9p_AqnyWWAxW2Wk3Gw2QIAFg.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:'Maven Pro';
  font-style:normal;
  font-weight:400;
  src:local('Maven Pro Regular'),local(MavenPro-Regular),url(https://fonts.gstatic.com/s/mavenpro/v11/7Au9p_AqnyWWAxW2Wk3GzWQI.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-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;
}

* {
  box-sizing:border-box;
}

body {
  background-color:#000;
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/bg.jpg);
  background-attachment:fixed;
  color:#fff;
  font-family:'Press Start 2P',serif;
  font-weight:normal;
  font-size:14px;
  line-height:1.4;
  vertical-align:top;
  margin:0 auto!important;
}

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

hr {
  border:0;
  height:1px;
  background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(146,70,244,0.75),rgba(0,0,0,0));
  width:80%;
}

::-webkit-scrollbar {
  background-color:#302D2D;
  -webkit-appearance:none;
  width:14px;
}

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

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

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

.profile_section {
  border:none;
  padding:0;
}

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

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

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

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

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

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

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

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

#profile_friends .container {
  width:50%;
  text-align:left;
}

#profile_friends a {
  color:#302D2D;
}

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

.photo_gallery_count {
  color:#9246f4;
}

.photo_gallery_link img {
  width:90%;
  height:auto;
}

#profile_password_photo_galleries .heading,#schedule .heading,#profile_friends .heading,#profile_photo_galleries .heading,#profile_schedule .heading,#profile_comments .heading {
  display:block;
  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_friends .label {
  text-align:left;
}

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

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

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

#header_bar,#unix_last_updated_container,#last_login_string_container,#profile_header_container .heading,#avatar_holder,#status_label,#member_message_value,#member_type_value,#member_message_value,#username_container,#gender_container,#ethnicity_container,#country_container,#profile_schedule,#profile_password_photo_galleries,#username_label,#school_container,#username_value,#about_me_label,#footer_bar {
  display:none;
}

#profile_header {
  z-index:9;
}

#photo_gallery_previews {
  overflow:visible;
  margin-top:24px!important;
}

#photo_gallery_previews li {
  background-size:100%;
  height:194px;
  vertical-align:top;
}

#photo_gallery_previews li > .photo_gallery_link {
  background-repeat:no-repeat;
  background-size:100%;
  display:block;
  height:100%;
  margin-top:12px!important;
  margin-bottom:12px!important;
}

#photo_gallery_previews li img {
  display:none;
}

#photo_gallery_previews li:nth-of-type(1) > .photo_gallery_link {
  background-image:url(https://img.mfcimg.com/photos2/232/23274857/512-772-566-813-11492770.jpg);
}

#photo_gallery_previews li:nth-of-type(2) > .photo_gallery_link {
  background-image:url(https://img.mfcimg.com/photos2/232/23274857/894-638-361-201-11682182.jpg);
}

#photo_gallery_previews li:nth-of-type(3) > .photo_gallery_link {
  background-image:url(https://img.mfcimg.com/photos2/232/23274857/862-786-757-709-11318935.jpg);
}

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

.photo_gallery_previews li {
  display:inline-block;
  width:30%;
}

#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;
}

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

.online_status {
  display:block;
  margin:6px auto!important;
}

#status_container {
  position:absolute!important;
/* top: 600px !important;
  outline: 2px solid yellow !important;
  height: 300px !important; */
}

#member_status_value {
  display:inline-block!important;
}

#status_value {
  color:red;
}

#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:18px;
}

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

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

#new_comment_buttons input {
  font-size:.8em;
  color:#ddd;
  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;
}

#profile_header,#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,#favorite_food_container,#pets_container,#automobile_container,#profile_main_photo,#hair_container,#eyes_container,#age_container,#marital_status_container,#tags_container {
  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%;
}

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

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

#about_me,#my_rules,#tip_menu,#highest_tippers,#my_skype,#my_schedule {
  padding-top:62px;
  position:relative;
}

#my_rules,#tip_menu,#highest_tippers,#my_skype,#my_schedule {
  padding-top:100px;
}

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

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

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

.about_header {
  margin:42px auto 84px!important;
}

.about_stats,.warnings_list,.rules_tip_menu,.rules_tip_menu ol,.rules_tip_menu ul,.lush_menu,.highest_tippers,.highest_tippers_list {
  list-style-type:none;
  margin-bottom:24px!important;
  padding:0;
}

.about_stats {
  margin:32px auto 48px!important;
  width:80%;
  position:relative;
  right:-50px;
}

.about_stats li {
  display:inline-block;
  margin:0 0 8px!important;
  padding:0;
  text-align:left;
  width:250px;
}

.about_stats li:nth-of-type(2n) {
  width:350px;
}

.warnings_list {
  width:780px;
  right:-44px;
}

.lush_menu {
  margin:0 auto 14px!important;
  width:100%;
}

.lush_menu li {
  display:inline-block;
  margin:12px 6px!important;
  outline:2px dashed rgba(255,255,255,.3);
  padding:6px 0;
  width:380px;
  position:relative;
}

.lush_menu li::before {
  content:'';
  background-repeat:no-repeat;
  background-size:contain;
  width:37px;
  height:40px;
  position:absolute;
  left:4px;
  top:8px;
  -webkit-transform:scaleX(-1);
  transform:scaleX(-1);
}

.lush_menu li:nth-of-type(1)::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/boss_bowser_jnr_static.gif);
  left:6px;
  top:10px;
  width:44px;
  height:44px;
}

.lush_menu li:nth-of-type(2)::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/boss_iggy_static.gif);
  left:6px;
  top:8px;
  width:48px;
  height:48px;
}

.lush_menu li:nth-of-type(3)::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/boss_larry_static.gif);
  width:52px;
  height:52px;
  top:6px;
  left:2px;
}

.lush_menu li:nth-of-type(4)::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/boss_ludwig_static.gif);
  width:48px;
  height:48px;
  top:10px;
  left:10px;
}

.lush_menu li:nth-of-type(5)::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/boss_morton_static.gif);
  width:48px;
  height:48px;
  top:6px;
  left:9px;
}

.lush_menu li:nth-of-type(6)::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/boss_roy_static.gif);
  width:50px;
  height:50px;
  top:10px;
  left:6px;
}

.lush_menu li:nth-of-type(7)::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/boss_bowser_static.gif);
  width:60px;
  height:60px;
  top:6px;
}

.preload_lush_icons {
  display:none;
}

.lush_menu li:nth-of-type(1):hover::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/boss_bowser_jnr.gif);
}

.lush_menu li:nth-of-type(2):hover::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/boss_iggy1.gif);
}

.lush_menu li:nth-of-type(3):hover::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/boss_larry1.gif);
}

.lush_menu li:nth-of-type(4):hover::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/boss_ludwig.gif);
}

.lush_menu li:nth-of-type(5):hover::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/boss_morton1.gif);
}

.lush_menu li:nth-of-type(6):hover::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/boss_roy1.gif);
}

.lush_menu li:nth-of-type(7):hover::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/boss_bowser.gif);
}

/*

.lush_menu li:nth-of-type(1)::before {
  background-image: url(https://mfcfiles.files.wordpress.com/2018/08/boss_bowser_jnr.gif);
  left: 6px;
  top: 10px;
  width: 44px;
  height: 44px;
}

.lush_menu li:nth-of-type(2)::before {
  background-image: url(https://mfcfiles.files.wordpress.com/2018/08/boss_iggy1.gif);
  left: 6px;
  top: 8px;
    width: 48px;
  height: 48px;

}
.lush_menu li:nth-of-type(3)::before {
  background-image: url(https://mfcfiles.files.wordpress.com/2018/08/boss_larry1.gif);
  width: 52px;
  height: 52px;
  top: 6px;
  left: 2px;
}


.lush_menu li:nth-of-type(4)::before {
  background-image: url(https://mfcfiles.files.wordpress.com/2018/08/boss_ludwig.gif);
  width: 48px;
  height: 48px;
  top: 10px;
  left: 10px;
}
.lush_menu li:nth-of-type(5)::before {
  background-image: url(https://mfcfiles.files.wordpress.com/2018/08/boss_morton1.gif);
  width: 48px;
  height: 48px;
  top: 6px;
  left: 9px;
}
.lush_menu li:nth-of-type(6)::before {
  background-image: url(https://mfcfiles.files.wordpress.com/2018/08/boss_roy1.gif);
  width: 48px;
  height: 48px;
  top: 10px;
  left: 6px;
}
.lush_menu li:nth-of-type(7)::before {
  background-image: url(https://mfcfiles.files.wordpress.com/2018/08/boss_bowser.gif);
  width: 55px;
  height: 55px;
  top: 8px;
}
*/
.lush_menu li:hover {
  outline:2px dashed #9246f4;
}

.lush_menu h5 {
  color:#fff;
  display:inline-block;
}

.lush_menu span {
  display:inline-block;
  color:#9246f4;
  margin-left:6px!important;
}

.highest_tippers_list {
  font-weight:600;
  line-height:1.6;
  margin-bottom:0!important;
}

.highest_tippers_list li:first-of-type {
  color:#9246f4;
}

.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,#profile_photo_galleries {
  margin-bottom:32px!important;
  -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-name:pagefade;
  animation-name:pagefade;
}

@keyframes pagefade {
  0% {
    opacity:0;
  }
  
  90% {
    opacity:1;
  }
  
  100% {
  }
}

@-webkit-keyframes pagefade {
  0% {
    opacity:0;
  }
  
  90% {
    opacity:1;
  }
  
  100% {
  }
}

@-moz-keyframes pagefade {
  0% {
    opacity:0;
  }
  
  90% {
    opacity:1;
  }
  
  100% {
  }
}

@-ms-keyframes pagefade {
  0% {
    opacity:0;
  }
  
  90% {
    opacity:1;
  }
  
  100% {
  }
}

#profile_photo_galleries {
  padding-top:58px;
  margin-bottom:42px!important;
}

.main_content > .page:target ~ .page:last-child,.main_content > .page {
  display:none;
}

/* :last-child works, but for some reason .page:last-child will not */
.main_content > :last-child,.main_content > .page:target {
  display:block;
}

#profile_password_photo_galleries,#profile_photo_galleries,#profile_schedule,#profile_friends,#profile_comments {
  display:none;
}

#profile:target #profile_password_photo_galleries,#profile:target #profile_photo_galleries {
  display:block;
}

#profile:not(:target) #photo_galleries {
  display:none;
}

#cam_score_container {
  font-size:12px;
  position:fixed;
  top:8px;
  left:20px;
  text-align:left;
  width:180px;
  z-index:99;
  background:none;
}

#cam_score_label {
  display:inline!important;
  text-align:center;
  padding:0;
  margin:0!important;
  display:none!important;
}

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

#cam_score_value::before {
  content:'Score ';
}

#profile:target .page,#profile:target #profile_friends {
  display:none;
}

#photo_galleries {
  margin-top:32px!important;
}

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

.main_header {
  font-size:18px;
  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,.profile_section .heading {
  font-weight:normal;
  margin:0!important;
}

h1,h2,.profile_section .heading {
  font-family:'Press Start 2P',cursive;
}

h1,h2,h3,h4,h5,em,.profile_section .heading {
  color:#9246f4;
}

.h3_alt {
  color:#ddd;
}

em {
  font-style:normal;
}

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

h2,.profile_section .heading {
  font-size:40px;
  text-align:center;
  line-height:1.6;
  margin-bottom:12px!important;
  -webkit-text-stroke:1px #fff;
  -moz-text-stroke:1px #fff;
}

h2::after,.profile_section .heading::after {
  content:' ';
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/hr_dots_31.png);
  background-repeat:no-repeat;
  background-position:center;
  position:relative;
  display:block;
  left:0;
  width:100px;
  height:17px;
  width:auto;
  margin-bottom:16px!important;
}

#tip_menu h2::after {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/hr_dots_rules_room.png);
}

#my_rules h2::after {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/hr_dots_rulesofroom.png);
}

#about_me h2::after,#tip_menu h2:nth-of-type(2)::after,#my_skype h2::after {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/hr_dots_about.png);
}

#my_schedule h2::after {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/hr_dots_schedule1.png);
}

#my_skype h2::after {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/hr_dots_skype.png);
}

h3 {
  font-size:22px;
  line-height:1.6;
  margin-bottom:8px!important;
}

h3 span {
  font-size:24px;
}

#tip_menu h3 {
  color:#fff;
  font-size:16px;
}

#my_schedule h3 {
  margin-bottom:2px!important;
}

h4 {
  font-size:16px;
  line-height:1.5;
}

h4 em {
  color:#fff;
}

h5 {
  font-size:14px;
  line-height:1.5;
  max-width:790px;
  margin:0 auto!important;
}

p {
  font-size:14px;
  line-height:1.5;
  margin:0 auto 14px!important;
  max-width:790px;
}

ul {
  padding:0;
}

a:link,a:visited,a:active,a:hover {
  color:#fff;
  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:#000;
  border-bottom:2px solid #9246f4;
  display:block;
  font-size:12px;
  height:auto;
  line-height:2;
  text-align:center;
  padding:4px 0;
  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 .6em;
}

#my_nav a.alt_style {
  color:#9246f4;
  font-variant-ligatures:no-common-ligatures;
}

#my_nav a.alt_style:hover {
  -webkit-animation-duration:.3s;
  animation-duration:.3s;
  -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;
  animation-name:blink;
  -webkit-animation-name:blink;
}

#my_nav li {
  text-align:center;
  padding:0 4px;
  display:inline-block;
  color:#302D2D;
  position:relative;
}

#my_nav li:hover a {
  color:#9246f4;
}

#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;
  display:none;
}

.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;
}

.header_img_left,.header_img_right {
  position:absolute;
  top:-21px;
  width:300px;
}

.header_img_left {
  left:-144px;
}

.header_img_right {
  right:-144px;
}

.img-about {
  margin-top:12px!important;
  position:absolute;
  left:-60px;
  width:130px;
}

.img-book,.img-game {
  margin:12px 12px 32px!important;
  outline:1px solid rgba(255,255,255,.7);
}

.img-book {
  width:160px;
}

.img-game {
  width:148px;
}

.img-dreamtip1,.img-dreamtip2 {
  height:46px;
  position:absolute;
  z-index:-1;
}

.img-dreamtip1 {
  left:70px;
}

.img-dreamtip2 {
  right:70px;
}

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

.img-main {
  margin:42px auto 12px!important;
  display:block;
  width:700px;
}

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

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

.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;
}

.buttons {
  font-size:16px;
  margin-bottom:0!important;
  position:relative;
  display:block;
  left:18px;
}

.buttons a {
  display:inline-block;
  line-height:2.8;
  margin:2px 0!important;
}

.nav_btn {
  background-repeat:no-repeat;
  background-size:42px;
  background-position:0 100%;
  height:42px;
  text-align:left;
  width:216px;
  vertical-align:top;
  font-variant-ligatures:no-common-ligatures;
}

.nav_btn:hover {
  background-position:0 100%;
  color:#9246f4;
}

/*.btn_tip:hover::before,
.btn_mail:hover::before,
.btn_enterroom:hover::before {
  animation-name:flip;
  -webkit-animation-duration:.6s;
  animation-duration:.6s;
  -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;
  animation-direction:  alternate;
  -webkit-animation-direction:  alternate;
}
@keyframes flip {
  0%{
 -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
 50% {
    transform-origin:center center;

    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);

  } 
}
@-webkit-keyframes flip {
  0%{
 -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  
  100% {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);

  }
}
@-moz-keyframes flip {
  0%{
 -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  
  100% {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);

  }
}
*/
.btn_tip::before,.btn_mail::before,.btn_enterroom::before {
  margin-top:6px!important;
  margin-right:8px!important;
  content:' ';
  float:left;
  background-repeat:no-repeat;
  width:32px;
  height:32px;
  background-size:100%;
}

.btn {
  height:100%;
  display:inline-block;
  min-width:204px;
  color:#302D2D;
  border:4px solid #302D2D;
  font-size:20px;
  padding:10px 20px;
  text-decoration:none;
}

.btn:hover {
  background:#302D2D;
  color:#fff;
  text-decoration:none;
}

.card {
  position:relative;
}

.btn_tip_container,.btn_enterroom_container,.btn_mail_container {
  display:inline-block;
  margin-top:0!important;
  margin-right:8px!important;
  position:relative;
}

.btn_tip_container img,.btn_enterroom_container img,.btn_mail_container img {
  position:absolute;
  top:4px;
  left:0;
  height:32px;
  width:32px;
}

.front {
  backface-visibility:hidden;
  z-index:2;
  transform:rotateY(0deg);
}

.back {
}

.card:hover .card_icon_container .front {
}

.card:hover .card_icon_container .back {
  -webkit-transform:scaleX(1);
  transform:scaleX(1);
}

.card .card_icon_container {
}

.card:hover .card_icon_container .front {
  animation-name:flipFront;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -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;
}

@keyframes flipFront {
  0% {
    -webkit-transform:rotateY(0deg);
    transform:rotateY(0deg);
  }
  
  100% {
    -webkit-transform:rotateY(360deg);
    transform:rotateY(360deg);
  }
}

@-webkit-keyframes flipFront {
  0% {
    -webkit-transform:rotateY(0deg);
    transform:rotateY(0deg);
  }
  
  100% {
    -webkit-transform:rotateY(360deg);
    transform:rotateY(360deg);
  }
}

@-moz-keyframes flipFront {
  0% {
    -webkit-transform:rotateY(0deg);
    transform:rotateY(0deg);
  }
  
  100% {
    -webkit-transform:rotateY(360deg);
    transform:rotateY(360deg);
  }
}

.card:hover .card_icon_container .back {
  animation-name:flipBack;
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -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;
}

@keyframes flipBack {
  0% {
    -webkit-transform:rotateY(0);
    transform:rotateY(0);
  }
  
  100% {
    -webkit-transform:rotateY(360deg);
    transform:rotateY(360deg);
  }
}

@-webkit-keyframes flipBack {
  0% {
    -webkit-transform:rotateY(0);
    transform:rotateY(0);
  }
  
  100% {
    -webkit-transform:rotateY(360deg);
    transform:rotateY(360deg);
  }
}

@-moz-keyframes flipBack {
  0% {
    -webkit-transform:rotateY(0);
    transform:rotateY(0);
  }
  
  100% {
    -webkit-transform:rotateY(360deg);
    transform:rotateY(360deg);
  }
}

.arcade_machine {
  position:absolute;
  top:-20px;
  left:-40px;
  width:250px;
}

.skype_note {
  margin-top:24px!important;
  text-align:center;
  position:relative;
  vertical-align:top;
}

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

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

.skype_note h3 {
  margin-top:8px!important;
}

#skype_btn {
  background:#000;
  border:2px dashed #9246f4;
  color:#9246f4;
  display:inline-block;
  font-size:18px;
  line-height:1.4;
  margin-top:10px!important;
  padding:7px 14px;
  text-decoration:none;
  z-index:4!important;
}

#skype_btn:hover {
  text-decoration:none;
  -webkit-animation-duration:.4s;
  animation-duration:.4s;
  -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;
  animation-name:textflash;
  -webkit-animation-name:textflash;
}

@keyframes textflash {
  0% {
    color:#9246f4;
  }
  
  100% {
    color:#000;
  }
}

@-webkit-keyframes textflash {
  0% {
    color:#9246f4;
  }
  
  100% {
    color:#000;
  }
}

@-moz-keyframes textflash {
  0% {
    color:#9246f4;
  }
  
  100% {
    color:#000;
  }
}

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

.skype-img img {
  position:absolute;
}

.skype-love {
  outline:0 solid red;
  position:absolute;
  width:140px;
  top:124px;
  right:54px;
}

.skype-cloud {
  position:absolute;
  top:8px;
  left:124px;
}

.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;
  }
}

.books_i_love,.games_i_love {
/*  color: #aaa; */
}

.books_i_love::before,.books_i_love::after {
  content:' ';
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/book_left.png);
  background-repeat:no-repeat;
  display:inline-block;
  height:50px;
  width:60px;
  background-size:contain;
  position:relative;
  top:16px;
  margin:0 4px!important;
}

.games_i_love::before,.games_i_love::after {
  content:' ';
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/joystick2.png);
  background-repeat:no-repeat;
  display:inline-block;
  height:40px;
  width:50px;
  background-size:contain;
  position:relative;
  top:12px;
  margin:0 6px!important;
}

.room_rules {
  display:block;
  margin:32px auto 22px!important;
  padding:0;
  vertical-align:top;
  width:780px;
  position:relative;
  right:-44px;
}

.rules_tip_menu {
  margin:32px auto!important;
  position:relative;
  right:-44px;
  width:780px;
}

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

.warnings_list,.room_rules,.rules_tip_menu {
  position:relative;
}

.warnings_list li,.room_rules li,.rules_tip_menu li {
  text-align:left;
  position:relative;
  margin:24px 0!important;
}

.warnings_list li::before,.room_rules li::before,.rules_tip_menu li::before {
  content:' ';
  float:left;
  position:absolute;
  color:#9246f4;
  font-size:20px;
  padding-right:0;
  top:0;
  left:-34px;
}

.warnings_list li:nth-of-type(1n)::before {
  left:-44px;
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/box_1.png);
  background-repeat:no-repeat;
  background-size:32px;
  width:32px;
  height:32px;
}

.warnings_list li:nth-of-type(2n)::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/box_2.png);
}

.room_rules li::before {
  left:-44px;
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/purple_mush.png);
  background-repeat:no-repeat;
  background-size:32px;
  width:32px;
  height:32px;
}

.room_rules li:nth-of-type(1)::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/purple_mush.png);
}

.room_rules li:nth-of-type(2)::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/purple_booo.png);
}

.room_rules li:nth-of-type(3)::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/purple_heart.png);
}

.room_rules li:nth-of-type(4)::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/purple_star.png);
}

/*
.room_rules li:nth-of-type(2n)::before {
  background-image: url(https://mfcfiles.files.wordpress.com/2018/08/white_mush.png);
}
*/
.rules_tip_menu li::before {
  left:-44px;
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/purple_mush.png);
  background-repeat:no-repeat;
  background-size:32px;
  width:32px;
  height:32px;
}

.rules_tip_menu > li:nth-of-type(1)::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/purple_egg3.png);
}

.rules_tip_menu > li:nth-of-type(2)::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/purple_gooba1.png);
}

.rules_tip_menu > li:nth-of-type(3)::before {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/purple_potion1.png);
}

.rules_tip_menu_note {
  margin-top:6px!important;
  padding:4px 0!important;
  text-align:center;
  width:100%;
  position:relative;
  left:-34px;
}

.rules_tip_menu_note li {
  margin:8px 0!important;
  text-align:center;
}

.rules_tip_menu h4 {
  text-align:center;
}

.rules_tip_menu_note li::before {
  background-image:none;
}

.rules_tip_img {
  position:absolute;
  top:58px;
  right:-50px;
  width:120px;
}

.tip_menu {
  display:inline-block;
  font-size:16px;
  margin-top:0!important;
  margin-bottom:24px!important;
  margin-right:22px!important;
  padding:0!important;
  vertical-align:top;
  width:840px;
}

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

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

.tip_buzztoy {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/bell.png);
  background-repeat:no-repeat;
  background-position:12px 0;
  background-size:42px;
}

.tip_showtits {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/cherries.png);
  background-repeat:no-repeat;
  background-position:12px 0;
  background-size:42px;
}

/*.tip_feet {
    background-image:url(https://mfcfiles.files.wordpress.com/2018/08/boo1.png);
    background-repeat: no-repeat;
    background-position:  12px 2px;
    background-size: 42px;
 } 
 .tip_assspank {
    background-image:url(https://mfcfiles.files.wordpress.com/2018/08/spank3.png);
    background-repeat: no-repeat;
    background-position:  12px 0;
    background-size: 42px;
 } 

.tip_likeme {
    background-image:url(https://mfcfiles.files.wordpress.com/2018/08/purple_plant.png);
    background-repeat: no-repeat;
    background-position:  314px 0;
    background-size: 42px;
}
.tip_suckfingers {
    background-image:url(https://mfcfiles.files.wordpress.com/2018/08/banana.png);
    background-repeat: no-repeat;
    background-position:  314px -1px;
    background-size: 42px;
}
.tip_doggy {
    background-image:url(https://mfcfiles.files.wordpress.com/2018/08/purple_bullet.png);
    background-repeat: no-repeat;
    background-position:  314px 5px;
    background-size: 42px;
}
*/
.tip_showass {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/purple_bud.png);
  background-repeat:no-repeat;
  background-position:314px 4px;
  background-size:42px;
}

.tip_love {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/purple_heart.png);
  background-repeat:no-repeat;
  background-position:314px 2px;
  background-size:42px;
}

.tip_blowjob {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/bj1.png);
  background-repeat:no-repeat;
  background-position:12px 0;
  background-size:42px;
}

.tip_showpussy {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/power_flower.png);
  background-repeat:no-repeat;
  background-position:314px 0;
  background-size:42px;
}

.tip_skype {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/skype.png);
  background-repeat:no-repeat;
  background-position:322px 0;
  background-size:40px;
}

.tip_squirt {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/squid.png);
  background-repeat:no-repeat;
  background-position:12px -2px;
  background-size:42px;
}

.tip_naked {
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/purple_shell1.png);
  background-repeat:no-repeat;
  background-position:12px 2px;
  background-size:42px;
}

/*
 .tip_pussyplay {
    background-image:url(https://mfcfiles.files.wordpress.com/2018/08/gooba1.png);
    background-repeat: no-repeat;
    background-position:  12px 10px;
    background-size: 44px;
 } 
*/
.cum_show_includes {
}

.tip_menu li {
  width:380px;
  display:inline-block;
  vertical-align:top;
  padding:4px;
  margin:12px 6px!important;
  outline:2px dashed rgba(255,255,255,.3);
}

.tip_menu li.full_width {
  width:788px;
  display:block;
  margin:16px auto 22px!important;
}

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

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

.tip_menu h4 {
  display:block;
  line-height:1.4;
  margin:4px!important;
  font-size:16px;
  padding-right:0;
  text-align:center;
  color:#fff;
}

.lush_menu h4 {
  display:inline-block;
  line-height:1.4;
  margin:4px!important;
  padding-left:32px;
  font-size:16px;
  color:#fff;
}

.tip_menu h5,.lush_menu h5 {
  font-size:14px;
}

.tip_menu li:hover {
  outline-color:#9246f4;
}

li:hover .tipmenu_tks {
  -webkit-animation-duration:.3s;
  animation-duration:.3s;
  -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;
  animation-name:blink;
  -webkit-animation-name:blink;
}

@keyframes blink {
  0% {
    opacity:0;
    color:#9246f4;
  }
  
  100% {
    opacity:1;
  }
}

@-webkit-keyframes blink {
  0% {
    opacity:0;
    color:#9246f4;
  }
  
  100% {
    opacity:1;
  }
}

@-moz-keyframes blink {
  0% {
    opacity:0;
    color:#9246f4;
  }
  
  100% {
    opacity:1;
  }
}

.tip_menu span {
  display:block;
  padding:0;
}

span.tipmenu_tks {
  padding:0;
  color:#9246f4;
}

.tip_menu .tipmenu_tks {
  display:block;
  padding-left:0;
  line-height:1.4;
  position:relative;
}

.img-schedule {
  position:absolute;
  top:16px;
  left:0;
}

.img-schedule2 {
  position:absolute;
  top:16px;
  right:0;
  -webkit-transform:scaleX(-1);
  transform:scaleX(-1);
}

.img-skype {
  position:relative;
  top:38px;
  margin:0 auto!important;
  z-index:-1;
  max-width:520px;
}

.skype_data,.schedule_data {
  list-style:none;
  padding-left:0;
}

.schedule_data {
  margin:32px auto 0!important;
  z-index:2;
}

.skype_data {
  margin-top:4px!important;
  margin-bottom:24px!important;
}

.skype_data:nth-of-type(1) {
/*  margin-bottom: 260px !important; */
}

.skype_data:nth-of-type(2) {
  margin-bottom:12px!important;
}

.skype_data li {
  margin:4px 0!important;
}

.schedule_data li {
  display:block;
  margin:4px auto 24px!important;
  padding:12px 6px 8px;
  vertical-align:top;
  width:440px;
  position:relative;
}

.schedule_data li::before,.schedule_data li::after {
  content:'';
  background-image:url(https://mfcfiles.files.wordpress.com/2018/08/purple_clock.png);
  background-repeat:no-repeat;
  height:38px;
  width:37px;
  background-size:cover;
  position:absolute;
  top:8px;
  display:block;
}

.schedule_data li::before {
  left:6px;
}

.schedule_data li::after {
  right:6px;
}

iframe {
  margin-top:18px!important;
/* border:1px solid #ff7b0d;
  border-radius: 12px */
}

/*
@media only screen and (max-width: 1100px) {
  .wblogo {
    display: none;
  }
}

@media only screen and (max-width: 1312px) {
  .wblogo {
    text-align: left;
    bottom: -10px;
    left: -32px;
  }
  .wblogo img {
    width: 40%;
    display: inline-block;
  }
}
*/
.center_test {
  height:100vh;
  width:49.6vw;
  background:rgba(200,200,200,.5);
  position:fixed;
  top:0;
  left:0;
  margin:0!important;
}

/*
.img-pac1 {
  position: absolute;
  top: 120px;
  left: 790px;
  animation-delay: 1s;
  -webkit-animation-delay: 1s;
  -webkit-animation-duration:60s;
  animation-duration:60s;
  -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;
  animation-name:pacrun;
  -webkit-animation-name:pacrun;
}

@keyframes pacrun {
  0% {
    left:20px;
    opacity: 0;
  }
  2% {
    left:20px;
    opacity: 1;
  }
  
  10% {
    left:770px;
    opacity: 1;
  }
  12%,100% {
    opacity: 0;
  }
}


.room_rules li::before {
  animation-name: trip;
  -webkit-animation-name: trip;
  -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;
}
@keyframes trip {
  0% {
    filter: hue-rotate(0deg);
    -webkit-filter: hue-rotate(0deg);
  }
  
  100% {
    filter: hue-rotate(360deg);
    -webkit-filter: hue-rotate(360deg);
  }
}
@-webkit-keyframes trip {
  0% {
    filter: hue-rotate(0deg);
    -webkit-filter: hue-rotate(0deg);
  }
  
  100% {
    filter: hue-rotate(360deg);
    -webkit-filter: hue-rotate(360deg);
  }
}
*/