@charset "UTF-8";

/* === nav bar === */
.Nav {
  position:fixed;
  display:block;
/* width:800px; */
  width:1000px;
  top:0;
  vertical-align:top;
  z-index:9999;
/* background-color:#FBFAF7; */
  background-color:rgba(255,255,255,0.9);
/* opacity:0.9; */
}

.Nav ul {
  position:absolute;
  white-space:nowrap;
  left:-99999em;
  padding:0;
  z-index:1;
  background-color:rgba(255,255,255,0.9);
}

Nav {
  display:block;
  text-align:center;
}

Nav ul {
  margin:0;
  padding:0;
  list-style:none;
}

.Nav > li > a {
  text-decoration:none;
/* color:#000000; */
/* color:#DC8793; */
  color:#000000;
/*font-family:"Bangers",Helvetica,Arial,sans-serif;*/
/*font-weight:400;*/
  font-size:1rem;
  font-style:normal;
  font-weight:normal;
/* padding:.7rem 1.79rem; */
/* padding:.7rem 1.65rem; */
/* padding:0.5rem 1.65rem; */
/* padding:.5rem .7rem; */
/*  padding:0.5rem 1.2rem; */
/* padding:.5rem 1.3rem; */
  padding:.5rem 1.65rem;
  background:transparent;
}

/*
#Videos,#Solo,#GG,#Recordings,#GoldKitKat,#HT,#Clubs,#TipMenu,#FAQ {
  position:absolute;
  margin-top:-50px;
  height:0;
  width:0;
}
*/
.Nav li a:hover {
/* background-color: #D8DAFA; */
  color:#E040AF;
}

.Nav a {
  display:block;
  background:transparent;
  color:#000000;
/* color:#DC8793; */
  text-decoration:none;
  padding:.5em;
  font-weight:normal;
/*font-family:"Oswald",Helvetica,Arial,sans-serif;*/
  font-style:normal;
  font-size:.75rem;
/* letter-spacing:.12rem; */
  letter-spacing:.075rem;
/*letter-spacing:.025rem;*/
/* letter-spacing: .03125rem; */
}

.Nav li {
  position:relative;
  list-style-type:none;
  text-align:left;
}

.Nav > li {
  float:left;
  list-style-type:none;
}

.Nav > li:first-child {
}

.Nav > li:first-child>a {
}

.Nav > li:last-child {
  margin-right:0;
}

.Nav > li:last-child >a {
}

.Nav li li a {
  font-size:.875rem;
}

.Nav li a:first-child:nth-last-child(2):before {
  content:"";
  position:absolute;
  height:0;
  width:0;
  top:50%;
  right:10%;
}

.Nav > li:hover > ul {
  left:auto;
  padding-top:0;
  min-width:100%;
}

.Nav li li a:hover {
/* background-color: #FFFFFF; */
  color:#E040AF;
}

.Nav > li li:hover > ul {
  left:100%;
  top:-4px;
}

/* === css reset === */
html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary {
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
  font-weight:normal;
  vertical-align:baseline;
  background:transparent;
  max-height:999999px;
}

@media screen and (max-device-width: 480px) {
  body {
    -webkit-text-size-adjust:none;
  }
}

/* resize mfc elements */
#profile_comments,#profile_photo_galleries,#profile_mfc_share_content,#profile_password_photo_galleries {
  display:block;
/* width:820px; */
  margin:0 auto;
}

#profile_about_me_friends {
/* display:flex; */
/* width:1025px; */
  display:block;
  width:1000px;
  margin:0 auto;
  vertical-align:top;
  border-spacing:0;
}

/* === hide mfc elements ===*/
#header_bar,#footer_bar,#about_me_label,#profile_main_photo,#profile_header_container,#profile_header,#tags_label,#tags_value,#profile_main_photo,#profile_about_me > div:nth-child(1) {
  display:none;
}

#profile_avatar,#username_container,#cam_score_container,#gender_container,#ethnicity_container,#age_container,#country_container,#tags_container,#city_container,#sexual_preference_container,#body_type_container,#hair_container,#eyes_container,#weight_container,#height_container,#smoke_container,#drink_container,#drugs_container,#marital_status_container,#occupation_container,#school_container,#favorite_food_container,#pets_container,#automobile_container,#profile_interests_content {
  display:none;
}

/*
.profile_row,#profile_friends {
  display:none;
}
*/
#profile_interests_content > .profile_section_content > .heading {
  display:none;
}

#profile_comments {
}

#profile_friends {
  display:none;
}

#avatar_holder {
  display:none;
}

#profile_avatar {
  display:none;
}

#new_comment_login_message {
  padding-left:100px;
}

.label {
  letter-spacing:0;
}

.wall_post {
  padding-left:100px;
}

.images {
/* padding:0 10px; */
  padding:0 9px;
}

.photo_gallery_image {
  padding:7.375px;
}

:focus {
  outline:none;
}

.container {
/* width:800px; */
  width:1000px;
  margin:0 auto;
  display:block;
  text-align:center;
}

.container1 {
  float:left;
  width:100%;
  height:980px;
  overflow-y:scroll;
}

.container2 {
  float:left;
  width:100%;
  height:805px;
  overflow-y:scroll;
}

.container3 {
/* width:100%; */
  margin:0 auto;
  display:block;
  text-align:center;
  background-color:rgba(255,255,255,1);
/* padding-left:50px; */
/* padding-right:50px; */
}

.img400 {
/* float:left; */
/* width:400px; */
/* display:inline-block; */
  display:block;
  clear:both;
  text-align:center;
}

.img500 {
  float:left;
  width:500px;
  display:inline-block;
}

.img1000 {
/* float:left; */
  width:1000px;
  display:inline-block;
}

.img200 {
  float:left;
  width:200px;
  display:inline-block;
}

.imgother {
  float:left;
  display:inline-block;
}

.imgcenter {
  display:inline-block;
}

.img650 > a > img {
/* width:100% */
  padding-bottom:20px;
  padding-top:20px;
/* opacity:0.92; */
}

.img650 > img {
/* width:100%; */
  max-width:100%;
  padding-bottom:20px;
  padding-top:20px;
/* opacity:0.92; */
}

.img650 img {
  display:inline-block;
  margin:auto;
  max-width:100%;
}

.pad {
  padding-top:13px;
  padding-bottom:13px;
}

.extra-pad {
  padding-top:25px;
  padding-bottom:25px;
}

.top-pad {
  padding-top:13px;
}

.bottom-pad {
  padding-bottom:13px;
}

.xtra-bottom-pad {
  padding-bottom:30px;
}

.padm {
  margin-top:13px;
  margin-bottom:13px;
}

.pad40m {
  margin-top:40px;
  margin-bottom:40px;
}

.banner {
/* position: relative; */
/* top: 50px; */
  padding-top:50px;
  padding-bottom:30px;
}

.clearfix:after {
  content:"";
  display:block;
  clear:both;
}

.clear:after {
  content:"";
  display:block;
  clear:both;
}

.clear-before:before {
  content:"";
  display:block;
  clear:both;
}

a:link,a:active,a:hover {
}

a:visited {
}

#links {
  width:400px;
  margin:0 auto;
  padding-top:20px;
}

#links > a > img {
  float:left;
  display:inline-block;
}

body {
  background-color:#FFFFFF;
  color:#000000;
  font-family:'Arial';
  font-weight:normal;
  font-style:normal;
  font-size:12px;
  overflow-y:scroll;
  overflow-x:hidden;
  height:100%;
  background-size:;
  background-repeat:repeat;
  background-attachment:fixed;
  background-image:url(https://img.mfcimg.com/photos2/157/15756618/638-117-136-952-9510269.gif);
}

.profile_section_content {
  background-color:#ffffff;
  color:#000000;
  border:0 none #FFFFFF;
/* padding:5px; */
  padding:5px 0;
/* margin:5px; */
  margin:0 auto;
  z-index:auto;
  z-index:unset;
/* -webkit-border-radius:5px; */
/* -moz-border-radius:5px; */
/* border-radius:5px; */
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:0 0 0 #FFFFFF;
  -moz-box-shadow:0 0 0 #FFFFFF;
  box-shadow:0 0 0 #FFFFFF;
}

.profile_section_background {
  width:1000px;
  margin:0 auto;
  background-color:transparent;
  z-index:-9999;
}

.img_radius_shadow {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:0 0 0 #FFFFFF;
  -moz-box-shadow:0 0 0 #FFFFFF;
  box-shadow:0 0 0 #FFFFFF;
}

.profile_section_content .heading {
/* padding:0; */
/* padding-top: 10px; */
/* margin-top:25px; */
  padding:5px;
  background-color:#FFFFFF;
  color:#1BEBBE;
  font-family:'Arial';
/* font-weight:normal; */
  font-weight:bold;
  font-style:normal;
  font-size:40px;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:0 0 0 #FFFFFF;
  -moz-box-shadow:0 0 0 #FFFFFF;
  box-shadow:0 0 0 #FFFFFF;
  -webkit-text-shadow:0 0 0 #FFFFFF;
  -moz-text-shadow:0 0 0 #FFFFFF;
  text-shadow:0 0 0 #FFFFFF;
  text-align:center;
  text-transform:lowercase;
}

.content {
  padding:5px;
}

#profile_photo_galleries,#profile_password_photo_galleries,#profile_comments,#profile_mfc_share_content,#photo_galleries {
  display:block;
  width:1000px;
  margin:0 auto;
}

#profile_photo_galleries .profile_section_content {
/* width:800px; */
  width:1000px;
  margin:0 auto;
  text-align:center;
}

#profile_password_photo_galleries .profile_section_content {
/* width:800px; */
  width:1000px;
  margin:0 auto;
  text-align:center;
}

#profile_mfc_share_content .profile_section_content {
/* width:800px; */
  width:1000px;
  margin:0 auto;
  text-align:center;
}

#photo_galleries .profile_section_content {
  width:1000px;
  margin:0 auto;
  text-align:center;
}

#profile_comments .profile_section_content {
/* width:1000px; */
  margin:0 auto;
}

ul li {
  list-style:none;
  text-decoration:none;
  font-weight:bold;
/* text-align:left; */
}

.offlinetip {
  text-align:center;
  color:#e85dcc;
  text-decoration:none;
  font-family:'Arial Black';
  font-size:26px;
}

h1 {
  font-family:arial;
  color:#1BEBBE;
  font-size:40px;
  text-align:center;
  font-weight:bold;
  padding-bottom:15px;
}

h1 .size40purple {
  font-family:arial;
  color:#8205FF;
  font-size:40px;
  font-weight:bold;
  text-align:center;
  padding-bottom:15px;
}

h2 {
  font-family:arial;
/* color:#96C91A; */
  color:#99CC33;
  font-weight:bold;
  font-size:20px;
  text-align:center;
/* text-align:left; */
  padding-top:25px;
}

h3 {
  color:#000000;
  font-size:19px;
  font-weight:bold;
/* text-align:center; */
  text-align:left;
}

#questions,#faq,#customvideo,#controlshow,#footer,#squirt,#bgvideos,#snapchat {
  padding-bottom:10px;
  padding-top:10px;
  padding-left:100px;
  padding-right:100px;
}

#ninjatip,#bigtitty,#reminder,#hightips,#unicorns,#stallions,#pegasus,#rules,#tipmenu {
  padding-top:10px;
  padding-bottom:10px;
  padding-left:150px;
  padding-right:150px;
}

#solovideos,#kimber {
  width:1000px;
  padding-left:10px;
  padding-top:10px;
  padding-bottom:10px;
}

#questions {
  text-align:left;
}

#questions > li:nth-child(even) {
  font-family:arial;
  color:#C285FF;
  font-size:17px;
  padding-top:5px;
  padding-bottom:10px;
}

#questions > li:nth-child(odd) {
  font-family:arial;
  color:#8205FF;
  font-size:16px;
  font-weight:bold;
  font-style:italic;
  padding-top:5px;
  padding-bottom:10px;
}

#rules > div {
  text-align:left;
}

.size18pink li {
  text-align:left;
}

.size19pink li {
  text-align:left;
}

#squirt li {
  padding:10px 0;
}

#squirt > h1 {
  padding:0;
}

.size16 {
  font-size:16px;
  font-weight:bold;
}

.size16i {
  font-family:arial;
  font-size:16px;
  font-style:italic;
  font-weight:bold;
}

.size16black {
  font-family:arial;
  color:#000000;
  font-size:16px;
  font-weight:bold;
}

.size16pink {
  font-family:arial;
  color:#FA58F4;
  font-size:16px;
  font-weight:bold;
/* float:left; */
  line-height:1.375rem;
/* text-align:left; */
}

.size16purplei {
  font-family:arial;
  color:#8205FF;
  font-size:16px;
  font-weight:bold;
  font-style:italic;
}

.size18 {
  font-family:arial;
  color:#000000;
  font-size:18px;
  font-weight:bold;
}

.size18pink {
  font-family:arial;
  color:#FA58F4;
  font-size:18px;
  font-weight:bold;
}

.size18purple {
  font-family:arial;
  color:#C285FF;
  font-size:18px;
}

.size19black {
  color:#000000;
  font-size:19px;
  font-weight:bold;
  text-align:center;
}

.size19pink {
  font-family:arial;
  color:#FA58F4;
  font-size:19px;
  font-weight:bold;
}

.size19green {
  font-family:arial;
/* color:#9DD11F; */
  color:#99CC33;
  font-size:19px;
  font-weight:bold;
}

.size20 {
  font-family:arial;
/* color:#96C91A; */
  color:#99CC33;
  font-weight:bold;
  font-size:20px;
  text-align:center;
}

.size20purple {
  font-family:arial;
  color:#DA86FF;
  font-size:20px;
  font-weight:bold;
/* text-align:center; */
  text-align:left;
}

.size22 {
  font-family:arial;
  color:#000000;
  font-size:22px;
  font-weight:bold;
  text-align:center;
}

.size23 {
  font-family:arial;
  color:#DA86FF;
  font-size:23px;
  font-weight:bold;
  text-align:center;
}

.size26magenta {
  text-align:center;
  color:#e85dcc;
  text-decoration:none;
  font-family:'Arial Black';
  font-size:26px;
  font-weight:normal;
}

.size40 {
  font-family:arial;
  color:#000000;
  font-size:40px;
  font-weight:bold;
  text-align:center;
}

.size40purple {
  font-family:arial;
  color:#8205FF;
  font-size:40px;
  font-weight:bold;
  text-align:center;
}

.size40red {
  font-family:arial;
  color:#FC2D38;
  font-size:40px;
  font-weight:bold;
  text-align:center;
}

.left {
  text-align:left;
}

.center {
  text-align:center;
}

.right {
  text-align:right;
}

.justify {
  text-align:justify;
}

.indent200 {
  width:790px;
  padding-left:200px;
}

.rd {
  color:#FC2D38;
}

.orn {
  color:#FC8E2D;
}

.yel {
  color:#FCEB2D;
}

.grn {
  color:#15E835;
}

.blu {
  color:#4CCBF5;
}

.vlt {
  color:#C285FF;
}

.mgnt {
  color:#FA58F4;
}

/* === video previews === */
#Videos {
  width:990px;
  height:auto;
  padding:0;
  padding-left:10px;
  z-index:99;
}

.MediumTitle {
  font-size:60px;
  padding-top:5px;
  padding-bottom:20px;
  margin-bottom:10px;
  text-decoration:none;
}

.kn_video_image {
  width:320px;
  height:210px;
  margin:5px 0 0 5px;
  float:left;
  border:none;
  overflow:hidden;
  position:relative;
  text-align:center;
  background:transparent;
  z-index:998;
  text-decoration:none;
}

.kn_video_image .mask,.view {
  width:320px;
  height:180px;
  position:absolute;
  overflow:hidden;
  top:0;
  left:0;
/* border-radius:20px; */
}

.kn_video_image img {
  display:block;
  position:relative;
  transition:all .2s linear;
  width:320px;
/* height:180px; */
/* border-radius:20px; */
}

.kn_video_image p {
  font-family:'Montserrat',Verdana,sans-serif;
  font-weight:400;
  position:relative;
/* line-height:1.15rem; */
  line-height:1;
  font-size:1rem;
  color:#ffffff;
  padding:5px;
  padding-top:2px;
  padding-bottom:2px;
  margin:0;
  text-align:center;
  text-shadow:.5px .5px .5px black;
}

.kn_video_image p:nth-of-type(1) {
  padding-top:5px;
}

.kn_video_image p:nth-of-type(3n) {
  position:absolute;
  top:84px;
  font-size:.9375rem;
}

.kn_video_image a,.kn_video_image .mask > div {
  text-decoration:none;
  position:absolute;
  top:50px;
  top:28%;
  left:89.1px;
  left:calc((100% - 141.77px)/2);
  padding:3px 6px;
/* background:#000000; */
/* background-color: rgba(210,186,193,0.7); */
/* background-color: rgba(255, 182, 193,0.8); */
/* color:#ffb6c1; */
/* color:#000000; */
  background-color:rgba(255,182,193,0.8);
/* color:#ffffff; */
  color:#000000;
  font-family:'Montserrat',Verdana,sans-serif;
  font-weight:400;
  font-size:1.25rem;
  text-align:center;
  text-transform:uppercase;
  border-radius:5px;
/* width: 283px; */
/* text-shadow:.5px .5px .5px black; */
}

.kn_video_image .mask {
  opacity:0;
/* background-color: rgba(138,135,135,0.7); */
  background-color:rgba(0,0,0,0.5);
/* border-radius:20px; */
  transition:all .4s ease-in-out;
/* z-index: 9999; */
}

.kn_video_image p,.kn_video_image .mask > div {
  transform:translateY(100px);
  opacity:0;
  transition:all .2s linear;
}

.kn_video_image a:hover,.kn_video_image .mask > div:hover {
/* background:#FFFF00; */
/* background-color: #FFB6C1; */
/* background-color:rgba(0,192,0,0.7); */
/* background-color:rgba(255,182,193,0.8); */
  background-color:#ffff00;
  color:#000000;
/* color:#ffffff; */
  text-shadow:0 0 0 black;
}

.kn_video_image:hover img {
/* transform:scale(1.25); */
}

.kn_video_image:hover .mask {
  opacity:1;
}

.kn_video_image:hover h2,.kn_video_image:hover p,.kn_video_image:hover a,.kn_video_image:hover .mask > div {
  opacity:1;
  transform:translateY(0px);
}

.video_title {
  font-family:'Montserrat',Verdana,sans-serif;
  font-size:1.09375rem;
  font-weight:400;
  color:#000000;
}

/* === web fonts === */
@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:400;
  src:local(Montserrat-Regular),url(https://fonts.gstatic.com/s/montserrat/v7/zhcz-_WihjSQC0oHJ9TCYL3hpw3pgy2gAi-Ip7WPMi0.woff) format("woff");
}

@font-face {
  font-family:'Montserrat';
  font-style:normal;
  font-weight:700;
  src:local(Montserrat-Bold),url(https://fonts.gstatic.com/s/montserrat/v7/IQHow_FEYlDC4Gzy_m8fcnbFhgvWbfSbdVg11QabG8w.woff) format("woff");
}