.seo-links { margin: 0.5em 0; padding: 0; list-style-type: none; }
.seo-links LI { display: inline-block; width: 32.3%; padding: 0.25em 0.5em; font-size: 1.2em; }

.view-profile .location { margin: 0.5em 0; font-size: 1.2em; font-family: "Roboto Condensed", "Arial Narrow", sans-serif; }
.view-profile .gallery-stacked { height: 22em; margin: 1em 0; }
.view-profile .gallery-stacked DIV { width: 20em; height: 20em; position: absolute; background: #FFF; border: 1px solid #666; box-shadow: 0 0 1em rgba(0, 0, 0, 0.5); }
.view-profile .gallery-stacked DIV IMG { display: block; width: 100%; height: 100%; opacity: .9; border: 5px solid #FFF; background: #EEE; }
.view-profile .gallery-stacked DIV P { font-size: 1.3em; display: block; padding: 1em; margin: 0 auto; padding-top: 30%; text-align: center; max-width: 100%; }
.view-profile .gallery-stacked DIV P SPAN { display: block; padding: 1em 0; }
.view-profile .profile-data { display: table; width: 100%; }
.view-profile .call-2-action { display: table; }
.view-profile .call-2-action .intro { vertical-align: top; display: table-cell; width: 26em; }
.view-profile .call-2-action .teaser { vertical-align: top; display: table-cell; }
.view-profile .call-2-action .teaser.no-photos .onlineStatus SPAN { display: inline-block; }
.view-profile .call-2-action:after { content: ""; display: table; clear: both; }
.view-profile .info { display: table-cell; width: 25%; padding-right: 2%; vertical-align: top; text-align: left; }
.view-profile .info UL { list-style-type: none; margin: 1em 0; padding: 0; }
.view-profile .info UL LI { padding: 0.5em 0; font-size: 1.1em; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.view-profile .info .list-interests LI:not(.title) { padding-left: 0.5em; }
.view-profile .bio { display: table-cell; vertical-align: top; text-align: left; }
.view-profile .bio .description { line-height: 140%; }
.view-profile .bio #meta-time { padding: 0.5em 0; margin: 0.5em 0; }
.view-profile .bio .onlineStatus { text-align: left; }
.view-profile .bio .onlineStatus SPAN { display: block; margin-bottom: 0.5em; }
.view-profile .bio .call-2-register { clear: both; margin: 1.5em 0; padding: 1.5em 0.5em; border: 1px solid rgba(0, 0, 0, 0.1); background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1)); border-radius: 1em; }
.view-profile .join-now * { color: #333; }
.view-profile .profile-actions LI .ifc { color: inherit; }

UL.profiles.short.supershort LI { width: 16.66%; padding: .66%; }

@media screen and (max-width: 980px) { UL.profiles.short LI { width: 33%; float: left; }
  UL.profiles.short LI .imgProtection IMG { padding-bottom: 0 !important; }
  UL.profiles.short LI .imgProtection ABBR { top: 40% !important; }
  .seo-links LI { width: 49.5%; } }
@media screen and (max-width: 640px) { .view-profile .location .gender-info { display: block; margin: 0.5em 0; }
  .view-profile .profile-data { display: block; }
  .view-profile .info { display: table; width: 100%; padding: 0; }
  .view-profile .info .avatar { display: table-cell; width: 26em; padding-right: 2em; text-align: right; vertical-align: top; }
  .view-profile .info .summary { display: table-cell; vertical-align: top; }
  .view-profile .info UL { margin: 0; }
  .view-profile .info UL LI { padding: 0.25em 0; font-size: 1em; }
  .view-profile .bio { display: block; } }
@media screen and (max-width: 480px) { .seo-links LI { display: block; width: 100%; font-size: 1em; }
  .view-profile .profile { text-align: center; }
  .view-profile .location { font-size: 1em; }
  .view-profile .profileData TH, .view-profile .profileData TD { font-size: 0.8em; }
  .view-profile .gallery-stacked { height: 18em; margin: 1em 0; }
  .view-profile .gallery-stacked DIV { width: 16em; height: 16em; }
  .view-profile .gallery-stacked DIV P { font-size: 1em; }
  .view-profile .call-2-action { display: block; }
  .view-profile .call-2-action .intro { display: block; width: 100%; }
  .view-profile .call-2-action .teaser { display: block; }
  .view-profile .info { display: table; width: 100%; padding: 0; }
  .view-profile .info .avatar { display: table-cell; width: 50%; padding-right: 1em; }
  .view-profile .info .summary { display: table-cell; vertical-align: top; }
  .view-profile .info UL LI { font-size: 0.8em; }
  .view-profile .bio { display: block; }
  .view-profile .bio .description { font-size: 0.9em; }
  .view-profile .bio #meta-time { font-size: 0.9em; }
  .view-profile .bio .onlineStatus { text-align: center; }
  UL.profiles.short.supershort LI .age { display: none; } }
@media screen and (max-width: 400px) { .view-profile .call-2-action { display: block; }
  .view-profile .call-2-action .intro { display: block; width: auto; padding-right: 0; text-align: center; }
  .view-profile .call-2-action .teaser { display: block; padding: 0.5em 1em; }
  .view-profile .info { display: block; }
  .view-profile .info .avatar { display: block; width: auto; padding-right: 0; text-align: center; }
  .view-profile .info .summary { display: block; padding: 0.5em 1em; } }
@media (min-width: 1281px) { .seo-links LI { width: 24.5%; } }

/*# sourceMappingURL=Seo_Browse.css.map */
