@charset "UTF-8";

#footer_bar {
  display:none;
}

.header_links,.footer_links {
  display:none;
}

.userShow {
  display:none;
}

#profile_main_photo {
  display:none;
}

.heading {
  display:none;
}

#profile_avatar {
  display:none;
}

#header_bar {
  display:none;
}

#footer_bar {
  display:none;
}

.status_value,.clock,td[height='100%'],td[colspan='2'],td[align='right'] {
  display:none;
}

a {
  color:#ff9f00;
  text-decoration:none;
  font-weight:bold;
}

a:hover {
  text-decoration:underline;
  cursor:pointer;
}

.content .key,.friends_key {
  font-weight:normal;
}

table[cellpadding='0'][cellspacing='0'][width='100%'][height='100%'] {
  margin-top:250px;
}

td[style='padding:0px 40px 40px 40px;'] div.container_padding {
  width:1020px;
  margin:0 auto;
}

.gallery_content {
  padding:20px;
  position:relative;
  top:-8px;
  left:-8px;
  border-bottom-left-radius:4px;
  -moz-border-bottom-left-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  -o-border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  -moz-border-bottom-right-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -o-border-bottom-right-radius:4px;
  overflow:auto;
}

#gallery .heading {
  display:none;
}

.gallery_image {
  background-color:rgba(0,0,0,0.5);
  padding:10px;
  color:#FFF;
  text-transform:capitalize;
}

.gallery_image a {
  margin-top:12px;
  display:block;
}

#gallery .content {
  position:fixed;
  bottom:0;
  left:0;
  width:100%;
  margin-bottom:0;
  background-color:rgba(0,0,0,0.5);
  z-index:99;
}

#gallery .content a {
  border:0;
  text-decoration:none;
}

#gallery .content a img {
  border:3px solid #FFF;
}

#gallery .content .gallery_image {
  padding:0;
  background:none;
  min-width:80px;
}

#gallery .content .gallery_image a {
  margin:0;
}

#gallery div[style='text-align:right;'] {
  width:200px;
  position:fixed;
  bottom:20px;
  right:20px;
  z-index:999999;
}

#gallery div[style='text-align:right;'] a {
  color:#FFF;
  text-decoration:none;
  text-transform:uppercase;
}

#gallery #popImg {
  display:none;
}

.gallery_content table {
  margin-top:10px;
}

.gallery_image {
  min-width:100px;
}

.friends_key {
  text-align:right;
  font-weight:normal;
  padding:0 10px 0 0;
  border-right:1px dotted #b4b4b4;
}

.friends_value {
  padding:0 0 0 10px;
}

.frame {
  width:900px;
  height:600px;
  overflow:auto;
  position:relative;
}

.frame-border {
  width:900px;
  height:600px;
  background:#e5e5e5;
  padding:10px;
  border-radius:12px;
  -moz-border-radius:12px;
  -webkit-border-radius:12px;
  -o-border-radius:12px;
  margin:10px 0 0 10px;
}

.roxipackages {
  margin-right:10px;
}

div.hover_icon_container {
  width:440px;
  height:283px;
  position:relative;
  float:left;
  margin-bottom:10px;
}

div.hover_icon_container a.hover_icon {
  display:none;
  width:440px;
  height:283px;
  position:absolute;
  top:0;
  left:0;
}

div.hover_icon_container:hover a.hover_icon {
  display:block;
}

.frame::-webkit-scrollbar {
  width:12px;
  height:12px;
}

.frame::-webkit-scrollbar-thumb {
  border-radius:8px;
  border:2px solid white;
}

.framevid {
  width:910px;
  height:600px;
  overflow:auto;
  position:relative;
}

.framevid-border {
  width:910px;
  height:600px;
  background:#e5e5e5;
  padding:10px;
  border-radius:12px;
  -moz-border-radius:12px;
  -webkit-border-radius:12px;
  -o-border-radius:12px;
  margin:0 0 0 10px;
}

.roxivideos {
  margin-right:10px;
}

div.hover_icon_vid {
  width:440px;
  position:relative;
  float:left;
  margin-bottom:10px;
}

div.hover_icon_vid a.hover_icon {
  display:none;
  width:440px;
  position:absolute;
  top:0;
  left:0;
}

div.hover_icon_vid:hover a.hover_icon {
  display:block;
}

.framevid::-webkit-scrollbar {
  width:12px;
  height:12px;
}

.framevid::-webkit-scrollbar-thumb {
  border-radius:8px;
  border:2px solid black;
}

#schedule {
  background-color:rgba(0,0,0,0.5);
  color:#ffd700;
  overflow:auto;
  margin:0;
  width:980px;
  position:relative;
  top:-20px;
  left:-20px;
  padding:20px;
  border-bottom-left-radius:4px;
  -moz-border-bottom-left-radius:4px;
  -webkit-border-bottom-left-radius:4px;
  -o-border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  -moz-border-bottom-right-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  -o-border-bottom-right-radius:4px;
}

.thumbnail {
  border:5px solid #000;
  margin-left:10px;
  margin-top:10px;
}

.wall_info {
  background-color:#202020;
  padding:10px 0;
}

.wall_info a {
  color:#FFF;
}

.wall_info a .wall_infoa:not(.image):hover:before {
  content:'View Profile';
  background:url(http://i1101.photobucket.com/albums/g425/christineash/MFCprofilegraphics/body-bg2.png);
  padding:3px 5px;
  color:#CCC!important;
  text-shadow:0 -1px #000!important;
  border-radius:3px;
  box-shadow:inset 0 1px 2px 0 #000000,0 1px 2px 0 rgba(255,255,255,0.4);
  font-weight:normal!important;
  position:absolute;
  left:129px;
  padding:2px 4px;
  font-style:normal;
  margin-top:-1px;
  margin-left:44px;
}

.wall_info a .hdr-arrow-us,.wall_info a .hdr-arrow-us2,.wall_info a body {
  position:relative!important;
  margin:auto!important;
}

.wall_body {
  margin-bottom:40px;
  padding:10px 20px 15px 90px;
  color:#000;
  line-height:21px;
}

.wall_body img {
  max-width:700px;
}

.wall_body iframe {
  max-width:700px;
  z-index:10;
}

.wall_options a[name='wall'] {
  padding:0;
  margin:0;
}

.wall_options input[value='Make Post'] {
  background-color:#333;
  color:#FFF;
  border:1px solid #FFF;
  cursor:pointer;
  padding:5px 10px;
  margin-top:20px;
}

input[type='checkbox'] {
  border:1px solid #FFF;
}

textarea {
  background-color:#FFF;
  border:1px solid #cecece;
  resize:none;
  margin-top:10px;
  font-family:Verdana,Geneva,sans-serif;
  font-size:12px;
  line-height:18px;
}

#about_me_label {
  display:none;
}

#about_me_value {
  width:990px;
  margin:0 auto;
}

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

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

.rateadmire {
  display:block;
  margin-left:150px;
}

body {
  background:#fff url(https://img.mfcimg.com/photos2/625/6251540/886-324-887-596-4787245.jpg);
  background-position:top center;
  background-repeat:no-repeat;
  padding:0;
  background-size:auto 90vh;
  width:1010px;
  margin:0 auto;
}

.container {
  margin-left:0;
}

#profile_about_me .container {
  visibility:hidden;
  font-size:5px;
  display:none;
}

#profile_about_me #about_me_container {
  padding-top:calc(75vh - 490px);
  margin-top:0;
  visibility:visible;
  font-size:auto;
  display:block;
}

@media screen and (orientation: portrait) {
  body {
    background-size:210vw;
  }
  
  #profile_about_me #about_me_container {
    padding-top:calc(90.5vw - 361px);
  }
}

#profile_header .profile_section_content {
  margin:0;
  padding:0;
}

#profile_header .label,#profile_header #member_type_value,#profile_header #blurb_container {
  display:none;
}

#profile_header_container {
  margin-left:0;
}

#status_container {
  display:block;
  margin-left:0;
}

#status_value {
  float:none;
  margin:0 auto;
  width:300px;
  text-align:center;
  padding-top:14.5vh;
  font-size:16px!important;
}

@media screen and (orientation: portrait) {
  #status_value {
    padding-top:calc(23.5vw - 16px);
  }
}

#status_value a {
  font-weight:500;
}

.block {
  color:white;
  font-family:Arial,sans-serif;
  position:relative;
  border:1px solid #494949;
  box-shadow:0 0 0 4px black;
  border-radius:15px;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
  flex-direction:column;
  -ms-flex-pack:justify;
  justify-content:space-between;
}

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

.block__title {
  background-color:#383838;
  font-size:xx-large;
  padding:5px;
  text-align:center;
  border-radius:14px 14px 0 0;
  position:relative;
}

.block__title:after {
  position:absolute;
  width:100%;
  height:6px;
  background:linear-gradient(to bottom,rgba(0,0,0,0.6),transparent);
  content:'';
  display:block;
  left:0;
  bottom:-4px;
}

.block__body {
  -ms-flex-positive:1;
  flex-grow:1;
  background-color:#272727;
  font-family:Arial,sans-serif;
  border-radius:0 0 14px 14px;
}

.block__price {
  position:absolute;
  text-align:center;
  font-size:32px;
  bottom:-22px;
  height:40px;
  left:calc(50% - 90px);
  width:180px;
  background:linear-gradient(to bottom,white,#565656 22%,black 44%,black);
  border:1px solid #494949;
  box-shadow:0 0 0 4px black;
  border-radius:7.5px;
}

.block:hover .block__price {
  color:red;
}

.block--sticky .block__title {
  position:-webkit-sticky;
  position:sticky;
  top:-14px;
}

.block--video {
  height:100%;
  width:100%;
}

.block--video .block__title {
  height:57px;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center;
}

.block--video .block__title--smaller {
  font-size:25px;
}

.block--team {
  height:100%;
  width:100%;
  font-weight:normal;
}

.block--team .block__body {
  font-size:18px;
  padding:0 30px 20px;
}

.block--team .block__body p {
  margin-bottom:0;
  line-height:1.5;
}

.block--team .block__body ul {
  margin-top:0;
  padding-left:20px;
}

.block--team .block__body li {
  line-height:1.3;
}

.block--team:hover {
  text-decoration:none;
}

.frame {
  display:none;
}

.teams-row {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:stretch;
  align-items:stretch;
  margin:0 -10px;
}

.teams-row__item {
  -ms-flex-positive:1;
  flex-grow:1;
  margin-bottom:40px;
  padding:0 10px;
}

.seal-list {
  z-index:1;
}

.seal-list,.team-members-list {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:stretch;
  align-items:stretch;
  -ms-flex-pack:start;
  justify-content:flex-start;
  padding:0;
}

.seal-list:after,.team-members-list:after {
  display:none;
}

.team-members ul {
  list-style-type:none;
  margin:0;
  padding:0;
  position:-webkit-sticky;
  position:sticky;
  top:106px;
}

.team-members {
  list-style-type:none;
  margin:0;
  padding:0;
  width:23%;
  font-size:18px;
  border-left:1px solid #494949;
  padding-top:20px;
  padding-bottom:10px;
}

.team-members:first-child {
  border-left-width:0;
}

.team-members li {
  color:#D7D7D7;
  line-height:1.75;
  text-align:center;
}

.team-members--silver {
  font-size:16px;
}

.team-members--bronze {
  font-size:14px;
  width:31%;
}

.team-members--bronze ul {
  columns:80px 2;
}

.times {
  font-size:smaller;
  font-weight:bold;
  display:inline-block;
  background-color:#D7D7D7;
  color:#383838;
  border-radius:20%;
  display:inline-block;
  padding:2px;
  line-height:normal;
}

.times:before {
  content:'x';
}

.seal {
  position:relative;
  padding:8px;
  width:23%;
  height:106px;
  border-left:1px solid #494949;
}

.seal:first-child {
  border-left-width:0;
}

.seal--bronze {
  width:31%;
}

.seal:before {
  display:block;
  content:' ';
  height:90px;
  width:90px;
  margin:0 auto;
  background-position:center center;
  background-size:contain;
  background-repeat:no-repeat;
}

.seal:after {
  position:absolute;
  width:100%;
  height:7px;
  background:linear-gradient(to bottom,rgba(0,0,0,0.6),transparent);
  content:'';
  display:block;
  left:0;
  bottom:-6px;
}

.seal--bronze:before {
  background-image:url(https://img.mfcimg.com/photos2/765/7658062/946-593-990-280-11017125.250.png);
}

.seal--silver:before {
  background-image:url(https://img.mfcimg.com/photos2/765/7658062/130-627-231-866-11017122.250.png);
}

.seal--gold:before {
  background-image:url(https://img.mfcimg.com/photos2/765/7658062/855-563-824-374-11017123.250.png);
}

.seal--platinum:before {
  background-image:url(https://img.mfcimg.com/photos2/765/7658062/406-337-213-939-11017124.250.png);
}

.hover_icon_vid {
  float:left;
}

.hover_icon_vid--html {
  display:block;
  color:white;
  margin:8px 7px 40px;
  height:217px;
  width:425px;
  font-weight:normal;
}

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

.hover_icon_vid--html:hover {
  text-decoration:none;
}

.media {
  color:#d7d7d7;
  padding:20px 3px 30px;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -ms-flex-align:end;
  align-items:flex-end;
}

.media__details {
  padding-left:10px;
  font-size:16px;
  line-height:1.25;
}

.title-section {
  font-size:40px;
  margin-bottom:15px;
}

.share--videos {
  width:992px;
}

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

.share--videos.share-elems-2 {
  height:235px;
}

.share--videos.share-elems-3 {
  height:235px;
}

.share--videos.share-elems-4 {
  height:235px;
}

.share--videos.share-elems-5 {
  height:435px;
}

.share--videos.share-elems-6 {
  height:435px;
}

.share--videos.share-elems-7 {
  height:435px;
}

.share--videos.share-elems-8 {
  height:435px;
}

.share--videos.share-elems-9 {
  height:635px;
}

.share--videos.share-elems-10 {
  height:635px;
}

.share--videos.share-elems-11 {
  height:635px;
}

.share--videos.share-elems-12 {
  height:635px;
}

@media screen and (orientation: portrait) {
  .share--videos {
    width:991px;
  }
  
  .share--videos.share-elems-1 {
    height:302px;
  }
  
  .share--videos.share-elems-2 {
    height:302px;
  }
  
  .share--videos.share-elems-3 {
    height:302px;
  }
  
  .share--videos.share-elems-4 {
    height:569px;
  }
  
  .share--videos.share-elems-5 {
    height:569px;
  }
  
  .share--videos.share-elems-6 {
    height:569px;
  }
  
  .share--videos.share-elems-7 {
    height:836px;
  }
  
  .share--videos.share-elems-8 {
    height:836px;
  }
  
  .share--videos.share-elems-9 {
    height:836px;
  }
  
  .share--videos.share-elems-10 {
    height:1103px;
  }
  
  .share--videos.share-elems-11 {
    height:1103px;
  }
  
  .share--videos.share-elems-12 {
    height:1103px;
  }
}

.share--items {
  width:991px;
  margin-top:-10px;
  margin-left:-40px;
  margin-bottom:20px;
}

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

.share--items.share-elems-2 {
  height:315px;
}

.share--items.share-elems-3 {
  height:315px;
}

.share--items.share-elems-4 {
  height:570px;
}

.share--items.share-elems-5 {
  height:570px;
}

.share--items.share-elems-6 {
  height:570px;
}

.share--items.share-elems-7 {
  height:825px;
}

.share--items.share-elems-8 {
  height:825px;
}

.share--items.share-elems-9 {
  height:825px;
}

.share--items.share-elems-10 {
  height:1080px;
}

.share--items.share-elems-11 {
  height:1080px;
}

.share--items.share-elems-12 {
  height:1080px;
}

.share-link-container {
  margin:7px 0 30px;
  width:992px;
  text-align:center;
}

.share-link {
  display:inline-block;
  text-align:center;
  font-size:14px;
  padding:3px 20px;
  color:white;
  font-weight:normal;
  background:linear-gradient(to bottom,#f0f0f0,#565656 16%,#141414 44%,#141414);
  border:1px solid #494949;
  box-shadow:0 0 0 3px black;
  border-radius:7.5px;
  transition:all .2s ease;
}

.share-link:hover {
  transition:all .1s ease;
  transform:scale(1.05);
  color:red;
  text-decoration:none;
}