@charset "UTF-8";

UTF-8;
@font-face {
  font-family:'Roboto';
  font-style:normal;
  font-weight:300;
  src:local('Roboto Light'),local(Roboto-Light),url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfT8E0i7KZn-EPnyo3HZu7kw.woff) format("woff");
}

@font-face {
  font-family:'Roboto';
  font-style:normal;
  font-weight:400;
  src:local(Roboto),local(Roboto-Regular),url(https://fonts.gstatic.com/s/roboto/v15/2UX7WLTfW3W8TclTUvlFyQ.woff) format("woff");
}

@font-face {
  font-family:'Roboto';
  font-style:normal;
  font-weight:500;
  src:local('Roboto Medium'),local(Roboto-Medium),url(https://fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUT8E0i7KZn-EPnyo3HZu7kw.woff) format("woff");
}

@font-face {
  font-family:'Roboto';
  font-style:normal;
  font-weight:700;
  src:local('Roboto Bold'),local(Roboto-Bold),url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOD8E0i7KZn-EPnyo3HZu7kw.woff) format("woff");
}

/* latin */
@font-face {
  font-family:'Roboto Condensed';
  font-style:normal;
  font-weight:300;
  src:local('Roboto Condensed Light'),local(RobotoCondensed-Light),url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nBBQ_Gf4FfI8J4SYljBAylk.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-ext */
@font-face {
  font-family:'Roboto Condensed';
  font-style:normal;
  font-weight:400;
  src:local('Roboto Condensed'),local(RobotoCondensed-Regular),url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsD86pq2NkPzVgw_9lpT6RGI.woff2) format("woff2");
  unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face {
  font-family:'Roboto Condensed';
  font-style:normal;
  font-weight:400;
  src:local('Roboto Condensed'),local(RobotoCondensed-Regular),url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsDAdhzWOYhqHvOZMRGaEyPo.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-ext */
@font-face {
  font-family:'Roboto Condensed';
  font-style:normal;
  font-weight:700;
  src:local('Roboto Condensed Bold'),local(RobotoCondensed-Bold),url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nEV356qNqHCUb41pS3zqMSE.woff2) format("woff2");
  unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face {
  font-family:'Roboto Condensed';
  font-style:normal;
  font-weight:700;
  src:local('Roboto Condensed Bold'),local(RobotoCondensed-Bold),url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nHm2hrkyco9jQ3NKMXpgOBg.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;
}

*,::after,::before {
  margin:0 auto;
  padding:0;
  -webkit-box-sizing:border-box;
/* Safari/Chrome, other WebKit */
  -moz-box-sizing:border-box;
/* Firefox, other Gecko */
  box-sizing:border-box;
/* Opera/IE 8+ */
}

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

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

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

/* img {
    max-width: 100%;
    height: auto;
    display: inline-block !important;
} */
a:link {
  color:red;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

a:visited {
  color:red;
  text-decoration:none;
}

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

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

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

.about_btns {
/*background: orange; */
}

.about_btns a {
  height:54px!important;
  width:212px!important;
  display:inline-block!important;
  overflow:hidden;
  margin-bottom:.6em;
}

.about_btns a:hover {
  background-position:0 -54px;
}

.about_btns a.model_offline {
  background-position:0 -54px;
}

.about_btns a.model_offline:hover {
  cursor:default;
}

#admire {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/10/btn_admire.jpg);
}

#make_friend {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/10/btn_friend.jpg);
}

#visit_room {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/10/btn_visitroom.jpg);
}

.msg_me {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/10/btn_wall_post.jpg);
}

.mail_me {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/10/btn_mail1.jpg);
}

.model_online {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/10/btn_online.jpg);
}

.model_offline {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/10/btn_offline.jpg);
}

#wb_top {
  display:none;
}

#wb_bottom {
  display:inline-block;
}

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

#wb_bottom.wb {
  display:none;
  top:12px;
}

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

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

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

.wb:hover {
  cursor:pointer;
}

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

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

.overflow_hidden {
  overflow-x:hidden;
}

#section_about {
  margin-top:2em;
}

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

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

.pull-right {
  display:none!important;
}

#section_tipmenu {
}

.section,#profile_password_photo_galleries,#profile_photo_galleries {
  padding:4em 0;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7d4255+0,cfb9c0+51,ffffff+100 */
  background:rgba(255,255,255,0);
}

#profile_password_photo_galleries {
  background:blue;
  display:none!important;
}

#profile_photo_galleries {
  display:none!important;
}

#photo_galleries {
  display:none!important;
}

#profile_password_photo_galleries,#profile_photo_galleries,#photo_galleries,#profile_comments {
  margin:4em auto 0!important;
  max-width:970px!important;
  border-radius:0!important;
  -moz-border-radius:0!important;
  -o-border-radius:0!important;
  -webkit-border-radius:0!important;
}

#profile_comments {
  margin-top:0!important;
}

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

#profile_comments {
  padding:1em;
}

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

.wall_post {
  width:100%;
  display:inline-block;
  overflow:hidden;
  vertical-align:top;
}

.wall_post_avatar {
  display:none;
}

.wall_post_info,.wall_post_info a {
  color:red;
}

.wall_post_body {
  padding:0!important;
}

.wall_post_body iframe {
  width:100%;
}

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

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

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

#my_nav li {
  display:inline-block;
  padding:0 1.4em;
  color:#fff;
  font-family:"Roboto",sans-serif;
  font-size:1.2em;
  line-height:2.5;
  text-align:left;
  text-transform:uppercase;
  font-weight:600;
  height:100%!important;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  -o-transition:all .3s ease;
  transition:all .3s ease;
}

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

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

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

.my_logo {
  font-size:4em!important;
  position:absolute;
  top:100px;
  width:100%;
  text-align:center;
  left:0;
  z-index:4;
  display:none;
}

#admirers_container a,#friends_container a {
  color:red;
}

h1,h2,h3,h4,h5,h6,.heading {
  color:#de1f26;
  font-family:"Roboto Condensed",sans-serif!important;
  text-transform:uppercase!important;
  text-align:center!important;
}

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

h2 {
  font-size:2.1em;
}

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

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

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

.videos li,.store li,.photo_sets li {
  display:inline-block!important;
  width:100%!important;
}

.photo_sets li {
  width:243px!important;
}

.video_1 {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/07/video_1_bg.jpg);
}

.video_2 {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/07/video_2_bg2.jpg);
}

.video_3 {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/07/video_3_bg.jpg);
}

.video_4 {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/07/video_4_bg3.jpg);
}

.video_5 {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/07/video_5_bg2.jpg);
}

.video_6 {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/07/video_6_bg1.jpg);
}

.video_1:hover {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/07/video_1.gif);
}

.video_2:hover {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/07/video_21.gif);
}

.video_3:hover {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/07/video_3.gif);
}

.video_4:hover {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/07/video_4.gif);
}

.video_5:hover {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/07/video_51.gif);
}

.video_6:hover {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/07/video_6.gif);
}

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

/* Items */
.item_1 {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/09/store_snapchat.jpg);
}

.item_2 {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/09/store_skype.jpg);
}

.item_3 {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/07/store_number3.jpg);
}

.item_4 {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/07/store_customvid3.jpg);
}

.item_5 {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/09/store_panties.jpg);
}

.item_6 {
  background:url(https://mfcfiles.files.wordpress.com/2016/09/store_heels.jpg);
}

.store .item a:hover {
  background-position:0 -177px!important;
}

/* Photo Sets */
.photo_set_1 {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/09/sexy_sailor.jpg);
}

.photo_set_2 {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/09/stewardess.jpg);
}

.photo_set_3 {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/09/green_stockings.jpg);
}

.photo_set_4 {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/09/white_dom.jpg);
}

.photo_set_5 {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/09/blue_dom.jpg);
}

.photo_set_6 {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/09/gothic_dom.jpg);
}

.photo_set_7 {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/09/pink_bondage.jpg);
}

.photo_set_8 {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/09/blue_bondage.jpg);
}

.photo_set_9 {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/09/black_bondage.jpg);
}

.photo_set a:hover {
  background-position:0 -358px!important;
}

.video,.item,.photo_set {
  background-repeat:no-repeat;
  background-size:100%!important;
  background-position:0 0;
  display:block!important;
  height:177px;
  text-align:center;
  margin-bottom:2em;
  outline:1px solid #000;
  vertical-align:top;
  max-width:377px;
  width:100%;
  float:none;
  box-shadow:2px 2px 5px 1px #000;
  -moz-box-shadow:2px 2px 5px 1px #000;
  -o-box-shadow:2px 2px 5px 1px #000;
  -webkit-box-shadow:2px 2px 5px 1px #000;
}

.photo_set {
  height:358px;
}

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

.video:hover,.item:hover,.photo_set:hover {
  outline:2px solid #de1f26;
}

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

.photo_set a {
  display:block;
  height:358px;
}

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

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

.video_1 .video_text {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/07/video_1_text1.png);
}

.video_2 .video_text {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/07/video_2_text1.png);
}

.video_3 .video_text {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/07/video_3_text1.png);
}

.video_4 .video_text {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/07/video_4_text1.png);
}

.video_5 .video_text {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/07/video_5_text1.png);
}

.video_6 .video_text {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/07/video_6_text1.png);
}

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

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

.buttons a:hover {
}

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

.btn_twitter {
  background:url(https://mfcfiles.files.wordpress.com/2016/07/btn_twitter1.jpg)!important;
}

.btn_instagram {
  background:url(https://mfcfiles.files.wordpress.com/2016/07/btn_instagram.jpg)!important;
}

.btn_wishlist {
  background:url(https://mfcfiles.files.wordpress.com/2016/07/btn_wishlist.jpg)!important;
}

.btn_offline_tip {
  background:url(https://mfcfiles.files.wordpress.com/2016/09/btn_offline_tip.jpg)!important;
}

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

.btn_twitter:hover,.btn_instagram:hover,.btn_wishlist:hover,.btn_offline_tip:hover {
  background-position:0 -54px!important;
}

.slide_wrapper {
  margin-top:0!important;
  position:relative!important;
  height:100vh!important;
}

.slide1 {
  background:url(https://mfcfiles.files.wordpress.com/2016/10/main_8001.jpg);
}

.slide2 {
  background:url(https://mfcfiles.files.wordpress.com/2016/07/bg1_800.jpg);
}

.slide3 {
  background:url(https://mfcfiles.files.wordpress.com/2016/07/bg2_800.jpg);
}

.slide4 {
  background:url(https://mfcfiles.files.wordpress.com/2016/07/bg3_800.jpg);
}

.slide5 {
  background:url(https://mfcfiles.files.wordpress.com/2016/07/bg4_800.jpg);
}

.slide6 {
  background:url(https://mfcfiles.files.wordpress.com/2016/07/bg5_800.jpg);
}

.slide7 {
  background:url(https://mfcfiles.files.wordpress.com/2016/07/bg6_800.jpg);
}

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

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

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

.tip-list {
  width:80%;
  background-color:#fff;
  outline:1px solid #000;
  padding:1em;
  position:relative;
  box-shadow:2px 2px 5px 1px #000;
  -moz-box-shadow:2px 2px 5px 1px #000;
  -o-box-shadow:2px 2px 5px 1px #000;
  -webkit-box-shadow:2px 2px 5px 1px #000;
}

.tip-list ul {
  margin-top:0!important;
  width:100%;
}

.rules-list li {
  margin-bottom:.8em!important;
  font-size:1.5em;
  padding-left:50px!important;
  position:relative;
}

/*.tip-list li:before {
  outline:1px solid #de1f26;
    
    content: '' !important;
      display: inline;
    height:55px;
    width: 41px;
  position:absolute;
  top:0;
  left:0;
  margin-right:16px;
  z-index: 1 !important;
}*/
.tip-list li {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/07/tokens_red.png)!important;
  background-position:6px 12px;
  background-repeat:no-repeat;
  position:relative!important;
  margin-bottom:1em!important;
}

.tip-list li:hover {
  background-image:url(https://mfcfiles.files.wordpress.com/2016/07/tokens_white.png)!important;
  background-color:#de1f26;
}

.tip_item {
  display:block;
  width:100%;
  height:100%;
  padding-left:68px;
  z-index:5!important;
}

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

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

.tip_item:hover span {
  color:#fff!important;
}

.tip-list li span {
  color:#de1f26;
  font-size:1.4em;
  line-height:1.3;
}

#section_videos p {
  max-width:600px;
}

p {
  font-size:1.2em;
  margin-bottom:1em;
/* max-width: 560px; */
}

.pull-right {
  float:right;
}

.pull-left {
  float:left;
}

/* Extra Shit */
#custom_profile_wrapper {
  position:absolute;
  top:-4935px;
  left:-612px;
  width:281%;
}

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

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

.profile_section .heading {
  font-family:'robotocondensed',sans-serif;
}

#password_photo_gallery_previews,#photo_gallery_previews {
  margin:0 auto 2em!important;
  font-family:'robotocondensed',sans-serif;
  text-align:center;
  min-height:0!important;
  height:auto!important;
}

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

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

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

.photos_container a:hover {
  outline:2px solid red;
}

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

.photo_gallery_name {
  vertical-align:bottom;
}

.photo_gallery_name a {
  vertical-align:middle;
  overflow:hidden;
}

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

.photo_gallery_previews a:hover {
  color:#de1f26!important;
}

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

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

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

.jp-previous {
  float:left;
}

.jp-next {
  float:right;
}

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

#profile_comments {
  width:100%;
  max-width:900px!important;
  padding:0 2em!important;
}

#profile_comments textarea {
  outline:2px solid #000;
  padding:.4em;
  width:100%;
  min-height:6em;
  max-width:600px!important;
  width:400px!important;
}

#profile_comments textarea:focus {
  outline-color:red;
}

textarea#user_comment_comment {
  margin-left:.2em;
}

#new_comment_buttons input {
  background:#000;
  color:#fff;
  padding:.2em .4em!important;
  outline:none;
  line-height:1.7;
}

#new_comment_buttons input:hover {
  background:#de1f26;
  color:#000;
  cursor:pointer;
}

#profile_about_me_friends,#profile_password_photo_galleries,#profile_photo_galleries,#profile_schedule,#profile_interests_content,#profile_comments {
/*box-shadow: 0px 0px 42px #00a1f1;*/
}

#profile_password_photo_galleries,#profile_photo_galleries,#profile_schedule,#profile_interests_content,#profile_comments {
  z-index:1;
}

.profile_section_content {
  z-index:-9999;
}

.profile_section {
  display:block!important;
  position:relative;
  width:100%;
  z-index:999999;
}

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

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

#new_admirer,#new_homepage_friend,#make_friend,#visit_room,#show_message_dialog,.model_online,.model_offline,.msg_me,.mail_me {
  display:block!important;
}

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

@media (max-width: 786px) {
  #my_nav li {
    padding:0 .8em!important;
  }
  
  /*  .content {
          background: pink;
      }*/
  .model_online,.model_offline,.mail_me {
    margin-right:2em!important;
  }
  
  /*.video, .item {
    margin-right:5% !important;
    width:43% !important;
    background-size: cover !important;
        height: 177px;
      margin-right:32px;
      margin-bottom:2em;
      width: 377px;
  }*/
  .photo_sets {
    padding:0!important;
  }
  
  .photo_set {
    margin-right:12px;
  }
  
  .video:nth-of-type(2n),.item:nth-of-type(2n),.photo_set:nth-of-type(2n) {
    margin-right:0!important;
  }
  
  .video_text {
    background-size:cover;
  }
  
  .pull-right {
    margin:0 auto 1em!important;
    float:none;
  }
  
  #section_about h1 {
    clear:both;
    margin-bottom:1em;
  }
}

@media (min-width: 800px) {
  #section_about p {
    text-align:left;
  }
  
  .pull-right {
    margin-left:1.5em;
    display:block!important;
  }
  
  .buttons a,.btn_twitter,.btn_instagram,.btn_wishlist,.btn_offline_tip {
    width:22%!important;
    max-height:44px!important;
    background-size:cover!important;
  }
  
  .btn_twitter:hover,.btn_instagram:hover,.btn_wishlist:hover,.btn_offline_tip:hover {
    background-position:0 -48px!important;
  }
  
  .tip-list {
    width:100%;
    max-width:778px;
  }
  
  .tip-list ul {
    width:47%;
    display:inline-block;
    margin-right:24px;
    margin-left:12px;
  }
  
  .tip-list ul:nth-of-type(2) {
    margin-left:0;
    margin-right:0;
  }
  
  .videos li,.store li {
    width:48%!important;
  }
  
  .photo_sets li {
    width:243px!important;
  }
  
  .video,.item,.photo_set {
    margin-right:24px!important;
    width:80%!important;
  }
  
  .video:nth-of-type(2n),.item:nth-of-type(2n) {
    margin-right:0!important;
  }
}

@media (min-width: 823px) {
  #wb_top {
    display:inline-block;
  }
  
  #wb_bottom {
    display:none;
  }
  
  .photo_set:nth-of-type(3n) {
    margin-right:0!important;
  }
  
  .video,.item {
    margin-right:16px;
  }
  
  .photo_set {
    margin-right:24px;
  }
  
  @media (min-width: 909px) {
  .buttons a,.btn_twitter,.btn_instagram,.btn_wishlist,.btn_offline_tip {
    max-height:53px!important;
    width:308px!important;
  }
  
  .btn_twitter:hover,.btn_instagram:hover,.btn_wishlist:hover,.btn_offline_tip:hover {
    background-position:0 -54px!important;
  }
}

@media (max-width: 969px) {
  
}

@media (min-width: 801px) {
  .slide1 {
    background:url(https://mfcfiles.files.wordpress.com/2016/10/main_1920.jpg);
  }
  
  .slide2 {
    background:url(https://mfcfiles.files.wordpress.com/2016/07/bg1_1920.jpg);
  }
  
  .slide3 {
    background:url(https://mfcfiles.files.wordpress.com/2016/07/bg2_1920.jpg);
  }
  
  .slide4 {
    background:url(https://mfcfiles.files.wordpress.com/2016/07/bg3_1920.jpg);
  }
  
  .slide5 {
    background:url(https://mfcfiles.files.wordpress.com/2016/07/bg4_1920.jpg);
  }
  
  .slide6 {
    background:url(https://mfcfiles.files.wordpress.com/2016/07/bg5_1920.jpg);
  }
  
  .slide7 {
    background:url(https://mfcfiles.files.wordpress.com/2016/07/bg6_1920.jpg);
  }
}

@media (min-width: 1921px) {
  .slide1 {
    background:url(https://mfcfiles.files.wordpress.com/2016/10/main.jpg);
  }
  
  .slide2 {
    background:url(https://mfcfiles.files.wordpress.com/2016/07/bg1_2560.jpg);
  }
  
  .slide3 {
    background:url(https://mfcfiles.files.wordpress.com/2016/07/bg2_2560.jpg);
  }
  
  .slide4 {
    background:url(https://mfcfiles.files.wordpress.com/2016/07/bg3_2560.jpg);
  }
  
  .slide5 {
    background:url(https://mfcfiles.files.wordpress.com/2016/07/bg4_2560.jpg);
  }
  
  .slide6 {
    background:url(https://mfcfiles.files.wordpress.com/2016/07/bg5_2560.jpg);
  }
  
  .slide7 {
    background:url(https://mfcfiles.files.wordpress.com/2016/07/bg6_2560.jpg);
  }
  
  .slide8 {
    background:url(https://mfcfiles.files.wordpress.com/2016/07/bg6_2560.jpg);
  }
}

.hidden {
  display:none;
}

.notice {
  color:green;
}