@charset "UTF-8";

#profile_mfc_share_content > .profile_section_content > .profile_section_background {
  background:#;
}

.sharedin {
  padding:1em;
}

h1 {
  font-family:'Cinzel Decorative';
  display:block;
  font-size:2.8em;
  padding:.5em;
}

p {
  font-size:2em;
  font-family:'Cormorant Infant';
  letter-spacing:.1em;
  line-height:1.5em;
  font-weight:600;
}

ul {
  font-family:'Cormorant Infant';
  letter-spacing:.1em;
  line-height:1.5em;
  padding-left:0;
  list-style:none;
  padding:1em;
  font-weight:600;
}

/*----------Welcome Header---------------------------*/
.welcome {
  margin:auto;
  height:100vh;
  position:relative;
  background:url(http://i65.tinypic.com/9u5ax4.jpg);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center;
  background-size:cover;
}

.welcome img {
  text-align:center;
  display:block;
  margin:auto;
  height:auto;
  width:60%;
  position:relative;
  top:50%;
  transform:translateY(-50%);
}

/*----------Intro---------------------------*/
.introcon {
  height:auto;
  background:#000 url(#);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center;
  background-size:cover;
  position:relative;
}

.intro h1 {
  padding-top:2em;
  color:#000;
  margin:auto;
  width:50%;
  border-bottom:1px solid;
}

.introcon p {
  padding:0 1.5em;
  color:#000;
}

.intro {
  text-align:center;
  margin:50px;
  height:auto;
  background:rgba(255,255,255,1);
  border:1px solid #EFD5D5;
}

.introcon font {
  color:#222;
}

.introcon a {
  border:1px solid #FFB7FA;
  color:#FFB7FA;
  text-decoration:none;
  padding:10px 30px;
  background:#000;
}

.intro img {
  width:35%;
  display:block;
  padding-top:3em;
  margin:auto;
}

/*----------About Me---------------------------*/
.aboutcon {
  height:auto;
  background:#FFB7FA;
  position:relative;
}

.about {
  margin:50px;
  text-align:left;
  background:#fff;
  color:#000;
  padding:1.5rem;
  border:1px solid #EFD5D5;
}

.aboutcon img {
  float:right;
  margin:auto;
  display:block;
}

.about h1 {
  margin:auto;
  width:50%;
  border-bottom:#FF005D solid 1px;
}

.about p {
}

.blockright {
  background:url(http://i64.tinypic.com/qnptsp.jpg);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center;
  background-size:cover;
}

/*----------Rules---------------------------*/
.rulecon {
  height:auto;
  background:#fff url(#);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center;
  background-size:cover;
  position:relative;
  color:#000;
}

.rule {
  margin:100px;
  text-align:center;
  height:auto;
}

.rule p {
  text-align:left;
}

.rule h1 {
  border-bottom:#FF005D solid 1px;
  margin:auto;
  width:50%;
}

/*----------Make Happy---------------------------*/
.happycon {
  height:auto;
  background:#FFB7FA url(#);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center;
  background-size:cover;
  position:relative;
}

.happy {
  margin:50px;
  text-align:center;
  background:#000;
  color:#fff;
  padding:1.5rem;
  border:1px solid #EFD5D5;
}

.happy h1 {
  border-bottom:1px solid #EFD5D5;
  margin:auto;
  width:50%;
}

.happy p {
  text-align:left;
}

.happywrap img {
  width:50%;
  margin:auto;
  display:block;
}

.blockleft {
  background:url(http://i65.tinypic.com/2m2as7l.jpg);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center;
  background-size:cover;
}

/*----------Tip Menu---------------------------*/
.menucon {
  display:inline-block;
  width:100%;
  margin:0;
  height:auto;
  background:#000000);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center;
  background-size:cover;
  position:relative;
}

.menuwrap {
  margin:50px;
  text-align:center;
  background:#fff;
  color:#000;
  padding:1.5rem;
}

.menu {
  display:flex;
}

.menuwrap h1 {
  border-bottom:#FF005D solid 1px;
  margin:auto;
  width:50%;
}

.menuitem {
  flex:1;
}

.menu ul {
  font-size:1.6em;
  padding:0 2rem;
  text-align:left;
  line-height:2.5em;
}

.menu li {
}

.menu font {
  float:right;
}

.menu a {
  text-decoration:none;
  color:#FFB7FA;
  background:#222;
  padding:5px 10px;
  font-size:1em;
}

@media all and (max-width: 650px) {
  .menu {
    flex-direction:column;
    width:auto;
  }
}

/*----------Top Tiippers---------------------------*/
.topcon {
  height:auto;
  background:#7d7d7d url(#);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center;
  background-size:cover;
  position:relative;
}

.top {
}

.top h1,.high h1 {
  text-align:center;
  border-bottom:#FF005D solid 1px;
  margin:auto;
  width:50%;
}

.topflex {
  display:flex;
  justify-content:center;
}

.top ul {
  margin:auto;
  font-size:2em;
}

.top,.high {
  height:400px;
  background:#fff;
  color:#000;
}

.high {
  text-align:center;
}

.highback {
  background:url(*****);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center;
  background-size:cover;
  position:relative;
}

/*----------Video---------------------------*/
.videocon {
  height:auto;
  background:#000 url(#);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center;
  background-size:cover;
  position:relative;
}

.video {
  margin:50px;
  text-align:center;
  background:#fff;
  color:#000;
  padding:1.5rem;
}

.video h1 {
  text-align:center;
  border-bottom:#FF005D solid 1px;
  margin:auto;
  width:50%;
}

.video ul {
  padding:1em;
  margin:auto;
  font-size:2em;
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
}

.video li {
  color:#fff;
  margin:10px;
  background:#000;
  width:300px;
  height:250px;
}

.video a {
  text-decoration:none;
  color:#fff;
  font-size:.5em;
  background:#FF005D;
  padding:5px 10px;
}

/*----------Custom---------------------------*/
.customcon {
  height:auto;
  background:#FFB7FA url(#);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center;
  background-size:cover;
  position:relative;
}

.custom {
  margin:50px;
  text-align:center;
  background:#fff;
  color:#000;
  padding:1.5rem;
}

.custom h1 {
  text-align:center;
  border-bottom:#FFB7FA solid 1px;
  margin:auto;
  width:50%;
}

.custom p {
  text-align:left;
}

/* -----------------------------------NAVBAR */
header {
  background:#000;
  color:#fff;
  position:-webkit-sticky;
  position:-moz-sticky;
  position:-ms-sticky;
  position:-o-sticky;
  position:sticky;
  width:auto;
  top:0;
  text-align:center;
  margin:0;
  z-index:100;
}

nav {
  margin:0;
}

nav a {
  text-decoration:none;
  color:#fff;
  font-family:'Cormorant Infant';
  font-size:1.3vw;
}

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

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

nav li {
  display:inline-block;
  padding:1em 10px;
}

/*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;
  }
}

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

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

.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: 650px) {
  .row {
    flex-direction:column;
    width:auto;
  }
  
  .row > [class*="col-"] {
  }
}

/* latin */
@font-face {
  font-family:'Cinzel Decorative';
  font-style:normal;
  font-weight:400;
  src:local('Cinzel Decorative Regular'),local(CinzelDecorative-Regular),url(https://fonts.gstatic.com/s/cinzeldecorative/v6/fmgK7oaJJIXAkhd9798yQl4jZHmtnl4mfN0ClpLnj0E.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;
}

/* cyrillic-ext */
@font-face {
  font-family:'Cormorant Infant';
  font-style:normal;
  font-weight:400;
  src:local('Cormorant Infant Regular'),local(CormorantInfant-Regular),url(https://fonts.gstatic.com/s/cormorantinfant/v5/q5F0I_a42y_qtMoOtqdjap_akCrlL_3hh4YgSkOnUKI.woff2) format("woff2");
  unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
  font-family:'Cormorant Infant';
  font-style:normal;
  font-weight:400;
  src:local('Cormorant Infant Regular'),local(CormorantInfant-Regular),url(https://fonts.gstatic.com/s/cormorantinfant/v5/q5F0I_a42y_qtMoOtqdjapzFZOpdJRgCN1LIfMLEa_4.woff2) format("woff2");
  unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* vietnamese */
@font-face {
  font-family:'Cormorant Infant';
  font-style:normal;
  font-weight:400;
  src:local('Cormorant Infant Regular'),local(CormorantInfant-Regular),url(https://fonts.gstatic.com/s/cormorantinfant/v5/q5F0I_a42y_qtMoOtqdjavM6LPuVjZjsLYr98wp7RDk.woff2) format("woff2");
  unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face {
  font-family:'Cormorant Infant';
  font-style:normal;
  font-weight:400;
  src:local('Cormorant Infant Regular'),local(CormorantInfant-Regular),url(https://fonts.gstatic.com/s/cormorantinfant/v5/q5F0I_a42y_qtMoOtqdjaqah3bOuZgQeViWeyfXzNG8.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:'Cormorant Infant';
  font-style:normal;
  font-weight:400;
  src:local('Cormorant Infant Regular'),local(CormorantInfant-Regular),url(https://fonts.gstatic.com/s/cormorantinfant/v5/q5F0I_a42y_qtMoOtqdjaqUHlN5pzpFqzCHbBIoLoe0.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:'IM Fell Great Primer';
  font-style:normal;
  font-weight:400;
  src:local('IM FELL Great Primer Roman'),local(IM_FELL_Great_Primer_Roman),url(https://fonts.gstatic.com/s/imfellgreatprimer/v7/AL8ALGNthei20f9Cu3e93lkxQeIsd7r3-yGilmZ2XlU.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;
}

/* telugu */
@font-face {
  font-family:'Peddana';
  font-style:normal;
  font-weight:400;
  src:local('Peddana Regular'),local(Peddana),url(https://fonts.gstatic.com/s/peddana/v5/slEN0ByZEOy4hPuyaltsh_Y6323mHUZFJMgTvxaG2iE.woff2) format("woff2");
  unicode-range:U+0951-0952,U+0964-0965,U+0C00-0C7F,U+1CDA,U+200C-200D,U+25CC;
}

/* latin */
@font-face {
  font-family:'Peddana';
  font-style:normal;
  font-weight:400;
  src:local('Peddana Regular'),local(Peddana),url(https://fonts.gstatic.com/s/peddana/v5/hIOM-MWWFzpY4jUA5_-j6g.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;
}

body {
  background:#000;
  min-width:550px;
  margin:-2px;
  overflow-x:hidden;
  padding:0;
  font-family:'Cormorant Infant';
}

.profile_section_content {
  background:#000;
  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 {
}

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

.profile_section_content .heading {
  font-family:'Cinzel Decorative';
  display:block;
  text-align:center;
  font-size:2.8em;
  padding:.5em;
  margin:auto;
  width:50%;
  border-bottom:#FF005D solid 1px;
  -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;
}

#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 {
}

#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;
  padding:3% 15%;
}

#profile_about_me_friends > .profile_section_content {
}

#profile_friends {
  margin:auto;
  color:#FFF;
  background:#000;
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center;
  background-size:cover;
}

#profile_friends > .heading {
}

#profile_friends a {
  color:#FF0055;
  text-decoration:none;
}

#average_rating_label {
  padding-top:2em;
}

#profile_friends > div {
}

#profile_friends > .container {
  font-size:2em;
  font-family:'Cormorant Infant';
  letter-spacing:.1em;
  line-height:1.5em;
  font-weight:600;
}

#profile_friends .container .label {
}

#profile_friends .container .value {
}

#profile_photo_galleries {
}

#profile_photo_galleries a {
  color:#FF0055;
  text-decoration:none;
}

#profile_photo_galleries > .profile_section_content > .heading {
  color:#FFFFFF;
}

.photo_gallery_preview {
  font-size:2em;
}

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

#profile_photo_galleries > .profile_section_content {
  background:#999;
}

#profile_photo_galleries > .profile_section_content > .profile_section_background {
  background:url(****);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center;
  background-size:cover;
}

#profile_photo_galleries a {
  color:#FFFFFF;
}

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

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

#comments {
  font-size:2em;
  color:#000;
  padding:5px 50px;
}

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

#profile_comments > .profile_section_content > .profile_section_background {
  background:#fff;
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center;
  background-size:cover;
}

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