@charset "UTF-8";

.giveherthediv {
  width:100px;
  margin:auto;
  color:#fff;
}

.welcome {
  width:100%;
  height:auto;
  position:relative;
  background:url(#);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center;
  background-size:cover;
}

.welcome img {
  text-align:center;
  display:block;
  margin:auto;
  width:100vw;
  min-width:550px;
  height:auto;
  position:relative;
}

.rules {
  background:url(https://hostimg.co/images/2017/10/14/rulesbackfeddb72b17566c67.jpg);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center;
  background-size:cover;
}

.f1 {
  font-family:'Nosifer';
  font-size:3em;
  line-height:50px;
}

.aboutme {
  height:500px;
  background:url(https://hostimg.co/images/2017/10/13/abback.jpg);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center;
  background-size:cover;
  position:relative;
  font-family:'Archivo Black';
}

.shed {
  background:url(https://hostimg.co/images/2017/10/16/schedul.jpg);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center;
  background-size:cover;
}

.shed div {
  color:#B9264F;
  position:relative;
  top:45%;
  left:10%;
  transform:translateY(-45%);
  width:50%;
  font-weight:400;
  font-size:1.5em;
  line-height:1.2em;
}

.shed h1 {
  font-size:1.8em;
  color:#3923D6;
  font-weight:600;
  font-family:'Nosifer';
}

.shed ul {
  list-style:none;
  padding-left:0;
}

.aboutme p {
  color:#B9264F;
  position:relative;
  top:45%;
  left:10%;
  transform:translateY(-45%);
  width:45%;
  font-weight:400;
  font-size:1.5em;
  line-height:1.2em;
}

.aboutme font {
  font-size:1.8em;
  color:#3923D6;
  font-weight:600;
}

.aboutme a {
  color:#E6CE00;
  text-decoration:none;
  padding:10px 30px;
  border:1px solid #fff;
  border-radius:5px;
}

.menu {
  background:#fff;
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover;
  padding:10px 0 20px;
  margin-bottom:-10px;
}

.subhead {
  padding-top:25px;
  display:block;
  margin:auto;
  width:auto;
}

.mcont {
  width:83%;
  margin:auto;
  font-size:1.2em;
}

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

.mcont ul {
  list-style:none;
  padding-left:0;
  font-family:'Archivo Black';
}

.mcont li {
  padding:15px;
  border-bottom:1px solid #E6CE00;
  color:#3923D6;
}

.floatright {
  float:right;
  padding-left:10px;
  background:#B9264F;
  padding:5px 10px;
  position:relative;
  bottom:5px;
  color:#fff;
  border-radius:5px;
}

.hight {
  height:500px;
  background:url(https://hostimg.co/images/2017/10/14/htbackc17a35a59fa89e7b.jpg);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center;
  background-size:cover;
  position:relative;
  font-family:'Archivo Black';
}

.hight p {
  color:#3923d6;
  position:relative;
  text-align:right;
  top:45%;
  left:45%;
  transform:translateY(-45%);
  width:45%;
  font-weight:400;
  font-size:1.5em;
  line-height:1.2em;
}

.hight font {
  font-size:1.8em;
  color:#fff;
  font-weight:600;
  font-family:'Nosifer';
}

.hight a {
  color:#E6CE00;
  text-decoration:none;
  padding:10px 30px;
  border:1px solid #fff;
  border-radius:5px;
}

.content {
  background-color:#1d3863;
  display:none;
}

.content h1 {
  padding:20px;
  margin:0;
  font-family:'Ovo';
  color:#fff;
  text-align:center;
}

.ccont {
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
}

.ccont div {
  width:300px;
  height:300px;
  background:#444;
  margin:10px;
  color:#fff;
}

.ccont p {
  width:290px;
  height:50px;
  background:rgba(255,255,255,0.2);
  position:relative;
  padding-top:10px;
  padding-left:10px;
  color:#fff;
  top:-100px;
  font-size:1.2em;
}

@media(max-width: 695px) {
  .welcome h1 {
    font-size:3.7vw;
    width:100%;
    text-align:center;
    flex-direction:none;
  }
  
  .infab p {
  }
}

/* -----------------------------------NAVBAR */
header {
  background:#251375;
  background:-moz-linear-gradient(45deg,#251375 0%,#751828 100%);
  background:-webkit-linear-gradient(45deg,#251375 0%,#751828 100%);
  background:linear-gradient(45deg,#251375 0%,#751828 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#251375',endColorstr='#751828',GradientType=1);
  color:#fff;
  position:-webkit-sticky;
  position:-moz-sticky;
  position:-ms-sticky;
  position:-o-sticky;
  position:sticky;
  width:auto;
  height:76px;
  top:0;
  left:0;
  text-align:center;
  margin:auto;
  z-index:100;
}

nav {
  padding:20px;
}

nav a {
  text-decoration:none;
  color:#b9264f;
}

nav a:hover#menu-icon {
}

nav ul {
  list-style:none;
  font-family:'Archivo Black';
}

nav li {
  display:inline-block;
  padding:0 20px;
  position:relative;
  right:20px;
}

/*MEDIA QUERY*/
@media only screen and (max-width :240px) {
  header {
    position:-webkit-sticky;
    position:-moz-sticky;
    position:-ms-sticky;
    position:-o-sticky;
    position:sticky;
    width:100%;
  }
  
  #menu-icon {
    display:inline-block;
  }
  
  nav ul,nav:active ul {
    display:none;
    position:absolute;
    background:#1e5799;
    background:-moz-linear-gradient(-45deg,#1e5799 0%,#1d3863 100%);
    background:-webkit-linear-gradient(-45deg,#1e5799 0%,#1d3863 100%);
    background:linear-gradient(135deg,#1e5799 0%,#1d3863 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799',endColorstr='#1d3863',GradientType=1);
    top:60px;
    left:0;
    width:100%;
  }
  
  nav li {
    text-align:left;
    width:100%;
    padding:10px 0;
  }
  
  nav:hover ul {
    display:inline-block;
  }
}

/* -----------------------------------Radial Out Hover Effect */
.navhover {
  display:inline-block;
  vertical-align:middle;
  -webkit-transform:perspective(1px) translateZ(0);
  transform:perspective(1px) translateZ(0);
  box-shadow:0 0 1px transparent;
  position:relative;
  overflow:hidden;
  -webkit-transition-property:color;
  transition-property:color;
  -webkit-transition-duration:.6s;
  transition-duration:.6s;
}

.navhover:before {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background:#76a3cc;
  border-radius:100%;
  -webkit-transform:scale(0);
  transform:scale(0);
  -webkit-transition-property:transform;
  transition-property:transform;
  -webkit-transition-duration:.6s;
  transition-duration:.6s;
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}

.navhover:hover,.navhover:focus,.navhover:active {
  color:white;
}

.navhover:hover:before,.navhover:focus:before,.navhover:active:before {
  -webkit-transform:scale(2);
  transform:scale(2);
}

/*------------------------------------------------------PROFILE CONTAINER------------*/
.grid {
  margin:0;
  border:0;
}

.wrap {
  margin:0;
  border:0;
  width:100%;
}

.wrap [class*="col-"] {
  width:100%;
  margin:0;
  border:0;
}

.row {
  display:flex;
  width:100%;
  margin:0;
  padding:0;
  border:0;
}

.row > [class*="col-"] {
  margin:0;
  border:0;
  width:100%;
}

.row > .col-0 {
  flex:0;
}

.row > .col-1 {
  flex:1;
}

.row > .col-2 {
  flex:2;
}

.row > .col-3 {
  flex:3;
}

.row > .col-4 {
  flex:4;
}

.row > .col-5 {
  flex:5;
}

.row > .col-6 {
  flex:6;
}

.row > .col-7 {
  flex:7;
}

.row > .col-8 {
  flex:8;
}

.row > .col-9 {
  flex:9;
}

.row > .col-10 {
  flex:10;
}

.row > .col-11 {
  flex:11;
}

.row > .col-12 {
  flex:12;
}

.row > .col-full {
  width:100%;
}

@media all and (max-width: 500px) {
  .row {
    flex-direction:column;
    width:auto;
  }
  
  .row > [class*="col-"] {
  }
}

/* latin-ext */
@font-face {
  font-family:'Nosifer';
  font-style:normal;
  font-weight:400;
  src:local(Nosifer),local(Nosifer-Regular),url(https://fonts.gstatic.com/s/nosifer/v6/LWNvYs3IFgavEkPu6rQVcPY6323mHUZFJMgTvxaG2iE.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:'Nosifer';
  font-style:normal;
  font-weight:400;
  src:local(Nosifer),local(Nosifer-Regular),url(https://fonts.gstatic.com/s/nosifer/v6/eF2_jPFOvazU2jusNUruvw.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;
}

/* latin-ext */
@font-face {
  font-family:'Archivo Black';
  font-style:normal;
  font-weight:400;
  src:local('Archivo Black Regular'),local(ArchivoBlack-Regular),url(https://fonts.gstatic.com/s/archivoblack/v7/WoAoVT7K3k7hHfxKbvB6B4gp5tHOaY2aFcSDf2owb3A.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:'Archivo Black';
  font-style:normal;
  font-weight:400;
  src:local('Archivo Black Regular'),local(ArchivoBlack-Regular),url(https://fonts.gstatic.com/s/archivoblack/v7/WoAoVT7K3k7hHfxKbvB6B6GwZwAVuVwqynDPq0VH9Ho.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;
}

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

a:visited {
  color:#;
}

body {
  min-width:550px;
  margin:-2px;
  overflow-x:hidden;
  padding:0;
  color:#666666;
  font-family:'Verdana';
  font-weight:normal;
  font-style:normal;
  font-size:12px;
}

.profile_section_content {
  color:#666666;
  border:#;
  padding:0;
  margin:0;
  -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_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 {
  padding:20px;
  text-align:center;
  color:#fff;
  font-family:'Nosifer';
  font-weight:normal;
  font-style:normal;
  font-size:3em;
  -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;
  -webkit-text-shadow:0 0 0 #777777;
  -moz-text-shadow:0 0 0 #777777;
  text-shadow:0 0 0 #777777;
}

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

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

#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,#profile_schedule {
  display:none;
}

#profile_friends,#profile_interests_content > .profile_section_content,#profile_mfc_news_feed_content > .profile_section_content,#profile_photo_galleries > .profile_section_content,#profile_comments > .profile_section_content {
  padding:0;
  font-family:'Archivo Black';
  color:#fff;
  font-weight:400;
}

#profile_friends {
  margin-top:-10px;
  width:auto;
  background:url(https://hostimg.co/images/2017/10/14/vb1.jpg);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center;
  background-size:cover;
}

#profile_friends a {
  color:#B9264F;
}

#password_photo_gallery_previews {
  font-family:'Archivo Black';
  color:#3923D6;
}

#password_photo_gallery_previews a {
  color:#E6CE00;
}

#profile_password_photo_galleries > .profile_section_content > .profile_section_background {
  background:#b9264f;
}

#profile_photo_galleries > .profile_section_content > .profile_section_background {
  background:#3923D6;
}

#profile_photo_galleries a {
  color:#E6CE00;
}

#profile_about_me_friends > .profile_section_content {
  z-index:0;
  position:relative;
}

#profile_comments > .profile_section_content > .heading {
  color:#B9264F;
}

#comments {
  color:#3923D6;
  padding:5px 50px;
}

#comments a {
  color:#B9264F;
  text-decoration:none;
}

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