@charset "UTF-8";

.image-slider__slide {
  background-position:center 92%!important;
}

#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,.holder,.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[type=submit]:hover,#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_news_feed_content iframe {
  border-style:solid;
  border-color:#ccc;
  border-width:0 1px 1px;
}

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

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

body {
  margin:0 auto;
  padding:0;
  color:rgba(0,0,0,.87);
  position:relative;
  max-width:1440px;
}

.profile_section .heading,body {
  font-family:Roboto,Verdana,Tahoma,Geneva,sans-serif;
}

.profile_section .heading {
  position:-webkit-sticky;
  position:sticky;
  top:-1px;
  z-index:5;
  font-size:20px;
  font-weight:400;
  color:#fff;
  width:100%;
  padding:16px;
  margin:0;
}

.profile_section .heading:before {
  content:" ";
  display:block;
  position:absolute;
  width:26px;
  height:26px;
  background-size:26px 26px;
}

.subheading {
  padding-top:.5em;
  font-size:.7em;
}

#profile_comments .heading,#profile_mfc_news_feed_content .heading,#profile_mfc_share_content .heading,#profile_password_photo_galleries .heading,#profile_photo_galleries .heading {
  padding-left:72px!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 {
  left:22px;
}

#lc-games .heading:before,#lc-lovense .heading:before,#lc-raffle .heading:before,#profile_about_me .heading:before,#profile_friends .heading:before,#profile_interests_content .heading:before,#profile_schedule .heading:before {
  right:16px;
}

#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 {
  margin-top:36px;
  text-indent:-9999px;
  line-height:0;
}

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

#profile_comments .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");
}

#profile_password_photo_galleries .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='M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z' fill='%23fff'/%3E%3C/svg%3E");
}

#profile_photo_galleries .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");
}

#profile_interests_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='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z' fill='%23fff'/%3E%3C/svg%3E");
}

#profile_schedule .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 fill-opacity='.9' 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 8z' fill='%23fff'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath fill-opacity='.9' d='M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z' fill='%23fff'/%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");
}

#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");
}

#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");
}

#lc-videos .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='M18 3v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2h2V3h-2zM8 17H6v-2h2v2zm0-4H6v-2h2v2zm0-4H6V7h2v2zm10 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V7h2v2z' fill='%23fff'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}

#lc-team-list .heading:before,#lc-top-members .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 0h24v24H0z' fill='none'/%3E%3Cpath d='M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3zm-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z'/%3E%3C/svg%3E");
}

#lc-raffle .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 0h24v24H0z' fill='none'/%3E%3Cpath d='M20 12c0-1.1.9-2 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2zm-4.42 4.8L12 14.5l-3.58 2.3 1.08-4.12-3.29-2.69 4.24-.25L12 5.8l1.54 3.95 4.24.25-3.29 2.69 1.09 4.11z'/%3E%3C/svg%3E");
}

.sub-section {
  font-size:20px;
  font-weight:400;
  color:#f44336;
  border-top:1px solid #ffcdd2;
  padding-top:20px;
  margin-top:60px;
}

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

#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:36px;
  margin-bottom:15px;
  padding:0 2rem;
  border-radius:2px;
  line-height:36px;
  text-transform:uppercase;
  border:none;
  outline:0;
  -webkit-tap-highlight-color:transparent;
}

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

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

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

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

.btn--accent {
  background-color:#ff5722;
}

.btn--accent:hover {
  background-color:#ff6a3c;
}

#gallery_password_form_modal input[type=submit],#profile_load_more_comments,.btn-flat {
  box-shadow:none;
  background-color:transparent;
  color:#f44336;
  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:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
}

#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_about_me {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  max-width:1128px;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
}

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

#profile_about_me .container {
  width:49%;
}

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

#about_me_container {
  -webkit-box-ordinal-group:0;
  -ms-flex-order:-1;
  order:-1;
  width:100%!important;
}

#profile,.profile_row {
  display:block;
}

.profile_row {
  max-width:1200px;
  padding:0 36px;
}

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

.profile_section {
  display:block;
}

#lc-about-me {
  -webkit-columns:300px 2;
  columns:300px 2;
  -webkit-column-gap:2em;
  column-gap:2em;
  margin-top:36px;
  padding:16px;
  background-color:#ff9e80;
  color:rgba(0,0,0,.87);
}

#lc-about-me .heading {
  position:static;
  -webkit-column-span:all;
  column-span:all;
  padding:0 0 18px;
  color:rgba(0,0,0,.87);
  font-size:40px;
}

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

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

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

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

.lc-tip-menu--margined {
  padding-top:36px;
}

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

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

.lc-menu__column {
  width:50%;
  padding:0 5px 5px;
  float:left;
}

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

.lc-menu__content {
  margin-left:-5px;
  margin-right:-5px;
}

.lc-menu__content:after {
  content:"";
  display:block;
  clear:both;
}

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

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

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

.lc-menu__price {
  width:33.3333333333%!important;
  font-size:1.2em;
  color:#222;
  text-align:right;
  text-decoration:none;
  padding:9.9378881988px 16px;
}

.lc-menu__desc {
  width:66.6666666667%!important;
  padding:9.9378881988px 16px;
  padding-left:16px!important;
}

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

.lc-menu__title {
  padding:9.9378881988px 16px;
  margin:0;
  color:#fff;
  background-color:#f44336;
  font-weight:400;
  position:-webkit-sticky;
  position:sticky;
  top:80px;
  border-top:10px solid #fff;
}

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

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

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

#profile_header_container {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  position:absolute;
  top:0;
  bottom:0;
  font-size:.9rem;
  color:transparent;
  margin:0;
  width:38.196601125%;
  overflow:hidden;
  background:linear-gradient(180deg,rgba(244,67,54,.8),#f44336);
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
}

#profile_header_container:after {
  content:"";
  display:block;
  height:39%;
}

#profile_header_container .heading {
  font-size:64px;
  line-height:1.1;
  padding:0 0 0 36px;
}

#profile_header_container #blurb_value {
  font-size:24px;
  width:100%;
  color:#fff;
  padding:6px 36px;
  padding-bottom:24px;
}

#profile_header_container #status_container {
  z-index:2;
  width:100%;
  padding-left:36px;
  position:absolute;
  padding-top:50px;
  bottom:0;
  height:39%;
}

#profile_header_container #status_label {
  display:none;
}

#profile_header_container #status_value {
  width:auto;
  padding:0;
  padding-right:36px;
}

#profile_header_container #unix_last_broadcast_container {
  display:block!important;
  padding-left:36px;
  color:#000;
  padding-top:15px;
  position:absolute;
  bottom:0;
  height:39%;
  background-color:hsla(0,0%,100%,.61);
}

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

#profile_header_container #member_status_value {
  display:block!important;
  text-align:right;
}

#profile_header_container #member_status_value a {
  margin:0 auto;
  font-size:1.25rem;
}

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

.container {
  margin:0;
}

.label {
  font-weight:400;
}

.profile_section_content {
  font-size:1rem;
  padding-top:36px;
}

#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%;
  padding:9.9378881988px 16px;
  text-transform:lowercase;
  min-width:0;
}

.value {
  width:66.6666666667%;
  padding:9.9378881988px 16px 9.9378881988px 0;
}

#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% + 16px);
  padding-top:9.9378881988px;
  padding-bottom:9.9378881988px;
  background-color:transparent;
}

#profile_friends {
  padding-top:36px;
}

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

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

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

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

#profile_about_me>.container>.value,#profile_friends>.container>.value,.lc-menu__desc,.profile_section_content>.container>.value {
  background:hsla(0,0%,100%,.95);
  padding-left:16px;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
}

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

#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:#f44336;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#lc-monthly-team>.container {
  background-color:#ff5722;
  border-top:1px solid #ff8a65;
}

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

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

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

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

.photo_gallery_preview>.photo_gallery_link {
  width:7.2em;
  height:7.2em;
  padding-left:1.6em;
  padding-top:1.6em;
}

.photo_gallery_preview>.photo_gallery_link img {
  width:4em;
  height:4em;
  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 {
  color:#222;
  text-decoration:none;
  font-weight:700;
}

.photo_gallery_name a:hover {
  text-deoration: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:9.9378881988px 16px;
}

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

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

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

#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 1.28em 1.28em 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;
}

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

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

.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:0;
  padding:0;
  min-height:7.2em;
  font-size:10px;
}

.wall_post_avatar {
  width:7.2em;
  height:7.2em;
  margin:0;
  padding:1.1em;
  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");
  background-size:5em 5em;
  background-position:1.1em 1.1em;
  background-repeat:no-repeat;
}

.wall_post_avatar .img_radius_shadow {
  border-radius:50%;
  width:5em;
  height:5em;
}

.wall_post_info {
  display:block;
  padding:1.1428571429em 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:1.4545454545em;
  right:1.4545454545em;
}

.wall_post_body {
  font-size:1.4em;
  line-height:1.4;
  padding:.5em 20% 1.1428571429em 0;
  border-bottom:1px solid #ccc;
}

@media (max-width:985px) {
  .wall_post_body {
    padding-right:1.1428571429em;
  }
}

#profile_load_more_comments {
  text-decoration:none;
  padding-left:0!important;
  padding-top:16px;
  margin-left:72px;
  height:auto!important;
}

#new_comment_login_message {
  padding:16px 20% 16px 72px;
  font-size:14px;
  margin:0;
  border:1px solid #ccc;
  border-bottom-width:0;
  border-top-width:0;
}

#new_comment_login_message a {
  color:#f44336;
}

.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--offline-tip {
  background-color:#ffcdd2;
  opacity:1;
}

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

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

.menu-option__link {
  color:#000;
  font-size:16px;
  text-decoration:none;
  display:block;
  height:40px;
  width:100%;
  position:relative;
  padding:12px 0 0 56px;
  vertical-align:middle;
  transition:background-color .25s ease-in;
}

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

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

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

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

.menu-option__link--videos: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='M18 3v2h-2V3H8v2H6V3H4v18h2v-2h2v2h8v-2h2v2h2V3h-2zM8 17H6v-2h2v2zm0-4H6v-2h2v2zm0-4H6V7h2v2zm10 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V7h2v2z'/%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");
}

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

.menu-option__link--schedule: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 fill-opacity='.9' 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 8z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath fill-opacity='.9' d='M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z'/%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");
}

.menu-option__link--interests: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 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/%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--ranks: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='M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3zm-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z'/%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");
}

.menu-option__link--raffle: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='M20 12c0-1.1.9-2 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2zm-4.42 4.8L12 14.5l-3.58 2.3 1.08-4.12-3.29-2.69 4.24-.25L12 5.8l1.54 3.95 4.24.25-3.29 2.69 1.09 4.11z'/%3E%3C/svg%3E");
}

@-webkit-keyframes marcar {
  0% {
    opacity:.5;
  }
  
  to {
    opacity:1;
  }
}

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

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

#profile_about_me:target {
  -webkit-animation:none;
  animation:none;
}

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

.footer_links {
  padding:0 36px;
}

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

#lc-videos {
  padding-top:36px;
}

#lc-videos .heading {
  margin-right:10px;
  margin-bottom:20px;
}

.videos__cards {
  margin-right:-10px;
}

.videos__cards--columns {
  -webkit-columns:200px 3;
  columns:200px 3;
  -webkit-column-gap:3px;
  column-gap:3px;
}

@media screen and (min-width:1440px) {
  .videos__cards--columns {
    -webkit-columns:200px 4;
    columns:200px 4;
  }
}

.videos__cards--columns .video {
  -webkit-column-break-inside:avoid;
  break-inside:avoid-column;
  width:auto;
}

.videos__cards--flex {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
}

.videos__cards--flex,.videos__cards--flex .video {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch;
}

.videos__cards--flex .video {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
}

.videos__cards--flex .video__preview {
  position:relative;
}

.videos__cards--flex .video__preview:after {
  display:block;
  content:"";
  width:100%;
  padding-top:66.6666666667%;
}

.video--team .videos__cards--flex .video__preview {
  position:relative;
}

.video--team .videos__cards--flex .video__preview:after {
  display:block;
  content:"";
  width:100%;
  padding-top:56.25%;
}

.videos__cards--flex .video__metadata {
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
}

.video {
  display:inline-block;
  color:#000;
  margin-bottom:10px;
  padding-right:10px;
  width:33.3333333333%;
  text-decoration:none;
}

@media screen and (min-width:1440px) {
  .video {
    width:25%;
  }
}

.video--team {
  width:50%!important;
}

.video__title {
  font-size:1.3em;
  border-top:none;
  margin-bottom:10px;
}

.video__image,.video__preview {
  width:100%;
  border-radius:3px 3px 0 0;
}

.video__image {
  display:block;
  height:190px;
}

.video__preview {
  background-size:cover;
  background-position:50%;
}

.video__metadata {
  font-size:.9em;
  width:100%;
  padding:10px;
  padding-bottom:0;
  border:1px solid rgba(0,0,0,.12);
  border-radius:0 0 3px 3px;
}

.video__text {
  margin-top:5px;
  color:rgba(0,0,0,.87);
}

.video__duration,.video__price {
  font-size:.9em;
  display:inline-block;
  color:#999;
}

.video__footer {
  border-top:1px solid rgba(0,0,0,.08);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  padding:10px;
  margin:0 -10px;
}

.video__buy {
  color:#ff5722;
  text-transform:uppercase;
}

.video__offer {
  background-color:#ffccbc;
  text-align:middle;
  padding:40px;
  border-radius:3px;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  text-align:center;
  line-height:1.3;
  font-size:1.3em;
}

.video__offer p {
  margin-bottom:0;
  padding-bottom:0;
}

.video__offer ul {
  padding-left:20px;
}

.video--new {
  position:relative;
  overflow:hidden;
}

.video--new:before {
  content:"NEW";
  position:absolute;
  display:block;
  padding:5px 40px;
  top:10px;
  left:-30px;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg);
  background-color:#ff5722;
  color:#fff;
  z-index:1;
  letter-spacing:2px;
}

.video--1 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/184-104-295-626-11009927.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--2 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/242-414-569-347-11009929.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--3 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/904-393-592-530-11009932.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--4 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/196-682-894-766-11009935.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--5 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/637-827-530-559-11009939.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--6 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/468-834-464-488-11009941.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--7 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/816-895-902-865-11009945.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--8 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/518-869-234-336-11009949.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--9 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/764-922-980-689-11009951.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--10 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/965-358-640-730-11009955.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--11 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/130-156-936-305-11009965.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--12 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/582-339-945-866-11009966.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--13 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/149-772-862-338-11009967.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--14 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/625-946-185-238-11009968.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--15 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/928-865-143-903-11009970.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--16 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/553-776-989-608-11009971.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--17 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/546-502-745-292-11009972.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--18 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/142-126-695-389-11009973.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--19 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/179-876-747-212-11009974.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--20 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/240-900-836-129-11049058.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--21 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/175-292-160-315-11009975.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--22 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/868-459-411-696-11009977.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--23 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/293-688-107-780-11009979.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--24 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/720-247-323-748-11009980.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--25 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/770-317-696-163-11009981.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--26 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/169-547-745-608-11009982.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--27 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/265-893-966-306-11009983.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--28 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/479-412-324-584-11009984.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--29 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/562-832-573-421-11009985.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--30 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/386-988-723-759-11009986.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--31 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/563-217-800-709-11009987.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--32 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/418-751-864-517-11049077.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--autumn-1 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/130-952-175-868-11086145.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--autumn-1:hover .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/269-694-580-379-11086130.gif),url(https://img.mfcimg.com/photos2/765/7658062/634-952-621-472-10908840.gif),url(https://img.mfcimg.com/photos2/852/8521818/130-952-175-868-11086145.jpg);
}

.video--autumn-2 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/705-535-910-495-11086148.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--autumn-2:hover .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/637-847-434-602-11086134.gif),url(https://img.mfcimg.com/photos2/765/7658062/634-952-621-472-10908840.gif),url(https://img.mfcimg.com/photos2/852/8521818/705-535-910-495-11086148.jpg);
}

.video--autumn-3 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/886-116-526-108-11086149.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--autumn-3:hover .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/556-817-860-377-11086135.gif),url(https://img.mfcimg.com/photos2/765/7658062/634-952-621-472-10908840.gif),url(https://img.mfcimg.com/photos2/852/8521818/886-116-526-108-11086149.jpg);
}

.video--autumn-4 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/358-506-690-886-11086150.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--autumn-4:hover .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/831-755-880-865-11086136.gif),url(https://img.mfcimg.com/photos2/765/7658062/634-952-621-472-10908840.gif),url(https://img.mfcimg.com/photos2/852/8521818/358-506-690-886-11086150.jpg);
}

.video--autumn-5 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/153-837-337-192-11086151.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--autumn-5:hover .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/637-444-715-760-11086137.gif),url(https://img.mfcimg.com/photos2/765/7658062/634-952-621-472-10908840.gif),url(https://img.mfcimg.com/photos2/852/8521818/153-837-337-192-11086151.jpg);
}

.video--38 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/301-490-137-682-11159664.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--38:hover .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/671-233-243-231-11168572.gif),url(https://img.mfcimg.com/photos2/765/7658062/634-952-621-472-10908840.gif),url(https://img.mfcimg.com/photos2/852/8521818/301-490-137-682-11159664.jpg);
}

.video--39 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/977-211-858-905-11159668.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--39:hover .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/241-753-311-448-11168570.gif),url(https://img.mfcimg.com/photos2/765/7658062/634-952-621-472-10908840.gif),url(https://img.mfcimg.com/photos2/852/8521818/977-211-858-905-11159668.jpg);
}

.video--40 .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/504-924-270-670-11159674.jpg),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3));
}

.video--40:hover .video__preview {
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/626-618-353-652-11168569.gif),url(https://img.mfcimg.com/photos2/765/7658062/634-952-621-472-10908840.gif),url(https://img.mfcimg.com/photos2/852/8521818/504-924-270-670-11159674.jpg);
}

#footer_bar {
  margin-top:9px;
  margin-bottom:18px;
}

#footer_bar a {
  color:#f44336;
}

#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:#f44336;
}

#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%;
}

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

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

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

.social-network__title {
  text-decoration:none;
  font-weight:500;
  color:#f44336;
}

.social-network__title:hover {
  text-decoration:underline;
}

.social-network__title--gift {
  color:#ff5722;
}

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

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

.social-network__plus {
  width:24px;
  height:24px;
  text-decoration:none!important;
  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='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
  opacity:.69;
}

.social-network__icon {
  color:rgba(0,0,0,.87);
  display:block;
  font-size:48px;
  height:48px;
  margin:0 auto 8px;
  width:48px;
}

.social-network__icon--gift {
  height:56px;
  width:56px;
  background-color:#ff9e80;
  border-radius:50%;
  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");
  background-size:40px 40px;
  background-position:8px 8px;
  background-repeat:no-repeat;
  margin-top:-8px;
  transition:background-color .2s ease-out;
}

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

.social-network__icon--mail {
  height:48px;
  width:48px;
  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");
  background-size:40px 40px;
  background-position:4px 4px;
  background-repeat:no-repeat;
}

.social-network__text {
  padding-top:4px;
}

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

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

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

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

@-webkit-keyframes fade {
  0% {
    opacity:0;
  }
  
  6.6666666667% {
    opacity:1;
  }
  
  33.3333333333% {
    opacity:1;
  }
  
  40% {
    opacity:0;
  }
  
  to {
    opacity:0;
  }
}

@keyframes fade {
  0% {
    opacity:0;
  }
  
  6.6666666667% {
    opacity:1;
  }
  
  33.3333333333% {
    opacity:1;
  }
  
  40% {
    opacity:0;
  }
  
  to {
    opacity:0;
  }
}

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

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

.image-slider__slide:nth-child(3) {
  -webkit-animation-delay:10s;
  animation-delay:10s;
}

.image-slider__slide--1 {
  display:block;
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/853-351-243-302-8965918.jpg),linear-gradient(180deg,rgba(244,67,54,.15),rgba(244,67,54,.1));
}

.image-slider__slide--2 {
  display:block;
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/446-963-641-574-8965906.jpg),linear-gradient(180deg,rgba(244,67,54,.15),rgba(244,67,54,.1));
}

.image-slider__slide--3 {
  display:block;
  background-image:url(https://img.mfcimg.com/photos2/852/8521818/908-462-523-237-8965900.jpg),linear-gradient(180deg,rgba(244,67,54,.15),rgba(244,67,54,.1));
}

.item-list {
  padding-left:0;
}

.item-list--three {
  -webkit-columns:200px 3;
  columns:200px 3;
}

.item-list--three,.item-list--two {
  -webkit-column-gap:10px;
  column-gap:10px;
}

.item-list--two {
  -webkit-columns:200px 2;
  columns:200px 2;
}

.item-list__item {
  -webkit-column-break-inside:avoid;
  break-inside:avoid-column;
  padding:9.9378881988px 16px;
  text-decoration:none;
  color:rgba(0,0,0,.87);
  background-color:rgba(244,67,54,.13);
  border-top:1px solid #e57373;
}

.copyright {
  position:absolute;
  bottom:0;
  right:36px;
  font-size:14px;
  text-align:right;
  padding-bottom:3px;
}

.copyright a {
  color:#f44336;
}

.img {
  display:block;
}

.img--full-width {
  max-width:100%;
}

.img--full-width,.img--half-width {
  margin:18px auto;
  border-radius:5px;
}

.img--half-width {
  max-width:50%;
}

.img--phi-width {
  margin:18px auto;
  border-radius:5px;
  max-width:61.803398875%;
}

.img--centered {
  margin:18px auto;
  max-width:80vw;
}

.snow-container {
  position:absolute;
  height:100%;
  width:100%;
  max-width:100%;
  top:0;
  overflow:hidden;
  z-index:2;
  pointer-events:none;
}

.snow-container--portrait {
  height:250px;
}

.snow {
  display:block;
  position:absolute;
  z-index:2;
  top:0;
  right:0;
  bottom:0;
  left:0;
  pointer-events:none;
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0);
  -webkit-animation:snow linear infinite;
  animation:snow linear infinite;
}

.snow.foreground {
  background-image:url(https://img.mfcimg.com/photos2/765/7658062/486-955-237-974-11159052.png);
  -webkit-animation-duration:15s;
  animation-duration:15s;
}

.snow.foreground.layered {
  -webkit-animation-delay:7.5s;
  animation-delay:7.5s;
}

.snow.middleground {
  background-image:url(https://img.mfcimg.com/photos2/765/7658062/684-386-206-531-11159053.png);
  -webkit-animation-duration:20s;
  animation-duration:20s;
}

.snow.middleground.layered {
  -webkit-animation-delay:10s;
  animation-delay:10s;
}

.snow.background {
  background-image:url(https://img.mfcimg.com/photos2/765/7658062/211-958-159-434-11159054.png);
  -webkit-animation-duration:30s;
  animation-duration:30s;
}

.snow.background.layered {
  -webkit-animation-delay:15s;
  animation-delay:15s;
}

@-webkit-keyframes snow {
  0% {
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0);
  }
  
  to {
    -webkit-transform:translate3d(15%,100%,0);
    transform:translate3d(15%,100%,0);
  }
}

@keyframes snow {
  0% {
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0);
  }
  
  to {
    -webkit-transform:translate3d(15%,100%,0);
    transform:translate3d(15%,100%,0);
  }
}

.lc-team-list {
  padding-top:36px;
}

.lc-team-list--no-margin {
  padding-top:0;
}

.team-list {
  -webkit-box-pack:stretch;
  -ms-flex-pack:stretch;
  justify-content:stretch;
  margin:0 -5px;
  width:calc(100% + 10px);
}

.team,.team-list {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}

.team {
  background-color:#f44336;
  text-decoration:none;
  color:rgba(0,0,0,.87);
  width:25%;
  margin:0 5px;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
}

.team--double {
  width:40%;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
}

.team--icon {
  background-color:green;
}

.team__name {
  border-top:10px solid #fff;
  background-color:#f44336;
  position:-webkit-sticky;
  position:sticky;
  top:56px;
  width:100%;
  color:#fff;
  font-weight:400;
  text-align:center;
  margin:0;
  padding:10px;
}

.team__member,.team__prize {
  list-style-type:none;
  line-height:1.7;
}

.team__prize {
  border-bottom:1px solid #fbb4af;
  padding:3px 5px;
  width:100%;
  font-size:14px;
  color:rgba(0,0,0,.8);
}

.team__prize:last-child {
  border-bottom-width:0;
}

.team--double .team__prize {
  width:50%;
}

.team--double .team__prize:last-child {
  border-bottom-width:1px;
}

.team--double .team__prize--full,.team--double .team__prize--price {
  width:100%;
}

.team__prize--price {
  font-size:22px;
  text-align:center;
  color:#f44336;
}

.team__member {
  color:#222;
  width:100%;
  text-align:center;
}

.team--double .team__member {
  width:40%;
}

.team__member--tip {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  width:100%;
}

.team__member--tip .member__tip {
  width:39%;
  color:#f44336;
  text-align:right;
  padding-right:5px;
}

.team__member--tip .member__name {
  width:61%;
  padding-left:5px;
  text-align:left;
}

.team__member--join {
  width:100%!important;
  padding-top:25px;
  margin-top:auto;
}

.team__times {
  padding-left:.3em;
  color:#f44336;
}

.team__member-list,.team__prize-list {
  width:100%;
  padding:5px;
  margin:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
}

.team--double .team__member-list,.team--double .team__prize-list {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
}

.team__prize-list {
  background-color:hsla(0,0%,100%,.87);
  padding-bottom:0;
}

.team__member-list {
  padding-top:20px;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  background-color:hsla(0,0%,100%,.95);
}

.team--accent,.team--accent .team__name {
  background-color:#ff5722;
}

.team--accent .team__times {
  color:#ff5722;
}

.team--accent .team__prize {
  border-bottom-color:#ff5722;
}

.team--accent .team__prize--price {
  color:#ff5722;
}

.team--xmas,.team--xmas .team__name {
  background-color:#4caf50;
}

.team--xmas .team__prize-list {
  background: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 fill='%23d5edd6' d='M10 21v-3H3l5-5H5l5-5H7l5-5 5 5h-3l5 5h-3l5 5h-7v3h-4z'/%3E%3C/svg%3E"),hsla(0,0%,100%,.87);
  background-size:45px;
  background-repeat:round;
}

.team--xmas .team__prize {
  border-bottom:none;
}

.team--xmas .team__prize--price {
  border-bottom:1px solid #a3d7a5;
  color:#4caf50;
}

.team--xmas .team .member__tip,.team--xmas .team__times {
  color:#4caf50;
}

.team--xmas .btn--accent {
  background-color:#f44336;
}

.team--xmas .btn--accent:hover {
  background-color:#f55a4e;
}

#lc-monthly-team {
  padding-top:36px;
}

#lc-monthly-team .heading {
  margin-right:10px;
  margin-bottom:20px;
}

.monthly-team__content {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
}

.monthly-team__image {
  width:45%;
  position:-webkit-sticky;
  position:sticky;
  -ms-flex-item-align:start;
  align-self:flex-start;
  top:40px;
  padding-bottom:5px;
}

.monthly-team__image img {
  width:100%;
}

.monthly-team__videos {
  width:55%;
}

.monthly-team__join {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:100%;
  background-color:#ff5722;
  color:#fff;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  text-align:center;
  font-size:larger;
  line-height:1.5;
  border-radius:3px;
}