@charset "UTF-8";

UTF-8;
.image-slider__slide--1,.image-slider__slide--2 {
  background-position:center 45%!important;
}

#profile_mfc_share_content {
  margin-top:36px;
  margin-bottom:18px;
}

.e3t4b:before {
  content:"\01F48B";
}

.e3sqh:before {
  content:"\01F351";
}

.e3sti:before {
  content:"\01F3B2";
}

.e3tg1:before {
  content:"\01F601";
}

.e3t5c:before {
  content:"\01F4AC";
}

.e3t30:before {
  content:"\01F460";
}

.e3udm:before {
  content:"\01F9B6";
}

.e3u99:before {
  content:"\01F929";
}

.e3sq8:before {
  content:"\01F348";
}

.e3srg:before {
  content:"\01F370";
}

.e3ths:before {
  content:"\01F63C";
}

.e3stl:before {
  content:"\01F3B5";
}

.e3t57:before {
  content:"\01F4A7";
}

.e3st8:before {
  content:"\01F3A8";
}

.e3spp:before {
  content:"\01F339";
}

.e3t4q:before {
  content:"\01F49A";
}

.e3st5:before {
  content:"\01F3A5";
}

.e3t2n:before {
  content:"\01F457";
}

.e3sr4:before {
  content:"\01F364";
}

.e3t29:before {
  content:"\01F449";
}

.e3th5:before {
  content:"\01F625";
}

.e3t3r:before {
  content:"\01F47B";
}

.e3ua3:before {
  content:"\01F943";
}

.e3sqi:before {
  content:"\01F352";
}

.e3u94:before {
  content:"\01F924";
}

.e3t39:before {
  content:"\01F469";
}

.e3uea:before {
  content:"\01F9CA";
}

.e3ubl:before {
  content:"\01F975";
}

.e3t1k:before {
  content:"\01F434";
}

.e3t71:before {
  content:"\01F4E1";
}

.e3u8m:before {
  content:"\01F916";
}

.e3t6u:before {
  content:"\01F4DE";
}

.e3t56:before {
  content:"\01F4A6";
}

.e3t4d:before {
  content:"\01F48D";
}

.e3sq6:before {
  content:"\01F346";
}

.e3tge:before {
  content:"\01F60E";
}

.j3t4b:after {
  content:"\01F48B";
}

.j3tcg:after {
  content:"\01F590";
}

.j3tgf:after {
  content:"\01F60F";
}

.j3t30:after {
  content:"\01F460";
}

.j3udm:after {
  content:"\01F9B6";
}

.j3t38:after {
  content:"\01F468";
}

.j3t2h:after {
  content:"\01F451";
}

.j9l1:after {
  content:"\026A1";
}

.j3sq8:after {
  content:"\01F348";
}

.j3ufu:after {
  content:"\01F9FE";
}

.j3u8h:after {
  content:"\01F911";
}

.j3u94:after {
  content:"\01F924";
}

.j3t57:after {
  content:"\01F4A7";
}

.j3srb:after {
  content:"\01F36B";
}

.j3t20:after {
  content:"\01F440";
}

.j3t2p:after {
  content:"\01F459";
}

.j3t8c:after {
  content:"\01F50C";
}

.j3sq6:after {
  content:"\01F346";
}

.j3ths:after {
  content:"\01F63C";
}

.j3t5c:after {
  content:"\01F4AC";
}

.j3sr4:after {
  content:"\01F364";
}

.j3uku:after {
  content:"\01FA9E";
}

.j3t4q:after {
  content:"\01F49A";
}

.j3tmd:after {
  content:"\01F6CD";
}

.e3tgs:before {
  content:"\01F61C";
}

.e3ubg:before {
  content:"\01F970";
}

.e3t7m:before {
  content:"\01F4F6";
}

.e3sqk:before {
  content:"\01F354";
}

.e3t58:before {
  content:"\01F4A8";
}

.e3t7q:before {
  content:"\01F4FA";
}

:root {
  --aw:40px;
  --pls:8px;
  --pts:8px;
  --phr:0;
  --phh:8px;
  --vss:12px;
  --vss2:6px;
  --bh:24px;
}

@media screen and (min-width:700px) {
  :root {
    --aw:50px;
    --pls:16px;
    --pts:10px;
    --phh:36px;
    --phr:50px;
    --vss:36px;
    --vss2:18px;
    --bh:36px;
  }
}

#about_me_label,#avatar_holder,#blurb_label,#gender_container,#header_bar,#last_login_string_container,#marital_status_container,#member_message_value,#member_type_value,#profile_header_container a[href$=wall],#profile_main_photo,#status_label,#thanks,#unix_last_broadcast_container,#unix_last_login_container,#unix_last_updated_container,#username_container,.wall_post_avatar img[src="https://img.mfcimg.com/images/nophoto-f.gif"],.wall_post_avatar img[src="https://img.mfcimg.com/images/nophoto-m.gif"] {
  display:none!important;
}

#profile_interests_content .value {
  margin:0;
}

#cboxLoadedContent,#gallery_password_form,#gallery_password_form_modal,#protected_gallery_instructions,#protected_gallery_name {
  padding:0;
}

#new_comment,#new_comment textarea,.profile_section_content {
  margin:0;
  padding:0;
}

.profile_section_content {
  border-radius:0;
  position:static;
}

#new_comment_buttons input[type=submit],#profile_header_container #member_status_value a,.btn {
  box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
}

#new_comment_buttons input:hover[type=submit],#profile_header_container #member_status_value a:hover,.btn:hover {
  box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);
}

#cboxLoadedContent {
  box-shadow:0 12px 15px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19);
}

#profile_mfc_share_content iframe {
  border-style:solid;
  border-color:#ccc;
  border-width:0 1px 1px;
}

.emphasis,.photo_gallery_name a,.wall_post_info,.wall_post_info a {
  font-weight:400;
  color:#8f5500!important;
}

*,:after,:before {
  box-sizing:border-box;
}

@font-face {
  font-family:Roboto;
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local(Roboto),url(https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");
}

@font-face {
  font-family:Nunito;
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(https://fonts.gstatic.com/s/nunito/v16/XRXV3I6Li01BKofINeaB.woff2) format("woff2");
}

@font-face {
  font-family:Lato;
  font-style:italic;
  font-weight:400;
  font-display:swap;
  src:url(https://fonts.gstatic.com/s/lato/v23/S6u8w4BMUTPHjxsAXC-q.woff2) format("woff2");
}

.grid {
  padding:0 5px;
}

.row {
  margin:0 -5px;
  display:-ms-flexbox;
  display:flex;
}

.col {
  width:100%;
  padding:0 5px;
}

.col--flex {
  display:-ms-flexbox;
  display:flex;
}

.col--half {
  width:50%;
}

.col--third {
  width:33.3333333333%;
}

.col--two-thirds {
  width:66.6666666667%;
}

.col--golden {
  width:61%;
}

.col--golden2 {
  width:39%;
}

body {
  background-color:#fff;
  font-family:Roboto,Verdana,Tahoma,Geneva,sans-serif;
  margin:0 auto;
  padding:0;
  color:rgba(0,0,0,.87);
  position:relative;
  max-width:1440px;
}

body.mfc_display_inline_mode {
  font-family:Nunito,Roboto,sans-serit;
}

.profile_section .heading {
  display:block;
  text-decoration:none;
  position:-webkit-sticky;
  position:sticky;
  top:-1px;
  z-index:5;
  font-weight:400;
  color:#fff;
  font-size:20px;
  padding:var(--pls);
  margin:0;
  width:100%;
}

@media (min-width:700px) {
  .profile_section .heading {
    font-size:24px;
  }
}

.profile_section .heading:before {
  content:" ";
  display:block;
  position:absolute;
  top:0;
  width:26px;
  height:100%;
  background-size:26px 26px;
  background-position:50%;
  background-repeat:no-repeat;
}

.subheading {
  padding-top:.5em;
  font-size:.7em;
  display:none;
  padding-right:32px;
}

@media screen and (min-width:700px) {
  .subheading {
    display:block;
  }
}

#profile_comments .heading,#profile_mfc_news_feed_content .heading,#profile_mfc_share_content .heading,#profile_password_photo_galleries .heading,#profile_photo_galleries .heading,.header--left .heading {
  padding-left:calc(2 * var(--pls) + var(--aw))!important;
}

#profile_comments .heading:before,#profile_mfc_news_feed_content .heading:before,#profile_mfc_share_content .heading:before,#profile_password_photo_galleries .heading:before,#profile_photo_galleries .heading:before,.header--left .heading:before {
  left:calc(var(--pls) + (var(--aw) - 26px) / 2);
}

#lc-games .heading:before,#lc-lovense .heading:before,#lc-mfc-share .heading:before,#lc-raffle .heading:before,#profile_about_me .heading:before,#profile_friends .heading:before,#profile_interests_content .heading:before,#profile_schedule .heading:before,.header--right .heading:before {
  right:var(--pls);
}

#password_photo_galleries .heading,#photo_galleries .heading {
  margin:0;
  padding:1em 0 .3846153846em;
  color:#999;
  font-size:1.4em;
}

#password_photo_galleries .heading:first-letter,#photo_galleries .heading:first-letter {
  text-transform:capitalize;
}

#profile_header .profile_section .heading {
  padding:0;
  width:750px;
}

#profile_header .profile_section .heading:before {
  display:none;
}

#profile_about_me>.heading {
  text-indent:-9999px;
  line-height:0;
}

#profile_about_me>.heading:after {
  content:"My Stats";
  text-indent:0;
  display:block;
  line-height:normal;
}

.sub-section {
  font-size:20px;
  font-weight:400;
  color:#ff9800;
  border-top:1px solid #ffe0b2;
  padding-top:var(--vss2);
  margin-top:var(--vss);
}

.sub-section:nth-child(2) {
  margin-top:20px;
  border-top:0;
  padding-top:0;
}

.sub-section--inner {
  margin-top:1em;
  margin-bottom:1em;
  padding-top:0;
  font-size:18px;
  border-top:none;
}

#gallery_password_form_modal input[type=submit],#new_comment_buttons input[type=submit],#profile_header_container #member_status_value a,#profile_load_more_comments,.btn,.btn-flat {
  display:inline-block;
  height:var(--bh);
  margin-bottom:15px;
  padding:0 .5em;
  font-size:1rem;
  border-radius:2px;
  line-height:var(--bh);
  text-transform:uppercase;
  border:none;
  outline:0;
  -webkit-tap-highlight-color:transparent;
}

@media (min-width:700px) {
  #gallery_password_form_modal input[type=submit],#new_comment_buttons input[type=submit],#profile_header_container #member_status_value a,#profile_load_more_comments,.btn,.btn-flat {
    padding:0 1.5em;
    font-size:1.25rem;
  }
}

#new_comment_buttons input[type=submit],#profile_header_container #member_status_value a,.btn {
  text-decoration:none;
  color:#fff;
  background-color:#ff9800;
  text-align:center;
  letter-spacing:.5px;
  transition:all .2s ease-out;
  cursor:pointer;
}

#new_comment_buttons input:hover[type=submit],#profile_header_container #member_status_value a:hover,.btn:hover {
  background-color:#ffa21a;
}

.btn--lower {
  text-transform:none;
}

.btn--large {
  font-size:larger;
}

#profile_header_container #member_status_value a,.btn--accent {
  background-color:#4caf50;
}

#profile_header_container #member_status_value a:hover,.btn--accent:hover {
  background-color:#5cb860;
}

.btn--raffle {
  background-color:#ff9800;
}

.btn--raffle:hover {
  background-color:#ffa21a;
}

#gallery_password_form_modal input[type=submit],#profile_load_more_comments,.btn-flat {
  box-shadow:none;
  background-color:transparent;
  color:#ff9800;
  cursor:pointer;
}

#gallery_password_form_modal input.disabled[type=submit],.btn-flat.disabled,.disabled#profile_load_more_comments {
  color:#b3b2b2;
  cursor:default;
}

.btn-group {
  margin-top:32px;
}

.btn-group--centered {
  text-align:center;
}

.btn-group--column {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
  flex-direction:column;
}

#profile_about_me {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:justify;
  justify-content:space-between;
  margin-bottom:var(--vss);
  max-width:1128px;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
}

#profile_about_me .heading {
  transform:translateY(1px);
}

#profile_about_me .container {
  width:100%;
}

@media screen and (min-width:700px) {
  #profile_about_me .container {
    width:49%;
  }

  #profile_about_me #tags_container {
    width:100%;
  }

  #profile_about_me #tags_container .label {
    width:16.3333333333%;
  }

  #profile_about_me #tags_container .value {
    width:83.6666666667%;
  }
}

#profile_interests_content .label,#profile_interests_content .value {
  margin:0;
}

#about_me_container {
  -ms-flex-order:-1;
  order:-1;
  width:100%!important;
}

#profile,.profile_row {
  display:block;
}

.profile_row {
  max-width:1200px;
  padding:0 var(--phr);
}

.profile_row.hidden {
  display:none;
}

.profile_row:first-child {
  padding:0;
  max-width:100%;
}

.profile_section {
  display:block;
  margin-bottom:var(--vss);
}

#profile_header,.profile_row:last-child .profile_section {
  margin-bottom:0;
}

body {
  min-width:auto;
}

#profile_header {
  position:relative;
  overflow:hidden;
}

.mfc_display_inline_mode #profile_header {
  display:none;
}

#profile_header .profile_section_background {
  z-index:-2;
  overflow:hidden;
  background:linear-gradient(180deg,transparent,rgba(0,0,0,.6));
}

#profile_header .profile_section_content {
  height:auto;
  position:relative;
}

#profile_header .profile_section_content:after {
  display:block;
  content:"";
  width:100%;
  padding-top:50%;
}

#status_value {
  font-size:0;
  line-height:0;
}

#status_value a {
  display:none;
}

#profile_header_container {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
  flex-direction:column;
  position:absolute;
  top:0;
  bottom:0;
  font-size:.9rem;
  color:transparent;
  margin:0;
  width:100%;
  -ms-flex-pack:end;
  justify-content:flex-end;
}

#profile_header_container .heading {
  font-size:36px;
  line-height:1.1;
  padding:0 0 0 var(--phh);
}

.mfc_display_inline_mode #profile_header_container .heading {
  display:none;
}

@media (min-width:700px) {
  #profile_header_container .heading {
    font-size:64px;
  }
}

#profile_header_container #blurb_value {
  width:100%;
  color:#fff;
  font-size:18px;
  padding:0 calc(var(--phh) + 2px);
  padding-bottom:15px;
}

@media (min-width:700px) {
  #profile_header_container #blurb_value {
    text-align:left;
    font-size:24px;
    padding-top:16px;
    padding-bottom:16px;
  }
}

#profile_header_container #status_container {
  z-index:2;
  width:100%;
  padding-left:var(--phr);
  -ms-flex-order:2;
  order:2;
  width:40%;
}

.mfc_display_inline_mode.mfc_online #profile_header_container #status_container {
  display:none;
}

@media (min-width:700px) {
  #profile_header_container #status_container {
    font-size:16px;
  }
}

#profile_header_container #status_label {
  display:none;
}

#profile_header_container #status_value {
  width:auto;
  padding:0;
  padding-right:var(--phr);
}

#profile_header_container #unix_last_broadcast_container {
  display:block!important;
  padding:0 calc(var(--phh) + 2px);
  color:#fff;
  width:50%;
}

.mfc_display_inline_mode.mfc_online #profile_header_container #unix_last_broadcast_container {
  display:none!important;
}

#profile_header_container #unix_last_broadcast_label,#profile_header_container #unix_last_broadcast_value {
  min-width:0;
  font-size:14px;
  width:auto;
  padding:0 0 12px;
  margin-right:5px;
}

@media (min-width:700px) {
  #profile_header_container #unix_last_broadcast_label,#profile_header_container #unix_last_broadcast_value {
    font-size:16px;
  }
}

#profile_header_container #member_status_value {
  display:block!important;
  text-align:right;
  margin-left:var(--phh);
  font-size:1.25rem;
  position:absolute;
  bottom:12px;
  right:12px;
}

@media (min-width:700px) {
  #profile_header_container #member_status_value {
    margin-left:0;
  }
}

#profile_header_container #member_status_value a {
  display:block;
  margin:0 auto;
}

#about_me_container {
  display:block;
  margin:0;
}

.container {
  margin:0;
}

.label {
  font-weight:400;
}

.profile_section_content {
  font-size:.9rem;
}

@media screen and (min-width:700px) {
  .profile_section_content {
    font-size:1rem;
  }
}

#profile_about_me_friends .profile_section_content,#profile_header .profile_section_content {
  padding-top:0;
}

.container {
  display:block;
  width:100%;
}

.container:after {
  display:block;
  content:"";
  clear:both;
}

.label,.value {
  display:block;
  margin:0;
  float:left;
}

.label:first-letter,.value:first-letter {
  text-transform:uppercase;
}

.label {
  width:33.3333333333%;
  text-transform:lowercase;
  min-width:0;
}

.label,.value {
  padding:var(--pts) var(--pls);
}

.value {
  width:66.6666666667%;
}

#about_me_container {
  border-top:none!important;
}

#about_me_container,#about_me_value {
  background-color:#fff;
  width:auto;
}

#about_me_value {
  padding:0;
  float:none;
}

#about_me_value:first-letter,#rate_label {
  text-transform:none;
}

#profile_interests_content .container {
  margin:0;
}

#schedule_converted {
  font-size:.8em;
  padding-left:calc(33.3333333333% + var(--pls));
  padding-top:var(--pts);
  padding-bottom:var(--pts);
  background-color:transparent;
}

#lc-faq>.container,#profile_about_me>.container,#profile_friends>.container,.lc-menu__item,.profile_section_content>.container {
  display:-ms-flexbox;
  display:flex;
}

#lc-faq>.container>.label,#profile_about_me>.container>.label,#profile_friends>.container>.label,.lc-menu__price,.profile_section_content>.container>.label {
  background:hsla(0,0%,100%,.87);
}

#lc-faq>.container>.value,#profile_about_me>.container>.value,#profile_friends>.container>.value,.lc-menu__desc,.profile_section_content>.container>.value {
  background:#fff;
  padding-left:var(--pls);
  -ms-flex-positive:1;
  flex-grow:1;
}

#lc-faq>#about_me_container,#profile_about_me>#about_me_container,#profile_friends>#about_me_container,.profile_section_content>#about_me_container {
  display:block;
  background:transparent;
}

#lc-faq>#about_me_container>.value,#profile_about_me>#about_me_container>.value,#profile_friends>#about_me_container>.value,.profile_section_content>#about_me_container>.value {
  background:transparent;
  padding-left:0;
}

#profile_about_me>.heading {
  background-color:#ff9800;
}

#profile_about_me>.container {
  background-color:#ff9800;
  border-top:1px solid #ffe0b2;
}

#profile_friends>.heading {
  background-color:#ff9800;
}

#profile_friends>.container {
  background-color:#ff9800;
  border-top:1px solid #ffe0b2;
}

#profile_schedule .profile_section_content>.heading {
  background-color:#ff9800;
}

#profile_schedule .profile_section_content>.container {
  background-color:#ff9800;
  border-top:1px solid #ffe0b2;
}

#profile_interests_content .profile_section_content>.heading {
  background-color:#ff9800;
}

#profile_interests_content .profile_section_content>.container {
  background-color:#ff9800;
  border-top:1px solid #ffe0b2;
}

#profile_comments .profile_section_content>.heading {
  background-color:#ff9800;
}

#profile_comments .profile_section_content>.container {
  background-color:#ff9800;
  border-top:1px solid #ffe0b2;
}

#profile_password_photo_galleries .profile_section_content>.heading {
  background-color:#ff9800;
}

#profile_password_photo_galleries .profile_section_content>.container {
  background-color:#ff9800;
  border-top:1px solid #ffe0b2;
}

#profile_photo_galleries .profile_section_content>.heading {
  background-color:#ff9800;
}

#profile_photo_galleries .profile_section_content>.container {
  background-color:#ff9800;
  border-top:1px solid #ffe0b2;
}

.lc-menu__column>.heading {
  background-color:#ff9800;
}

.lc-menu__column>.container {
  background-color:#ff9800;
  border-top:1px solid #ffe0b2;
}

.lc-tip-menu>.container,.lc-tip-menu>.heading {
  background-color:#ff9800;
}

.lc-tip-menu>.container {
  border-top:1px solid #ffe0b2;
}

#lc-team-list>.container,#lc-team-list>.heading {
  background-color:#ff9800;
}

#lc-team-list>.container {
  border-top:1px solid #ffe0b2;
}

.videos>.container,.videos>.heading {
  background-color:#ff9800;
}

.videos>.container {
  border-top:1px solid #ffe0b2;
}

#profile_mfc_news_feed_content .profile_section_content>.heading {
  background-color:#ff9800;
}

#profile_mfc_news_feed_content .profile_section_content>.container {
  background-color:#ff9800;
  border-top:1px solid #ffe0b2;
}

#lc-lovense>.container,#lc-lovense>.heading {
  background-color:#ff9800;
}

#lc-lovense>.container {
  border-top:1px solid #ffe0b2;
}

#lc-games>.container,#lc-games>.heading {
  background-color:#ff9800;
}

#lc-games>.container {
  border-top:1px solid #ffe0b2;
}

#lc-mfc-share>.container,#lc-mfc-share>.heading {
  background-color:#ff9800;
}

#lc-mfc-share>.container {
  border-top:1px solid #ffe0b2;
}

#lc-top-members>.container,#lc-top-members>.heading {
  background-color:#ff9800;
}

#lc-top-members>.container {
  border-top:1px solid #ffe0b2;
}

#profile_mfc_share_content .profile_section_content>.heading {
  background-color:#ff9800;
}

#profile_mfc_share_content .profile_section_content>.container {
  background-color:#ff9800;
  border-top:1px solid #ffe0b2;
}

#lc-monthly-team>.heading {
  background-color:#4caf50;
}

#lc-monthly-team>.container {
  background-color:#4caf50;
  border-top:1px solid #c8e6c9;
}

#lc-raffle>.container,#lc-raffle>.heading {
  background-color:#ff9800;
}

#lc-raffle>.container {
  border-top:1px solid #ffe0b2;
}

.wine-bank>.container,.wine-bank>.heading {
  background-color:#ff9800;
}

.wine-bank>.container {
  border-top:1px solid #ffe0b2;
}

.team-special>.container,.team-special>.heading {
  background-color:#ff9800;
}

.team-special>.container {
  border-top:1px solid #ffe0b2;
}

.favorites>.container,.favorites>.heading {
  background-color:#ff9800;
}

.favorites>.container {
  border-top:1px solid #ffe0b2;
}

#lc-bday>.container,#lc-bday>.heading {
  background-color:#ff9800;
}

#lc-bday>.container {
  border-top:1px solid #ffe0b2;
}

#lc-faq>.container,#lc-faq>.heading {
  background-color:#ff9800;
}

#lc-faq>.container {
  border-top:1px solid #ffe0b2;
}

#profile_friends {
  margin-bottom:var(--vss);
}

#profile_friends br,#profile_friends br:after {
  content:" ";
}

#profile_friends a {
  color:#ff9800;
}

#profile_friends a:hover {
  color:#ffd180;
}

#admirers_label form,#friends_label form {
  display:inline-block;
}

.holder {
  margin:0;
  border-style:solid;
  border-color:#ccc;
  border-width:0 1px 1px;
}

.holder a,.holder a:hover,.holder span {
  border:none;
  line-height:1;
  margin:10px 0;
  padding:6px 10px;
  font-size:16px;
  color:#4caf50;
  text-decoration:none;
}

.holder a:hover {
  background-color:#c8e6c9;
  color:#000;
  border-radius:2px;
}

.holder .jp-current,.holder .jp-current:hover,.holder .jp-disabled,.holder .jp-disabled:hover {
  color:#bbb;
  background-color:transparent;
}

.holder .jp-previous {
  text-indent:-9999px;
  line-height:0;
}

.holder .jp-previous:after {
  content:"<";
  text-indent:0;
  display:block;
  line-height:normal;
}

.holder .jp-next {
  text-indent:-9999px;
  line-height:0;
}

.holder .jp-next:after {
  content:">";
  text-indent:0;
  display:block;
  line-height:normal;
}

.holder .jp-next,.holder .jp-next:hover,.holder .jp-previous,.holder .jp-previous:hover {
  line-height:0;
  width:28px;
}

.holder .jp-previous,.holder .jp-previous:hover {
  margin-left:16px;
}

.photo_gallery_previews {
  overflow:visible;
  margin:0;
  padding:0;
  border-style:solid;
  border-color:#ccc;
  border-width:0 1px 1px;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
}

.mfc_display_inline_mode .photo_gallery_previews {
  border-left-width:0;
  border-right-width:0;
}

.photo_gallery_preview {
  font-size:10px;
  position:relative;
  display:block;
  float:none;
  width:50%;
  text-align:left;
  margin:0;
  padding:0;
}

@media (min-width:700px) {
  .photo_gallery_preview {
    width:33.3333333333%;
  }
}

.photo_gallery_preview>.photo_gallery_link {
  width:80px;
  height:80px;
  padding-left:16px;
  padding-top:16px;
}

.photo_gallery_preview>.photo_gallery_link img {
  width:50px;
  height:50px;
  padding:0;
}

@media (min-width:1200px) {
  .photo_gallery_preview {
    width:25%;
  }
}

.photo_gallery_name {
  font-size:1.4em;
  padding:1.1428571429em 10px 0 5.1428571429em;
}

.photo_gallery_name a {
  text-decoration:none;
}

.photo_gallery_name a:hover {
  text-decoration:underline;
}

.photo_gallery_count {
  font-size:1.25em;
  line-height:1.4;
  padding:0 1.28em 1.28em 6em;
}

.photo_gallery_preview>.photo_gallery_link {
  position:absolute;
  top:0;
  left:0;
}

.photo_gallery_image {
  width:auto;
  height:80px;
}

.photo_gallery_link {
  display:block;
}

.photo_gallery_link:first-letter {
  text-transform:uppercase;
}

#photo_gallery_previews img {
  border-radius:50%;
}

.photo_gallery {
  border-style:solid;
  border-color:#ccc;
  border-width:0 1px 1px;
  padding:var(--pts) var(--pls);
}

#password_photo_galleries,#photo_galleries {
  margin-top:-var(--vss);
  margin-bottom:var(--vss);
}

#password_photo_galleries .profile_section_content,#photo_galleries .profile_section_content {
  padding-top:0;
}

#password_photo_galleries .heading,#photo_galleries .heading {
  transform:translateY(1px);
}

#footer_bar {
  background-color:#ff9800;
  color:#ff9800;
  height:auto;
  margin-top:var(--vss2);
  padding:8px 0 0;
}

.mfc_display_inline_mode #footer_bar {
  display:none;
}

.footer_links a,.mfc_compliance_link a {
  display:block;
  font-size:14px;
  padding:8px;
  text-decoration:none;
  color:#fff!important;
}

.footer_links a:hover,.mfc_compliance_link a:hover {
  text-decoration:underline;
}

@media (min-width:700px) {
  .footer_links a,.mfc_compliance_link a {
    padding-left:0;
  }
}

.footer_links {
  float:none;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
  flex-direction:column;
  font-size:0;
  -ms-flex-align:start;
  align-items:flex-start;
}

.mfc_compliance_link {
  text-align:left;
  background-color:#ff9800;
  margin-top:0;
  padding-bottom:36px;
}

.mfc_compliance_link a {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

@media (min-width:700px) {
  .mfc_compliance_link a {
    padding-left:var(--phr);
  }
}

#cboxLoadedContent,#cboxLoadingOverlay,#gallery_password {
  border-radius:0;
}

#colorbox {
  height:auto!important;
}

#cboxContent,#cboxLoadedContent,#cboxWrapper {
  width:300px!important;
  height:auto!important;
}

#cboxWrapper {
  margin:0 auto;
  position:static;
}

#gallery_password {
  box-shadow:none;
}

#cboxLoadedContent {
  position:relative;
}

#cboxOverlay {
  background:#222;
}

#protected_gallery_name {
  color:#222;
  padding-bottom:16px;
}

#protected_gallery_name:first-letter {
  text-transform:uppercase;
}

#protected_gallery_instructions {
  color:#999;
  padding-bottom:16px;
}

#gallery_password_form_modal {
  padding:24px 24px 48px;
  height:100%;
}

#gallery_password_form_modal input[type=submit] {
  padding:0 24px 0 0;
  background:none!important;
  position:absolute;
  bottom:0;
  right:0;
}

#gallery_password_form {
  padding-bottom:0;
}

#gallery_password_form label {
  font-size:12px;
  display:block;
  color:#999;
}

#gallery_password_form_error {
  font-size:12px;
  padding-top:4px;
  height:18px;
  font-weight:400;
  color:#dd2c00;
}

#gallery_password {
  width:100%;
  border-width:0 0 1px;
  font-size:16px;
  padding:2px 0;
}

#gallery_password:focus {
  outline:0;
  border-color:#ff9800;
}

#cboxClose {
  background-color:transparent;
  border-width:0;
  color:#222;
  padding:0;
  top:24px;
  right:24px;
  width:24px;
  height:24px;
}

#cboxClose:hover {
  background-color:rgba(0,0,0,.87);
  color:#fff;
  border-radius:50%;
}

.menu {
  background-color:#fff;
  box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
}

.menu__profile-image {
  width:240px;
  height:240px;
  display:block;
  margin:0;
}

.menu__options {
  list-style-type:none;
  padding:0;
  margin:0;
}

.menu-option {
  margin:0;
  padding:0;
  opacity:.8;
}

.menu-option:hover {
  opacity:1;
}

.menu-option--gif {
  overflow:hidden;
  height:50px;
}

.menu-option--gif img {
  display:block;
  transform:rotate(3deg) translateX(-30px);
}

.menu-option--offline-tip {
  background-color:#c8e6c9;
  opacity:1;
}

.menu-option--offline-tip a:hover {
  background-color:#4caf50!important;
  color:hsla(0,0%,100%,.87);
}

.menu-option--offline-tip a:hover:before {
  filter:invert(100%);
}

.menu-option__link {
  color:rgba(0,0,0,.87);
  font-size:16px;
  text-decoration:none;
  display:-ms-flexbox;
  display:flex;
  height:40px;
  width:100%;
  position:relative;
  padding:0 0 0 48px;
  -ms-flex-align:center;
  align-items:center;
  transition:all .1s ease-in;
}

.menu-option__link--secondary {
  font-size:14.4px;
  height:36px;
}

.menu-option__link:hover {
  background-color:#ffd180;
}

.menu-option__link:before {
  height:16px;
  width:16px;
  background-size:16px 16px;
  display:block;
  content:"";
  position:absolute;
  left:16px;
  opacity:.8;
}

@keyframes marcar {
  0% {
    opacity:.5;
  }

  to {
    opacity:1;
  }
}

:target {
  animation:marcar .75s ease-in;
}

#profile_about_me:target {
  animation:none;
}

#footer_bar,#profile,.mfc_compliance_link {
  padding-left:240px;
}

.footer_links {
  padding:0 var(--phr);
}

#menu {
  z-index:1;
  position:fixed;
  top:0;
  left:0;
  width:auto;
  height:100%;
  overflow-x:visible;
}

@media (min-width:1440px) {
  #menu {
    left:calc(50vw - 720px - 10px);
  }
}

.menu {
  z-index:1;
  width:240px;
  height:100%;
  overflow-y:auto;
  overflow-x:hidden;
  float:left;
}

.menu__show {
  position:absolute;
  left:50px;
  width:50px;
  top:0;
}

.menu__close {
  width:calc(100% - 220px);
  height:100%;
  opacity:.75;
  background-color:#000;
  display:block;
  float:left;
}

@media (max-width:985px) {
  #footer_bar,#profile,.mfc_compliance_link {
    padding-left:0;
  }

  .menu__show {
    display:block;
  }

  #menu {
    left:-100%;
    width:100%;
  }

  #menu:target {
    left:0;
  }

  #menu:target+.menu__show {
    display:none;
  }

  #menu:target .menu__close {
    display:block;
  }
}

.menu__close,.menu__show {
  display:none;
}

.copyright {
  position:absolute;
  bottom:16px;
  left:var(--pls);
  font-size:14px;
  text-align:left;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:start;
  align-items:flex-start;
}

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

.copyright a:hover {
  text-decoration:underline;
}

@media (min-width:700px) {
  .copyright {
    left:var(--phr);
  }
}

@media (min-width:985px) {
  .copyright {
    left:240px;
    padding-left:var(--phr);
  }
}

.social-networks-list {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -ms-flex-align:start;
  align-items:flex-start;
  -ms-flex-pack:center;
  justify-content:center;
  list-style-type:none;
  padding-left:0;
}

.social-networks-list+div {
  padding-top:0!important;
}

.mfc_display_inline_mode .social-networks-list {
  margin-top:1em;
  margin-bottom:.5em;
}

.social-network__icon,.social-network__icon--cercle img {
  display:block;
  margin:0 auto 8px;
  font-size:36px;
  height:36px;
  width:36px;
}

@media (min-width:700px) {
  .social-network__icon,.social-network__icon--cercle img {
    font-size:48px;
    height:48px;
    width:48px;
  }
}

.social-network__icon--cercle,.social-network__icon--gift {
  margin-top:-8px;
  border-radius:50%;
  height:44px;
  width:44px;
}

@media (min-width:700px) {
  .social-network__icon--cercle,.social-network__icon--gift {
    height:56px;
    width:56px;
  }
}

.social-network {
  width:16.66667%;
  text-align:center;
  padding:4px;
  font-size:14px;
}

@media (max-width:985px) {
  .social-network {
    width:33.33333%;
  }
}

@media (min-width:700px) {
  .social-network {
    padding:16px;
  }
}

.social-network--large {
  font-size:20px;
}

.mfc_display_inline_mode .social-network--not-inline {
  display:none;
}

.social-network__title {
  font-weight:500;
}

.social-network a {
  text-decoration:none;
  color:#ff9800;
}

.social-network a:hover {
  text-decoration:underline;
}

.social-network a.social-network__title--gift {
  color:#4caf50;
}

.social-network__icons {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center;
}

.social-network__icons .social-network__icon {
  margin-left:8px;
  margin-right:8px;
}

.social-network__icon {
  background-size:cover;
  background-origin:content-box;
  background-repeat:no-repeat;
}

.social-network__icon--gift {
  background-color:#b9f6ca;
  transition:background-color .2s ease-out;
  padding:6px;
}

.social-network__title:hover .social-network__icon--gift {
  background-color:#4caf50;
}

@media (min-width:700px) {
  .social-network__icon--gift {
    padding:8px;
  }
}

.social-network__icon--wide {
  width:auto;
  padding-bottom:4px;
  padding-top:4px;
}

.social-network__icon--cercle {
  padding-top:3px;
  background-color:#fff;
}

.social-network__icon--large {
  height:96px;
  width:96px;
}

.social-network__icon--mail {
  padding:0;
}

@media (min-width:700px) {
  .social-network__icon--mail {
    padding:4px;
  }
}

.social-network__text {
  padding-top:4px;
  line-height:1.3;
  opacity:.95;
  font-size:80%;
}

@media (min-width:700px) {
  .social-network__text {
    font-size:100%;
    line-height:1.5;
  }
}

.mfc_display_inline_mode .social-network__text {
  display:none;
}

.ej {
  display:-ms-inline-flexbox;
  display:inline-flex;
  width:3em;
  -ms-flex-pack:end;
  justify-content:flex-end;
  -ms-flex-align:center;
  align-items:center;
  margin-right:10px;
}

.ej:after,.ej:before {
  width:50%;
  text-align:center;
}

.ej~.lc-menu__info {
  padding-left:calc(3em / .8 + 10px);
}

.ej--std,.ej--std:after,.ej--std:before {
  width:auto;
}

.tileset {
  margin:0;
}

@media screen and (min-width:700px) {
  .tileset {
    margin:0 -10px 20px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:stretch;
    align-items:stretch;
    -ms-flex-pack:justify;
    justify-content:space-between;
  }
}

.tilerow {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:stretch;
  align-items:stretch;
  -ms-flex-pack:start;
  justify-content:flex-start;
  padding:0;
  -ms-flex-positive:1;
  flex-grow:1;
}

@media screen and (min-width:700px) {
  .tilerow {
    padding:0 8px 10px;
  }
}

.tileset--vertical .tilerow {
  width:100%;
  -ms-flex-direction:column;
  flex-direction:column;
}

.tileitem {
  padding:10px 0;
  -ms-flex-positive:1;
  flex-grow:1;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:stretch;
  align-items:stretch;
  -ms-flex-pack:stretch;
  justify-content:stretch;
}

.tileitem:first-child {
  padding-top:0;
}

.tileitem--no-grow {
  -ms-flex-positive:0;
  flex-grow:0;
}

.skype {
  background-color:#00aff0;
  color:#fff;
  padding:20px 10px;
  border-radius:0;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
  flex-direction:column;
  width:100%;
  -ms-flex-pack:center;
  justify-content:center;
  text-decoration:none;
}

@media (min-width:700px) {
  .skype {
    padding:20px;
    border-radius:6px;
  }
}

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

.skype a:hover {
  text-decoration:underline;
}

.skype__header {
  font-size:32px;
  border-bottom:1px solid #fff;
  width:100%;
  line-height:normal;
}

.skype__subheader {
  font-size:16px;
  padding:5px 0;
  line-height:1.5;
}

.skype__content {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:start;
  justify-content:flex-start;
}

.skype__rules {
  font-size:18px;
  line-height:1.75;
  -ms-flex-positive:1;
  flex-grow:1;
}

.skype__rules ol,.skype__rules ul {
  margin-top:10px;
  margin-bottom:10px;
}

.skype__logo {
  min-width:100px;
  -ms-flex-positive:1;
  flex-grow:1;
  min-height:150px;
  background-size:contain;
  background-position:50% top;
  background-repeat:no-repeat;
}

.skype__logo:after {
  padding-top:50%;
}

.skype--inverse {
  color:#000;
}

.skype--inverse .skype__header {
  border-bottom-color:#000;
}

.skype--logo-first .skype__logo {
  -ms-flex-order:-1;
  order:-1;
}

.skype--self-contained {
  width:50%;
  margin:var(--vss) auto 0;
}

.skype--grey {
  background-color:#ccc;
}

@media (min-width:985px) {
  .skype--centrat {
    padding-left:max(20px,min(150px,20vw));
    padding-right:max(20px,min(150px,20vw));
  }
}

.skype__button {
  margin:0 10px;
  text-transform:uppercase;
  background-color:#fff;
  color:#00aff0;
  border-radius:24px;
  text-align:center;
  padding:12px 40px;
  font-weight:700;
  text-decoration:none;
}

#lc-top-members {
  margin-bottom:var(--vss);
}

.top-member {
  position:relative;
  width:100%;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
  flex-direction:column;
  -ms-flex-pack:end;
  justify-content:flex-end;
  background-size:contain;
  background-position:50% 50%;
  background-repeat:no-repeat;
  border-radius:6px;
  background-color:#ff9800;
}

.top-member--1000 .top-member__name {
  min-height:150px;
}

.top-member__name {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:end;
  justify-content:flex-end;
  -ms-flex-direction:column;
  flex-direction:column;
  padding-left:20px;
  color:#fff;
  font-size:32px;
  min-height:125px;
}

.top-member__sub-heading {
  font-size:16px;
  line-height:1.25;
  padding:5px 5px 10px;
}

.top-member__desc {
  font-size:18px;
  padding:20px;
  width:100%;
  -ms-flex-positive:1;
  flex-grow:1;
  background-color:hsla(0,0%,100%,.61);
}

.top-member__desc p:first-child {
  padding-top:0;
  margin-top:0;
}

.top-member__desc ol {
  list-style:none;
  counter-reset:a;
}

.top-member__desc li:before {
  content:counter(a);
  color:#4caf50;
  display:inline-block;
  font-size:smaller;
  width:1em;
  margin-left:-1.5em;
  margin-right:.5em;
  text-align:right;
  direction:rtl;
}

.top-member__desc--centered {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
  flex-direction:column;
  -ms-flex-pack:center;
  justify-content:center;
  -ms-flex-align:center;
  align-items:center;
}

.top-member__desc--centered p {
  text-align:center;
  -ms-flex-positive:0;
  flex-grow:0;
  margin-bottom:0;
  padding:0 20px;
}

.top-member__desc li {
  counter-increment:a;
}

.top-member li {
  width:50%;
  float:left;
  line-height:1.5;
}

#lc-about-me {
  margin-bottom:var(--vss);
  border-radius:0;
  background-color:#ff9800;
  color:rgba(0,0,0,.87);
}

@media (min-width:700px) {
  #lc-about-me {
    border-radius:6px;
  }
}

#lc-about-me .heading {
  position:static;
  font-weight:700;
  column-span:all;
  padding:0 0 var(--vss2);
  color:rgba(0,0,0,.87);
}

#lc-about-me .heading:first-letter {
  text-transform:uppercase;
}

#lc-about-me .heading+p {
  margin-top:0;
}

#lc-about-me .heading:before {
  display:none;
}

#lc-about-me p {
  line-height:1.4;
}

@media screen and (max-width:985px) {
  #lc-about-me {
    columns:100px 1;
  }
}

.lc-about-me__desc {
  padding:var(--pls);
  columns:300px 2;
  column-gap:2em;
  background-color:hsla(0,0%,100%,.61);
}

.image-slider {
  top:0;
  overflow:hidden;
  z-index:-10;
  left:240px;
  width:calc(100% - 240px);
  height:auto;
  position:relative;
  position:absolute!important;
}

.mfc_display_inline_mode .image-slider {
  display:none;
}

.image-slider:after {
  display:block;
  content:"";
  width:100%;
  padding-top:50%;
}

@media (max-width:985px) {
  .image-slider {
    width:100%;
    left:0;
  }
}

.image-slider__slide {
  opacity:0;
  background-size:cover;
  height:100%;
  width:100%;
  position:absolute;
  right:0;
  background-position:50%;
  display:none;
  animation-name:fade;
  animation-duration:10s;
  animation-iteration-count:infinite;
}

@keyframes fade {
  0% {
    opacity:0;
  }

  10% {
    opacity:1;
  }

  50% {
    opacity:1;
  }

  60% {
    opacity:0;
  }

  to {
    opacity:0;
  }
}

.image-slider__slide:first-child {
  animation-delay:0s;
}

.image-slider__slide:nth-child(2) {
  animation-delay:5s;
}

.image-slider__slide--1 {
  display:block;
  background-image:url(https://img.mfcimg.com/photos2/246/24628743/350-365-289-883-13664683.jpg),linear-gradient(180deg,rgba(255,152,0,.15),rgba(255,152,0,.1));
}

.image-slider__slide--2 {
  display:block;
  background-image:url(https://img.mfcimg.com/photos2/246/24628743/290-540-252-969-13664690.jpg),linear-gradient(180deg,rgba(255,152,0,.15),rgba(255,152,0,.1));
}

#comments {
  width:100%;
  border:1px solid #ccc;
}

.mfc_display_inline_mode #comments {
  border-left-width:0;
  border-right-width:0;
}

#new_comment {
  font-size:10px;
  border:1px solid #ccc;
  border-bottom-width:0;
  border-top-width:0;
}

#new_comment:after {
  clear:both;
  content:"";
  display:block;
}

#new_comment_inputs {
  width:80%;
  display:block;
  float:left;
  font-size:1.25em;
  line-height:1.4;
  padding:.5em var(--pls) var(--pls) 0;
}

#new_comment textarea {
  width:100%;
  font-size:1em;
  font-family:Roboto,Verdana,Tahoma,Geneva,sans-serif;
  border:0;
  outline:none;
  border-bottom:1px solid #ccc;
  box-shadow:none;
  border-radius:0;
  background-color:#fff;
  color:rgba(0,0,0,.87);
}

#new_comment textarea:-ms-input-placeholder {
  color:#999;
}

#new_comment textarea::placeholder {
  color:#999;
}

#new_comment_buttons {
  font-size:.9523809524em;
}

#new_comment_buttons input[type=submit] {
  background-image:none;
}

#new_comment_buttons input[type=checkbox] {
  margin-bottom:0;
  vertical-align:baseline;
  transform:translateY(3px);
}

#show_strip_links_popup {
  color:#ff9800;
  text-decoration:none;
  font-size:larger;
  font-weight:700;
}

.user_comment_textarea_small {
  height:2em;
  resize:none;
}

.user_comment_textarea_small+#new_comment_buttons {
  display:none;
}

.user_comment_textarea_big {
  height:4em;
}

.wall_post {
  position:relative;
  margin:var(--pls) 0;
  padding:0;
  font-size:10px;
}

.wall_post:first-child {
  margin-top:0;
}

.wall_post:nth-last-child(2) {
  margin-bottom:0;
}

.wall_post_avatar {
  width:calc(var(--aw) + 2 * var(--pls));
  height:calc(var(--aw) + 2 * var(--pts));
  margin:0;
  padding:var(--pts) var(--pls);
  background-size:var(--aw) var(--aw);
  background-position:var(--pls) var(--pts);
  background-repeat:no-repeat;
}

.wall_post_avatar .img_radius_shadow {
  border-radius:50%;
  width:var(--aw);
  height:var(--aw);
}

.wall_post_info {
  display:block;
  padding:var(--pls) 0 0;
  font-size:1.4em;
}

.wall_post_info a {
  text-decoration:none;
  color:#222;
}

.wall_post_time {
  font-size:1.1em;
  color:#999;
  position:absolute;
  top:var(--pls);
  right:var(--pls);
  display:none;
}

@media (min-width:700px) {
  .wall_post_time {
    display:block;
  }
}

.wall_post_body {
  font-size:1.4em;
  line-height:1.4;
  padding:2px var(--pls) 0 0;
}

@media (min-width:985px) {
  .wall_post_body {
    padding-top:4px;
    padding-right:20%;
  }
}

.wall_post_body iframe {
  display:none;
}

#profile_load_more_comments {
  text-decoration:none;
  padding-left:0!important;
  padding-top:var(--pls);
  margin-left:calc(var(--aw) + 2 * var(--pls));
  height:auto!important;
}

#new_comment_login_message {
  padding:var(--pls) 20% var(--pls) calc(var(--aw) + 2 * var(--pls));
  font-size:14px;
  margin:0;
  border:1px solid #ccc;
  border-bottom-width:0;
  border-top-width:0;
}

#new_comment_login_message a {
  color:#ff9800;
}

#profile_mfc_news_feed_content {
  margin-bottom:var(--vss);
}

.share {
  display:block;
  height:80vh;
  margin-top:var(--vss2)!important;
  margin-bottom:var(--vss2)!important;
}

.share--videos {
  width:992px;
  margin:0 auto;
  max-width:1200px;
}

.share--videos.share-rows-1 {
  height:235px;
}

.share--videos.share-rows-2 {
  height:435px;
}

.share--videos.share-rows-3 {
  height:635px;
}

.share--videos.share-rows-4 {
  height:835px;
}

.share--videos.share-rows-5 {
  height:1035px;
}

.share--videos.share-rows-6 {
  height:1235px;
}

.share--videos.share-rows-7 {
  height:1435px;
}

.share--videos.share-rows-8 {
  height:1635px;
}

.share--videos.share-rows-9 {
  height:1835px;
}

.share--videos.share-rows-10 {
  height:2035px;
}

.share--videos.share-rows-11 {
  height:2235px;
}

.share--videos-3-row {
  width:991px;
  margin:0 auto;
  max-width:1200px;
}

.share--videos-3-row.share-rows-1 {
  height:302px;
}

.share--videos-3-row.share-rows-2 {
  height:569px;
}

.share--videos-3-row.share-rows-3 {
  height:836px;
}

.share--videos-3-row.share-rows-4 {
  height:1103px;
}

.share--videos-3-row.share-rows-5 {
  height:1370px;
}

.share--videos-3-row.share-rows-6 {
  height:1637px;
}

.share--videos-3-row.share-rows-7 {
  height:1904px;
}

.share--videos-3-row.share-rows-8 {
  height:2171px;
}

.share--videos-3-row.share-rows-9 {
  height:2438px;
}

.share--videos-3-row.share-rows-10 {
  height:2705px;
}

.share--videos-3-row.share-rows-11 {
  height:2972px;
}

.share--home {
  width:992px;
  margin:0 auto;
  max-width:1200px;
}

.share--home.share-rows-1 {
  height:200px;
}

.share--home.share-rows-2 {
  height:350px;
}

.share--home.share-rows-3 {
  height:500px;
}

.share--home.share-rows-4 {
  height:650px;
}

.share--home.share-rows-5 {
  height:800px;
}

.share--home.share-rows-6 {
  height:950px;
}

.share--home.share-rows-7 {
  height:1100px;
}

.share--home.share-rows-8 {
  height:1250px;
}

.share--home.share-rows-9 {
  height:1400px;
}

.share--home.share-rows-10 {
  height:1550px;
}

.share--home.share-rows-11 {
  height:1700px;
}

.share--items {
  width:100%;
  margin:0 auto;
  max-width:1200px;
  margin-top:-10px;
  margin-bottom:20px;
}

.share--items.share-rows-1 {
  height:315px;
}

.share--items.share-rows-2 {
  height:570px;
}

.share--items.share-rows-3 {
  height:825px;
}

.share--items.share-rows-4 {
  height:1080px;
}

.share--items.share-rows-5 {
  height:1335px;
}

.share--items.share-rows-6 {
  height:1590px;
}

.share--items.share-rows-7 {
  height:1845px;
}

.share--items.share-rows-8 {
  height:2100px;
}

.share--items.share-rows-9 {
  height:2355px;
}

.share--items.share-rows-10 {
  height:2610px;
}

.share--items.share-rows-11 {
  height:2865px;
}

.lc-tip-menu {
  margin-bottom:var(--vss);
}

.lc-tip-menu--full {
  width:100%;
}

.tileitem .lc-tip-menu .heading {
  border-radius:3px 3px 0 0;
}

.lc-menu__share {
  padding:10px;
  margin:20px 0 10px;
}

@media screen and (min-width:700px) {
  .lc-menu__share {
    padding:0;
  }
}

.lc-menu__column {
  width:100%;
}

@media screen and (min-width:700px) {
  .lc-menu__column {
    width:50%;
    padding:0 5px 5px;
  }
}

.lc-menu__column--full {
  width:100%;
}

.lc-menu__content {
  margin:0;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:stretch;
  align-items:stretch;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
}

@media screen and (min-width:700px) {
  .lc-menu__content {
    margin-left:-5px;
    margin-right:-5px;
  }
}

.lc-menu__column-content {
  position:-webkit-sticky;
  position:sticky;
  top:87px;
}

.lc-menu__item {
  text-decoration:none;
  color:rgba(0,0,0,.87);
  background-color:#ff9800;
  border-top:1px solid #ffe0b2;
}

.lc-menu__item--lovense {
  background-color:transparent;
}

.lc-menu__item--lovense img {
  max-width:100%;
  display:block;
  margin:10px auto;
}

.lc-menu__price {
  -ms-flex-order:-1;
  order:-1;
  width:33.3333333333%!important;
  font-size:1em;
  color:#222;
  text-align:right;
  text-decoration:none;
  padding:var(--pts) var(--pls);
}

@media (min-width:700px) {
  .lc-menu__price {
    font-size:1.2em;
  }
}

.lc-menu__desc {
  width:66.6666666667%!important;
  padding:var(--pts) var(--pls);
  padding-left:var(--pls)!important;
  transition:all .1s ease-out;
}

a:hover .lc-menu__desc {
  transition:all .2s ease-out;
  background:hsla(0,0%,100%,.87);
}

.lc-menu__info {
  display:block;
  padding-top:5px;
  font-size:.8em;
  color:rgba(26,25,25,.87);
}

.lc-menu__title {
  margin:0;
  color:#fff;
  background-color:#ff9800;
  font-weight:400;
  position:-webkit-sticky;
  position:sticky;
  font-size:16px;
  top:40px;
  padding:8px;
}

@media screen and (min-width:700px) {
  .lc-menu__title {
    padding:var(--pts) var(--pls);
    font-size:18px;
    top:87px;
    border-top:10px solid #fff;
  }
}

.lc-menu__title--block {
  display:block;
  text-decoration:none;
}

.onlyfans {
  --of-bg:#fff;
  --of-logo:url(https://img.mfcimg.com/photos2/765/7658062/438-481-897-392-13481087.png);
  --of-txt:#242529;
  border-radius:0;
  background-color:var(--of-bg);
  border:1px solid rgba(138,150,163,.2);
  padding:13px 16px;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
  flex-direction:column;
  width:100%;
  -ms-flex-pack:center;
  justify-content:center;
  text-decoration:none;
  font-size:16px;
  color:var(--of-txt);
}

@media screen and (prefers-color-scheme:dark) {
  .onlyfans {
    --of-bg:#161618;
    --of-logo:url(https://img.mfcimg.com/photos2/765/7658062/485-193-604-284-13481088.png);
    --of-txt:#fefefe;
  }
}

@media (min-width:700px) {
  .onlyfans {
    border-radius:6px;
  }
}

.onlyfans li {
  padding-bottom:.75em;
  text-align:center;
}

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

.onlyfans ul li:before {
  content:"âœ“";
  padding-right:10px;
  color:#00aff0;
}

.onlyfans__button {
  text-transform:uppercase;
  background-color:#00aff0;
  color:#fefefe;
  border-radius:18px;
  text-align:center;
  font-size:14px;
  padding:9px 18px;
  text-decoration:none;
}

.onlyfans__button:hover {
  text-decoration:none;
  background-color:#0091ea;
}

.onlyfans__button+.onlyfans__button {
  margin-top:10px;
}

.onlyfans:hover .onlyfans__logo {
  animation:pulse 2s ease-in-out infinite;
}

.onlyfans__logo {
  background-image:var(--of-logo);
  background-size:cover;
  width:61%;
  margin:0 auto 10px;
}

.onlyfans__logo:after {
  padding-top:25%;
  content:" ";
  display:block;
}

@keyframes pulse {
  0% {
    transform:scale(1);
  }

  50% {
    transform:scale(.975);
  }

  to {
    transform:scale(1);
  }
}

.lc-link-list {
  display:-ms-grid;
  display:grid;
  -ms-grid-columns:(minmax(135px,1fr))[auto-fill];
  grid-template-columns:repeat(auto-fill,minmax(135px,1fr));
  grid-gap:10px;
  font-size:14px;
}

.lc-link {
  display:-ms-flexbox;
  display:flex;
  padding:10px 5px;
  -ms-flex-direction:column;
  flex-direction:column;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -ms-flex-align:center;
  align-items:center;
  text-decoration:none;
  border-radius:6px;
  border:2px solid #ffd180;
  transition:all .1s ease-out;
  gap:8px;
  color:#000;
  background-color:#ffe0b2;
}

@media screen and (min-width:700px) {
  .lc-link {
    gap:10px;
  }
}

.lc-link__emoji {
  font-size:40px;
  padding-bottom:5px;
}

.lc-link__emoji--small {
  font-size:30px;
  padding-bottom:0;
}

.lc-link__header {
  text-align:center;
  font-size:16px;
}

.lc-link__desc {
  text-align:center;
  line-height:1.2;
  opacity:.9;
}

.lc-link:hover {
  transform:scale(1.05);
  background-color:#ffd180;
  border-color:#ffd180;
}

.lc-link--horizontal {
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-pack:center;
  justify-content:center;
  gap:10px;
  padding:8px 20px;
  border-radius:0;
  transform:translateY(1px);
  border-width:2px 0 0;
}

.lc-link--horizontal:hover {
  transform:translateY(6px);
}

@media screen and (min-width:700px) {
  .lc-link--horizontal {
    transform:translateY(6px);
    border-left-width:2px;
    border-right-width:2px;
    border-radius:6px 6px 0 0;
  }
}

.wall_post_avatar {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5zm-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11zm3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5z' fill='%23ccc'/%3E%3C/svg%3E");
}

.social-network__icon--gift {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6h-2.18c.11-.31.18-.65.18-1a2.996 2.996 0 0 0-5.5-1.65l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76l1-1.36 1 1.36L15.38 12 17 10.83 14.92 8H20v6z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}

.social-network__icon--mail {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='green' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 14H4V8l8 5 8-5v10zm-8-7L4 6h16l-8 5z'/%3E%3C/svg%3E");
}

.skype__logo {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 455.731 455.731'%3E%3Cpath fill='%2300aff0' d='M0 0h455.731v455.731H0z'/%3E%3Cpath d='M379.742 257.242a147.043 147.043 0 0 0 2.708-28.107c0-80.82-65.518-146.338-146.338-146.338-9.615 0-19.01.938-28.107 2.708a84.048 84.048 0 0 0-42.589-11.532c-46.65 0-84.467 37.817-84.467 84.467a84.051 84.051 0 0 0 11.532 42.588 147.043 147.043 0 0 0-2.708 28.107c0 80.82 65.518 146.338 146.338 146.338 9.615 0 19.01-.938 28.107-2.708a84.047 84.047 0 0 0 42.588 11.532c46.65 0 84.467-37.817 84.467-84.467a84.024 84.024 0 0 0-11.531-42.588zm-140.85 72.392c-52 0-78-19.5-86-44s9.5-31.5 15-32 17.167.833 20.5 11c3.465 10.567 15 31.5 40 34s41.5-9 46.5-21-4-28.5-42.5-34-78.5-22.5-78.5-61 44-54 86-54 63.293 23.721 68 33c5.833 11.5 3.833 30.661-10 34-14.5 3.5-22-4.5-32.5-24-10.858-20.165-49.5-15-62.5-3.5s-9.5 28 44.5 38.5 74 30 74 60.5-30.5 62.5-82.5 62.5z' fill='%23fff'/%3E%3C/svg%3E");
}

.menu-option__link--my-stats:before {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 20h4V4h-4v16zm-6 0h4v-8H4v8zM16 9v11h4V9h-4z'/%3E%3C/svg%3E");
}

#profile_about_me>.heading:before {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 20h4V4h-4v16zm-6 0h4v-8H4v8zM16 9v11h4V9h-4z' fill='%23fff'/%3E%3C/svg%3E");
}

.menu-option__link--about-me:before {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}

.menu-option__link--gift:before {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6h-2.18c.11-.31.18-.65.18-1a2.996 2.996 0 0 0-5.5-1.65l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 11 8.76l1-1.36 1 1.36L15.38 12 17 10.83 14.92 8H20v6z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}

.menu-option__link--photos:before {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='3.2'/%3E%3Cpath d='M9 2L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3.17L15 2H9zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}

#profile_photo_galleries .profile_section_content>.heading:before {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='3.2' fill='%23fff'/%3E%3Cpath d='M9 2L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3.17L15 2H9zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z' fill='%23fff'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}

.menu-option__link--comments:before {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04a.996.996 0 0 0 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}

#profile_comments .profile_section_content>.heading:before {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04a.996.996 0 0 0 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z' fill='%23fff'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}

.menu-option__link--rate:before {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}

#profile_friends>.heading:before {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z' fill='%23fff'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}

.menu-option__link--mfc-share:before {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M21 3H3c-1.11 0-2 .89-2 2v12a2 2 0 0 0 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5a2 2 0 0 0-2-2zm0 14H3V5h18v12zm-5-6l-7 4V7z'/%3E%3C/svg%3E");
}

#lc-mfc-share>.heading:before,#profile_mfc_share_content .profile_section_content>.heading:before,#profile_mfc_share_content>.heading:before {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23FFF' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M21 3H3c-1.11 0-2 .89-2 2v12a2 2 0 0 0 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5a2 2 0 0 0-2-2zm0 14H3V5h18v12zm-5-6l-7 4V7z'/%3E%3C/svg%3E");
}

.menu-option__link--tip-menu:before {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M8.1 13.34l2.83-2.83L3.91 3.5a4.008 4.008 0 0 0 0 5.66l4.19 4.18zm6.78-1.81c1.53.71 3.68.21 5.27-1.38 1.91-1.91 2.28-4.65.81-6.12-1.46-1.46-4.2-1.1-6.12.81-1.59 1.59-2.09 3.74-1.38 5.27L3.7 19.87l1.41 1.41L12 14.41l6.88 6.88 1.41-1.41L13.41 13l1.47-1.47z'/%3E%3C/svg%3E");
}

.lc-tip-menu>.heading:before {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M8.1 13.34l2.83-2.83L3.91 3.5a4.008 4.008 0 0 0 0 5.66l4.19 4.18zm6.78-1.81c1.53.71 3.68.21 5.27-1.38 1.91-1.91 2.28-4.65.81-6.12-1.46-1.46-4.2-1.1-6.12.81-1.59 1.59-2.09 3.74-1.38 5.27L3.7 19.87l1.41 1.41L12 14.41l6.88 6.88 1.41-1.41L13.41 13l1.47-1.47z' fill='%23fff'/%3E%3C/svg%3E");
}