@charset "UTF-8";

/* custom fonts */
/* cyrillic-ext */
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:400;
  src:local('Open Sans Regular'),local(OpenSans-Regular),url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWJ0bbck.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:'Open Sans';
  font-style:normal;
  font-weight:400;
  src:local('Open Sans Regular'),local(OpenSans-Regular),url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format("woff2");
  unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:400;
  src:local('Open Sans Regular'),local(OpenSans-Regular),url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format("woff2");
  unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:400;
  src:local('Open Sans Regular'),local(OpenSans-Regular),url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format("woff2");
  unicode-range:U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:400;
  src:local('Open Sans Regular'),local(OpenSans-Regular),url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format("woff2");
  unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
}

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

/* latin */
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:400;
  src:local('Open Sans Regular'),local(OpenSans-Regular),url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0b.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+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* cyrillic-ext */
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:700;
  src:local('Open Sans Bold'),local(OpenSans-Bold),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOX-hpOqc.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:'Open Sans';
  font-style:normal;
  font-weight:700;
  src:local('Open Sans Bold'),local(OpenSans-Bold),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2) format("woff2");
  unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* greek-ext */
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:700;
  src:local('Open Sans Bold'),local(OpenSans-Bold),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXuhpOqc.woff2) format("woff2");
  unicode-range:U+1F00-1FFF;
}

/* greek */
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:700;
  src:local('Open Sans Bold'),local(OpenSans-Bold),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUehpOqc.woff2) format("woff2");
  unicode-range:U+0370-03FF;
}

/* vietnamese */
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:700;
  src:local('Open Sans Bold'),local(OpenSans-Bold),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXehpOqc.woff2) format("woff2");
  unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB;
}

/* latin-ext */
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:700;
  src:local('Open Sans Bold'),local(OpenSans-Bold),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format("woff2");
  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:700;
  src:local('Open Sans Bold'),local(OpenSans-Bold),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhp.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+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* 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/daaCSScvJGqLYhG8nNt8KPPswUAPni7TTMw.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+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* /custom fonts */
a:link,a:active {
  color:#347589;
  text-decoration:none;
  font-family:'Open Sans';
}

a:hover {
  text-decoration:underline;
}

a:visited {
  color:#368C5F;
}

body {
  padding:0;
  margin:0;
  background-color:#000;
  color:#000;
  font-family:'Open Sans';
  font-weight:normal;
  font-style:normal;
  font-size:14px;
}

h1,h2 {
  margin:0;
  -webkit-margin-before:0;
  -webkit-margin-after:0;
  -webkit-margin-start:0;
  -webkit-margin-end:0;
  font-family:'Cinzel Decorative','Open Sans';
  text-align:center;
  font-weight:normal;
  color:#000;
}

h1 {
  font-size:40px;
}

h2 {
  font-size:30px;
}

p {
  padding:24px;
  margin:0;
  -webkit-margin-before:0;
  -webkit-margin-after:0;
  -webkit-margin-start:0;
  -webkit-margin-end:0;
  font-size:15px;
  line-height:1.5;
  color:#000;
}

body.mfc_display_inline_mode #header_bar,body.mfc_display_inline_mode #footer_bar {
  visibility:hidden;
}

body.mfc_profile_standard.mfc_display_inline_mode {
  margin-left:0;
  margin-right:0;
  padding-left:5px;
  padding-right:5px;
}

body.mfc_profile_standard.mfc_display_inline_mode #profile_about_me {
  display:flex;
  flex-flow:wrap;
}

body.mfc_profile_standard.mfc_display_inline_mode #profile_about_me .heading {
  flex:0 0 100%;
}

body.mfc_profile_standard.mfc_display_inline_mode #profile_about_me .container {
  flex:0 1 50%;
  margin:0;
  padding:0;
}

body.mfc_profile_standard.mfc_display_inline_mode #profile_about_me #about_me_container,body.mfc_profile_standard.mfc_display_inline_mode #profile_about_me #tags_container {
  flex:0 0 100%;
  margin-top:0;
  margin-bottom:0;
}

@media ( max-width:850px ) {
  body.mfc_profile_standard.mfc_display_inline_mode #profile_about_me .container {
    flex:0 0 100%;
  }
}

@media ( min-width:1500px ) {
  body.mfc_profile_standard.mfc_display_inline_mode #profile_about_me .container {
    flex:0 0 33%;
  }
}

/* framework overwrites */
.mfc_profile_standard {
  background:#000;
  font-family:'Open Sans';
}

#profile {
  margin-bottom:24px;
}

#profile .profile_section {
  border-spacing:0;
}

#profile .profile_section_content {
  background:#fff;
  padding:0;
  margin:0 4px 4px;
  border-radius:2px;
}

#profile .container {
  display:block;
  margin:0;
}

/* headers */
#profile .profile_section_content .heading,.interests_copy-header {
  padding:8px 8px 10px 24px;
  margin-bottom:8px;
  background:#de8ca3;
  font-family:'Open Sans';
  font-size:16px;
  color:#fff;
  box-shadow:none;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  text-shadow:none;
  -moz-text-shadow:none;
  -webkit-text-shadow:none;
  border-bottom:2px solid #368C5F;
}

/* about */
/* tags */
#tags_container {
  padding:16px 24px;
  font-size:15px;
  line-height:15px;
  border-bottom:4px solid #000;
  border-top:4px solid #000;
}

#tags_container > span {
  display:inline-block;
  padding:0;
}

#tags_container > span:first-child {
  padding:0 0 8px;
}

/* /framework overwrites */
/* hidden sections */
#header_bar,#profile_header,#avatar_holder,#profile_header_container,#status_container,#blurb_container,#unix_last_broadcast_container,#unix_last_updated_container,#profile_main_photo,#profile_about_me .heading,.container#username_container,.container#cam_score_container,.container#gender_container,.container#ethnicity_container,.container#country_container,.container#sexual_preference_container,.container#occupation_container,.container#favorite_food_container,.container#pets_container,#about_me_label,.container#average_rating_container,.container#rate_container,#profile_interests_content,#footer_bar {
  display:none;
}

/* /hidden sections */
/* top nav + relative components */
.top_nav {
  background:#fff;
  position:fixed;
  top:0;
  left:0;
  width:100%;
  z-index:1;
}

.top_nav-profile_name h1 {
  padding:8px 0;
  border-bottom:1px dashed #fff;
  background:rgba(222,140,163,0.85);
  color:#fff;
}

.top_nav-nav_links {
  padding-bottom:8px;
  border-bottom:4px solid #000;
  text-align:center;
}

.top_nav-nav_links a {
  font-size:16px;
  padding:8px 16px;
  display:inline-block;
}

.top_nav-nav_links-text_links {
  display:block;
}

.top_nav-nav_links-icon {
  display:inline-block;
  margin:0 24px;
}

.top_nav-nav_links-amazon,.top_nav-nav_links-snapchat,.top_nav-nav_links-twitter,.top_nav-nav_links-leave_message {
  position:relative;
  height:0;
  background:transparent;
  overflow:hidden;
}

.top_nav-nav_links .top_nav-nav_links-amazon {
  padding:55px 0 0;
  width:55px;
}

.top_nav-nav_links .top_nav-nav_links-amazon:after {
  content:'';
  display:block;
  background:url(https://pictr.com/images/2018/08/12/0PNeUq.png);
  background-size:65px 65px;
  height:55px;
  width:55px;
  position:absolute;
  background-position:-4px -5px;
  top:-2px;
  left:0;
}

.top_nav-nav_links .top_nav-nav_links-snapchat {
  padding:58px 0 0;
  width:53px;
}

.top_nav-nav_links .top_nav-nav_links-snapchat:after {
  content:'';
  display:block;
  background:url(https://pictr.com/images/2018/08/12/0PNQWA.png);
  background-size:65px 65px;
  height:58px;
  width:53px;
  position:absolute;
  background-position:-5px 0;
  top:0;
  left:0;
}

.top_nav-nav_links .top_nav-nav_links-leave_message {
  padding:40px 0 2px;
  width:40px;
}

.top_nav-nav_links .top_nav-nav_links-leave_message:after {
  content:'';
  display:block;
  background:url(https://pictr.com/images/2018/08/17/002OFx.png);
  background-size:40px 40px;
  background-position:0 0;
  height:40px;
  width:40px;
  position:absolute;
  top:0;
  left:0;
  transition:ease-in-out .4s;
}

.top_nav-nav_links .top_nav-nav_links-twitter {
  padding:40px 0 2px;
  width:40px;
}

.top_nav-nav_links .top_nav-nav_links-twitter:after {
  content:'';
  display:block;
  background:url(https://pictr.com/images/2018/08/17/002y88.png) 50% 50% no-repeat;
  background-size:40px 40px;
  background-position:0 0;
  height:40px;
  width:40px;
  position:absolute;
  top:-2px;
  left:0;
  transition:ease-in-out .4s;
}

#profile_mfc_share_content,#profile_photo_galleries,#photo_galleries,#profile_comments {
  z-index:0;
  position:relative;
}

#about_lana,#lanas_tip_menu {
  display:block;
  content:'';
  margin-top:-203px;
  height:203px;
  visibility:hidden;
  pointer-events:none;
}

#lanas_tip_menu {
  margin-top:-175px;
  height:175px;
}

/* /top nav + relative components */
/* landing photo */
.lanas_photo_container {
  margin-top:179px;
  border-top:4px solid #000;
  background:rgba(151,201,216,0.8);
  text-align:center;
}

.lanas_photo_container-photo_wrap {
  max-width:80%;
  display:inline-block;
  margin:16px auto;
}

.lanas_photo_container-photo_wrap img {
  max-width:100%;
  border:2px solid #de8ca3;
}

/* /landing photo */
/* about section */
.lana_about_section {
  padding-top:24px;
  clear:both;
  border-top:4px solid #000;
  clear:both;
}

.lana_about_section > p {
  float:left;
  max-width:50%;
  padding:72px 8px 0 24px;
  margin:0;
}

.lana_about_section > img {
  display:inline-block;
  width:240px;
  height:auto;
  padding:24px 0 24px 24px;
}

/* /about section */
/* tip menu section */
.tip_menu_container {
  clear:both;
  padding-top:24px;
  border-top:4px solid #000;
  text-align:center;
}

.tip_menu_container p:first-of-type {
  text-align:center;
  padding:8px 24px 24px;
}

.tip_menu_container ul {
  padding:8px 0;
  margin:0 24px;
  list-style-type:none;
  border-bottom:1px dashed #000;
  border-top:1px dashed #000;
  text-align:center;
  font-size:15px;
}

.tip_menu_container ul li {
  line-height:2;
}

.tip_menu_container ul li.highlight {
  background:rgba(151,201,216,0.8);
}

/* /tip menu section */
/* interests and hobbies section */
.interests_copy {
  clear:both;
  border-top:4px solid #000;
}

/* interest header div on line 162 */
.interests_copy > img {
  width:215px;
  height:auto;
  float:left;
  padding:46px 0 0 16px;
}

.interests_copy-interests_wrap {
  float:left;
  max-width:60%;
}

.interests_copy-interests_wrap > span {
  display:block;
  padding:0 24px;
  font-size:14px;
  font-weight:bold;
}

.interests_copy-interests_wrap > span:first-of-type {
  padding:8px 24px 0;
}

.interests_copy-interests_wrap > p {
  font-size:14px;
  padding:8px 24px;
}

.interests_copy-interests_wrap > p:last-of-type {
  padding:8px 24px 16px;
}

/* /interests and hobbies section */
/* friends section */
#admirers_container {
  padding:0 0 0 24px;
}

#friends_container {
  padding:8px 0 0 24px;
}

#favorite_models_container {
  padding:8px 0 10px 24px;
}

/* /friends section */
/* photo gallery */
#photo_gallery_previews .photo_gallery_preview {
  padding-bottom:16px;
}

#photo_gallery_previews .photo_gallery_name {
  font-weight:bold;
}

#profile_photo_gallery_3 .images {
  display:inline-block;
  padding:16px;
}

#profile_photo_gallery_3 .images a {
  display:inline-block;
}

/* /photo gallery */
/* wall - comments section */
#new_comment {
  display:inline-block;
  margin:20px 24px 30px;
}

#comments {
  padding-left:24px;
}

/* /wall - comments section */
@media screen and (min-width:750px) {
  .interests_copy > img {
    width:252px;
    padding:20px 0 0 16px;
  }
  
  .lana_about_section > p {
    padding:36px 8px 24px 36px;
    line-height:2;
  }
  
  .lana_about_section > img {
    padding:16px 0 16px 36px;
  }
  
  .top_nav-nav_links {
    padding:8px;
  }
  
  .top_nav-nav_links-text_links {
    display:inline-block;
    vertical-align:top;
    margin-top:16px;
  }
  
  .lanas_photo_container {
    margin-top:149px;
  }
  
  #about_lana,#lanas_tip_menu {
    margin-top:-177px;
    height:177px;
  }
  
  #lanas_tip_menu {
    margin-top:-149px;
    height:149px;
  }
}

@media screen and (min-width:900px) {
  .interests_copy > img {
    width:300px;
    padding:16px 0 16px 32px;
  }
  
  .interests_copy-interests_wrap {
    padding:24px 0 0;
  }
  
  .lana_about_section > p {
    max-width:60%;
    padding:16px 0;
    margin:60px 0 60px 36px;
    border-top:1px dashed #000;
    border-bottom:1px dashed #000;
    line-height:2.5;
  }
}

@media screen and (min-width:1100px) {
  .interests_copy-interests_wrap {
    padding:40px 0 0;
  }
  
  .lana_about_section > p {
    padding:24px 16px;
    margin-top:96px;
  }
  
  .lana_about_section > img {
    width:300px;
    padding:16px 0 16px 48px;
  }
}

@media screen and (min-width:1200px) {
  .interests_copy-interests_wrap {
    max-width:70%;
    padding:48px 0 0;
  }
  
  .lana_about_section > img {
    padding:16px 0 16px 60px;
  }
}

@media screen and (min-width:1300px) {
  .lanas_photo_container-photo_wrap img {
    max-width:1024px;
  }
}

@media screen and (min-width:1802px) {
  #tags_container > span,#tags_container > span:first-child {
    padding:0;
  }
}