@charset "UTF-8";

/* latin */
@font-face {
  font-family:'Caveat';
  font-style:normal;
  font-weight:400;
  src:local('Caveat Regular'),local(Caveat-Regular),url(https://fonts.gstatic.com/s/caveat/v4/gfhw4jqISntrgd0CyL3qNQ.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+2212,U+2215;
}

/* latin */
@font-face {
  font-family:'Anton';
  font-style:normal;
  font-weight:400;
  src:local('Anton Regular'),local(Anton-Regular),url(https://fonts.gstatic.com/s/anton/v9/o-91-t7-bPc7W26HmS2N4Q.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+2212,U+2215;
}

/* latin */
@font-face {
  font-family:'Gloria Hallelujah';
  font-style:normal;
  font-weight:400;
  src:local('Gloria Hallelujah'),local(GloriaHallelujah),url(https://fonts.gstatic.com/s/gloriahallelujah/v8/CA1k7SlXcY5kvI81M_R28cNDay8z-hHR7F16xrcXsJw.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:'Indie Flower';
  font-style:normal;
  font-weight:400;
  src:local('Indie Flower'),local(IndieFlower),url(https://fonts.gstatic.com/s/indieflower/v8/10JVD_humAd5zP2yrFqw6ugdm0LZdjqr5-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:'Courgette';
  font-style:normal;
  font-weight:400;
  src:local('Courgette Regular'),local(Courgette-Regular),url(https://fonts.gstatic.com/s/courgette/v4/BHG8ZtTfO0yYnp02--QxqltXRa8TVwTICgirnJhmVJw.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:'Roboto';
  font-style:normal;
  font-weight:400;
  src:local(Roboto),local(Roboto-Regular),url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.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:'Permanent Marker';
  font-style:normal;
  font-weight:400;
  src:local('Permanent Marker'),local(PermanentMarker),url(https://fonts.gstatic.com/s/permanentmarker/v5/9vYsg5VgPHKK8SXYbf3sMsW72xVeg1938eUHStY_AJ4.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;
}

/* APRIL start 2018 */
#apr_videos {
  width:950px;
  height:600px;
  background-color:#eeeeee;
  margin:0;
  padding:0;
  background-image:url(https://img.mfcimg.com/photos2/129/12906530/507-991-254-992-11454789.jpg);
}

div#apr_v1 p,div#apr_v2 p,div#apr_v3 p,#apr_v4 p,#apr_v5 p,#apr_v6 p,#apr_v7 p {
  margin:0;
  padding:0;
  font-family:'Indie Flower';
  font-size:18px;
}

#apr_v1,#apr_v2,#apr_v3,#apr_v4,#apr_v5,#apr_v6,#apr_v7 {
  width:200px;
  height:250px;
  background-color:#aa0000;
  position:relative;
  float:left;
  border:1px solid #000000;
}

#apr_v1 a:link,#apr_v1 a:visited,#apr_v2 a:link,#apr_v2 a:visited,#apr_v3 a:link,#apr_v3 a:visited,#apr_v4 a:link,#apr_v4 a:visited,#apr_v5 a:link,#apr_v5 a:visited,#apr_v6 a:link,#apr_v6 a:visited,#apr_v7 a:link,#apr_v7 a:visited {
  font-family:'Indie Flower';
  font-size:18px;
  color:#000000;
  text-decoration:none;
}

#apr_v1:hover,#apr_v2:hover,#apr_v3:hover,#apr_v4:hover,#apr_v5:hover,#apr_v6:hover,#apr_v7:hover {
  -ms-transform:scale(1.1,1.1);
  -webkit-transform:scale(1.1,1.1);
  transform:scale(1.1,1.1);
}

#apr_v1 {
  top:25px;
  left:40px;
  transform:rotate(10deg);
}

#apr_v2 {
  left:75px;
  top:25px;
  transform:rotate(-5deg);
}

#apr_v3 {
  left:105px;
  top:25px;
  transform:rotate(10deg);
}

#apr_v4 {
  left:120px;
  top:25px;
  transform:rotate(-5deg);
}

#apr_v5 {
  left:30px;
  top:60px;
  transform:rotate(-5deg);
}

#apr_v6 {
  left:70px;
  top:60px;
  transform:rotate(3deg);
}

#apr_v7 {
  left:90px;
  top:40px;
  transform:rotate(10deg);
}

/* APRIL end 2018 */
div#ng2toolbar a:hover {
  z-index:2;
  -webkit-transition:all 200ms ease-in;
  -webkit-transform:scale(1.1);
  -ms-transition:all 200ms ease-in;
  -ms-transform:scale(1.1);
  -moz-transition:all 200ms ease-in;
  -moz-transform:scale(1.1);
  transition:all 200ms ease-in;
  transform:scale(1.1);
  color:#ff9900;
}

.toolbaritem {
  height:50px;
  float:left;
  color:ffffff;
  display:inline-block;
  border:0;
  width:150px;
  height:30px;
  position:relative;
  -webkit-transition:all 200ms ease-in;
  -webkit-transform:scale(1);
  -ms-transition:all 200ms ease-in;
  -ms-transform:scale(1);
  -moz-transition:all 200ms ease-in;
  -moz-transform:scale(1);
  transition:all 200ms ease-in;
  transform:scale(1);
}

.toolbaritem:hover {
  z-index:2;
  -webkit-transition:all 200ms ease-in;
  -webkit-transform:scale(1.1);
  -ms-transition:all 200ms ease-in;
  -ms-transform:scale(1.1);
  -moz-transition:all 200ms ease-in;
  -moz-transform:scale(1.1);
  transition:all 200ms ease-in;
  transform:scale(1.1);
}

.ng2headingR {
  font-family:"Courgette";
  font-size:35px;
  color:#ff9900;
}

.ng2headingL {
  font-family:"Roboto";
  font-size:35px;
  color:#ee0000;
}

.ng3header_container:before {
  content:' ';
  display:block;
  height:30px;
}

.ng3header_container {
  width:100%;
  margin-top:35px;
}

#ng2video_scroll {
  width:800px;
  margin:auto;
  height:470px;
  overflow:auto;
}

#ng2video_scrollGG {
  width:800px;
  margin:auto;
  height:470px;
  overflow:auto;
}

#ng2video_scrollBG {
  width:800px;
  margin:auto;
  height:470px;
  overflow:auto;
}

#ng3clubheader {
  background-image:url(https://img.mfcimg.com/photos2/129/12906530/239-919-575-751-11088583.jpg);
  width:950px;
  height:340px;
  margin-top:30px;
}

#ng3videocontainer,#ng3videocontainer a:link,#ng3videocontainer a:visited,#ng3videocontainer p {
  padding-left:15px;
  color:#000000;
  font-size:20px;
}

#ng3bio {
  font-family:"Caveat";
  font-size:24px;
  color:#333333;
  background-position:left top;
  background-repeat:repeat;
  margin-top:15px;
  width:950px;
  margin-left:auto;
  margin-right:auto;
}

#ng3skype_privates_section {
  font-family:"Roboto";
  font-size:24px;
  color:#333333;
  margin-top:15px;
  width:950px;
/* height:400px; */
  margin-left:auto;
  margin-right:auto;
}

#ng3tip_section,#ng3npctip_section {
  font-family:"Roboto";
  font-size:20px;
  color:#333333;
  margin-top:15px;
  width:950px;
/* height:500px; */
  margin-left:auto;
  margin-right:auto;
  overflow:hidden;
}

#ng3npctip_section p,#ng3tip_section p {
  background-color:#eeeeee;
}

#ng2offtip_section {
  font-family:"Roboto";
  font-size:24px;
  color:#333333;
  border-radius:25px;
  border-bottom-left-radius:0;
  border-style:solid;
  background-color:rgba(200,200,200,0.5);
  background-position:left top;
  background-repeat:repeat;
  margin-top:15px;
  width:900px;
/* height:500px; */
  margin-left:auto;
  margin-right:auto;
  padding:15px;
  overflow:hidden;
}

#ng3room_rules {
  font-family:"Caveat";
  font-size:24px;
  color:#333333;
  background-position:left top;
  background-repeat:repeat;
  margin-top:15px;
  width:950px;
  height:200px;
  margin-left:auto;
  margin-right:auto;
}

#ng3schedule {
  font-family:"Roboto";
  font-size:24px;
  color:#333333;
  width:950px;
  margin-left:auto;
  margin-right:auto;
}

#ng3customVideo {
  font-family:"Roboto";
  font-size:24px;
  color:#333333;
  margin-top:15px;
  width:950px;
/* height:200px; */
  margin-left:auto;
  margin-right:auto;
}

#ng3video_section {
  font-family:"Roboto";
  font-size:24px;
  color:#333333;
  margin-top:15px;
  width:950px;
  margin-left:auto;
  margin-right:auto;
  padding:0;
}

#ng3hightip_section {
  font-family:"Roboto";
  font-size:20px;
  color:#333333;
  margin-top:55px;
  width:950px;
  margin-left:auto;
  margin-right:auto;
  overflow:hidden;
}

#ng3clubFan .rollcall ul,#ng3clubMeathead .rollcall ul,#ng3clubGymrat .rollcall ul,#ng3clubTrainer .rollcall ul,#ng3clubChampion .rollcall ul {
  font-family:"Permanent Marker";
  list-style-type:none;
}

#ng3clubFan .rollcall ul {
  font-size:30px;
  color:#cc0000;
}

#ng3clubMeathead .rollcall ul {
  font-size:40px;
  color:#cc0000;
}

#ng3clubGymrat .rollcall ul {
  font-size:50px;
  color:#cc0000;
}

#ng3clubTrainer .rollcall ul {
  font-size:60px;
  color:#cc0000;
}

#ng3clubChampion .rollcall ul {
  font-size:70px;
  color:#cc0000;
}

#ng3clubFan,#ng3clubMeathead,#ng3clubGymrat,#ng3clubTrainer,#ng3clubChampion {
  font-family:"Indie Flower";
  font-size:24px;
  color:#000000;
  margin-top:15px;
  width:950px;
/* height:400px; */
  margin-left:auto;
  margin-right:auto;
}

#ng2clubMeathead {
  background:linear-gradient(to bottom,rgba(255,130,0,0.9),rgba(255,130,0,0.05));
}

#ng2clubGymrat {
  background:linear-gradient(to bottom,rgba(255,0,0,0.9),rgba(255,0,0,0.05));
}

#ng2clubTrainer {
  background:linear-gradient(to bottom,rgba(0,255,255,0.9),rgba(0,255,255,0.05));
}

#ng2clubChampion {
  background:linear-gradient(to bottom,rgba(255,0,252,0.9),rgba(255,0,252,0.05));
}

#ng2gentsGent,#ng2gentsKnight,#ng2gentsBaron,#ng2gentsPrince,#ng2gentsKing {
  font-family:"Roboto";
  font-size:24px;
  color:#999999;
  border-radius:25px;
  border-bottom-left-radius:0;
  border-style:solid;
  background-color:rgba(200,200,200,0.3);
  background-position:left top;
  background-repeat:repeat;
  margin-top:15px;
  width:900px;
/* height:400px; */
  margin-left:auto;
  margin-right:auto;
  padding:15px;
}

#ng3headerImage {
  font-family:"Indie Flower";
  font-size:24px;
  color:#cccccc;
/* border-radius:25px; */
/* border-bottom-left-radius:0;*/
/* border-style:solid; */
/* https://img.mfcimg.com//photos2/201/20123109/630-888-403-343-10568942.png */
  background:url(https://img.mfcimg.com/photos2/201/20123109/513-178-198-555-11456631.jpg);
  background-color:rgba(255,255,255,0.3);
  background-position:left top;
  background-repeat:repeat;
  margin-top:250px;
  width:950px;
  height:457px;
  margin-left:auto;
  margin-right:auto;
/*  padding:15px; */
}

.ng2tokens {
  font-family:"Gloria Hallelujah";
  font-size:24px;
  color:#ff9900;
}

.ng2online_tipL {
  width:450px;
  text-align:center;
  float:left;
}

.ng2online_tipR {
  width:450px;
  text-align:center;
  float:right;
}

.ng2online_tipL a:link,.ng2online_tipL a:visited,.ng2online_tipR a:link,.ng2online_tipR a:visited,#ng2offtip_section a:link,#ng2offtip_section a:visited {
  color:#333333;
}

#profile_main_about_holder {
  display:block;
}

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

#profile_header.profile_section,#header_bar,#username_label,#username_value,#gender_label,#gender_value,#sexual_preference_label,#sexual_preference_value,#about_me_label,#footer_bar,#profile_friends {
  display:none;
}

#body_type_label,#body_type_value,#ethnicity_label,#ethnicity_value,#hair_label,#hair_value,#eyes_label,#eyes_value,#weight_label,#weight_value,#height_label,#height_value,#age_label,#age_value,#country_label,#country_value,#sexual_preference_label,#sexual_preference_value,#smoke_label,#smoke_value,#drink_label,#drink_value,#drugs_label,#drugs_value,#occupation_label,#occupation_value,#favorite_food_label,#favorite_food_value,#pets_label,#pets_label,#automobile_label,#automobile_value {
  visibility:hidden;
}

#body_type_label,#body_type_value,#ethnicity_label,#ethnicity_value,#hair_label,#hair_value,#eyes_label,#eyes_value,#weight_label,#weight_value,#height_label,#height_value,#age_label,#age_value,#country_label,#country_value,#sexual_preference_label,#sexual_preference_value,#smoke_label,#smoke_value,#drink_label,#drink_value,#drugs_label,#drugs_value,#occupation_label,#occupation_value,#favorite_food_label,#favorite_food_value,#pets_label,#pets_label,#automobile_label,#automobile_value,#tags_label,#tags_value {
  display:none;
}

#tags_container,#profile_photo_galleries,#photo_gallery_control,#photo_gallery_previews,#profile_comments,#know_me_container {
  display:none;
}

#profile_schedule,#tags_container {
  visibility:hidden;
  display:none;
}

.recent_photos {
  display:none;
}

#profile_main_photo {
  display:none;
}

#cam_score_container {
  display:flex;
  margin-top:30px;
  margin-left:70px;
  color:#ffffff;
}

a:link,a:active {
  color:#ffffff;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

a:visited {
  color:#ffffff;
}

.profile_section_background {
  background-color:transparent;
  background-color:#FFFFFF;
  filter:alpha(opacity=100);
  opacity:1;
}

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

.my_mfc_news_feed {
  width:100%;
  height:330px;
}

#profile {
  display:block;
  width:950px;
/* margin:0 auto; */
  margin-left:auto;
  margin-right:auto;
  margin-top:-240px;
  padding:0;
}

#profile_header {
  display:none;
}

#header_bar {
  display:none;
}

body {
  margin:0 auto;
  padding:0;
  background-color:#d4d4d4;
  background-image:url(https://img.mfcimg.com/photos2/129/12906530/284-906-963-310-11328808.png);
  background-attachment:fixed;
  background-repeat:repeat;
  background-position:center;
  text-align:center;
  color:#eeeeee;
  font-size:14px;
  font-family:'Verdana';
  font-weight:normal;
  font-style:normal;
}

#about_me_label {
  display:none;
}

#profile_about_me .container {
  display:block;
  position:relative;
  width:1050px;
  min-width:1050px;
  margin:0;
  padding:0;
/* background-color:transparent; */
  color:#ffffff;
}

#about_me_value {
/* min-width:950px; */
  width:950px;
  margin-left:auto;
  margin-right:auto;
  padding:0;
  display:block;
/* ensures no odd padding */
  background-color:#ffffff;
  border-left-style:solid;
  border-right-style:solid;
  border-left-width:4px;
  border-right-width:4px;
  border-left-color:#dddddd;
  border-right-color:#dddddd;
}

#header_bar,.heading {
  display:none;
}

#banners {
  margin-left:auto;
  margin-right:auto;
}

.ng3video_cell {
  float:left;
  margin-left:10px;
  height:250px;
  font-size:16px;
}

span.ng3video_details {
  display:inline-block;
  position:absolute;
  text-align:center;
  opacity:0;
  background:rgba(255,255,255,0.7);
  color:#000000;
  height:169px;
  width:300px;
  transition:opacity 300ms;
  -webkit-transition:opacity 300ms;
  -moz-transition:opacity 300ms;
  o-transition:opacity 300ms;
}

span.ng3video_details:hover {
  opacity:1;
}

.vidcell {
  width:250px;
  text-align:center;
  float:left;
}

.preview_image {
  height:150px;
  width:250px;
  display:table-cell;
  vertical-align:middle;
  text-align:center;
}

.preview_image.img {
  top:0;
  bottom:0;
  margin:auto;
}

.preview_desc {
  width:250px;
  height:100px;
  font-size:16px;
  text-decoration:none;
}

.preview_tc {
  font-size:12px;
}

#username_label,#username_value,#gender_label,#gender_value,#sexual_preference_label,#sexual_preference_value,#footer_bar {
  display:none;
}

.thumb {
  text-decoration:none;
  color:#ffffff;
}

.thumb img {
  vertical-align:bottom;
}

.thumb:hover {
  border:0;
  z-index:999;
}

.thumb span {
  position:absolute;
  visibility:hidden;
}

.thumb:hover span {
  visibility:visible;
  top:150px;
  left:637px;
}

#ng2bg {
  background-image:url(https://img.mfcimg.com//photos2/201/20123109/725-755-648-794-10569984.png);
/* background-image:url(https://img.mfcimg.com/photos2/201/20123109/534-820-538-274-10179075.png); */
  background-repeat:no-repeat;
  background-position:left top;
  position:fixed;
  //top:150px;
  bottom:0;
  left:0;
  width:400px;
  height:600px;
  z-index:-1;
}

#bg {
/* background-image:url(http://i.imgur.com/LBglEx0.png); */
  background-image:url(http://i.imgur.com/LBglEx0.png);
  background-repeat:no-repeat;
  background-position:left top;
  position:fixed;
  //top:150px;
  bottom:0;
  left:0;
  width:400px;
  height:600px;
  z-index:-1;
}

#ng2bgr {
  background-image:url(https://img.mfcimg.com//photos2/201/20123109/433-301-552-897-10573374.png);
  background-repeat:no-repeat;
/* background-position:right top; */
  position:fixed;
  top:50px;
  bottom:0;
  //left:600px;
  right:0;
  width:300px;
  height:800px;
  z-index:-1;
/* opacity:0.7; */
}

#bgr {
  background-image:url(http://i.imgur.com/LBglEx0.png);
  background-repeat:no-repeat;
  background-position:right top;
  position:fixed;
  //top:150px;
  bottom:0;
  //left:600px;
  right:0;
  width:450px;
  height:800px;
  z-index:-1;
}

.gingersgents {
  text-align:left;
  width:400px;
  margin:auto;
  background-color:rgba(33,33,33,0.5);
}

.roomrules {
  text-align:left;
  width:50%;
  float:left;
}

.roomrulesr {
  text-align:left;
  width:50%;
  float:right;
}

#gingers_gents_section {
  padding-top:105px;
}

#room_rules_section {
  padding-top:105px;
  margin:auto;
  width:800px;
  overflow:hidden;
}

#about_me_section {
  padding-top:105px;
}

#video_section {
  padding-top:105px;
}

#video_scroll {
  background-color:rgba(33,33,33,0.5);
  width:790px;
  margin:auto;
  height:470px;
  overflow:auto;
}

#custom_videos_section {
  padding-top:105px;
}

#online_tip_section {
  padding-top:105px;
  margin:auto;
  width:700px;
  overflow:hidden;
}

.online_tipL {
  width:350px;
  text-align:center;
  float:left;
}

.online_tipR {
  width:350px;
  text-align:center;
  float:right;
}

.profile_section_background {
  background-color:transparent;
}

#offline_tip_section {
  padding-top:105px;
}

#skype_privates_section {
  padding-top:105px;
  overflow:hidden;
}

.skype_privates_items {
  text-align:left;
  width:250px;
  margin:auto;
}

#own_me_section {
  padding-top:105px;
}

.preview_image span:hover {
  transition:opacity .5s ease-in;
  opacity:.75;
}

.preview_image span {
  position:absolute;
  width:246px;
  height:150px;
  opacity:0;
  top:0;
  left:0;
}

/*
@media screen and (max-width: 767px) {
  
  #profile, #profile_about_me .container, #about_me_value, #profile_about_me_friends {
    width:100%;
	display:block;
  }
  #ng2bio
  {
  width:95%;
  
  }
}
*/