@charset "UTF-8";

@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:300;
  src:local('Open Sans Light'),local(OpenSans-Light),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;
}

@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:400;
  src:local('Open Sans'),local(OpenSans),url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;
}

@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:600;
  src:local('Open Sans Semibold'),local(OpenSans-Semibold),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;
}

/*  Test Fonts */
@font-face {
  font-family:'Cambo';
  font-style:normal;
  font-weight:400;
  src:local(Cambo),local(Cambo-Regular),url(https://fonts.gstatic.com/s/cambo/v5/Hpv6vCTojizn0Qwl_Bb2SQ.woff) format("woff");
}

@font-face {
  font-family:'Kurale';
  font-style:normal;
  font-weight:400;
  src:local(Kurale),local(Kurale-Regular),url(https://fonts.gstatic.com/s/kurale/v1/QNEFK5GOV2UayhZKVUBEqQ.woff) format("woff");
}

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

@font-face {
  font-family:'Quando';
  font-style:normal;
  font-weight:400;
  src:local(Quando-Regular),url(https://fonts.gstatic.com/s/quando/v5/qVv1zuxOTRil_FcBMa30Kg.woff) format("woff");
}

@font-face {
  font-family:'Alice';
  font-style:normal;
  font-weight:400;
  src:local(Alice),local(Alice-Regular),url(https://fonts.gstatic.com/s/alice/v7/_H4kMcdhHr0B8RDaQcqpTA.woff) format("woff");
}

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

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

body {
  color:#fff;
  font-family:Cambria,Georgia,'Open Sans','Lucida Sans Unicode',sans-serif;
  font-weight:normal;
  font-style:normal;
  font-size:1.5em;
  padding:0;
  vertical-align:top;
  overflow:visible;
  background-color:#000;
/*  background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(0,0,0,0.65) 100%);
    background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.65) 100%); 
    background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.65) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
*/
  background-color:-moz-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,0.65) 100%);
/* FF3.6-15 */
  background-color:-webkit-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,0.65) 100%);
/* Chrome10-25,Safari5.1-6 */
  background-color:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,0.65) 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);
/* IE6-9 */
  background-image:url(https://mfcfiles.files.wordpress.com/2017/01/pattern1.png);
  background-repeat:repeat;
  background-attachment:fixed;
  overflow-x:hidden;
}

#fixed_background {
  background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 68%,rgba(0,0,0,1) 100%);
/* FF3.6-15 */
  background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 68%,rgba(0,0,0,1) 100%);
/* Chrome10-25,Safari5.1-6 */
  background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 68%,rgba(0,0,0,1) 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);
/* IE6-9 */
  display:block;
/*) opacity: .5;
    filter: alpha(opacity=50); */
}

#profile {
}

em {
  color:#bb2800;
  font-style:normal;
}

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

a:hover {
  text-decoration:none;
}

h1,h2 {
  color:#fff;
  text-transform:uppercase;
}

h2,#profile_password_photo_galleries .heading,#password_photo_galleries .heading,#profile_photo_galleries .heading,#photo_galleries .heading,#profile_friends .heading {
  font-size:1.6em!important;
  color:#fff;
  line-height:1;
  margin-bottom:.4em!important;
  text-align:center;
}

h3 {
  margin-bottom:.4em!important;
  font-size:23px;
  text-align:center;
}

h4 {
  font-size:23px;
}

#profile {
  display:block;
  width:100%;
  z-index:1;
  padding:0!important;
}

.profile_row {
  display:block;
  width:100%;
  z-index:2;
  padding:0 18px;
}

.profile_section_content {
}

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

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

#photo_galleries,#password_photo_galleries {
/* display: block; */
  display:block;
}

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

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

.value {
  display:block!important;
}

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

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

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

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

.wb:hover {
  cursor:pointer;
}

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

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

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

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

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

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

#about_me_container {
  width:100%;
  display:block;
}

#nav_wrapper {
  width:100%;
  z-index:99!important;
  position:fixed;
  right:0;
  top:0;
  width:100%;
}

#my_nav {
  background-color:rgba(0,0,0,1);
  display:block;
  font-size:24px;
  line-height:2.2;
  padding-top:0;
  position:relative;
  text-align:center;
}

#my_nav a {
  text-align:center!important;
  display:block;
  padding:0 .4em;
  color:#fff;
  text-transform:uppercase;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  -o-transition:all .3s ease;
  transition:all .3s ease;
}

#my_nav > ul {
  display:inline-block;
  margin:0 auto!important;
  width:100%;
}

#my_nav li {
  text-align:center;
  font-size:1em;
}

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

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

#nav_icons {
  display:inline-block;
  padding:.5em 0;
  position:absolute;
  right:14px;
  top:0;
  line-height:.6;
}

#nav_icons ul li a {
  padding:0;
  height:30px;
  width:34px;
  text-align:center;
  margin-right:4px!important;
}

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

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

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

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

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

.icon_twitter,.icon_instagram,.icon_amazon,.icon_offlinetip {
  height:30px;
  width:34px;
  background-size:cover;
}

.icon_twitter:hover,.icon_instagram:hover,.icon_amazon:hover,.icon_offlinetip:hover {
  background-position:0 -30px;
}

.section_wrapper {
  padding-top:120px;
}

div.section_wrapper:nth-of-type(3) {
  padding-top:80px!important;
}

.photos_section {
  border:2px solid #eee;
  margin:0;
  position:relative;
  width:100px;
}

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

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

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

#about_wrapper,#my_menu_wrapper,#my_tippers_wrapper,#my_clubs_wrapper,#my_videos_wrapper,#my_schedule_wrapper,#profile_password_photo_galleries,#password_photo_galleries,#photo_galleries,#profile_friends {
  margin-top:0!important;
  padding-top:5em;
  position:relative;
}

#about_wrapper {
  width:100%;
}

.about_inner {
}

#about h2 {
  text-align:center;
}

#about h2 {
  margin-bottom:.2em!important;
}

.about_p_wrap {
  width:52%;
}

.about_p_wrap p {
  display:block;
  font-size:.9em;
  line-height:1.4;
  margin:0 0 39px!important;
  text-align:center;
  vertical-align:top!important;
  width:100%;
}

.buttons {
  display:block;
  text-align:center;
}

.buttons a {
  display:inline-block;
  padding:0;
}

.buttons a:first-of-type {
  margin-right:16px!important;
}

#offline_tip {
  background-image:url(https://mfcfiles.files.wordpress.com/2017/01/btn_tipoffline.png);
  background-repeat:no-repeat;
  width:175px;
  height:52px;
  margin-bottom:12px!important;
  background-position:0 0;
}

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

#twitter {
  background-image:url(https://mfcfiles.files.wordpress.com/2017/01/btn_twitter1.png);
  background-repeat:no-repeat;
  width:175px;
  height:52px;
  margin-bottom:12px!important;
  background-position:0 0;
}

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

.about_bg {
  z-index:0;
  position:relative;
}

.devil {
  background-image:url(https://mfcfiles.files.wordpress.com/2017/01/devil.png);
  position:absolute;
  left:-54px;
  background-position:0 0;
}

.angel {
  background-image:url(https://mfcfiles.files.wordpress.com/2017/01/angel.png);
  position:absolute;
  right:-54px;
  background-position:100% 0;
}

.devil,.angel {
  background-repeat:no-repeat;
  background-size:90%;
  height:500px;
  width:38%;
  display:block;
  top:-21px;
  z-index:0;
}

#my_menu {
  color:#fff;
  display:block;
  position:relative;
  text-align:center;
  width:100%;
}

#my_menu ul li p {
  line-height:2;
}

.menu_inner {
  width:100%;
  display:block;
}

.menu_box_wrapper,.phone_box_wrapper {
  width:100%;
  display:inline-block;
  vertical-align:top;
}

.menu_box {
  background-color:rgba(0,0,0,.7);
  width:358px;
  display:block;
  outline:2px solid #831c00;
  position:relative;
  left:0;
  margin-bottom:1.5em!important;
  padding:.3em 0;
}

.phone {
  display:block;
  position:relative;
}

.clearfix {
  clear:both;
}

.about_inner,.menu_inner,.tippers_inner,.videos_inner,.clubs_inner {
  margin-top:2.3em!important;
  position:relative;
}

.about_inner,.menu_inner,.tippers_inner,.videos_inner,.clubs_inner {
  margin-top:4em!important;
}

#my_videos_wrapper,#my_tippers_wrapper {
}

#my_tippers,#each_month {
  background-color:rgba(0,0,0,.7);
  margin-bottom:2em!important;
  position:relative;
  padding-top:24px;
  padding-bottom:32px;
  outline:2px solid #831c00;
}

#each_month {
  padding-bottom:12px;
  margin-bottom:3em!important;
}

#my_tippers h2,#each_month h2 {
  font-size:1.3em!important;
}

#my_tippers h3,#each_month h3 {
  margin-top:.4em!important;
  margin-bottom:0!important;
  color:#bb2800;
  font-size:1.1em;
}

#my_tippers h5 {
  color:#bb2800;
  margin-top:.2em!important;
}

#each_month h3 {
  font-size:1.2em;
}

#my_tippers h4 {
  color:#fff;
  margin-top:0!important;
}

#each_month h4 {
  font-size:1.1em!important;
}

#my_tippers ul,#each_month ul.months {
  list-style:none;
  margin-top:1.3em!important;
  text-align:center;
}

#my_tippers li {
  display:inline-block;
  width:32%;
}

#my_tippers li img {
  width:90%;
  max-width:224px;
}

#each_month > ul {
  width:100%;
}

#each_month ul.months {
  display:inline-block!important;
  list-style-type:none;
  width:100%;
}

#each_month ul.months .month {
  display:inline-block;
  margin-bottom:1em!important;
  width:49%;
  vertical-align:top;
}

#each_month ul.months li {
  font-size:1em!important;
}

#each_month ul .month > ul {
  list-style-type:none;
  display:inline-block;
}

.tip_menu {
  margin-top:.2em!important;
  margin-bottom:.5em!important;
  font-size:1.2em;
}

.tip_menu li {
  width:88%;
  display:block;
  vertical-align:top;
  margin-bottom:0!important;
  text-align:center;
  padding:0;
  position:relative;
  vertical-align:top;
}

.tip_menu li a {
  display:block;
  height:100%;
  z-index:990!important;
  padding:.04em .2em .05em!important;
  color:#fff;
}

.tip_menu li h3 {
  margin-bottom:0!important;
  padding-left:10px!important;
  font-size:23px;
  display:inline-block!important;
  color:#fff;
  line-height:39px;
  text-align:left;
  width:180px;
  vertical-align:top;
}

.tip_menu li h4 {
  color:#bb2800;
  display:inline-block;
  margin:0;
  line-height:39px;
  font-size:23px;
  text-align:right!important;
  width:123px;
  vertical-align:top;
}

.tip_menu li:hover {
  background:#bb2800;
  box-shadow:0 0 15px 3px #831C00;
  -o-box-shadow:0 0 15px 3px #831C00;
  -moz-box-shadow:0 0 15px 3px #831C00;
  -webkit-box-shadow:0 0 15px 3px #831C00;
  -o-transition:all .2s ease;
  -moz-transition:all .2s ease;
  -webkit-transition:all .2s ease;
  transition:all .2s ease;
}

.tip_menu li:hover h3 {
  color:#fff!important;
}

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

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

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

.tipnow {
  opacity:1;
  width:110px;
  position:absolute;
  bottom:0;
  right:4px;
  padding:0 6px 0 0!important;
  margin:0!important;
  text-align:right;
  font-size:.7em!important;
  color:#000!important;
  font-weight:600;
  display:inline-block;
  display:none;
  -o-transition:all .2s ease;
  -moz-transition:all .2s ease;
  -webkit-transition:all .2s ease;
  transition:all .2s ease;
}

.tippers {
  text-align:center;
  margin-bottom:1.5em!important;
  list-style:decimal!important;
  list-style-position:inside!important;
  font-size:.8em;
}

.fixer {
  display:none;
  visibility:visible;
}

.clubs_inner {
  margin-bottom:2em!important;
  text-align:center;
  display:block;
}

.club_name,.hero_list {
  color:#bb2800;
  list-style:none;
  margin:0 auto!important;
  text-align:center;
  width:100%;
  margin:0 auto!important;
}

.club_name h3 {
  font-size:1.3em;
  margin-bottom:0!important;
  text-transform:uppercase;
}

.hero_list h3 {
  font-size:1.2em;
  margin-bottom:0!important;
  text-transform:uppercase;
}

.club_name > li,.hero_list > li {
  background-color:rgba(0,0,0,.7);
  display:block;
  padding:.2em 0 .4em;
  outline:2px solid #831c00;
  margin-bottom:!important;
  width:60%;
}

.club_name li,.hero_list li {
  color:#bb2800;
  line-height:1.5;
  vertical-align:top;
  margin:0 auto 1.4em!important;
}

.club_name p,.hero_list p {
  color:#fff;
  display:inline-block!important;
}

.hero_package,.hero_names {
  list-style-type:disc;
  list-style-position:inside;
  padding:0 1.4em;
  margin:0 auto .6em!important;
  min-height:124px;
}

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

.hero_package li,.hero_names li {
  margin-bottom:.2em!important;
}

.be_hero {
  color:#bb2800;
  display:block;
  text-align:center!important;
}

.club_name img {
  margin-top:12px!important;
}

.my_videos {
  margin-bottom:40px!important;
}

.video_pack {
  background:rgba(0,0,0,.7);
  display:inline-block;
  outline:2px solid #831c00;
  text-align:center;
  vertical-align:top;
  width:29.5%;
}

.video_pack:hover {
/*outline:2px solid #086bb0; */
}

.video_list {
  color:#fff!important;
  display:inline-block;
  margin-top:0!important;
  margin-right:20px!important;
  margin-bottom:0!important;
  list-style-type:none;
  position:relative;
  text-align:center;
  width:67%;
}

.video_list h3 {
  margin-bottom:.2em!important;
  padding:.2em 0 .1em;
  color:#fff;
  font-size:1em;
}

.video_list h4 {
  margin-top:.1em!important;
  margin-bottom:.4em!important;
  color:#a957e5!important;
  display:inline-block;
  font-size:.7em;
  background:#fff;
  padding:.1em .6em;
  border-radius:12px;
  -o-border-radius:12px;
  -moz-border-radius:12px;
  -webkit-border-radius:12px;
}

.video_list h4 a {
  display:block;
  padding:.2em .3em;
  color:#a957e5!important;
}

.video_list h5 {
  font-size:.8em;
  margin-bottom:.3em!important;
  color:#000;
}

.video_list li {
  background:#000;
  color:#fff;
  display:inline-block;
  margin-right:10px!important;
  margin-bottom:24px!important;
  position:relative;
  text-align:center;
  vertical-align:top;
  width:48.1%;
}

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

.video_list li:hover {
  background:#831c00;
  background:rgba(131,28,0,1);
  box-shadow:0 0 15px 3px #831c00;
  -o-box-shadow:0 0 15px 3px #831c00;
  -moz-box-shadow:0 0 15px 3px #831c00;
  -webkit-box-shadow:0 0 15px 3px #831c00;
  -o-transition:all .2s ease;
  -moz-transition:all .2s ease;
  -webkit-transition:all .2s ease;
  transition:all .2s ease;
  outline:2px solid #831c00;
}

.video_frame {
  position:relative;
}

.my_videos img {
  width:100%;
  height:auto;
  display:block;
  padding:0;
  margin-bottom:0!important;
}

.video_pack h3 {
  font-size:1.2em;
  padding:.4em 0;
}

.video_pack_img_wrapper {
  margin:0 14px 12px!important;
  max-width:299px;
  max-height:179px;
  background-image:url(https://mfcfiles.files.wordpress.com/2017/01/videopack.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  overflow:hidden;
  background-position:0 0;
}

.video_pack img {
}

.video_list li h5 {
  color:#fff;
}

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

.video_list li:hover h4 {
  color:#000!important;
  background:#a957e5;
}

.video_list li:hover h5 {
  color:#000;
}

.vt {
  background:rgba(174,0,0,.7);
  color:#fff;
  font-size:.8em;
  position:absolute;
  bottom:0;
  right:0;
  padding:.2em .3em;
}

.tkn_amount {
  background:#831c00;
  background:rgba(131,28,0,.7);
  position:absolute;
  top:38%;
  display:block;
  width:70%;
  left:15%;
  text-align:center;
  padding:.03em 0 .09em;
  visibility:hidden;
}

.video_list li:hover .tkn_amount {
  visibility:visible;
}

.btn_buy {
  color:#fff;
  background:#831c00;
/* Old browsers */
  background:-moz-linear-gradient(top,#c02828 0%,#3f0101 100%);
/* FF3.6-15 */
  background:-webkit-linear-gradient(top,#c02828 0%,#3f0101 100%);
/* Chrome10-25,Safari5.1-6 */
  background:linear-gradient(to bottom,#c02828 0%,#3f0101 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c02828',endColorstr='#3f0101',GradientType=0);
/* IE6-9 */
  border:1px solid #c02828;
  border-radius:12px;
  -o-border-radius:12px;
  -moz-border-radius:12px;
  -webkit-border-radius:12px;
  display:block;
  margin-top:.5em!important;
  margin-bottom:.8em!important;
  padding:.2em 0 .4em;
  width:70%;
  max-width:211px;
}

.btn_buy:hover {
  color:#fff;
/* #c02828 */
  border:1px solid #fff;
  background:#252527;
/* Old browsers */
  background:-moz-linear-gradient(top,#252527 0%,#3f0101 100%);
/* FF3.6-15 */
  background:-webkit-linear-gradient(top,#252527 0%,#3f0101 100%);
/* Chrome10-25,Safari5.1-6 */
  background:linear-gradient(to bottom,#252527 0%,#3f0101 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#252527',endColorstr='#3f0101',GradientType=0);
/* IE6-9 */
}

.be_hero {
  padding:.1em 0 .2em;
  max-width:160px;
}

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

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

#profile_friends .heading,#password_photo_galleries .heading,#profile_photo_galleries .heading,#photo_galleries .heading,#profile_schedule .heading,#profile_comments .heading {
  font-size:1.2em;
  margin-top:.4em!important;
  margin-bottom:.4em!important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.profile_row {
  display:block;
}

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

.profile_section_content h1 {
  color:#a957e5;
}

.main_content,.page {
  width:100%;
  display:block;
}

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

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

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

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

#profile_password_photo_galleries,#profile_photo_galleries {
  display:none;
}

#my_schedule {
  color:#eee;
  padding:24px 30px 30px;
  background-color:rgba(22,81,122,.7)!important;
}

#profile_mfc_news_feed_content,#header_bar,#profile_header,#profile_interests_content #know_me_label,#profile_friends,#profile_schedule,#occupation_container,#school_container,#profile_main_photo,#tags_container,#username_container,#cam_score_container,#gender_container,#body_type_container,#ethnicity_container,#hair_container,#eyes_container,#weight_container,#height_container,#age_container,#city_container,#country_container,#sexual_preference_container,#smoke_container,#drink_container,#marital_status_container,#favorite_food_container,#pets_container,#profile_interests_content,#friends_value,#favorite_models_container,#profile_comments {
  display:none!important;
}

#username_label,#username_value,#gender_container,#ethnicity_container,#country_container,#sexual_preference_container,#about_me_label,#footer_bar {
  display:none;
  visibility:none;
}

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

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

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

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

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

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

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

#profile_password_photo_galleries,#password_photo_galleries,#profile_photo_galleries,#photo_galleries,#profile_friends {
  color:#a957e5;
  text-align:left;
  margin:0 auto!important;
  background-color:rgba(22,81,122,.7)!important;
}

#profile_friends a {
  color:#fff;
}

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

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

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

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

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

#profile_about_me_friends {
  margin:0 auto;
}

#profile_photo_galleries,#profile_password_photo_galleries {
  margin:0 auto;
  display:none!important;
}

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

#comments {
  width:90%;
}

#new_homepage_friend {
  text-align:left;
}

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

.wall_post_avatar,#wall_poster_username {
  display:none;
}

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

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

.wall_post_body {
  padding:0;
}

.wall_post_info {
  display:inline-block;
}

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

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

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

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

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

.photo_gallery_lock {
  display:none!important;
}

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

@media (min-width: 768px) {
  .profile_row {
    padding:18px;
  }
  
  .video_list li {
    width:48.8%;
  }
  
  .video_pack {
    width:30.2%;
  }
  
  .about_p_wrap {
    width:49%;
  }
  
  .devil {
    left:-74px;
  }
  
  .angel {
    right:-74px;
  }
  
  .devil,.angel {
    background-size:100%;
    width:32%;
    top:6px;
  }
  
  .menu_box_wrapper,.phone_box_wrapper {
    width:49.9%;
    display:inline-block;
  }
  
  .phone {
    top:54px;
  }
  
  .club_name > li,.hero_list > li {
    display:inline-block;
    padding:.2em 0 .4em;
    width:32%;
  }
  
  .club_name li >,.hero_list > li {
    margin-right:2%!important;
    margin-bottom:.2em!important;
  }
  
  .club_name li:last-of-type,.hero_list li:last-of-type {
    margin-right:0!important;
  }
  
  .hero_package,.hero_names {
    padding:0 1.4em;
    margin-bottom:.6em!important;
    min-height:199px;
  }
  
  .hero_package li:last-of-type,.hero_names li:last-of-type {
    margin-bottom:.4em!important;
  }
}

@media (min-width: 900px) {
  #each_month ul.months .month {
    display:inline-block;
    margin-bottom:1em!important;
    width:29%;
    vertical-align:top;
    text-transform:uppercase;
  }
  
  .video_list li {
    width:48.2%;
    margin-right:18px!important;
  }
  
  .video_list li:nth-of-type(2n) {
    margin-right:0!important;
  }
  
  .video_pack {
    width:30.5%;
  }
  
  .about_p_wrap {
    width:49%;
  }
  
  .devil {
    left:-74px;
  }
  
  .angel {
    right:-74px;
  }
  
  .devil,.angel {
    background-size:100%;
    width:32%;
    top:6px;
  }
  
  .club_name > li,.hero_list > li {
    display:inline-block;
    padding:.2em 0 .4em;
    width:31%;
  }
  
  .club_name > li,.hero_list > li {
    margin-right:30px!important;
    margin-bottom:0!important;
  }
  
  .club_name li:last-of-type,.hero_list li:last-of-type {
    margin-right:0!important;
  }
}

@media (min-width: 1024px) {
  .profile_row {
    padding:0;
  }
  
  .video_list {
    width:70.5%;
  }
  
  .video_list li {
    width:31.5%;
  }
  
  .video_list li:nth-of-type(2n) {
    margin-right:18px!important;
  }
  
  .video_list li:nth-of-type(3n) {
    margin-right:0!important;
  }
  
  .video_pack {
    width:27.2%;
  }
  
  .video_list h3 {
    font-size:1em;
  }
  
  #profile {
  }
  
  .about_p_wrap {
    width:55%;
  }
  
  .about_p_wrap p {
    margin:0 0 28px!important;
  }
  
  .devil,.angel {
    top:0;
  }
  
  @media (min-width: 1066px) {
  body {
  /*background-color:red; */
    overflow:visible;
  }
  
  #my_nav > ul {
    width:1024px;
  }
  
  #my_nav a {
    padding:0 .7em;
  }
  
  #nav_icons {
    right:16px;
  }
  
  #nav_icons ul li a {
    margin-right:10px!important;
  }
  
  #about_me_container {
    width:1024px;
  }
  
  #profile {
  }
  
  .profile_row {
    width:1024px!important;
  }
  
  #nav_icons {
    padding:.4em 0;
  }
  
  #nav_icons ul li a {
    padding:0;
    height:35px;
    width:40px;
  }
  
  .icon_twitter,.icon_instagram,.icon_amazon,.icon_offlinetip {
    height:35px;
    width:40px;
  }
  
  .icon_twitter:hover,.icon_instagram:hover,.icon_amazon:hover,.icon_offlinetip:hover {
    background-position:0 -35px;
  }
  
  .about_p_wrap {
    width:52%;
  }
  
  .devil {
    left:-84px;
  }
  
  .angel {
    right:-84px;
  }
  
  .devil,.angel {
    background-size:100%;
    height:500px;
    width:38%;
    display:block;
    top:-32px;
    z-index:0;
  }
}

@media (min-width: 1280px) {
  #my_nav a {
    padding:0 .9em;
  }
  
  #nav_icons {
    right:32px;
  }
  
  #nav_icons ul li a {
    margin-right:10px!important;
  }
}

#mobile {
  height:593px;
  width:372px;
  position:relative;
}

#mobile img {
  position:absolute;
  left:0;
}

#mobile img {
  -webkit-animation-name:phoneBox;
  -webkit-animation-timing-function:ease-in-out;
  -webkit-animation-iteration-count:infinite;
  -webkit-animation-duration:28s;
  -moz-animation-name:phoneBox;
  -moz-animation-timing-function:ease-in-out;
  -moz-animation-iteration-count:infinite;
  -moz-animation-duration:28s;
  -o-animation-name:phoneBox;
  -o-animation-timing-function:ease-in-out;
  -o-animation-iteration-count:infinite;
  -o-animation-duration:28s;
  animation-name:phoneBox;
  animation-timing-function:ease-in-out;
  animation-iteration-count:infinite;
  animation-duration:28s;
}

#mobile img:nth-of-type(8) {
  -webkit-animation-delay:0;
  -moz-animation-delay:0;
  -o-animation-delay:0;
  animation-delay:0;
}

#mobile img:nth-of-type(7) {
  -webkit-animation-delay:3s;
  -moz-animation-delay:3s;
  -o-animation-delay:3s;
  animation-delay:3s;
}

#mobile img:nth-of-type(6) {
  -webkit-animation-delay:6s;
  -moz-animation-delay:6s;
  -o-animation-delay:6s;
  animation-delay:6s;
}

#mobile img:nth-of-type(5) {
  -webkit-animation-delay:9s;
  -moz-animation-delay:9s;
  -o-animation-delay:9s;
  animation-delay:9s;
}

#mobile img:nth-of-type(4) {
  -webkit-animation-delay:12s;
  -moz-animation-delay:12s;
  -o-animation-delay:12s;
  animation-delay:12s;
}

#mobile img:nth-of-type(3) {
  -webkit-animation-delay:15s;
  -moz-animation-delay:15s;
  -o-animation-delay:15s;
  animation-delay:15s;
}

#mobile img:nth-of-type(2) {
  -webkit-animation-delay:18s;
  -moz-animation-delay:18s;
  -o-animation-delay:18s;
  animation-delay:18s;
}

#mobile img:nth-of-type(1) {
  -webkit-animation-delay:21s;
  -moz-animation-delay:21s;
  -o-animation-delay:21s;
  animation-delay:21s;
}

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

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

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

@keyframes phoneBox {