@charset "UTF-8";

* {
  box-sizing:border-box;
}

/* - - - CSS RESET - - - */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
  font:inherit;
  vertical-align:baseline;
}

/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
  display:block;
}

body {
  line-height:1;
  background:#999;
}

ol,ul {
  list-style:none;
}

blockquote,q {
  quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
  content:'';
  content:none;
}

table {
  border-collapse:collapse;
  border-spacing:0;
}

/* - - - - - - - - - - - - - - - - - - - -  Custom MFC - - - - - - - - - - - - - - - - - - - - */
/* -------------------------------Nav */
.nav {
}

nav {
  width:1000px;
  background:#FF8A8A;
  position:fixed;
  top:0;
  left:0;
  right:0;
  margin:auto;
  text-align:center;
}

nav ul {
  display:flex;
  justify-content:center;
  font-size:1.4em;
}

nav li {
  padding:20px 10px;
}

nav a {
  text-decoration:none;
  color:#ffd1d1;
  background-color:#;
  font-family:'Ranga';
  border-radius:6px;
  padding:0 15px;
}

nav li {
  transition:all .1s ease-in-out;
}

nav li:hover {
  transform:scale(1.5);
  color:#fff;
}

nav a:hover {
  color:#fff;
}

nav .rightr {
  display:none;
  position:absolute;
  right:-13px;
}

nav .leftr {
  display:none;
  position:absolute;
  left:-13px;
}

/* -------------------------------Content */
.main-cont {
  margin-left:-2px;
  margin-right:-2px;
  margin-bottom:-2px;
}

.sharedbox {
  border-bottom:1px solid #ccc;
}

h1 {
  font-size:3.5em;
  text-align:center;
  padding:25px 1em;
  font-family:'Mr Dafoe';
}

h2 {
  font-size:2em;
  font-family:'Ranga';
  padding:25px 0;
  text-align:center;
}

h3 {
  font-size:1.5em;
  font-family:'Ranga';
  padding:25px 0;
  text-align:center;
}

p {
  text-align:center;
  font-size:1.3em;
  padding:25px 0;
  font-family:'Ranga';
}

ul {
  font-family:'Ranga';
  font-size:1.3em;
}

/* ---------------------------About */
.about {
  width:100%;
  background:#222;
  color:#fff;
}

.about h1 {
  color:#FF8A8A;
}

.about p {
}

/* ---------------------------Menu */
.menu {
  background:url(https://hostimg.co/images/2018/01/04/tback.jpg)no-repeat center center fixed;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
}

.menu h1 {
  background:-moz-linear-gradient(left,rgba(30,87,153,0) 0%,rgba(143,171,204,0) 25%,rgba(255,255,255,0.8) 50%,rgba(190,220,244,0) 75%,rgba(125,185,232,0) 100%);
  background:-webkit-linear-gradient(left,rgba(30,87,153,0) 0%,rgba(143,171,204,0) 25%,rgba(255,255,255,0.8) 50%,rgba(190,220,244,0) 75%,rgba(125,185,232,0) 100%);
  background:linear-gradient(to right,rgba(30,87,153,0) 0%,rgba(143,171,204,0) 25%,rgba(255,255,255,0.8) 50%,rgba(190,220,244,0) 75%,rgba(125,185,232,0) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001e5799',endColorstr='#007db9e8',GradientType=1);
}

.menu h2 {
}

.menu h3 {
  background:-moz-linear-gradient(left,rgba(30,87,153,0) 0%,rgba(143,171,204,0) 25%,rgba(255,255,255,0.8) 50%,rgba(190,220,244,0) 75%,rgba(125,185,232,0) 100%);
  background:-webkit-linear-gradient(left,rgba(30,87,153,0) 0%,rgba(143,171,204,0) 25%,rgba(255,255,255,0.8) 50%,rgba(190,220,244,0) 75%,rgba(125,185,232,0) 100%);
  background:linear-gradient(to right,rgba(30,87,153,0) 0%,rgba(143,171,204,0) 25%,rgba(255,255,255,0.8) 50%,rgba(190,220,244,0) 75%,rgba(125,185,232,0) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001e5799',endColorstr='#007db9e8',GradientType=1);
  border-top:#ccc 1px solid;
  width:950px;
  margin:auto;
}

.menu ul {
  padding:1em;
  display:grid;
  display:-ms-grid;
/*grid-template-columns: 1fr 1fr 1fr;*/
  grid-template-columns:repeat(4,1fr);
  grid-gap:1em;
/*grid-auto-rows:100px; */
  grid-auto-rows:minmax(100px,auto);
}

.menu li {
  text-align:center;
  padding:1em;
  border:1px solid #FF8A8A;
  border-radius:3px;
}

.menu ul li:nth-child(3n+1) {
  background:#ddd;
}

.menu ul li:nth-child(3n+2) {
  background:#FFECEC;
}

.menu ul li:nth-child(3n+3) {
  background:#FFDFDF;
}

.menu ul li:nth-child(3n+4) {
  background:#ddd;
}

.menu a {
  font-size:.9em;
  text-decoration:none;
  font-family:'Ranga';
  color:#333;
}

.menu li img {
  height:60px;
}

.menu li {
  transition:all .1s ease-in-out;
}

.menu li:hover {
  transform:scale(1.2);
}

.menu a:hover {
  color:#000;
}

/* ---------------------------Skype */
.skype {
  background:#222;
  color:#fff;
}

.skype h1 {
  color:#FF8A8A;
}

.skype p {
}

.skype ul {
  padding:1em;
  display:grid;
  grid-template-columns:repeat(3,1fr);
  grid-gap:1em;
  grid-auto-rows:minmax(100px,auto);
}

.skype li {
  text-align:center;
  padding:1em;
  background:#555;
  border:1px solid #fff;
  border-radius:3px;
}

.skype a {
  text-decoration:none;
  color:#fff;
}

.skype img {
  height:130px;
  margin:auto;
  display:block;
  padding-bottom:10px;
}

.skype li {
  transition:all .1s ease-in-out;
}

.skype li:hover {
  transform:scale(1.2);
}

.skype a:hover {
  color:#000;
}

/* ---------------------------Game */
.game {
  background:url(https://hostimg.co/images/2018/01/04/tback.jpg)no-repeat center center fixed;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
}

.game h1 {
  background:-moz-linear-gradient(left,rgba(30,87,153,0) 0%,rgba(143,171,204,0) 25%,rgba(255,255,255,0.8) 50%,rgba(190,220,244,0) 75%,rgba(125,185,232,0) 100%);
  background:-webkit-linear-gradient(left,rgba(30,87,153,0) 0%,rgba(143,171,204,0) 25%,rgba(255,255,255,0.8) 50%,rgba(190,220,244,0) 75%,rgba(125,185,232,0) 100%);
  background:linear-gradient(to right,rgba(30,87,153,0) 0%,rgba(143,171,204,0) 25%,rgba(255,255,255,0.8) 50%,rgba(190,220,244,0) 75%,rgba(125,185,232,0) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001e5799',endColorstr='#007db9e8',GradientType=1);
}

.game p {
  background:-moz-linear-gradient(left,rgba(30,87,153,0) 0%,rgba(143,171,204,0) 25%,rgba(255,255,255,0.8) 50%,rgba(190,220,244,0) 75%,rgba(125,185,232,0) 100%);
  background:-webkit-linear-gradient(left,rgba(30,87,153,0) 0%,rgba(143,171,204,0) 25%,rgba(255,255,255,0.8) 50%,rgba(190,220,244,0) 75%,rgba(125,185,232,0) 100%);
  background:linear-gradient(to right,rgba(30,87,153,0) 0%,rgba(143,171,204,0) 25%,rgba(255,255,255,0.8) 50%,rgba(190,220,244,0) 75%,rgba(125,185,232,0) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001e5799',endColorstr='#007db9e8',GradientType=1);
  border-top:#ccc 1px solid;
  width:950px;
  margin:auto;
}

.game ul {
  padding:1em;
  display:grid;
  display:-ms-grid;
/*grid-template-columns: 1fr 1fr 1fr;*/
  grid-template-columns:repeat(8,1fr);
  grid-gap:1em;
}

.game li {
  font-size:.7em;
  text-align:center;
  padding:1em;
  border:1px solid #FF8A8A;
  border-radius:3px;
}

.game ul li:nth-child(3n+1) {
  background:#ddd;
}

.game ul li:nth-child(3n+2) {
  background:#FFECEC;
}

.game ul li:nth-child(3n+3) {
  background:#FFDFDF;
}

.game ul li:nth-child(3n+4) {
  background:#ddd;
}

/* ---------------------------Video */
.video {
  background:#222;
  color:#fff;
}

.video h1 {
  color:#FF8A8A;
}

.video p {
}

.video ul {
  padding:1em;
  display:grid;
  grid-template-columns:repeat(4,1fr);
  grid-gap:1em;
  grid-auto-rows:minmax(100px,auto);
}

.video li {
  text-align:center;
  padding:1em;
  background:#555;
  border:1px solid #fff;
  border-radius:3px;
}

.video a {
  color:#FF8A8A;
  text-decoration:none;
}

.vidall {
  grid-column:3 / span 2;
  grid-row:third-line / 4;
  align-self:stretch;
  font-size:2em;
}

/* ---------------------------Event */
.event {
  background:url(https://hostimg.co/images/2018/01/04/tback.jpg)no-repeat center center fixed;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
}

.event h1 {
  background:-moz-linear-gradient(left,rgba(30,87,153,0) 0%,rgba(143,171,204,0) 25%,rgba(255,255,255,0.8) 50%,rgba(190,220,244,0) 75%,rgba(125,185,232,0) 100%);
  background:-webkit-linear-gradient(left,rgba(30,87,153,0) 0%,rgba(143,171,204,0) 25%,rgba(255,255,255,0.8) 50%,rgba(190,220,244,0) 75%,rgba(125,185,232,0) 100%);
  background:linear-gradient(to right,rgba(30,87,153,0) 0%,rgba(143,171,204,0) 25%,rgba(255,255,255,0.8) 50%,rgba(190,220,244,0) 75%,rgba(125,185,232,0) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001e5799',endColorstr='#007db9e8',GradientType=1);
}

.event h2 {
  background:-moz-linear-gradient(left,rgba(30,87,153,0) 0%,rgba(143,171,204,0) 25%,rgba(255,255,255,0.8) 50%,rgba(190,220,244,0) 75%,rgba(125,185,232,0) 100%);
  background:-webkit-linear-gradient(left,rgba(30,87,153,0) 0%,rgba(143,171,204,0) 25%,rgba(255,255,255,0.8) 50%,rgba(190,220,244,0) 75%,rgba(125,185,232,0) 100%);
  background:linear-gradient(to right,rgba(30,87,153,0) 0%,rgba(143,171,204,0) 25%,rgba(255,255,255,0.8) 50%,rgba(190,220,244,0) 75%,rgba(125,185,232,0) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001e5799',endColorstr='#007db9e8',GradientType=1);
  border-top:#ccc 1px solid;
  width:950px;
  margin:auto;
}

.event p {
  padding:1em;
}

.event ul {
  padding:1em;
  display:grid;
  display:-ms-grid;
/*grid-template-columns: 1fr 1fr 1fr;*/
  grid-template-columns:repeat(5,1fr);
  grid-gap:1em;
/*grid-auto-rows:100px; */
  grid-auto-rows:minmax(100px,auto);
}

.event li {
  text-align:center;
  padding:1em;
  border:1px solid #FF8A8A;
  border-radius:3px;
}

.event ul li:nth-child(3n+1) {
  background:#ddd;
}

.event ul li:nth-child(3n+2) {
  background:#FFECEC;
}

.event ul li:nth-child(3n+3) {
  background:#FFDFDF;
}

.event ul li:nth-child(3n+4) {
  background:#ddd;
}

.event a {
  font-size:.9em;
  text-decoration:none;
  color:#333;
}

.event img {
  display:block;
  margin:auto;
  padding-bottom:10px;
}

.event li {
  transition:all .1s ease-in-out;
}

.event li:hover {
  transform:scale(1.2);
}

.event a:hover {
  color:#000;
}

/* - - - - - - - - - - - - - - - - - - - -  FONTS - - - - - - - - - - - - - - - - - - - - */
/* latin-ext */
@font-face {
  font-family:'Gruppo';
  font-style:normal;
  font-weight:400;
  src:local(Gruppo),url(https://fonts.gstatic.com/s/gruppo/v8/Z8_XBnSobhWOH0HWw-L2BPesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face {
  font-family:'Gruppo';
  font-style:normal;
  font-weight:400;
  src:local(Gruppo),url(https://fonts.gstatic.com/s/gruppo/v8/EoL765IZSvUoJyAsw4h7ow.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;
}

/* devanagari */
@font-face {
  font-family:'Ranga';
  font-style:normal;
  font-weight:400;
  src:local('Ranga Regular'),local(Ranga-Regular),url(https://fonts.gstatic.com/s/ranga/v3/3Ms8_xsEUqdY-xGfpT_uhg.woff2) format("woff2");
  unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200B-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB;
}

/* latin-ext */
@font-face {
  font-family:'Ranga';
  font-style:normal;
  font-weight:400;
  src:local('Ranga Regular'),local(Ranga-Regular),url(https://fonts.gstatic.com/s/ranga/v3/LgJb7sZEzyY_nwvpVgzYLA.woff2) format("woff2");
  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face {
  font-family:'Ranga';
  font-style:normal;
  font-weight:400;
  src:local('Ranga Regular'),local(Ranga-Regular),url(https://fonts.gstatic.com/s/ranga/v3/Ba3xB_3Whn_Xq3RLay2x1A.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-ext */
@font-face {
  font-family:'Mr Dafoe';
  font-style:normal;
  font-weight:400;
  src:local('Mr Dafoe Regular'),local(MrDafoe-Regular),url(https://fonts.gstatic.com/s/mrdafoe/v6/MtCVnQgpvUtbnfRl0WxygRTbgVql8nDJpwnrE27mub0.woff2) format("woff2");
  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face {
  font-family:'Mr Dafoe';
  font-style:normal;
  font-weight:400;
  src:local('Mr Dafoe Regular'),local(MrDafoe-Regular),url(https://fonts.gstatic.com/s/mrdafoe/v6/uZ97Ol8ozFq27olhOMuMCPesZW2xOQ-xsNqO47m55DA.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;
}

/* - - - - - - - - - - - - - - - - - - - -  DEFAULT MFC - - - - - - - - - - - - - - - - - - - - */
#profile_main_photo,#about_me_label,#marital_status_container,#sexual_preference_container,#age_container,#height_container,#weight_container,#eyes_container,#hair_container,#ethnicity_container,#body_type_container,#gender_container,#username_container,#tags_container,#tbody,#header_bar,#city_container,#profile_header,#profile_about_me > .heading,#footer_bar,#occupation_container,#school_container,#favorite_food_container,#pets_container,#automobile_container,#drugs_container,#drink_container,#smoke_container,#country_container,#cam_score_container,#country_container,#drugs_container,#username_container,#profile_interests_content {
  display:none;
}

#profile_friends,#profile_photo_galleries .profile_section_background {
  background:#222;
  color:#fff;
  font-family:'Ranga';
  padding:1em;
}

#profile_friends a,#profile_photo_galleries a {
  color:#FF8A8A;
  text-decoration:none;
}

#profile_friends > .heading,#profile_photo_galleries > .profile_section_content > .heading {
  color:#FF8A8A;
}

#password_photo_gallery_previews a {
  color:#FF8A8A;
  text-decoration:none;
}

#profile_password_photo_galleries {
  position:relative;
  z-index:0;
}

#profile_password_photo_galleries > .profile_section_content {
  padding:1em;
}

#password_photo_gallery_previews > .photo_gallery_preview {
  text-align:center;
  padding:1em;
  border:1px solid #FF8A8A;
  border-radius:3px;
}

#photo_gallery_previews > .photo_gallery_preview {
  text-align:center;
  padding:1em;
  background:#555;
  border:1px solid #fff;
  border-radius:3px;
}

#profile_photo_galleries > .profile_section_content {
  padding:1em;
  position:relative;
  z-index:0;
}

#profile_comments {
  font-family:'Ranga';
}

#profile_comments a {
  color:#FF8A8A;
  text-decoration:none;
}

#profile_comments > .profile_section_content {
  padding:1em;
  position:relative;
  z-index:0;
}

.wall_post {
  border-top:#ccc 1px solid;
  padding:1em;
}

a:link,a:active,a:hover {
  color:#;
}

a:visited {
  color:#;
}

body {
  width:1000px;
  margin:auto;
  margin-top:50px;
  background-color:#FFECEC;
}

.profile_section_content {
  color:#666666;
  border:0;
  border-radius:0;
  padding:0;
  margin:0;
}

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

.profile_section_content .heading {
  text-align:center;
  font-size:3em;
  padding:25px 1em;
  font-family:'Mr Dafoe';
  background:url(#)no-repeat center center fixed;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
}

.content {
  padding:0;
}

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