/* 2018 Colors */

@import url('https://fonts.googleapis.com/css?family=Baloo+Chettan|Fredoka+One|Lato:300,400,900|Montserrat:300,400,600,700,900|Prompt:800|Roboto+Condensed:400,700|Roboto:100,400,900&display=swap');

._color_creamy {
  color: #d6d6be;
}

._color_salmonRed {
  color: #da6969;
}

html {
  box-sizing: border-box;
}

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

/*** BUTTONS ***/

.btn {
  background-color: #ccc;
  border-radius: 5px;
  border: solid thin #666666;
  color: #273B4A;
  padding: 7px 14px;
}

.btn:focus {
  outline: 0;
}

.btn.sm {
  font-size: 0.8rem;
}

.btn:hover {
  background-color: #b3b3b3;
}

.btn.danger {
  background-color: #cc0000;
  border: solid thin #000000;
}

.btn.danger:hover {
  background-color: #990000;
}

.btn.primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #071017;
}

.btn.primary:hover {
  background-color: #22527b;
  border-color: #000000;
}

.btn.iconize {
  height: 2.5rem;
  width: 3rem;
  border: none;
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.btn.disabled {
  opacity: 0.5;
}

.btn-group .btn {
  border-radius: 0;
}

.btn-group .btn:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.btn-group .btn:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/*** ALERT ***/

.alert {
  border: solid thin black;
  border-radius: 4px;
  padding: 8px;
  margin-top: 12px;
  color: black;
}

.alert.alert-info {
  background-color: #d9edf7;
  color: #31708f;
  background-image: linear-gradient(to bottom, #d9edf7 0, #b9def0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  border-color: #9acfea;
}

.alert h1,
.alert h2,
.alert h3,
.alert h4,
.alert h5,
.alert h6 {
  margin: 0;
}

.alert p {
  margin: 12px 0;
}

/*** WELL ***/

.well {
  position: relative;
  color: #555;
  margin-top: 12px;
  padding: 8px;
  border: solid thin #555;
  border-radius: 4px;
  background-image: linear-gradient(to bottom, #FBFBFB 0, #E0E0E0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB', endColorstr='#E0E0E0', GradientType=0);
  border-color: #dcdcdc;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
}

.well h1 {
  font-size: 1rem;
  margin: 0;
}

.well button.close {
  border: none;
  background: none;
  position: absolute;
  top: 8px;
  right: 8px;
  color: #ccc;
}

.modal .modal-content {
  border-radius: 0;
}

.modal .modal-header {
  text-transform: uppercase;
  background-color: #E70707;
  font-size: 1.2rem;
  color: white;
}

.modal .modal-body {
  color: black;
  font-size: 1.2rem;
}

.modal .modal-footer button {
  font-size: 1.33rem;
  text-transform: uppercase;
  border: none;
}

.modal .modal-footer button.btn-default {
  background-color: #E6E6E6;
  color: #787878;
}

.modal .modal-footer button.btn-default:hover {
  background-color: #c0c0c0;
}

.modal .modal-footer button.btn-primary {
  background-color: #E70707;
  color: white;
}

.modal .modal-footer button.btn-primary:hover {
  background-color: #9d0505;
}

.modal .txt-primary {
  font-weight: bold;
  color: #E70707;
}

.flex-norm-gs {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}

.flexrow {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}

.flexrow.centered {
  -ms-flex-pack: center;
      justify-content: center;
}

.flexrow.start {
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.flexrow.end {
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.flexrow.flexsb {
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.flexrow.middle {
  -ms-flex-align: center;
      align-items: center;
}

.flexrow.stretch {
  -ms-flex-align: stretch;
      align-items: stretch;
}

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

.flexcol.centered {
  -ms-flex-align: center;
      align-items: center;
}

.flexcol.start {
  -ms-flex-align: start;
      align-items: flex-start;
}

.flexcol.flexsb {
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.flexcol.middle {
  -ms-flex-align: center;
      align-items: center;
}

.noflexwrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

html {
  min-height: 100%;
  font-size: 12px;
}

@media only screen and (min-width: 2400px) {
  html {
    font-size: 13px;
  }
}

@media only screen and (min-width: 2400px) {
  html {
    font-size: 13px;
  }
}

body {
  position: relative;
  padding: 5em 0;
  background-color: #273B4A;
  margin: 0;
  color: #ddd;
  font-family: 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
  min-height: 100vh;
}

body .main_sf_content {
  position: relative;
  padding: 0 0.5em 6em;
}

@media only screen and (min-width: 801px) {
  body .main_sf_content {
    padding: 0 2em 4em;
  }
}

@media only screen and (min-width: 801px) {
  body .main_sf_content {
    padding: 0 2em 4em;
  }
}

.pRel {
  position: relative;
}

.pad1 {
  padding: 1em;
}

.spclfont {
  font-family: 'Montserrat', sans-serif;
}

.spclfont-upper {
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
}

.main-body-pad {
  padding: 2rem;
}

.topbtm-nav-pad {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.desaturated {
  filter: grayscale(20%);
}

@media only screen and (min-width: 801px) {
  .desaturated:hover {
    filter: none;
    -webkit-filter: none;
  }
}

@media only screen and (min-width: 801px) {
  .desaturated:hover {
    filter: none;
    -webkit-filter: none;
  }
}

/* one-off styles */

.s-ofh {
  overflow: hidden;
}

/* layout styles */

.l-mg-top {
  margin-top: 1em;
}

.l-mg-btm {
  margin-bottom: 1em;
}

/* font sizes */

.fs-tiny {
  font-size: 0.7em;
}

.fs-small {
  font-size: 0.85em;
}

.fs-std {
  font-size: 1em;
}

.fs-big {
  font-size: 1.2em;
}

.fs-bigger {
  font-size: 1.5em;
}

.fs-huge {
  font-size: 2em;
}

@media only screen and (min-width: 801px) {
  .mPointr {
    cursor: pointer;
  }
}

@media only screen and (min-width: 801px) {
  .mPointr {
    cursor: pointer;
  }
}

.fxBtn {
  transition: background-color 0.5s, color 0.5s;
  padding: 1em;
  min-width: 1em;
  cursor: pointer;
  text-transform: uppercase;
}

.fxBtn.minim {
  border: none;
  border-left: solid 1px #273B4A;
  background: transparent;
  color: #f0e804;
}

@media only screen and (min-width: 801px) {
  .fxBtn.minim:hover {
    background-color: #394f68;
  }
}

@media only screen and (min-width: 801px) {
  .fxBtn.minim:hover {
    background-color: #394f68;
  }
}

.fxLink {
  color: #f0e804;
  text-decoration: none;
  cursor: pointer;
}

@media only screen and (min-width: 801px) {
  .fxLink:hover,
  .fxLink:active {
    color: #82c0e1;
  }
}

@media only screen and (min-width: 801px) {
  .fxLink:hover,
  .fxLink:active {
    color: #82c0e1;
  }
}

.fxLink.boxed:before {
  content: '[\00A0';
}

.fxLink.boxed:after {
  content: '\00A0]';
}

.fxPKids > * {
  margin-bottom: 1em;
}

.fxPKids > *:last-child {
  margin-bottom: 0;
}

.big-sec-top {
  font-size: 1rem;
}

.big-sec-top .bst-hedBar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  background-color: #18222c;
  height: 3.5rem;
}

.big-sec-top .bst-content {
  padding: 1em;
  background-color: #1e2a37;
  border: solid thin #18222c;
}

.big-sec-top .bst-content > * {
  margin-bottom: 1em;
}

.big-sec-top .bst-content > *:last-child {
  margin-bottom: 0;
}

.strong {
  font-weight: bold;
}

.padUpBld {
  padding: 1em;
  text-transform: uppercase;
  font-weight: bold;
}

.acct-ss {
  font-family: Montserrat;
}

.acct-ss > * {
  padding: 1em;
}

.acct-ss .ss-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: stretch;
      align-items: stretch;
  background-color: #18222c;
  font-size: 1.1em;
}

.acct-ss .ss-content {
  border: solid thin #18222c;
}

.acct-ss .ss-content.col > * {
  margin-bottom: 1em;
}

.acct-ss .ss-content.col > *:last-child {
  margin-bottom: 0;
}

.acct-ss .miniSec .subTitle {
  display: inline-block;
  font-size: 1em;
  font-weight: 700;
  margin: 1em 0 0.5em 0;
  text-transform: uppercase;
  color: #c0ced8;
}

/* FORM ELS */

.mhForm input,
.mhForm select,
.mhForm textarea {
  font-size: 16px;
}

@media only screen and (min-width: 801px) {
  .mhForm input,
  .mhForm select,
  .mhForm textarea {
    font-size: 1em;
  }
}

@media only screen and (min-width: 801px) {
  .mhForm input,
  .mhForm select,
  .mhForm textarea {
    font-size: 1em;
  }
}

.mhForm input:not([type=radio]):not([type=checkbox]) {
  border: solid thin #ccc;
  background: #f1f1f1;
  border-radius: 0.33em;
  padding: 0.66em;
}

.mhForm input[type=checkbox],
.mhForm input[type=radio] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.mhForm select {
  border-radius: 0.2em;
  height: 3em;
}

.mhForm label,
.mhForm [data-like=label] {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  min-width: 49%;
  width: 100%;
  margin: 0.5%;
  color: #c0ced8;
}

.mhForm label span,
.mhForm [data-like=label] span {
  margin: 0 0.5em;
}

.mhForm label.stacked,
.mhForm [data-like=label].stacked {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
}

.mhForm label.stacked:not(:first-child),
.mhForm [data-like=label].stacked:not(:first-child) {
  margin-top: 1em;
}

@media only screen and (min-width: 801px) {
  .mhForm label.stacked:not(:first-child),
  .mhForm [data-like=label].stacked:not(:first-child) {
    margin-top: 0.5%;
  }
}

@media only screen and (min-width: 801px) {
  .mhForm label.stacked:not(:first-child),
  .mhForm [data-like=label].stacked:not(:first-child) {
    margin-top: 0.5%;
  }
}

.mhForm label.stacked span,
.mhForm [data-like=label].stacked span {
  margin: 0 0 0.3em 0;
}

@media only screen and (min-width: 801px) {
  .mhForm label,
  .mhForm [data-like=label] {
    width: unset;
  }
}

@media only screen and (min-width: 801px) {
  .mhForm label,
  .mhForm [data-like=label] {
    width: unset;
  }
}

.mhForm.lite label {
  color: #1e2a37;
}

.pwd-strength-indic {
  min-height: 3em;
  background-color: #395068;
  border-bottom: solid 1px black;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 0.5em;
}

.pwd-strength-indic > div {
  width: 100%;
}

.pwd-strength-indic .ps-headerrow {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin: 0.5em 0;
}

.pwd-strength-indic .ps-heading {
  font-size: 1em;
  color: #e8e8e8;
  font-family: Montserrat, sans-serif;
  font-weight: bold;
}

.pwd-strength-indic .ps-eye {
  padding: 0 0 0 3em;
  cursor: pointer;
}

.pwd-strength-indic .eyeIcon {
  height: 2em;
}

.pwd-strength-indic .ps-meter {
  height: 2em;
  border: solid thin black;
  margin: 0.5em;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-positive: 2;
      flex-grow: 2;
}

.pwd-strength-indic .meter-bar {
  position: absolute;
  top: 0;
  left: 0;
  background-color: yellow;
  background: linear-gradient(90deg, rgba(255, 0, 0, 0.6) 0%, rgba(253, 187, 29, 0.6) 50%, rgba(69, 252, 90, 0.6) 100%);
  height: 100%;
  width: 100%;
  z-index: 1;
}

.pwd-strength-indic .meter-bar-cover {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  z-index: 2;
  background-color: #395068;
}

.pwd-strength-indic .ps-num {
  font-weight: bold;
  z-index: 10;
  color: white;
  font-size: 1.2em;
}

.pwd-strength-indic .flexrowsb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}

.pwd-strength-indic .icm {
  height: initial;
  width: initial;
  position: relative;
  left: 6px;
}

.wfull {
  width: 100%;
}

.whalf {
  width: 50%;
}

.v5cmwCurtain.setLocationMap .v5contentModalStd {
  width: 100%;
  max-width: 56em;
}

.v5cmwCurtain.setLocationMap .v5contentModalStd .v5contBody {
  width: 100%;
}

#location-map-wrapper {
  width: 100%;
  font-size: 1em;
}

#location-map-wrapper > *,
#location-map-wrapper input {
  width: 100%;
}

#location-map-wrapper #loc-input-wrapper {
  margin-bottom: 1em;
}

#location-map-wrapper #loc-map {
  min-height: 24em;
  border: solid thin #afafaf;
  position: relative;
}

#location-map-wrapper #loc-btn-div {
  display: -ms-flexbox;
  display: flex;
  margin-top: 1em;
  -ms-flex-direction: column;
      flex-direction: column;
}

#location-map-wrapper #loc-btn-div button:last-child {
  margin-top: 0.66em;
}

@media only screen and (min-width: 641px) {
  #location-map-wrapper #loc-btn-div {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: end;
        justify-content: flex-end;
  }

  #location-map-wrapper #loc-btn-div button:last-child {
    margin-top: 0;
    margin-left: 1em;
  }
}

@media only screen and (min-width: 641px) {
  #location-map-wrapper #loc-btn-div {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: end;
        justify-content: flex-end;
  }

  #location-map-wrapper #loc-btn-div button:last-child {
    margin-top: 0;
    margin-left: 1em;
  }
}

#location-map-wrapper [data-hook=userNameSelection] {
  -ms-flex-positive: 8;
      flex-grow: 8;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 0.66em;
}

@media only screen and (min-width: 641px) {
  #location-map-wrapper [data-hook=userNameSelection] {
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 641px) {
  #location-map-wrapper [data-hook=userNameSelection] {
    margin-bottom: 0;
  }
}

#location-map-wrapper [data-provide=locNamesChoices] {
  position: absolute;
  top: 0;
  left: 0;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-direction: column;
      flex-direction: column;
  background-color: #394f68;
  height: 100%;
  border: solid 2px #2b3b4e;
  padding: 1em;
  font-size: 0.9em;
}

@media only screen and (min-width: 801px) {
  #location-map-wrapper [data-provide=locNamesChoices] {
    font-size: 1em;
  }
}

@media only screen and (min-width: 801px) {
  #location-map-wrapper [data-provide=locNamesChoices] {
    font-size: 1em;
  }
}

#location-map-wrapper [data-provide=locNamesChoices] h1 {
  color: white;
  margin: 0.3em 0;
  font-size: 1.2em;
}

@media only screen and (min-width: 801px) {
  #location-map-wrapper [data-provide=locNamesChoices] h1 {
    font-size: 1.5em;
  }
}

@media only screen and (min-width: 801px) {
  #location-map-wrapper [data-provide=locNamesChoices] h1 {
    font-size: 1.5em;
  }
}

#location-map-wrapper [data-provide=locNamesChoices] label {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  color: white;
  padding: 0.6em 1em;
}

#location-map-wrapper [data-provide=locNamesChoices] label input {
  -ms-flex-positive: 0;
      flex-grow: 0;
  width: auto;
}

#location-map-wrapper [data-provide=locNamesChoices] label span {
  font-size: 1em;
}

#location-map-wrapper [data-provide=locNamesChoices] .locNameChBtns {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding-top: 1em;
}

#location-map-wrapper [data-provide=locNamesChoices] .locNameChBtns button {
  margin-left: 1em;
}

.animLoad9Grid {
  width: 50px;
  height: 50px;
  margin: 1rem;
  clear: both;
}

.animLoad9Grid .animLoad9Cube {
  width: 15px;
  height: 15px;
  background-color: #82c0e1;
  margin: 1px 1px 0 0;
  float: left;
  animation: animLoad9CubeGridScaleDelay 1.3s infinite ease-in-out;
}

.animLoad9Grid .animLoad9Cube1 {
  animation-delay: 0.2s;
}

.animLoad9Grid .animLoad9Cube2 {
  animation-delay: 0.3s;
}

.animLoad9Grid .animLoad9Cube3 {
  animation-delay: 0.4s;
}

.animLoad9Grid .animLoad9Cube4 {
  animation-delay: 0.1s;
}

.animLoad9Grid .animLoad9Cube5 {
  animation-delay: 0.2s;
}

.animLoad9Grid .animLoad9Cube6 {
  animation-delay: 0.3s;
}

.animLoad9Grid .animLoad9Cube7 {
  animation-delay: 0.0s;
}

.animLoad9Grid .animLoad9Cube8 {
  animation-delay: 0.1s;
}

.animLoad9Grid .animLoad9Cube9 {
  animation-delay: 0.2s;
}

@keyframes animLoad9CubeGridScaleDelay {
  0%,
  70%,
  100% {
    transform: scale3D(1, 1, 1);
  }

  35% {
    transform: scale3D(0, 0, 1);
  }
}

.FTFO {
  transition: opacity 0.5s ease-out;
  opacity: 0;
}

.MH_BIG_LOAD_BABY {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #273B4A;
  z-index: 100;
  font-size: 3em;
  padding-top: 1em;
}

.c__AL9Gr {
  width: 3.7em;
  height: 4em;
  margin: 1em;
  clear: both;
}

.c__AL9Gr ._al9c {
  width: 1em;
  height: 1em;
  background-color: #82c0e1;
  margin: 0.2em 0.2em 0 0;
  float: left;
  animation: AL9CGanm 1.3s infinite ease-in-out;
}

.c__AL9Gr ._al9c_1 {
  animation-delay: 0.2s;
}

.c__AL9Gr ._al9c_2 {
  animation-delay: 0.3s;
}

.c__AL9Gr ._al9c_3 {
  animation-delay: 0.4s;
}

.c__AL9Gr ._al9c_4 {
  animation-delay: 0.1s;
}

.c__AL9Gr ._al9c_5 {
  animation-delay: 0.2s;
}

.c__AL9Gr ._al9c_6 {
  animation-delay: 0.3s;
}

.c__AL9Gr ._al9c_7 {
  animation-delay: 0.0s;
}

.c__AL9Gr ._al9c_8 {
  animation-delay: 0.1s;
}

.c__AL9Gr ._al9c_9 {
  animation-delay: 0.2s;
}

@keyframes AL9CGanm {
  0%,
  70%,
  100% {
    transform: scale3D(1, 1, 1);
  }

  35% {
    transform: scale3D(0, 0, 1);
  }
}

.fixed-bottom {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
}

.fixed-top {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}

/* DON'T KNOW IF THIS IS A GOOD I-DEA.... */

@media only screen and (min-width: 1025px) {
  .mobile {
    display: none !important;
  }
}

@media only screen and (min-width: 1025px) {
  .mobile {
    display: none !important;
  }
}

@media only screen and (min-width: 641px) {
  .phone {
    display: none !important;
  }
}

@media only screen and (min-width: 641px) {
  .phone {
    display: none !important;
  }
}

.dev-supertall {
  height: 3000px;
}

.debugborder {
  border: solid thin white;
}

.announce .tablet,
.announce .phone,
.announce .tiny {
  display: none;
}

@media only screen and (max-width: 320px) {
  .announce .tiny {
    display: block;
  }
}

@media only screen and (max-width: 320px) {
  .announce .tiny {
    display: block;
  }
}

@media only screen and (max-width: 640px) {
  .announce .phone {
    display: block;
  }
}

@media only screen and (max-width: 640px) {
  .announce .phone {
    display: block;
  }
}

@media only screen and (min-width: 600px) and (max-width: 800px) {
  .announce .tablet.smaller {
    display: block;
  }
}

@media only screen and (min-width: 600px) and (max-width: 800px) {
  .announce .tablet.smaller {
    display: block;
  }
}

@media only screen and (min-width: 801px) and (max-width: 1024px) {
  .announce .tablet.std {
    display: block;
  }
}

@media only screen and (min-width: 801px) and (max-width: 1024px) {
  .announce .tablet.std {
    display: block;
  }
}

@media only screen and (max-width: 640px) {
  .announce .phone {
    display: block;
  }
}

@media only screen and (max-width: 640px) {
  .announce .phone {
    display: block;
  }
}

.fullCurtainTop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100vh;
  width: 100vw;
  z-index: 50000;
  background-color: rgba(0, 0, 0, 0.4);
}

.siteMaxW {
  max-width: 1580px;
  margin-left: auto;
  margin-right: auto;
  min-height: inherit;
}

#nav_home_link {
  text-decoration: none;
  width: 12%;
  margin: 0 0 0 1em;
  padding: 0;
  background: rgba(0, 0, 0, 0) url("/assets/manhunt/images/res/m_logo.png") no-repeat scroll left center / contain;
  transition: background-image 300ms cubic-bezier(0.42, 0, 0.58, 1) 0s;
}

@media only screen and (min-width: 1025px) {
  #nav_home_link {
    background: rgba(0, 0, 0, 0) url("/assets/manhunt/images/v5/logo-full.png") no-repeat scroll left center / contain;
  }
}

@media only screen and (min-width: 1025px) {
  #nav_home_link {
    background: rgba(0, 0, 0, 0) url("/assets/manhunt/images/v5/logo-full.png") no-repeat scroll left center / contain;
  }
}

img.logo,
img.logo:visited {
  height: 2.66em;
  display: block;
  margin-left: 0.5em;
}

@media only screen and (min-width: 1025px) {
  img.logo,
  img.logo:visited {
    display: none;
  }
}

@media only screen and (min-width: 1025px) {
  img.logo,
  img.logo:visited {
    display: none;
  }
}

.topnav {
  display: none;
}

.topnav {
  height: auto;
  overflow-x: auto;
}

@media only screen and (min-width: 641px) {
  .topnav {
    /* RESPO: at 801, the hamburger icon will HIDE */
    height: auto;
    width: auto;
    overflow-x: visible;
  }
}

@media only screen and (min-width: 641px) {
  .topnav {
    /* RESPO: at 801, the hamburger icon will HIDE */
    height: auto;
    width: auto;
    overflow-x: visible;
  }
}

.topnav > ul > li {
  min-height: 4rem;
}

.topnav > ul > li a {
  min-height: inherit;
}

.topnav ul {
  height: auto;
  padding: 0;
  margin: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.topnav ul li {
  position: relative;
  display: inline-block;
  padding: 0;
  margin: 0;
}

.topnav ul li a {
  font-size: 1em;
}

.topnav ul li.mi-labeled {
  margin: 0;
}

.topnav ul li.mi-labeled.last {
  margin-right: 1rem;
}

@media only screen and (min-width: 1025px) {
  .topnav ul li.mi-labeled.last {
    margin-right: 1rem;
  }
}

@media only screen and (min-width: 1025px) {
  .topnav ul li.mi-labeled.last {
    margin-right: 1rem;
  }
}

.topnav ul li.mi-labeled,
.topnav ul li.icon.only {
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
}

.topnav ul li.mi-labeled > a,
.topnav ul li.icon.only > a {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

@media only screen and (min-width: 641px) {
  .topnav ul li.mi-labeled > a,
  .topnav ul li.icon.only > a {
    padding: 0.5em 0.8em;
  }
}

@media only screen and (min-width: 641px) {
  .topnav ul li.mi-labeled > a,
  .topnav ul li.icon.only > a {
    padding: 0.5em 0.8em;
  }
}

@media only screen and (min-width: 1025px) {
  .topnav ul li.mi-labeled:hover,
  .topnav ul li.icon.only:hover {
    background-color: #394f68;
  }

  .topnav ul li.mi-labeled:hover > a,
  .topnav ul li.icon.only:hover > a,
  .topnav ul li.mi-labeled:hover .label,
  .topnav ul li.icon.only:hover .label,
  .topnav ul li.mi-labeled:hover .menuTrigger,
  .topnav ul li.icon.only:hover .menuTrigger {
    color: yellow;
  }
}

@media only screen and (min-width: 1025px) {
  .topnav ul li.mi-labeled:hover,
  .topnav ul li.icon.only:hover {
    background-color: #394f68;
  }

  .topnav ul li.mi-labeled:hover > a,
  .topnav ul li.icon.only:hover > a,
  .topnav ul li.mi-labeled:hover .label,
  .topnav ul li.icon.only:hover .label,
  .topnav ul li.mi-labeled:hover .menuTrigger,
  .topnav ul li.icon.only:hover .menuTrigger {
    color: yellow;
  }
}

.topnav ul li.mi-labeled.active,
.topnav ul li.icon.only.active {
  background-color: #394f68;
}

.topnav ul li.mi-labeled.active > a,
.topnav ul li.icon.only.active > a,
.topnav ul li.mi-labeled.active .label,
.topnav ul li.icon.only.active .label,
.topnav ul li.mi-labeled.active .menuTrigger,
.topnav ul li.icon.only.active .menuTrigger {
  color: yellow;
}

.topnav ul li.icon.only {
  margin: 0 0.2em;
}

@media only screen and (min-width: 641px) {
  .topnav ul li.icon.only > a {
    padding: 0.5em 0.6em;
  }
}

@media only screen and (min-width: 641px) {
  .topnav ul li.icon.only > a {
    padding: 0.5em 0.6em;
  }
}

.topnav ul li span.phone {
  font-size: 1rem;
  margin-left: 0.5rem;
}

.topnav ul li > ul.nav_dropdown {
  display: none;
  position: absolute;
  left: 0;
  padding: 0;
}

@media only screen and (min-width: 641px) {
  .topnav ul li > ul.nav_dropdown {
    border: solid thin #18222c;
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.3);
    background-color: #394858;
  }
}

@media only screen and (min-width: 641px) {
  .topnav ul li > ul.nav_dropdown {
    border: solid thin #18222c;
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.3);
    background-color: #394858;
  }
}

@media only screen and (min-width: 1025px) {
  .topnav ul li > ul.nav_dropdown.under-icon {
    left: -175%;
  }
}

@media only screen and (min-width: 1025px) {
  .topnav ul li > ul.nav_dropdown.under-icon {
    left: -175%;
  }
}

.topnav ul li > ul.nav_dropdown li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: inherit;
  margin: 0;
  border-bottom: solid 1px black;
  min-width: 14rem;
}

.topnav ul li > ul.nav_dropdown li:last-child {
  border-bottom: none;
}

@media only screen and (min-width: 801px) {
  .topnav ul li > ul.nav_dropdown li {
    padding: 0.6em 1em;
  }
}

@media only screen and (min-width: 801px) {
  .topnav ul li > ul.nav_dropdown li {
    padding: 0.6em 1em;
  }
}

@media only screen and (min-width: 1025px) {
  .topnav ul li > ul.nav_dropdown li:hover {
    background-color: black;
    color: yellow;
  }

  .topnav ul li > ul.nav_dropdown li:hover a {
    color: yellow;
  }
}

@media only screen and (min-width: 1025px) {
  .topnav ul li > ul.nav_dropdown li:hover {
    background-color: black;
    color: yellow;
  }

  .topnav ul li > ul.nav_dropdown li:hover a {
    color: yellow;
  }
}

.topnav ul li > ul.nav_dropdown li a {
  font-size: 1em;
  text-align: left;
  white-space: nowrap;
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.topnav ul li > ul.nav_dropdown li .badge {
  font-size: 0.8rem;
  padding-top: 1px;
  padding-bottom: 1px;
  margin-right: 0.8em;
}

@media only screen and (min-width: 1025px) {
  .topnav ul li:hover ul.nav_dropdown {
    display: block;
  }
}

@media only screen and (min-width: 1025px) {
  .topnav ul li:hover ul.nav_dropdown {
    display: block;
  }
}

.topnav ul li.active ul.nav_dropdown {
  display: block;
}

.topnav {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  top: 0;
  right: 0;
  left: 0;
  font-weight: bold;
}

.topnav a {
  font-size: 0.7em;
  cursor: pointer;
  color: inherit;
  text-decoration: none;
  margin: 0;
  padding: 0.5em;
  display: inline-block;
  text-align: center;
}

.topnav a > span {
  display: inline-block;
}

.topnav a .icon {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 2em;
  background-position-x: 50%;
  background-position-y: 50%;
  height: 2em;
  width: 2em;
  vertical-align: middle;
  background-position: 50%;
}

@media only screen and (min-width: 1025px) {
  .topnav a .icon {
    margin-right: 0.2em;
  }
}

@media only screen and (min-width: 1025px) {
  .topnav a .icon {
    margin-right: 0.2em;
  }
}

.topnav a.only {
  background-size: 22px 22px;
  background-position-y: 50%;
  background-position-x: 50%;
  padding: 4px 2px;
  margin: 0;
}

.topnav a.only span.icon {
  height: 2em;
  width: 2em;
}

.topnav a.only .badge {
  background-color: #B50F0F;
  border-color: transparent;
  position: absolute;
  right: -0.8em;
  top: 0.8em;
  color: white;
  font-size: 1em;
  padding: 1px 6px;
}

.topnav a.only .badge:empty {
  display: none;
}

.topnav a .label {
  display: none;
}

span.badge {
  height: auto;
  width: auto;
  padding: 1px 5px 1px 5px;
  text-align: center;
  background: #f0e804;
  color: #1e2a37;
  font-weight: bold;
  text-indent: 0;
  border: 1px solid #fff;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
}

@media only screen and (min-width: 1025px) {
  span.badge {
    margin-left: 6px;
  }
}

@media only screen and (min-width: 1025px) {
  span.badge {
    margin-left: 6px;
  }
}

span.badge:empty {
  display: none;
}

@media only screen and (min-width: 1025px) {
  /* RESPO: at bigger screens: 1025px, spacing between nav items shrinks slightly */

  .topnav a .label {
    display: inline;
  }
}

@media only screen and (min-width: 1025px) {
  /* RESPO: at bigger screens: 1025px, spacing between nav items shrinks slightly */

  .topnav a .label {
    display: inline;
  }
}

#snav_dashboard .icon {
  background-image: url("/assets/v6/img/icon/bw/dashboard-1.png");
}

#nav_men_online .icon,
#snav_men_online .icon {
  background-image: url("/assets/v6/img/icon/bw/users-512.png");
}

@media only screen and (min-width: 1025px) {
  #nav_men_online:hover .icon,
  #snav_men_online:hover .icon,
  #nav_men_online:active .icon,
  #snav_men_online:active .icon,
  #nav_men_online.active .icon,
  #snav_men_online.active .icon {
    background-image: url("/assets/v6/img/icon/bw/users-512-yel.png");
  }
}

@media only screen and (min-width: 1025px) {
  #nav_men_online:hover .icon,
  #snav_men_online:hover .icon,
  #nav_men_online:active .icon,
  #snav_men_online:active .icon,
  #nav_men_online.active .icon,
  #snav_men_online.active .icon {
    background-image: url("/assets/v6/img/icon/bw/users-512-yel.png");
  }
}

#mnav_vcr .icon {
  background-image: url("/assets/v6/img/icon/bw/vid-filmvidcam-red.png");
}

#nav_conversations .icon,
#mnav_conversations .icon,
#snav_conversations .icon {
  background-image: url("/assets/v6/img/icon/bw/conv-sqr.png");
}

@media only screen and (min-width: 1025px) {
  #nav_conversations:hover .icon,
  #mnav_conversations:hover .icon,
  #snav_conversations:hover .icon {
    filter: none;
    background-image: url("/assets/v6/img/icon/bw/conv-sqr-yel.png");
  }
}

@media only screen and (min-width: 1025px) {
  #nav_conversations:hover .icon,
  #mnav_conversations:hover .icon,
  #snav_conversations:hover .icon {
    filter: none;
    background-image: url("/assets/v6/img/icon/bw/conv-sqr-yel.png");
  }
}

#nav_conversations span.badge,
#mnav_conversations span.badge,
#snav_conversations span.badge {
  height: auto;
  width: auto;
  text-align: center;
  font-weight: bold;
  text-indent: 0;
  border: 1px solid transparent;
  border-radius: 15px;
  background-color: #B50F0F;
  color: white;
  padding: 1px 6px;
}

li.has-conversations {
  color: yellow;
}

li.has-conversations #nav_conversations_a .icon,
li.has-conversations #mnav_conversations_a .icon {
  background-image: url("/assets/v6/img/icon/bw/conv-sqr-yel.png");
}

li.has-conversations #nav_conversations_a .label,
li.has-conversations #mnav_conversations_a .label {
  color: yellow;
}

li.has-conversations #nav_conversations_a .badge,
li.has-conversations #mnav_conversations_a .badge {
  font-size: 1.2em;
}

@media only screen and (min-width: 1025px) {
  li:hover #nav_conversations .icon,
  li:active #nav_conversations .icon,
  li.active #nav_conversations .icon {
    background-image: url("/assets/v6/img/icon/bw/conv-sq-outln-yel.png");
  }
}

@media only screen and (min-width: 1025px) {
  li:hover #nav_conversations .icon,
  li:active #nav_conversations .icon,
  li.active #nav_conversations .icon {
    background-image: url("/assets/v6/img/icon/bw/conv-sq-outln-yel.png");
  }
}

#nav_video_chat .icon,
#mnav_video_chat .icon,
#snav_video_chat .icon {
  background-image: url("/assets/v6/img/icon/bw/vid-yplaybtn.png");
}

@media only screen and (min-width: 1025px) {
  #nav_video_chat:hover .icon,
  #mnav_video_chat:hover .icon,
  #snav_video_chat:hover .icon,
  #nav_video_chat:active .icon,
  #mnav_video_chat:active .icon,
  #snav_video_chat:active .icon,
  #nav_video_chat.active .icon,
  #mnav_video_chat.active .icon,
  #snav_video_chat.active .icon {
    background-image: url("/assets/v6/img/icon/bw/vid-yplaybtn-yel.png");
  }
}

@media only screen and (min-width: 1025px) {
  #nav_video_chat:hover .icon,
  #mnav_video_chat:hover .icon,
  #snav_video_chat:hover .icon,
  #nav_video_chat:active .icon,
  #mnav_video_chat:active .icon,
  #snav_video_chat:active .icon,
  #nav_video_chat.active .icon,
  #mnav_video_chat.active .icon,
  #snav_video_chat.active .icon {
    background-image: url("/assets/v6/img/icon/bw/vid-yplaybtn-yel.png");
  }
}

#nav_your_lists .icon,
#snav_your_lists .icon {
  background-image: url("/assets/v6/img/icon/bw/list.png");
}

@media only screen and (min-width: 1025px) {
  #nav_your_lists:hover .icon,
  #snav_your_lists:hover .icon,
  #nav_your_lists:active .icon,
  #snav_your_lists:active .icon,
  #nav_your_lists.active .icon,
  #snav_your_lists.active .icon {
    background-image: url("/assets/v6/img/icon/bw/list-yel.png");
  }
}

@media only screen and (min-width: 1025px) {
  #nav_your_lists:hover .icon,
  #snav_your_lists:hover .icon,
  #nav_your_lists:active .icon,
  #snav_your_lists:active .icon,
  #nav_your_lists.active .icon,
  #snav_your_lists.active .icon {
    background-image: url("/assets/v6/img/icon/bw/list-yel.png");
  }
}

.hamburger.active + .topnav #nav_your_lists .icon {
  background-position-x: 30%;
  background-size: 1.5rem;
}

#nav_match .icon,
#snav_match .icon {
  background-image: url("/assets/v6/img/icon/bw/bolt.png");
}

@media only screen and (min-width: 1025px) {
  #nav_match:hover .icon,
  #snav_match:hover .icon,
  #nav_match:active .icon,
  #snav_match:active .icon,
  #nav_match.active .icon,
  #snav_match.active .icon {
    background-image: url("/assets/v6/img/icon/bw/bolt-yel.png");
  }
}

@media only screen and (min-width: 1025px) {
  #nav_match:hover .icon,
  #snav_match:hover .icon,
  #nav_match:active .icon,
  #snav_match:active .icon,
  #nav_match.active .icon,
  #snav_match.active .icon {
    background-image: url("/assets/v6/img/icon/bw/bolt-yel.png");
  }
}

#nav_board .icon,
#snav_board .icon {
  background-size: 92%;
  margin-right: 4px;
}

#nav_board .icon,
#snav_board .icon {
  background-image: url("/assets/v6/img/icon/bw/board-quote-left.png");
}

@media only screen and (min-width: 1025px) {
  #nav_board:hover .icon,
  #snav_board:hover .icon,
  #nav_board:active .icon,
  #snav_board:active .icon,
  #nav_board.active .icon,
  #snav_board.active .icon {
    background-image: url("/assets/v6/img/icon/bw/board-quote-left-yel.png");
  }
}

@media only screen and (min-width: 1025px) {
  #nav_board:hover .icon,
  #snav_board:hover .icon,
  #nav_board:active .icon,
  #snav_board:active .icon,
  #nav_board.active .icon,
  #snav_board.active .icon {
    background-image: url("/assets/v6/img/icon/bw/board-quote-left-yel.png");
  }
}

#nav_notification_wrapper .icon {
  background-size: 2em;
}

@media only screen and (min-width: 1025px) {
  #nav_notification_wrapper .icon {
    background-size: 2em;
  }
}

@media only screen and (min-width: 1025px) {
  #nav_notification_wrapper .icon {
    background-size: 2em;
  }
}

@media only screen and (min-width: 641px) {
  #nav_notification_wrapper {
    z-index: 10;
  }
}

@media only screen and (min-width: 641px) {
  #nav_notification_wrapper {
    z-index: 10;
  }
}

#nav_notification_wrapper.active.active,
#nav_notification_wrapper.sticky-active.active {
  margin-right: 1.1em;
  margin-left: 0.3em;
}

#nav_notification_wrapper.active span.icon.only,
#nav_notification_wrapper.sticky-active span.icon.only {
  background-image: url("/assets/v6/img/icon/bw/notif-tbell.png");
}

@media only screen and (min-width: 1025px) {
  #nav_notification_wrapper.active:hover span.icon.only,
  #nav_notification_wrapper.sticky-active:hover span.icon.only {
    background-image: url("/assets/v6/img/icon/bw/notif-tbell-yel.png");
  }
}

@media only screen and (min-width: 1025px) {
  #nav_notification_wrapper.active:hover span.icon.only,
  #nav_notification_wrapper.sticky-active:hover span.icon.only {
    background-image: url("/assets/v6/img/icon/bw/notif-tbell-yel.png");
  }
}

#nav_notification_wrapper.active .badge,
#nav_notification_wrapper.sticky-active .badge {
  right: -1.4em;
}

#nav_notification_wrapper.sticky-active.active {
  background-color: transparent;
}

#nav_notification_wrapper.sticky-active.active span.icon.only {
  background-image: url("/assets/v6/img/icon/bw/notif-tbell-yel.png");
}

#nav_notifications .icon.only,
#snav_notifications .icon.only {
  background-image: url("/assets/v6/img/icon/bw/notif-tbell.png");
}

@media only screen and (min-width: 1025px) {
  #nav_notifications:hover .icon,
  #snav_notifications:hover .icon {
    background-image: url("/assets/v6/img/icon/bw/notif-tbell-yel.png");
  }
}

@media only screen and (min-width: 1025px) {
  #nav_notifications:hover .icon,
  #snav_notifications:hover .icon {
    background-image: url("/assets/v6/img/icon/bw/notif-tbell-yel.png");
  }
}

#nav_search a .icon.only,
#snav_search a .icon.only {
  background-image: url("/assets/v6/img/icon/bw/mag-glass.png");
}

@media only screen and (min-width: 1025px) {
  #nav_search:hover a .icon.only,
  #snav_search:hover a .icon.only,
  #nav_search:active a .icon.only,
  #snav_search:active a .icon.only,
  #nav_search.active a .icon.only,
  #snav_search.active a .icon.only {
    background-image: url("/assets/v6/img/icon/bw/mag-glass-yel.png");
  }
}

@media only screen and (min-width: 1025px) {
  #nav_search:hover a .icon.only,
  #snav_search:hover a .icon.only,
  #nav_search:active a .icon.only,
  #snav_search:active a .icon.only,
  #nav_search.active a .icon.only,
  #snav_search.active a .icon.only {
    background-image: url("/assets/v6/img/icon/bw/mag-glass-yel.png");
  }
}

#nav_dd_search li a {
  display: block;
}

#nav_dd_search li a.oldsearch {
  padding-left: 2rem;
  background-image: url(/assets/manhunt/images/ui/warning-icon.png);
  background-position: 5px center;
  background-repeat: no-repeat;
  background-size: 1.2rem;
}

#nav_dd_search li a.case-imp {
  font-family: sans-serif;
  font-size: 1rem;
  font-weight: normal;
  text-transform: none;
}

#nav_dd_search hr.searchSeparator {
  border-color: #5e707d;
  margin: 0;
}

#nav_help a .icon.only,
#snav_help a .icon.only {
  background-image: url("/assets/v6/img/icon/bw/help-qm.png");
}

@media only screen and (min-width: 1025px) {
  #nav_help:hover a .icon.only,
  #snav_help:hover a .icon.only,
  #nav_help:active a .icon.only,
  #snav_help:active a .icon.only,
  #nav_help.active a .icon.only,
  #snav_help.active a .icon.only {
    background-image: url("/assets/v6/img/icon/bw/help-qm-yel.png");
  }
}

@media only screen and (min-width: 1025px) {
  #nav_help:hover a .icon.only,
  #snav_help:hover a .icon.only,
  #nav_help:active a .icon.only,
  #snav_help:active a .icon.only,
  #nav_help.active a .icon.only,
  #snav_help.active a .icon.only {
    background-image: url("/assets/v6/img/icon/bw/help-qm-yel.png");
  }
}

#nav_logout a .icon.only,
#snav_logout a .icon.only {
  background-image: url("/assets/v6/img/icon/bw/pwr-in-circle.png");
}

@media only screen and (min-width: 1025px) {
  #nav_logout:hover a .icon.only,
  #snav_logout:hover a .icon.only,
  #nav_logout:active a .icon.only,
  #snav_logout:active a .icon.only,
  #nav_logout.active a .icon.only,
  #snav_logout.active a .icon.only {
    background-image: url("/assets/v6/img/icon/bw/pwr-in-circle-yel.png");
  }
}

@media only screen and (min-width: 1025px) {
  #nav_logout:hover a .icon.only,
  #snav_logout:hover a .icon.only,
  #nav_logout:active a .icon.only,
  #snav_logout:active a .icon.only,
  #nav_logout.active a .icon.only,
  #snav_logout.active a .icon.only {
    background-image: url("/assets/v6/img/icon/bw/pwr-in-circle-yel.png");
  }
}

#nav_account a .icon.only,
#snav_account a .icon.only {
  background-image: url("/assets/v6/img/icon/bw/settings-cog-inset.png");
}

@media only screen and (min-width: 1025px) {
  #nav_account:hover a .icon.only,
  #snav_account:hover a .icon.only,
  #nav_account:active a .icon.only,
  #snav_account:active a .icon.only,
  #nav_account.active a .icon.only,
  #snav_account.active a .icon.only {
    background-image: url("/assets/v6/img/icon/bw/settings-cog-inset-yel.png");
  }
}

@media only screen and (min-width: 1025px) {
  #nav_account:hover a .icon.only,
  #snav_account:hover a .icon.only,
  #nav_account:active a .icon.only,
  #snav_account:active a .icon.only,
  #nav_account.active a .icon.only,
  #snav_account.active a .icon.only {
    background-image: url("/assets/v6/img/icon/bw/settings-cog-inset-yel.png");
  }
}

#nav_dd_account {
  left: auto;
  right: 0;
  width: auto;
}

#nav_dd_account .menu-item-right {
  margin-left: 1.5rem;
}

.v5mp_fullcurtain {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 85;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  padding-bottom: 6rem;
}

.jco_modal_wrap {
  border: solid 1px #7b7b7b;
  min-width: 24rem;
  min-height: 4rem;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  margin-top: 1rem;
  background-color: #333;
}

.jco_modal_wrap > * {
  padding: 1rem;
  width: 100%;
}

.jco_modal_wrap .jco_modal_head {
  font-size: 1.4rem;
  background-color: #555;
  border-bottom: solid 1px #7b7b7b;
}

.jco_modal_wrap .jco_modal_body {
  font-size: 1.1rem;
}

.jco_modal_wrap .jco_modal_footer {
  text-align: right;
}

.jco_modal_wrap .jco_modal_footer > button {
  cursor: pointer;
  margin-left: 0.5rem;
  padding: 6px;
  border-radius: 4px;
  border: none;
  min-width: 5rem;
  background-color: #c0c0c0;
}

@media only screen and (min-width: 1025px) {
  .jco_modal_wrap .jco_modal_footer > button:hover {
    background-color: #cacaca;
  }
}

@media only screen and (min-width: 1025px) {
  .jco_modal_wrap .jco_modal_footer > button:hover {
    background-color: #cacaca;
  }
}

.jco_modal_wrap .jco_modal_footer > button.jcf_ok {
  box-sizing: content-box;
  background-color: #4361bd;
  color: #ddd;
  border: solid 1px #1b274c;
}

@media only screen and (min-width: 1025px) {
  .jco_modal_wrap .jco_modal_footer > button.jcf_ok:hover {
    background-color: #526ec2;
  }
}

@media only screen and (min-width: 1025px) {
  .jco_modal_wrap .jco_modal_footer > button.jcf_ok:hover {
    background-color: #526ec2;
  }
}

#newHambIcn {
  font-size: 2.2em;
  line-height: 1em;
}

nav#sidenavnew {
  position: fixed;
  top: 0;
  right: -24em;
  min-width: 14em;
  padding: 1em;
  font-size: 1.33em;
  line-height: 1.5em;
  background-color: #243341;
  border: thin solid #18222c;
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.3);
  z-index: 15;
  transition: right 0.5s;
  max-height: 90%;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}

nav#sidenavnew.iosfix {
  overflow: hidden;
}

nav#sidenavnew.active {
  right: 0;
}

nav#sidenavnew ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 0;
  padding: 0;
  list-style: none;
  -webkit-padding-start: 0;
}

nav#sidenavnew ul a {
  color: #b2d7ec;
  text-decoration: none;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
}

nav#sidenavnew > ul li {
  cursor: pointer;
  margin-bottom: 0.6em;
  padding: 0.2em 0;
}

nav#sidenavnew > ul li:last-child {
  margin-bottom: 0;
}

nav#sidenavnew > ul li .menuTrigger {
  margin-left: auto;
}

nav#sidenavnew > ul li .menuTrigger .arrowUp {
  display: none;
}

nav#sidenavnew > ul li .menuTrigger .arrowDown {
  display: inline;
}

nav#sidenavnew > ul li .badge {
  margin-left: auto;
  font-size: 0.8em;
  padding: 0 0.7em;
  border: none;
}

nav#sidenavnew > ul li .badge:empty {
  display: none;
}

nav#sidenavnew > ul li.opened .menuTrigger .arrowUp {
  display: inline;
}

nav#sidenavnew > ul li.opened .menuTrigger .arrowDown {
  display: none;
}

nav#sidenavnew > ul li.borded {
  color: #F3DAC5;
  border-top: solid thin #F3DAC5;
  margin-top: 0.5em;
}

nav#sidenavnew ul.nav_dropdown {
  margin-left: 2em;
  height: 0;
  font-size: 0.9em;
  overflow: hidden;
  transition: height 0.5s;
}

nav#sidenavnew ul.nav_dropdown.opened {
  height: auto;
  margin-top: 0.5em;
  margin-left: 2.6em;
}

nav#sidenavnew ul.nav_dropdown li {
  display: -ms-flexbox;
  display: flex;
  padding: 0.2em 0;
}

nav#sidenavnew ul.nav_dropdown li .badge {
  margin-left: auto;
}

nav#sidenavnew ul.nav_dropdown li a {
  color: #e2f0fb;
}

nav#sidenavnew ul li a .icon {
  background-position: -2%;
}

nav#sidenavnew a {
  margin: 0;
  display: inline-block;
}

nav#sidenavnew a > span {
  display: inline-block;
}

nav#sidenavnew a .icon {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 1.3em;
  background-position-x: 50%;
  background-position-y: 50%;
  height: 1.6em;
  width: 2em;
  vertical-align: middle;
  background-position: 50%;
}

@media only screen and (min-width: 1025px) {
  nav#sidenavnew a .icon {
    margin-right: 0.2em;
  }
}

@media only screen and (min-width: 1025px) {
  nav#sidenavnew a .icon {
    margin-right: 0.2em;
  }
}

nav#sidenavnew a.only {
  background-size: 22px 22px;
  background-position-y: 50%;
  background-position-x: 50%;
  padding: 4px 2px;
  margin: 0;
}

nav#sidenavnew a.only span.icon {
  height: 3em;
  width: 3em;
}

nav#sidenavnew a.only .badge {
  background-color: #B50F0F;
  border-color: transparent;
  position: absolute;
  right: -0.8em;
  top: 0.8em;
  color: white;
  font-size: 1em;
  padding: 1px 6px;
}

nav#sidenavnew a.only .badge:empty {
  display: none;
}

.rpad {
  margin-right: 0.5em !important;
}

#desktoptopnavx {
  display: none;
}

@media only screen and (min-width: 801px) {
  #desktoptopnavx {
    display: -ms-flexbox;
    display: flex;
    margin-right: 0.5em;
  }
}

@media only screen and (min-width: 801px) {
  #desktoptopnavx {
    display: -ms-flexbox;
    display: flex;
    margin-right: 0.5em;
  }
}

@media only screen and (min-width: 1025px) {
  #desktoptopnavx .hideDesktop {
    display: none;
  }
}

@media only screen and (min-width: 1025px) {
  #desktoptopnavx .hideDesktop {
    display: none;
  }
}

@media only screen and (min-width: 801px) {
  nav#sidenavnew,
  #mobtopnavx {
    display: none;
  }
}

@media only screen and (min-width: 801px) {
  nav#sidenavnew,
  #mobtopnavx {
    display: none;
  }
}

#mobtopnavx ul li .badge {
  font-size: 1.6em;
  margin-left: 0.4em;
  padding: 0.3em 0.5em;
  border: none;
}

#mobtopnavx ul li .newHamburger {
  height: 0.9em;
}

#sidenavnewcurt {
  z-index: 1;
  display: none;
  position: fixed;
  height: 100vh;
  width: 100vw;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
}

#sidenavnew > ul {
  z-index: 3;
}

#sidenavnew.active + #sidenavnewcurt {
  display: block;
}

#header,
#bottomnav {
  max-width: 100vw;
}

#bottomnav {
  max-height: 4em;
  height: 4em;
  z-index: 90;
}

#bottomnav > section {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

#bottomnav section.left iframe {
  margin: 5px 0;
}

#bottomnav section.left .ad-btn {
  cursor: pointer;
  border: solid thin #aaa;
  padding: 5px 14px;
  margin-right: 8px;
  margin-top: 4px;
  margin-bottom: 4px;
  color: yellow;
  font-size: 0.9rem;
  min-width: 10rem;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
}

@media only screen and (min-width: 641px) {
  #bottomnav section.left .ad-btn {
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 641px) {
  #bottomnav section.left .ad-btn {
    display: -ms-flexbox;
    display: flex;
  }
}

#bottomnav section.left .ad-btn:hover {
  background-color: #444;
  border-color: #ddd;
}

#bottomnav section.left .ad-btn a {
  color: yellow;
  text-decoration: none;
}

#bottomnav section.left > *:nth-child(1n+2) {
  display: none;
}

@media only screen and (min-width: 801px) {
  #bottomnav section.left > *:nth-child(1n+2) {
    display: inline-block !important;
  }
}

@media only screen and (min-width: 801px) {
  #bottomnav section.left > *:nth-child(1n+2) {
    display: inline-block !important;
  }
}

@media only screen and (min-width: 480px) {
  #bottomnav section.left > *:nth-child(2) {
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 480px) {
  #bottomnav section.left > *:nth-child(2) {
    display: -ms-flexbox;
    display: flex;
  }
}

#bottomnav section.left iframe {
  display: none;
}

@media only screen and (min-width: 1025px) {
  #bottomnav section.left iframe {
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 1025px) {
  #bottomnav section.left iframe {
    display: -ms-flexbox;
    display: flex;
  }
}

#bottomnav section.right {
  font-size: 0.8rem;
}

#bottomnav section.right span {
  color: yellow;
  margin-right: 1rem;
}

#bottomnav #availChooser {
  border-radius: 3px;
  width: auto;
  background-color: transparent;
  border: none;
  color: #CCCCCC;
  font-size: 0.9rem;
}

#footer-upgrade-wrapper {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  bottom: 5.66em;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
  z-index: 91;
}

@media only screen and (min-width: 801px) {
  #footer-upgrade-wrapper {
    width: auto;
    bottom: 6.66em;
  }
}

@media only screen and (min-width: 801px) {
  #footer-upgrade-wrapper {
    width: auto;
    bottom: 6.66em;
  }
}

#footer-upgrade-tab {
  width: 100%;
  height: 50px;
  background: #fbb416 no-repeat 15px center;
  padding: 16px 15px;
  text-align: center;
  text-decoration: none;
  color: #17232c;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
}

@media only screen and (min-width: 801px) {
  #footer-upgrade-tab {
    min-width: 24em;
    margin: 0;
    border-radius: 0 1em 1em 0;
  }
}

@media only screen and (min-width: 801px) {
  #footer-upgrade-tab {
    min-width: 24em;
    margin: 0;
    border-radius: 0 1em 1em 0;
  }
}

@media only screen and (min-width: 1025px) {
  #footer-upgrade-tab:hover + #footer-upgrade-modal-wrapper {
    display: block;
  }
}

@media only screen and (min-width: 1025px) {
  #footer-upgrade-tab:hover + #footer-upgrade-modal-wrapper {
    display: block;
  }
}

#footer-upgrade-tab.active + #footer-upgrade-modal-wrapper {
  display: block;
}

#footer-upgrade-tab img {
  width: 20px;
  height: 20px;
}

#footer-upgrade-tab span {
  width: 100%;
  padding-left: 20px;
  font-weight: 700;
  font-size: 1rem;
}

#footer-upgrade-modal-wrapper {
  display: none;
  position: absolute;
  bottom: -47px;
  z-index: 92;
  width: 100%;
}

@media only screen and (min-width: 801px) {
  #footer-upgrade-modal-wrapper {
    width: 400px;
    left: 0;
  }
}

@media only screen and (min-width: 801px) {
  #footer-upgrade-modal-wrapper {
    width: 400px;
    left: 0;
  }
}

@media only screen and (min-width: 1025px) {
  #footer-upgrade-modal-wrapper:hover {
    display: block;
  }
}

@media only screen and (min-width: 1025px) {
  #footer-upgrade-modal-wrapper:hover {
    display: block;
  }
}

#footer-upgrade-modal {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  width: 100%;
  height: 100%;
  background: #394f68;
  border-radius: 0 2em 2em 0;
}

#footer-upgrade-modal h1 {
  width: 100%;
  padding: 15px;
  margin: 0px;
  background-color: #18222c;
  color: #ffffff;
  font-size: 1.3rem;
  font-weight: 700;
  border-bottom: 1px solid #18222c;
  border-radius: 0 1em 0 0;
}

#footer-upgrade-modal img {
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}

#footer-upgrade-modal .upgrade-bullets {
  width: 100%;
  padding: 0px;
  margin: 0px;
  list-style: none;
  font-size: 1.3rem;
  padding: 12px 15px 13px 15px;
}

#footer-upgrade-modal .upgrade-bullets > li {
  width: 100%;
  padding: 13px 0px 12px 25px;
  background: url('/assets/manhunt/images/icn/icn-crown-yellow.png') no-repeat left center;
  background-size: 16px;
  color: #fff;
  font-weight: bold;
}

#footer-upgrade-modal a {
  width: 100%;
  padding: 15px 0px;
  background: #fbb416;
  color: #1b2833;
  font-weight: 400;
  font-size: 1.15rem;
  text-decoration: none;
  text-align: center;
  border-radius: 0 0 1em 0;
}

#footer-upgrade-modal a:hover {
  background-color: #82c0e1;
}

.hidden {
  display: none !important;
}

button:focus {
  outline: 0;
}

.ffam.mont {
  font-family: Montserrat, sans-serif;
}

.ffam.upper {
  text-transform: uppercase;
}

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

.flex.fullw {
  width: 100%;
}

.flex.halfw {
  width: 50%;
}

@media only screen and (min-width: 1025px) {
  .flex.deskhalfw {
    width: 50%;
  }
}

@media only screen and (min-width: 1025px) {
  .flex.deskhalfw {
    width: 50%;
  }
}

.flex.col {
  -ms-flex-direction: column;
      flex-direction: column;
}

.flex.col.reverse {
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
}

.flex.col.centered {
  -ms-flex-align: center;
      align-items: center;
}

.flex.col.righted {
  -ms-flex-align: end;
      align-items: flex-end;
}

.flex.col.spaced > * {
  margin-bottom: 1em;
}

.flex.col.spaced > *:last-child {
  margin-bottom: 0;
}

.flex.col.spaced.lil > * {
  margin-bottom: 0.3em;
}

.flex.col.spaced.lil > *:last-child {
  margin-bottom: 0;
}

.flex.row {
  -ms-flex-direction: row;
      flex-direction: row;
}

.flex.row.reverse {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}

.flex.row.centered {
  -ms-flex-pack: center;
      justify-content: center;
}

.flex.row.top {
  -ms-flex-align: start;
      align-items: flex-start;
}

.flex.row.middle {
  -ms-flex-align: center;
      align-items: center;
}

.flex.row.righted {
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.flex.row.spbet {
  -ms-flex-pack: justify;
      justify-content: space-between;
}

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

.flex.row.spaced > * {
  margin-left: 0.6em;
  margin-right: 0.6em;
}

.flex.row.spaced > *:first-child {
  margin-left: 0;
}

.flex.row.spaced > *:last-child {
  margin-right: 0;
}

.flex.grow,
.flex .grow {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.flex.grow2,
.flex .grow2 {
  -ms-flex-positive: 2;
      flex-grow: 2;
}

.fadey {
  transition: opacity 0.6s ease;
}

.fadey.faded {
  opacity: 0;
}

.fullCvr {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #16222c;
  padding: 0.4em 0;
}

button.m5 {
  cursor: pointer;
  text-transform: uppercase;
  background-color: #82c0e1;
  transition: background-color 0.1s;
  font-family: Montserrat, sans-serif;
  padding: 1em;
  min-width: 7em;
  border-radius: 0.3em;
  border: none;
}

@media only screen and (min-width: 1025px) {
  button.m5.hvr:hover {
    background-color: #59abd7;
  }
}

@media only screen and (min-width: 1025px) {
  button.m5.hvr:hover {
    background-color: #59abd7;
  }
}

button.m5[disabled] {
  cursor: not-allowed;
  background-color: #a9b0b7;
}

@media only screen and (min-width: 1025px) {
  button.m5[disabled].hvr:hover {
    background-color: #a9b0b7;
  }
}

@media only screen and (min-width: 1025px) {
  button.m5[disabled].hvr:hover {
    background-color: #a9b0b7;
  }
}

@media only screen and (min-width: 1025px) {
  .hvr.cursor:hover {
    cursor: pointer;
  }
}

@media only screen and (min-width: 1025px) {
  .hvr.cursor:hover {
    cursor: pointer;
  }
}

.bgc {
  text-align: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.bgc.yellow {
  background-color: #f0e804;
}

@media only screen and (min-width: 1025px) {
  .bgc.yellow.hvr:hover {
    background-color: #beb803;
  }
}

@media only screen and (min-width: 1025px) {
  .bgc.yellow.hvr:hover {
    background-color: #beb803;
  }
}

.bgc.grey {
  background-color: #b7b7b7;
}

@media only screen and (min-width: 1025px) {
  .bgc.grey.hvr:hover {
    background-color: #a5a5a5;
  }
}

@media only screen and (min-width: 1025px) {
  .bgc.grey.hvr:hover {
    background-color: #a5a5a5;
  }
}

.itemcol.gold {
  color: #f7921e;
}

.itemcol.yellow {
  color: #f0e804;
}

.itemcol.liteWarn {
  color: #f5b5b5;
}

.actionBtns {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  width: 100%;
}

.actionBtns > * {
  margin-left: 1em;
}

.actionBtns button {
  padding: 1.6em 4em;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

[role="button"] {
  cursor: pointer;
}

.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: 0.35s;
  transition-timing-function: ease;
}

.modal-open {
  overflow: hidden;
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal.fade .modal-dialog {
  transform: translate(0, -25%);
  transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.42857143;
}

.modal-body {
  position: relative;
  padding: 15px 12px 18px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }

  .modal-sm {
    width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.carousel-inner > .item {
  display: none;
  position: relative;
  transition: 0.6s ease-in-out left;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}

@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    transition: transform 0.6s ease-in-out;
    backface-visibility: hidden;
    perspective: 1000px;
  }

  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    transform: translate3d(100%, 0, 0);
    left: 0;
  }

  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }

  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}

.carousel-inner > .active {
  left: 0;
}

.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner > .next {
  left: 100%;
}

.carousel-inner > .prev {
  left: -100%;
}

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

.carousel-inner > .active.left {
  left: -100%;
}

.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}

.carousel-control.left {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

.carousel-control.right {
  left: auto;
  right: 0;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}

.carousel-control .icon-prev:before {
  content: '\2039';
}

.carousel-control .icon-next:before {
  content: '\203a';
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}

.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
}

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }

  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }

  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }

  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }

  .carousel-indicators {
    bottom: 20px;
  }
}

.clearfix:before,
.clearfix:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}

.clearfix:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
}

.affix {
  position: fixed;
}

#paywall {
  background-color: white;
  max-width: 95%;
  margin-right: auto;
  margin-left: auto;
  height: auto;
  text-align: center;
  border-radius: 8px;
  top: 1em;
  bottom: auto;
  border: solid 11px #465d79;
  width: 100%;
  max-height: 100vh;
}

@media only screen and (min-width: 641px) {
  #paywall {
    top: 4em;
    width: 55em;
  }
}

@media only screen and (min-width: 641px) {
  #paywall {
    top: 4em;
    width: 55em;
  }
}

#paywall .pw-feature-content h3 {
  margin-bottom: 1rem;
}

#paywall .pw-feature-icon {
  float: left;
}

#paywall .pw-feature-icon img {
  max-width: 5em;
  padding-top: 1em;
}

@media only screen and (min-width: 641px) {
  #paywall .pw-feature-icon img {
    max-width: 100%;
    padding-top: 0;
  }
}

@media only screen and (min-width: 641px) {
  #paywall .pw-feature-icon img {
    max-width: 100%;
    padding-top: 0;
  }
}

#paywall .accordion-heading {
  clear: both;
}

#paywall .close-roadblock {
  float: right;
}

#paywall .pw-feature-content {
  text-align: left;
}

#paywall .upgrade-text {
  font-size: 1.4rem;
  font-weight: normal;
}

#paywall .featured-text {
  font-size: 2rem;
  color: #2466a1;
}

#paywall .sub-featured-text {
  margin-bottom: 1rem;
}

#paywall .accordion-heading {
  padding-bottom: 1rem;
}

#paywall .accordion-group {
  margin-top: 1.4rem;
}

#paywall .accordion-toggle {
  text-decoration: none;
  color: #2466a1;
}

#paywall .non-featured {
  font-weight: bold;
  color: #2466a1;
}

#paywall #collapseOne {
  border-top: solid thin #ccc;
  padding-top: 1em;
  margin-bottom: 0;
}

#paywall .non-featured-item {
  width: 50%;
  float: left;
  margin-top: 1rem;
}

#paywall button.close {
  float: none;
  position: absolute;
  top: 10px;
  right: 10px;
  width: 32px;
  height: 32px;
  display: inline-block;
  background: url(/assets/manhunt/images/not_entitled/roadblock/close.png) no-repeat center center;
  opacity: 1.0;
  z-index: 1000;
  border: 0;
  padding: 0;
  cursor: pointer;
  -webkit-appearance: none;
  filter: alpha(opacity=100);
}

#paywall .btn.btn-roadblock {
  font-size: 1.1em;
}

#paywall .special-offer-txt {
  text-align: center;
  margin-bottom: 0.3em;
  font-weight: bold;
  color: #285f8f;
  text-transform: uppercase;
}

#paywall .click-for-other-opts {
  color: #285f8f;
  display: inline-block;
  margin-top: 1.5em;
  text-align: center;
}

a.accordion-toggle div:before {
  content: "+";
  font-size: 2rem;
  padding-right: 6px;
}

a.accordion-toggle div.closed:before {
  content: "-";
}

/* 2021 UPDATE */

#paywall {
  overflow: visible;
}

#paywall button.close {
  top: -1em;
  right: -1em;
}

#paywall .rblk-top-flex {
  display: -ms-flexbox;
  display: flex;
  font-size: 1em;
}

#paywall .upgrade-text {
  font-size: 1.1em;
}

#paywall .featured-text {
  font-size: 1.4em;
}

#paywall .pw-feature-icon {
  width: 8em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

#paywall .pw-feature-icon img {
  max-width: 90%;
}

#paywall .pw-feature-content {
  -ms-flex-positive: 2;
      flex-grow: 2;
}

#paywall .pw-special-ms-link {
  width: 8em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: end;
      align-items: flex-end;
  font-weight: bold;
  line-height: 1.4em;
  font-size: 1.4em;
  -ms-flex-positive: 2;
      flex-grow: 2;
}

#paywall .pw-special-ms-link a {
  text-decoration: none;
  color: white;
  background-color: #862020;
  border-radius: 0.5em;
  padding: 0.6em;
  border: solid 2px #650b0c;
  cursor: pointer;
}

#paywall .columns.clearfix {
  font-size: 0.9em;
  font-weight: normal;
}

#paywall .accordion-inner {
  border-radius: 0.25em;
}

#paywall .non-featured {
  color: white;
  font-family: 'Montserrat', sans-serif;
}

#paywall .newLineItems .non-featured {
  padding: 0.4em 1em;
  border-radius: 0.5em;
  background-color: #5151bd;
  margin: 0.5em 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}

#paywall .newLineItems .non-featured:nth-child(2) {
  background-color: #843c3c;
}

#paywall .newLineItems .non-featured:nth-child(3) {
  background-color: #7d7b44;
}

#paywall .newLineItems .non-featured:nth-child(4) {
  background-color: #a94999;
}

#paywall .newLineItems .non-featured:nth-child(5) {
  background-color: #367336;
}

#paywall .newLineItems .non-featured:nth-child(6) {
  background-color: #398b98;
}

#paywall .newLineItems .non-featured > img {
  max-width: 3em;
  position: relative;
  left: -0.5em;
}

@media only screen and (max-width: 800px) {
  #paywall .pw-feature-icon {
    display: none;
  }

  #paywall .pw-feature-content {
    -ms-flex-positive: 2;
        flex-grow: 2;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }

  #paywall .rblk-top-flex {
    font-size: 0.8em;
    -ms-flex-direction: column;
        flex-direction: column;
  }

  #paywall .pw-special-ms-link {
    width: 100%;
    margin-top: 1.2em;
  }

  #paywall .non-featured {
    font-weight: normal;
  }
}

@media only screen and (max-width: 800px) {
  #paywall .pw-feature-icon {
    display: none;
  }

  #paywall .pw-feature-content {
    -ms-flex-positive: 2;
        flex-grow: 2;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }

  #paywall .rblk-top-flex {
    font-size: 0.8em;
    -ms-flex-direction: column;
        flex-direction: column;
  }

  #paywall .pw-special-ms-link {
    width: 100%;
    margin-top: 1.2em;
  }

  #paywall .non-featured {
    font-weight: normal;
  }
}

#main_sf_content {
  -ms-flex-direction: column;
      flex-direction: column;
}

@media only screen and (min-width: 801px) {
  #main_sf_content {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}

@media only screen and (min-width: 801px) {
  #main_sf_content {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}

.wrap-two {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

@media only screen and (min-width: 641px) {
  .wrap-two {
    -ms-flex-direction: row;
        flex-direction: row;
  }

  .wrap-two > .widget {
    width: 48%;
  }
}

@media only screen and (min-width: 641px) {
  .wrap-two {
    -ms-flex-direction: row;
        flex-direction: row;
  }

  .wrap-two > .widget {
    width: 48%;
  }
}

.widget {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 1rem 0;
  width: 100%;
}

.widget header,
.widget footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: stretch;
      align-items: stretch;
  background-color: #141a1f;
}

.widget header > *,
.widget footer > * {
  font-family: 'Montserrat', sans-serif;
  padding: 1rem;
}

.widget header button,
.widget footer button {
  display: inline-block;
}

.widget header button,
.widget footer button,
.widget header a.button,
.widget footer a.button,
.widget header div.button,
.widget footer div.button {
  cursor: pointer;
  background-color: transparent;
  border: none;
  border-left: 1px solid #18222c;
  color: #fbb416;
  font-size: 1.1em;
  text-decoration: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
}

.widget header button:hover,
.widget footer button:hover,
.widget header a.button:hover,
.widget footer a.button:hover,
.widget header div.button:hover,
.widget footer div.button:hover {
  color: #82c0e1;
}

.widget header .title,
.widget header button {
  display: inline-block;
  font-family: 'Montserrat', sans-serif;
}

@media only screen and (min-width: 1025px) {
  .widget header .title {
    font-size: 1.2rem;
    font-weight: bold;
  }
}

@media only screen and (min-width: 1025px) {
  .widget header .title {
    font-size: 1.2rem;
    font-weight: bold;
  }
}

.widget header .title,
.widget header .tabs {
  line-height: 2.1rem;
}

.widget header .tabs {
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  opacity: 0.5;
  border-bottom: solid 2px transparent;
}

.widget header .tabs.active {
  opacity: 1;
  border-bottom: solid 2px #466373;
  margin-bottom: 2px;
}

.widget header .tabs:hover {
  opacity: 1;
  border-bottom: solid 2px #f0e804;
}

@media only screen and (min-width: 1025px) {
  .widget header .tabs {
    font-size: 1.1rem;
  }
}

@media only screen and (min-width: 1025px) {
  .widget header .tabs {
    font-size: 1.1rem;
  }
}

.widget footer {
  line-height: 1.66rem;
}

.widget .widget-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}

.widget .widget-content.one-row {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow: hidden;
}

.widget .widget-content.one-row span.profile-block {
  width: 20%;
}

.widget .widget-content.noflexwrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.widget .widget-content span.profile-block {
  position: relative;
  width: 16.667%;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  border: solid 1px #273B4A;
  cursor: pointer;
}

.widget .widget-content span.profile-block img.profile-block {
  display: block;
  width: 100%;
}

.widget .widget-content span.profile-block .username {
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  font-size: 0.9rem;
  text-shadow: 1px 1px 1px #000, 0px 0px 1px #000;
  opacity: 0;
  position: absolute;
  top: 1px;
  right: 3px;
}

.widget .widget-content span.profile-block:hover .username {
  opacity: 1;
}

.widget .widget-content span.profile-block.empty {
  border-color: transparent;
}

.widget .widget-content span.profile-block.empty img {
  visibility: hidden;
}

section.column {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
}

section.column.left {
  margin-right: 2rem;
}

@media only screen and (min-width: 801px) {
  section.column.left {
    width: 66%;
  }
}

@media only screen and (min-width: 801px) {
  section.column.left {
    width: 66%;
  }
}

@media only screen and (min-width: 801px) {
  section.column.right {
    width: 33%;
  }
}

@media only screen and (min-width: 801px) {
  section.column.right {
    width: 33%;
  }
}

#mh_exclusives .widget-content {
  display: block;
}

#mh_exclusives .widget-content img {
  width: 100%;
}

#my_account .profile-row .info {
  color: #f0e804;
}

#conversations .widget-content {
  -ms-flex-direction: column;
      flex-direction: column;
}

#conversations .profile-row .info .header {
  color: #f0e804;
  margin-bottom: -3px;
}

#mh_match {
  display: none;
  overflow: hidden;
}

@media only screen and (min-width: 641px) {
  #mh_match {
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 641px) {
  #mh_match {
    display: -ms-flexbox;
    display: flex;
  }
}

#mh_match .widget-content {
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-direction: column;
      flex-direction: column;
}

#mh_match .match-item {
  position: relative;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  background-position-x: 50%;
  background-position-y: 50%;
  background-size: cover;
}

#mh_match .match-item > * {
  position: relative;
  z-index: 2;
}

#mh_match .match-item.hidden {
  display: none;
}

#mh_match .match-thumb {
  width: 100%;
}

#mh_match .match-thumb-grad {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-image: radial-gradient(circle at top right, black, transparent 70%);
}

#mh_match .stats {
  padding: 0.6rem;
  position: absolute;
  top: 0;
  right: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: flex-end;
}

#mh_match .stats > span {
  font-size: 1rem;
  margin: 0.1rem 0;
}

#mh_match .stats .username {
  font-size: 1.3rem;
  color: #f0e804;
  font-weight: bold;
}

#mh_match .controls {
  position: absolute;
  bottom: 0;
  left: 0;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: end;
      align-items: flex-end;
  width: 100%;
  padding: 0;
}

#mh_match .controls > span {
  cursor: pointer;
  background-size: 48px;
  width: 48px;
  height: 48px;
  opacity: 0.7;
}

#mh_match .controls > span:hover {
  opacity: 1;
}

#mh_match .controls .reject {
  background-image: url("/assets/manhunt/images/icn/icn-thumbs-down.png");
}

#mh_match .controls .accept {
  background-image: url("/assets/manhunt/images/icn/icn-thumbs-up.png");
}

.listwidget .widget-content {
  background-color: #1e2a37;
}

.profile-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  padding: 1rem;
  border-top: solid 2px #273B4A;
}

.profile-row .thumb {
  width: 60px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.profile-row .thumb img {
  width: 100%;
}

.profile-row .info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-left: 1rem;
}

.profile-row .info > * {
  margin-bottom: 0.8rem;
}

.profile-row .info > *:last-child {
  margin-bottom: 0;
}

.profile-row .info .header.username {
  font-family: 'Montserrat', sans-serif;
}

.profile-row .info .header.username .vip_crown {
  background-image: url("/assets/manhunt/images/external/icn-crown.png");
  width: 24px;
  height: 14px;
  display: inline-block;
  background-size: 18px;
  background-repeat: no-repeat;
  background-position-y: -2px;
}

.profile-row .info .header.username .vip_crown_yellow {
  background-image: url("/assets/manhunt/images/icn/icn-crown-yellow.png");
  width: 12px;
  height: 12px;
  display: inline-block;
  background-size: 12px;
  background-repeat: no-repeat;
  background-position-y: 2px;
  padding-right: 5px;
}

.profile-row .info .header.username .vip_crown_hide {
  display: none;
}

.profile-row .info .pipe {
  margin: 0 0.3rem;
  color: #aaaaaa;
  font-weight: bold;
}

.profile-row .info .timestamp {
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  font-size: 0.8rem;
}

.profile-row .info .timestamp .pres-desktop,
.profile-row .info .timestamp .pres-mobile {
  height: 20px;
  width: 20px;
  display: inline-block;
  background-image: url("/assets/manhunt/images/external/icn-desktop.png");
  background-size: 14px;
  background-repeat: no-repeat;
  background-position-y: 5px;
  background-position-x: 50%;
  position: relative;
  top: 3px;
}

.profile-row .info .timestamp .pres-mobile {
  background-image: url("/assets/manhunt/images/external/icn-mobile.png");
  background-size: 16px;
  background-position-y: 3px;
}

.profile-row .info .body .label {
  text-transform: uppercase;
  font-size: 0.8rem;
  color: #ddd;
  margin-bottom: 0.33rem;
  font-family: 'Montserrat', sans-serif;
}

.location:hover,
.thumb:hover,
.username:hover {
  cursor: pointer;
}

#my_account {
  position: relative;
  z-index: 2;
}

#mh_exclusives {
  height: 600px;
}

#my-prof-settings {
  overflow: visible !important;
}

#my-prof-settings img {
  margin-right: 0.5rem;
  padding: 0px;
  width: 14px;
  height: 14px;
}

#my-prof-settings .settings-label {
  margin: 0px;
  padding: 0px;
  font-size: 1em;
}

#conversations {
  max-height: 500px;
  -ms-overflow-style: none;
}

#conversations header {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}

#conversations .widget-content {
  overflow: auto;
}

.no-hiddenscroll #conversations {
  overflow: hidden;
}

.no-hiddenscroll #conversations .widget-content {
  margin-right: -18px;
}

.no-hiddenscroll #conversations .widget-content .col-list-items {
  padding-right: 18px;
}

#conversationItems {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  height: 100%;
  width: 100%;
}

.convo-item {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  padding: 12px;
  border: 1px solid #273B4A;
  font-size: 1rem;
}

.convo-item > * {
  display: -ms-flexbox;
  display: flex;
}

.convo-item .ci-pic {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  padding: 0;
  margin: 0 8px 0 0;
}

.convo-item .ci-pic img {
  height: 60px;
  width: 60px;
  filter: grayscale(80%);
  -webkit-filter: grayscale(80%);
  opacity: 0.85;
}

.convo-item .ci-text {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  -ms-flex-direction: column;
      flex-direction: column;
  font-size: 1rem;
  min-width: 5rem;
  overflow: hidden;
  text-overflow: ellipsis;
}

.convo-item .ci-text [data-hook=message] {
  position: relative;
  text-overflow: ellipsis;
  line-height: 1.7rem;
  max-height: 3.4rem;
  word-wrap: break-word;
}

.convo-item .ci-text a {
  color: #f0e804;
  text-decoration: none;
}

.convo-item .ci-text .vipcrown {
  display: inline;
  height: 19px;
  width: 19px;
  top: 2px;
}

.convo-item .ci-text .hidden {
  display: none;
}

.convo-item .ci-text .ci-text-headers {
  display: -ms-flexbox;
  display: flex;
  font-size: 1.2rem;
  color: #f0e804;
}

.convo-item .ci-text .ci-text-headers h1 {
  font-size: inherit;
  margin: 0;
}

.convo-item .ci-text .ci-text-headers .spaced {
  margin: 0 6px;
}

.convo-item .ci-text .ci-indicators {
  position: absolute;
  right: 0;
}

.convo-item .ci-text .ci-indicators .ci-newmsg-badge {
  background-color: #08ad1c;
  color: #fff;
  font-size: 0.9em;
  padding: 0.15em 0.5em 0.2em;
  border-radius: 12px;
  margin-right: 10px;
}

.convo-item .ci-text .ci-indicators .ci-newmsg-badge:empty {
  display: none;
}

.convo-item.no-convos .no-convos-msg {
  -ms-flex-direction: column;
      flex-direction: column;
}

.convo-item.no-convos .no-convos-msg h1 {
  margin: 0 0 0.6rem;
  font-size: 1.6rem;
}

.convo-item.no-convos .no-convos-msg p {
  margin: 0;
}

.timing {
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  font-size: 0.9rem;
  color: #888;
  margin: 6px 0;
}

.timing .timestamp-icon,
.timing .seen_checkmark {
  height: 12px;
  width: 12px;
  position: relative;
  top: 2px;
  margin-left: 2px;
  margin-right: 2px;
}

.emojiBlockPreview {
  width: 18px;
  height: 18px;
  background-size: 18px;
  position: relative;
  top: 3px;
  cursor: pointer;
  margin: 0px;
  display: inline-block;
}

.conversations_footer {
  text-align: center;
}

.conversations_footer button {
  width: 100%;
  margin: 0;
  color: #1e2a37;
  background-color: #82c0e1;
  border-color: #3196cc;
  border-radius: 0;
  padding: 7px 14px;
}

.conversations_footer button:hover {
  background-color: #59abd7;
}

.theboardwidget header {
  background-color: #141a1f;
}

.theboardwidget .widget-content {
  cursor: pointer;
  margin-top: 0.2em;
  padding: 1em;
  border: solid thin #141a1e;
}

.theboardwidget .widget-content .oneBoardPost {
  margin-bottom: 1.3em;
  max-width: 100%;
  overflow: hidden;
  -ms-flex-positive: 2;
      flex-grow: 2;
}

.theboardwidget .widget-content .oneBoardPost:last-child {
  margin-bottom: 0;
}

.theboardwidget .widget-content .oneBoardPost.postIsMine {
  background-color: #394f68;
}

.theboardwidget .widget-content .oneBoardPost .profThumb {
  margin-right: 0.5em;
}

.theboardwidget .widget-content .oneBoardPost .profThumb img {
  width: 6em;
  height: 6em;
}

.theboardwidget .widget-content .oneBoardPost [data-hook="postDataAndActs"] {
  margin-bottom: 0.5em;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
}

.theboardwidget .widget-content .oneBoardPost [data-hook="postDataAndActs"] [data-hook="profActsAndTimestmp"] {
  -ms-flex-align: start;
      align-items: flex-start;
}

.theboardwidget .widget-content .oneBoardPost [data-hook="profData"] {
  max-width: 75%;
}

@media only screen and (min-width: 801px) {
  .theboardwidget .widget-content .oneBoardPost [data-hook="profData"] {
    max-width: unset;
  }
}

@media only screen and (min-width: 801px) {
  .theboardwidget .widget-content .oneBoardPost [data-hook="profData"] {
    max-width: unset;
  }
}

.theboardwidget .widget-content .oneBoardPost [data-hook="usernameBlk"] {
  color: #ffd77d;
}

.theboardwidget .widget-content .oneBoardPost [data-hook="ageLocBlk"] {
  font-size: 0.9em;
  font-family: 'Montserrat', sans-serif;
  line-height: 1.4em;
  color: #b3c1e0;
  overflow: hidden;
  max-height: 1.4em;
}

.theboardwidget .widget-content .oneBoardPost [data-hook="profAge"] {
  margin-right: 0.6em;
}

.theboardwidget .widget-content .oneBoardPost [data-hook="profActsAndTimestmp"] {
  color: #b3c1e0;
  overflow: hidden;
  max-height: 1.2em;
  white-space: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.theboardwidget .widget-content .oneBoardPost [data-hook="profActsAndTimestmp"] .dot3Menu {
  display: none;
}

.theboardwidget .widget-content .oneBoardPost [data-hook="postTimestmp"] {
  font-size: 0.9em;
}

.theboardwidget .widget-content .oneBoardPost [data-hook="postBody"] {
  max-height: 3em;
  overflow: hidden;
  font-family: 'Montserrat', sans-serif;
  line-height: 1.5em;
}

.theboardwidget .widget-content .oneBoardPost.check-it-out {
  font-size: 1.3em;
  font-weight: bold;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  padding: 0.5em;
  border-radius: 0.4em;
  cursor: pointer;
  border: solid thin #fcb516;
  margin: -0.5em 0.5em 0.6em;
  color: #fcb516;
}

@media only screen and (min-width: 801px) {
  .theboardwidget .widget-content .oneBoardPost.check-it-out:hover {
    background-color: #fcb516;
    color: #1f2a37;
  }
}

@media only screen and (min-width: 801px) {
  .theboardwidget .widget-content .oneBoardPost.check-it-out:hover {
    background-color: #fcb516;
    color: #1f2a37;
  }
}

.theboardwidget .board-head-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}

.theboardwidget .board-icn {
  width: 1.8em;
  height: 1.8em;
  margin-right: 0.5em;
}

.theboardwidget .board-go {
  font-size: 1.4em;
}

#daysLeftBanner-wrapper {
  width: 100%;
  padding: 0px 2rem;
}

.daysLeftBanner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: stretch;
      align-items: stretch;
  position: relative;
  margin: 10px auto;
  padding: 0px;
  width: 100%;
  max-width: 1530px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  line-height: 2rem;
  color: #1e2a37;
  border: 1px solid #18222c;
  text-decoration: none;
}

@media only screen and (min-width: 801px) {
  .daysLeftBanner {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: start;
        justify-content: flex-start;
    margin: 20px auto;
    line-height: 2.5rem;
  }
}

@media only screen and (min-width: 801px) {
  .daysLeftBanner {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: start;
        justify-content: flex-start;
    margin: 20px auto;
    line-height: 2.5rem;
  }
}

.daysLeftBanner:hover {
  text-decoration: none;
}

.daysLeftBanner.hid {
  display: none;
}

#dismissDLB {
  position: absolute;
  cursor: pointer;
  left: -0.82rem;
  top: -0.82rem;
  height: 1.65rem;
  width: 1.65rem;
  background: #fff url("/assets/manhunt/images/icn/icn-close-dk.png") no-repeat scroll center center / 10px 10px;
  border: 2px solid #273b4a;
  border-radius: 17px;
}

@media only screen and (min-width: 801px) {
  #dismissDLB {
    top: -1rem;
    left: -1rem;
    height: 2.4rem;
    width: 2.4rem;
    border-radius: 17px;
    background: #fff url("/assets/manhunt/images/icn/icn-close-dk.png") no-repeat scroll center center / 16px 16px;
  }
}

@media only screen and (min-width: 801px) {
  #dismissDLB {
    top: -1rem;
    left: -1rem;
    height: 2.4rem;
    width: 2.4rem;
    border-radius: 17px;
    background: #fff url("/assets/manhunt/images/icn/icn-close-dk.png") no-repeat scroll center center / 16px 16px;
  }
}

.daysLeftBanner .dlbText {
  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;
  font-size: 1.1rem;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  width: 100%;
}

@media only screen and (min-width: 801px) {
  .daysLeftBanner .dlbText {
    font-size: 1.5rem;
    text-align: left;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: stretch;
        align-items: stretch;
  }
}

@media only screen and (min-width: 801px) {
  .daysLeftBanner .dlbText {
    font-size: 1.5rem;
    text-align: left;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: stretch;
        align-items: stretch;
  }
}

.daysLeftBanner .dlbText span {
  font-weight: bold;
  text-transform: none;
  padding: 0;
  margin: 0;
  font-size: 1.1rem;
  display: block;
}

@media only screen and (min-width: 801px) {
  .daysLeftBanner .dlbText span {
    font-size: 1.5rem;
    text-align: left;
  }
}

@media only screen and (min-width: 801px) {
  .daysLeftBanner .dlbText span {
    font-size: 1.5rem;
    text-align: left;
  }
}

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

@media only screen and (min-width: 801px) {
  .bannerContent {
    padding: 30px 0px;
  }
}

@media only screen and (min-width: 801px) {
  .bannerContent {
    padding: 30px 0px;
  }
}

.emergency {
  background-color: #fc5e4d;
}

.emergency .bannerBackground {
  background: url("/assets/manhunt/images/icn/icn-alert.png") no-repeat center;
  background-size: 24px 24px;
  width: 100%;
  height: 38px;
}

@media only screen and (min-width: 801px) {
  .emergency .bannerBackground {
    background-size: 60px 60px;
    width: 110px;
    height: auto;
  }
}

@media only screen and (min-width: 801px) {
  .emergency .bannerBackground {
    background-size: 60px 60px;
    width: 110px;
    height: auto;
  }
}

.emergency .bannerContent {
  color: #fff !important;
}

.emergency .bannerContent span {
  font-size: 0.95rem !important;
  font-weight: normal !important;
}

@media only screen and (min-width: 801px) {
  .emergency .bannerContent span {
    font-size: 1.25rem !important;
  }
}

@media only screen and (min-width: 801px) {
  .emergency .bannerContent span {
    font-size: 1.25rem !important;
  }
}

.impending {
  background-color: #f0e804;
}

.impending .bannerBackground {
  background: url("/assets/manhunt/images/icn/icn-crown-grey.png") no-repeat center;
  background-size: 24px 24px;
  width: 100%;
  height: 38px;
}

@media only screen and (min-width: 801px) {
  .impending .bannerBackground {
    background-size: 60px 60px;
    width: 110px;
    height: auto;
  }
}

@media only screen and (min-width: 801px) {
  .impending .bannerBackground {
    background-size: 60px 60px;
    width: 110px;
    height: auto;
  }
}

.daysLeftBanner .dlbButton {
  display: -ms-flexbox;
  display: flex;
  background: #82c0e1 none repeat scroll 0 0;
  color: #1e2a37;
  font-size: 0.8rem;
  border-top: 1px solid #18222c;
  border-left: none;
  width: 100%;
  padding: 10px 0;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

@media only screen and (min-width: 801px) {
  .daysLeftBanner .dlbButton {
    font-size: 1.05rem;
    padding: 30px 0;
    width: 13rem;
    max-width: 155px;
    border-left: 1px solid #18222c;
    border-top: none;
  }
}

@media only screen and (min-width: 801px) {
  .daysLeftBanner .dlbButton {
    font-size: 1.05rem;
    padding: 30px 0;
    width: 13rem;
    max-width: 155px;
    border-left: 1px solid #18222c;
    border-top: none;
  }
}

.daysLeftBanner .dlbButton:hover {
  cursor: pointer;
}

.bannerElem {
  padding: 0px 2rem;
  width: 100%;
}

#pgBanerElem {
  Width: 100%;
}

.banner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: stretch;
      align-items: stretch;
  position: relative;
  margin: 10px auto;
  width: 100%;
  max-width: 1530px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  line-height: 2rem;
  color: #1e2a37;
  border: 1px solid #18222c;
  text-decoration: none;
}

@media only screen and (min-width: 801px) {
  .banner {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    margin: 20px auto;
    line-height: 2.5rem;
  }

  .banner:hover {
    text-decoration: none;
  }
}

@media only screen and (min-width: 801px) {
  .banner {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    margin: 20px auto;
    line-height: 2.5rem;
  }

  .banner:hover {
    text-decoration: none;
  }
}

.banner.blueBanner {
  background-color: #f1bc26;
}

.banner.blueBanner .bannerBackground {
  background: url("/assets/manhunt/images/icn/icn-crown-grey.png") no-repeat center;
  background-size: 24px 24px;
  width: 100%;
  height: 38px;
}

@media only screen and (min-width: 801px) {
  .banner.blueBanner .bannerBackground {
    background-size: 60px 60px;
    width: 120px;
    min-height: 60px;
    height: auto;
  }
}

@media only screen and (min-width: 801px) {
  .banner.blueBanner .bannerBackground {
    background-size: 60px 60px;
    width: 120px;
    min-height: 60px;
    height: auto;
  }
}

.banner.redBanner {
  background-color: #fc5e4d;
}

.banner.redBanner .bannerBackground {
  background: url("/assets/manhunt/images/icn/icn-alert.png") no-repeat center;
  background-size: 24px 24px;
  width: 100%;
  height: 38px;
}

@media only screen and (min-width: 801px) {
  .banner.redBanner .bannerBackground {
    background-size: 60px 60px;
    width: 120px;
    min-height: 60px;
    height: auto;
  }
}

@media only screen and (min-width: 801px) {
  .banner.redBanner .bannerBackground {
    background-size: 60px 60px;
    width: 120px;
    min-height: 60px;
    height: auto;
  }
}

.banner.redBanner .bannerContent {
  color: #fff !important;
}

.banner.redBanner .bannerContent span {
  font-size: 0.95rem !important;
  font-weight: normal !important;
}

@media only screen and (min-width: 801px) {
  .banner.redBanner .bannerContent span {
    font-size: 1.25rem !important;
  }
}

@media only screen and (min-width: 801px) {
  .banner.redBanner .bannerContent span {
    font-size: 1.25rem !important;
  }
}

.banner.redBanner .bannerContent20 {
  padding: 0.5em !important;
}

.banner .bannerContent {
  font-size: 1.1em;
  text-decoration: none;
  text-align: center;
  padding: 0px 10px 10px 10px;
  width: 100%;
}

@media only screen and (min-width: 801px) {
  .banner .bannerContent {
    font-size: 1.7em;
    padding: 30px 0px;
  }
}

@media only screen and (min-width: 801px) {
  .banner .bannerContent {
    font-size: 1.7em;
    padding: 30px 0px;
  }
}

.banner .bannerContent span {
  font-weight: normal;
  text-transform: none;
  padding: 0;
  margin: 0;
  font-size: 1.1rem;
  display: block;
}

@media only screen and (min-width: 801px) {
  .banner .bannerContent span {
    font-size: 1.6em;
  }
}

@media only screen and (min-width: 801px) {
  .banner .bannerContent span {
    font-size: 1.6em;
  }
}

@media only screen and (max-width: 800px) {
  .banner.blueBanner.crownMod {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
    margin: 0.5em 0 0;
    text-align: center;
  }

  .banner.blueBanner.crownMod .bannerContent {
    padding: 0.5em;
    font-size: 1em;
    line-height: 1.5em;
  }

  .banner.blueBanner.crownMod .bannerBackground {
    -ms-flex-negative: 7;
        flex-shrink: 7;
    min-width: 3em;
  }
}

@media only screen and (max-width: 800px) {
  .banner.blueBanner.crownMod {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
    margin: 0.5em 0 0;
    text-align: center;
  }

  .banner.blueBanner.crownMod .bannerContent {
    padding: 0.5em;
    font-size: 1em;
    line-height: 1.5em;
  }

  .banner.blueBanner.crownMod .bannerBackground {
    -ms-flex-negative: 7;
        flex-shrink: 7;
    min-width: 3em;
  }
}

.pgBanner {
  padding: 0;
  width: 100%;
  line-height: 1.4rem;
  border: 1px solid #18222c;
  text-decoration: none;
}

@media only screen and (min-width: 801px) {
  .pgBanner {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    margin: 20px auto;
    line-height: 1rem;
  }
}

@media only screen and (min-width: 801px) {
  .pgBanner {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    margin: 20px auto;
    line-height: 1rem;
  }
}

.pgBanner:hover {
  text-decoration: none;
}

.pgBannerElem {
  display: none;
}

@media only screen and (min-width: 641px) {
  .pgBannerElem {
    display: block;
  }
}

@media only screen and (min-width: 641px) {
  .pgBannerElem {
    display: block;
  }
}

.pgBlueBanner {
  background-color: #82c0e1;
}

.pgText {
  position: relative;
  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;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  width: 100%;
}

@media only screen and (min-width: 801px) {
  .pgText {
    font-size: 0.85rem;
    text-align: left;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: stretch;
        align-items: stretch;
  }
}

@media only screen and (min-width: 801px) {
  .pgText {
    font-size: 0.85rem;
    text-align: left;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: stretch;
        align-items: stretch;
  }
}

.pgText .bannerBackground {
  background: url("/assets/manhunt/images/icn/icn-gift-card.png") no-repeat scroll 50% center / 24px 24px;
  width: 100%;
  height: auto;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  margin: 0;
  margin-top: 10px;
  padding: 0;
  padding-top: 40px;
}

@media only screen and (min-width: 801px) {
  .pgText .bannerBackground {
    background: url("/assets/manhunt/images/icn/icn-gift-card.png") no-repeat scroll 50% center / 42px 42px;
    padding: 0;
    margin: 0;
    max-width: 70px;
  }
}

@media only screen and (min-width: 801px) {
  .pgText .bannerBackground {
    background: url("/assets/manhunt/images/icn/icn-gift-card.png") no-repeat scroll 50% center / 42px 42px;
    padding: 0;
    margin: 0;
    max-width: 70px;
  }
}

.pgText .bannerContent {
  padding: 0px 10px;
  margin: 0;
  font-size: 1.2rem;
}

@media only screen and (min-width: 801px) {
  .pgText .bannerContent {
    padding: 17px 0px;
  }
}

@media only screen and (min-width: 801px) {
  .pgText .bannerContent {
    padding: 17px 0px;
  }
}

.pgText .bannerContent span {
  font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 400;
  text-transform: none;
  padding-top: 4px;
  margin: 0;
  font-size: 1.2rem;
  display: block;
}

@media only screen and (min-width: 801px) {
  .pgText .bannerContent span {
    padding-top: 8px;
  }
}

@media only screen and (min-width: 801px) {
  .pgText .bannerContent span {
    padding-top: 8px;
  }
}

.pgLearnMore {
  width: 100%;
  height: 100%;
  border: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 0.75rem;
  color: #273b4a;
  padding: 10px 0;
}

@media only screen and (min-width: 801px) {
  .pgLearnMore {
    width: 9rem;
    max-width: 155px;
    border-left: 1px solid #273b4a;
    border-top: none;
    font-size: 0.8rem;
    padding: 0;
    height: auto;
    -ms-flex-item-align: stretch;
        -ms-grid-row-align: stretch;
        align-self: stretch;
    -ms-flex-align: center;
        align-items: center;
  }
}

@media only screen and (min-width: 801px) {
  .pgLearnMore {
    width: 9rem;
    max-width: 155px;
    border-left: 1px solid #273b4a;
    border-top: none;
    font-size: 0.8rem;
    padding: 0;
    height: auto;
    -ms-flex-item-align: stretch;
        -ms-grid-row-align: stretch;
        align-self: stretch;
    -ms-flex-align: center;
        align-items: center;
  }
}

.menuSuccess .banner {
  display: block;
  margin: 0px;
  margin-bottom: 20px;
}

.notifications-menu-icon {
  max-height: 18px;
  max-width: 18px;
  margin-right: 2px;
}

.notifications-menu-icon.red {
  display: none;
}

.notifications-menu-icon.white {
  display: inline;
}

#notifications-count {
  display: none;
  padding: 3px 6px 3px 6px;
  background: #f00;
  color: #fff;
  font-weight: bold;
  margin-left: 2px;
  border-radius: 6px;
  position: relative;
  margin-top: 0;
  font-size: 11px;
}

#notifications-text {
  color: #fff;
  font-weight: normal;
}

a.throbMe {
  animation-duration: 1s;
  animation-name: fadeOpacity;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}

a.throbMe #notifications-count {
  display: inline;
}

a.throbMe #notifications-text {
  color: #f00;
  font-weight: bold;
}

a.throbMe .notifications-menu-icon.red {
  display: inline;
}

a.throbMe .notifications-menu-icon.white {
  display: none;
}

@keyframes fadeOpacity {
  from {
    opacity: 1;
  }

  60% {
    opacity: 1;
  }

  to {
    opacity: 0.6;
  }
}

/***** PROFILE WIDGETS *****/

.profile-list div {
  background-color: #1e2a37;
}

.profile-list header {
  border-bottom: 1px solid #444;
}

#newMailWidgetChannels {
  background-color: #1e2a37;
}

/***** MEN GRID WIDGET *****/

span.tabs {
  font-family: 'Montserrat', sans-serif;
  font-size: 1em;
  text-align: center;
  float: left;
  display: block;
  position: relative;
  background: #141a1f;
  border-bottom: 1px solid #18222c;
  width: 33.33333333333333%;
  border-right: 2px solid #273B4A;
  transition: all 300ms cubic-bezier(0.22, 0, 0.36, 1);
  /* ease-in-out */
}

span.tabs [data-hook=widget-tab-name] {
  display: none;
}

@media only screen and (min-width: 801px) {
  span.tabs [data-hook=widget-tab-name] {
    display: block;
  }
}

@media only screen and (min-width: 801px) {
  span.tabs [data-hook=widget-tab-name] {
    display: block;
  }
}

span:link.tabs,
a:visited.tabs {
  opacity: 0.6;
  color: #a9b0b7;
  margin: 32px 0 1px 0;
  padding: 17px 0 17px 0;
  border-bottom: 1px solid #1e2a37;
}

span.tabs:hover,
span.tabs:active {
  opacity: 1.0;
  border-bottom: 1px solid #F0e804;
}

span.tabs:not(.active):hover {
  padding: 11px 0 15px 0;
}

span.tabs.selected-tab {
  opacity: 1.0;
  padding: 18px 0 18px 0;
  margin: 30px 0 1px 0;
  border-bottom: 1px solid #F0e804;
}

span.tabs img {
  width: 18px;
  height: 18px;
  display: inline-block;
  margin-right: 8px;
  vertical-align: middle;
}

div#profile_grid_container {
  background-color: transparent;
  position: relative;
}

div#profile_grid_container > header {
  background-color: transparent;
}

#profile_row {
  position: relative;
  background-color: #1f2a37;
  min-height: 12em;
}

.loading_message {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  height: 100%;
  background-color: #1d2936;
}

.loadingText {
  width: 100%;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  font-size: 3rem;
  text-align: center;
  text-shadow: 1px 1px #4e4e4e;
}

div.rss_feed {
  width: 100%;
  background: #1e2a37;
  padding: 15px;
  float: left;
  border-top: solid 2px #273B4A;
  display: block;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}

.rss_feed img {
  width: 100%;
  height: auto;
  margin-bottom: 15px;
}

.rss_feed p.title {
  font-weight: bold;
  margin: 0 0 10px 0;
}

.rss_feed p {
  margin: 0;
}

.rss_feed a {
  color: #f0e804;
}

#match-map-wrapper {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
  z-index: 51;
  display: none;
  position: absolute;
  left: 0px;
}

#match-map-div {
  margin-left: auto;
  margin-right: auto;
  margin-top: 1px;
  max-width: 600px;
  background-color: #fff;
  z-index: 52;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}

#match-map-div h1 {
  margin: 0px !important;
  background: #273b4a none repeat scroll 0 0;
  font-size: 1.25em;
  font-weight: 700;
  padding: 20px 30px;
  color: #fff;
  width: 100%;
}

#match-map-div #loc-input-wrapper {
  background: #f1f1f1 none repeat scroll 0 0;
  padding: 15px 30px;
  width: 100%;
}

#match-map-div #loc-input {
  background: #fff;
  border: 1px solid #aaa;
  border-radius: 3px 3px 0 0;
  padding: 15px 10px;
  font-size: 1.6em;
  width: 100%;
}

#match-map-div #loc-btn-div {
  background: #f1f1f1 none repeat scroll 0 0;
  padding: 15px 30px;
  width: 100%;
  height: 100%;
  min-height: 70px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
  -ms-flex-align: baseline;
      align-items: baseline;
  -ms-flex-line-pack: end;
      align-content: flex-end;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 1.1em;
}

#match-map-div #loc-select-btn {
  background: #82c0e1 none repeat scroll 0 0;
  border: 1px solid #82c0e1;
  border-radius: 3px;
  color: #1b2833;
  text-decoration: none;
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0s;
  padding: 18px 50px;
}

#match-map-div #loc-select-btn:hover {
  background: #f0e804 none repeat scroll 0 0;
  border: 1px solid #f0e804;
  color: #1b2833;
  cursor: pointer;
}

#match-map-div #loc-cancel-btn {
  background: #e6e6e6 none repeat scroll 0 0;
  border: 1px solid #e6e6e6;
  color: #777;
  text-decoration: none;
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0s;
  padding: 18px 50px;
  margin-right: 30px;
  border-radius: 3px;
}

#match-map-div #loc-cancel-btn:hover {
  background: #ccc none repeat scroll 0 0;
  border: 1px solid #ccc;
  color: #1b2833;
  cursor: pointer;
}

#match-map-div #loc-map {
  width: 100%;
  height: 100%;
  min-height: 300px;
}

.match-game {
  width: 100%;
  max-width: 1580px;
  margin-left: auto;
  margin-right: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

@media only screen and (min-width: 801px) {
  .match-game {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
}

@media only screen and (min-width: 801px) {
  .match-game {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
}

@media only screen and (min-width: 1025px) {
  .match-game {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
}

@media only screen and (min-width: 1025px) {
  .match-game {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
}

.match-game .horizontal-spacer {
  width: 77px;
  height: 100%;
  max-width: 100px;
}

.match-game .vertical-spacer {
  min-height: 50px;
  width: 10px;
}

.match-game .left {
  width: 100%;
}

@media only screen and (min-width: 801px) {
  .match-game .left {
    width: 100% !important;
  }
}

@media only screen and (min-width: 801px) {
  .match-game .left {
    width: 100% !important;
  }
}

@media only screen and (min-width: 1025px) {
  .match-game .left {
    width: 66.66% !important;
  }
}

@media only screen and (min-width: 1025px) {
  .match-game .left {
    width: 66.66% !important;
  }
}

.match-game .right {
  width: 100%;
}

@media only screen and (min-width: 801px) {
  .match-game .right {
    width: 100% !important;
  }
}

@media only screen and (min-width: 801px) {
  .match-game .right {
    width: 100% !important;
  }
}

@media only screen and (min-width: 1025px) {
  .match-game .right {
    width: 33.33% !important;
  }
}

@media only screen and (min-width: 1025px) {
  .match-game .right {
    width: 33.33% !important;
  }
}

.match-game .widget header .tabs:not(.active) {
  border-bottom: 2px solid #273B4A;
}

.match-game .widget header .tabs:hover {
  border-bottom: 2px solid #f0e804;
}

.match-game .tab-separator-left {
  border-left: 1px solid #273B4A;
}

.match-game .tab-separator-right {
  border-right: 1px solid #273B4A;
}

.match-game .tab-separator-bottom {
  border-right: 2px solid #273B4A;
}

.match-game .tab-icon {
  width: 24px;
  height: 24px;
}

@media only screen and (min-width: 1025px) {
  .match-game .tab-icon {
    width: 18px;
    height: 18px;
  }
}

@media only screen and (min-width: 1025px) {
  .match-game .tab-icon {
    width: 18px;
    height: 18px;
  }
}

.match-game .tab-label {
  display: none;
  font-size: 1.1em;
  font-weight: 400;
  margin-left: 10px;
}

@media only screen and (min-width: 1025px) {
  .match-game .tab-label {
    display: block;
  }
}

@media only screen and (min-width: 1025px) {
  .match-game .tab-label {
    display: block;
  }
}

.match-game .widget-content {
  background: #1e2a37 none repeat scroll 0 0;
}

.match-game #match-prof-main {
  width: 100%;
  position: relative;
}

@media only screen and (min-width: 1025px) {
  .match-game #match-prof-main {
    width: 66.66%;
  }
}

@media only screen and (min-width: 1025px) {
  .match-game #match-prof-main {
    width: 66.66%;
  }
}

.match-game #match-prof-main #roadblock-overlay {
  background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
  z-index: 49;
  font-weight: 700;
  min-height: 500px;
  display: none;
  position: absolute;
  height: 100%;
  width: 100%;
}

.match-game #match-prof-main #roadblock-overlay #match-limit-roadblock {
  display: none;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  margin-top: 4em;
  width: 100%;
}

.match-game #match-prof-main #roadblock-overlay #match-limit-roadblock .roadblock-heading {
  text-shadow: 1px 1px #000;
  font-size: 1.5em;
  color: #fff;
  margin: 0px 0px 15px 0px;
}

.match-game #match-prof-main #roadblock-overlay #match-limit-roadblock .roadblock-content {
  font-size: 1.7em;
  color: #c1cfd9;
  margin: 0px 0px 25px 0px;
}

.match-game #match-prof-main #roadblock-overlay #match-limit-roadblock .roadblock-upgrade-btn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  background: #f0e804 none repeat scroll 0 0;
  border: 1px solid #f0e804;
  border-radius: 3px;
  padding: 18px 50px;
  color: #1b2833;
  z-index: 50;
}

.match-game #match-prof-main #roadblock-overlay #match-limit-roadblock .roadblock-upgrade-btn .roadblock-btn-txt {
  margin-left: 5px;
  padding: 0px;
  border: none;
}

.match-game #match-prof-main #roadblock-overlay #match-limit-roadblock .roadblock-upgrade-btn:hover {
  background: #82c0e1 none repeat scroll 0 0;
  border: 1px solid #82c0e1;
  cursor: pointer;
}

.match-game #match-prof-main #roadblock-overlay #match-limit-roadblock .roadblock-upgrade-btn .roadblock-vip-icn {
  width: 18px;
  height: 18px;
  display: inline;
}

.match-game #match-prof-main #roadblock-overlay #out-of-matches-div {
  display: none;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  padding: 2em;
  font-size: 1em;
}

.match-game #match-prof-main #roadblock-overlay #out-of-matches-div .roadblock-heading {
  text-shadow: 1px 1px #000;
  font-size: 1.5em;
  color: #fff;
  margin: 0px 0px 15px 0px;
}

.match-game #match-prof-main #roadblock-overlay #out-of-matches-div .roadblock-content {
  font-size: 1.7em;
  color: #c1cfd9;
  margin: 0px 0px 25px 0px;
}

.match-game #match-prof-main #roadblock-overlay #out-of-matches-div .map-choose-loc-btn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  background: #f0e804 none repeat scroll 0 0;
  border: 1px solid #f0e804;
  border-radius: 3px;
  padding: 18px 50px;
  color: #1b2833;
}

.match-game #match-prof-main #roadblock-overlay #out-of-matches-div .map-choose-loc-btn .roadblock-btn-txt {
  margin-left: 5px;
  padding: 0px;
  border: none;
}

.match-game #match-prof-main #roadblock-overlay #out-of-matches-div .map-choose-loc-btn:hover {
  background: #82c0e1 none repeat scroll 0 0;
  border: 1px solid #82c0e1;
  cursor: pointer;
}

.match-game #match-prof-main #roadblock-overlay #out-of-matches-div .map-choose-loc-btn .roadblock-vip-icn {
  width: 18px;
  height: 18px;
  display: inline;
}

.match-game #match-prof-main #match-prof-img {
  min-height: 500px;
  background: rgba(0, 0, 0, 0) url("/assets/manhunt/images/v5/prof-match.jpg") no-repeat scroll center center / cover;
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient {
  min-height: 500px;
  height: 500px;
  background: rgba(0, 0, 0, 0) url("/assets/manhunt/images/v5/gradient-match-profile2.png") no-repeat scroll center center / cover;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  text-align: right;
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-info-tooltip {
  width: 100%;
  margin-top: 15px;
  padding-right: 15px;
  color: #434343;
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-info-tooltip #match-info-icon {
  width: 18px;
  height: 18px;
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-prof-details {
  color: #fff;
  margin: 0px 15px 10px 0px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-prof-details .prof-right {
  text-align: right !important;
}

@media only screen and (min-width: 1025px) {
  .match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-prof-details .prof-right {
    display: none;
  }
}

@media only screen and (min-width: 1025px) {
  .match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-prof-details .prof-right {
    display: none;
  }
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-prof-details .prof-right .prof-title {
  font-size: 1.4em;
  font-weight: bold;
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-prof-details .prof-right .prof-detail {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row !important;
      flex-direction: row !important;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: baseline;
      align-items: baseline;
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-prof-details .prof-right label {
  font-weight: bold;
  margin-right: 3px;
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-prof-details .prof-right p {
  margin: 3px 0px;
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-prof-details .prof-mid {
  width: 50px;
  max-width: 200px;
  height: 100%;
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-prof-details .prof-left {
  text-align: left !important;
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-prof-details .prof-left #match-thumb-carousel-wrapper {
  display: none;
  margin-left: 15px;
}

@media only screen and (min-width: 801px) {
  .match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-prof-details .prof-left #match-thumb-carousel-wrapper {
    display: block;
  }
}

@media only screen and (min-width: 801px) {
  .match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-prof-details .prof-left #match-thumb-carousel-wrapper {
    display: block;
  }
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-prof-details .prof-left #match-thumb-carousel-wrapper:hover {
  cursor: pointer;
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-prof-details .prof-left #match-thumb-carousel-wrapper #scroll-prev-thumb {
  background: #17232c url("/assets/manhunt/images/icn/icn-arrow-up-yellow.png") no-repeat scroll center center / 14px 14px;
  width: 50px;
  height: 19px;
  padding: 0px !important;
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-prof-details .prof-left #match-thumb-carousel-wrapper #scroll-prev-thumb:hover {
  color: #f0e804;
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0s;
  opacity: 0.9;
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-prof-details .prof-left #match-thumb-carousel-wrapper #scroll-next-thumb {
  background: #17232c url("/assets/manhunt/images/icn/icn-arrow-down-yellow.png") no-repeat scroll center center / 14px 14px;
  width: 50px;
  height: 19px;
  padding: 0px !important;
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-prof-details .prof-left #match-thumb-carousel-wrapper #scroll-next-thumb:hover {
  color: #f0e804;
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0s;
  opacity: 0.9;
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-prof-details .prof-left #match-thumb-carousel-wrapper #thumb-carousel {
  list-style: none;
  padding: 0px;
  margin: 1px 0px 0px 0px;
  max-height: 250px;
  overflow: hidden;
  /*.thumb-selected {
                    opacity: 1;
                  }*/
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-prof-details .prof-left #match-thumb-carousel-wrapper #thumb-carousel li {
  width: 50px;
  height: 50px;
  padding: 0px;
  margin: 0px 0px 1px 0px;
  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;
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-prof-details .prof-left #match-thumb-carousel-wrapper #thumb-carousel .carousel-img-thumb {
  max-width: 50px;
  max-height: 50px;
  opacity: 0.8;
  padding: 0px;
  margin: 0px;
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-prof-details .prof-left #match-thumb-carousel-wrapper #thumb-carousel .carousel-img-thumb:hover {
  opacity: 1;
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-thumb-carousel-mobile-wrapper {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: row;
      flex-direction: row;
  max-height: 50px;
}

@media only screen and (min-width: 801px) {
  .match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-thumb-carousel-mobile-wrapper {
    display: none;
  }
}

@media only screen and (min-width: 801px) {
  .match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-thumb-carousel-mobile-wrapper {
    display: none;
  }
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-thumb-carousel-mobile-wrapper .carousel-mobile {
  list-style: none;
  color: #f0e804;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: row;
      flex-direction: row;
  font-size: 4em;
  -webkit-padding-start: 0;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-thumb-carousel-mobile-wrapper .carousel-mobile li {
  margin: 0px 2px;
  opacity: 0.6;
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-thumb-carousel-mobile-wrapper .carousel-mobile li:hover {
  cursor: pointer;
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-thumb-carousel-mobile-wrapper .carousel-mobile .carousel-active {
  opacity: 1;
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-actions-div {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  background: rgba(0, 0, 0, 0.3) no-repeat scroll center center / 28px 28px;
  cursor: pointer;
  position: relative;
  top: 0;
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-actions-div #match-not-interested-btn {
  background: #e70707 url("/assets/manhunt/images/icn/icn-thumbs-down-ko.png") no-repeat scroll center center / 32px 32px;
  height: 50px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  opacity: 0.7;
  width: 50%;
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-actions-div #match-not-interested-btn:hover {
  color: #f0e804;
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0s;
  opacity: 1;
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-actions-div #match-interested-btn {
  background: #22b573 url("/assets/manhunt/images/icn/icn-thumbs-up-ko.png") no-repeat scroll center center / 32px 32px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 50px;
  opacity: 0.7;
  width: 50%;
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-actions-div #match-interested-btn:hover {
  color: #f0e804;
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0s;
  opacity: 1;
}

.match-game #match-prof-main #match-prof-img #match-prof-img-gradient #match-actions-div #match-boost-btn {
  width: 0%;
  /*.respo_tablet_small({
              width: 0% !important;
            });

            .respo_tablet_std_plus ({
              width: 0% !important;
            });*/
}

.match-game #match-prof-sidebar {
  display: none;
}

@media only screen and (min-width: 1025px) {
  .match-game #match-prof-sidebar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: 33.33%;
  }
}

@media only screen and (min-width: 1025px) {
  .match-game #match-prof-sidebar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: 33.33%;
  }
}

.match-game #match-prof-sidebar #prof-details-sidebar {
  padding: 15px 0px 0px 15px;
  color: #fff;
  width: 100%;
}

.match-game #match-prof-sidebar #prof-details-sidebar .prof-title {
  font-size: 1.4em;
  font-weight: bold;
}

.match-game #match-prof-sidebar #prof-details-sidebar .prof-title #match-prof-uname {
  margin: 0px 0px 8px 0px !important;
}

.match-game #match-prof-sidebar #prof-details-sidebar .prof-detail {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row !important;
      flex-direction: row !important;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: baseline;
      align-items: baseline;
}

.match-game #match-prof-sidebar #prof-details-sidebar label {
  font-weight: bold;
  margin-right: 3px;
}

.match-game #match-prof-sidebar #prof-details-sidebar p {
  margin: 4px 0px;
}

.match-game #match-prof-sidebar #match-request-unlock-btn {
  height: 50px;
  width: 100%;
  background: #18222c none repeat scroll 0 0;
  color: #434343;
  font-size: 1.1em;
  font-weight: 400;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.match-game #match-prof-sidebar #match-request-unlock-btn:hover {
  cursor: pointer;
  background: #131a22 none repeat scroll 0 0;
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0s;
}

.match-game #match-prof-sidebar #match-request-unlock-btn .req-unlock-icon {
  width: 15px;
  height: 15px;
  margin-top: -3px;
}

.match-game #match-prof-sidebar #match-request-unlock-btn .req-unlock-label {
  padding: 0px !important;
  margin: 0px 0px 0px 12px;
  color: #a9b0b7;
}

.match-game #match-prof-sidebar #match-request-unlock-btn .ruPseudoDisabled {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(30, 42, 55, 0.6);
  cursor: auto;
}

.match-game #match-prof-sidebar #match-request-unlock-btn.disabled {
  position: relative;
}

.match-game #match-prof-sidebar #match-request-unlock-btn.disabled:hover {
  background-color: #18222E !important;
}

.match-game #match-prof-sidebar #match-request-unlock-btn.disabled .ruPseudoDisabled {
  display: block;
}

.match-game #dartAdsDiv {
  margin: 17px 0px !important;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  overflow: hidden;
}

.match-game #dartAdsDiv .dartAd {
  margin-bottom: 3px;
}

.match-game #dartAdsDiv iframe:first-child {
  margin-bottom: 12px;
}

@media only screen and (max-width: 500px) {
  .match-game #dartAdsDiv iframe {
    transform: scale(0.6);
    margin-left: -8em;
    margin-top: -1em;
  }

  .match-game #dartAdsDiv iframe:nth-child(0n+2) {
    margin-top: -7em;
  }
}

@media only screen and (max-width: 500px) {
  .match-game #dartAdsDiv iframe {
    transform: scale(0.6);
    margin-left: -8em;
    margin-top: -1em;
  }

  .match-game #dartAdsDiv iframe:nth-child(0n+2) {
    margin-top: -7em;
  }
}

.match-game #match-prof-main #roadblock-overlay.show-loading {
  display: block;
}

.loading-roadblock {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  height: 100%;
}

.loading-text {
  font-size: 1.6em;
}

.filterBar.mol {
  font-family: Montserrat, sans-serif;
  position: relative;
  z-index: 40;
  font-size: 0.9em;
}

.filterBar.mol .filterBarItemsWrapper {
  display: -ms-flexbox;
  display: flex;
}

.filterBar.mol .fb_controlGroup {
  margin-right: 0.66em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.filterBar.mol .fb_controlGroup .headerText {
  margin-bottom: 0.5em;
  padding-left: 0.2em;
  font-size: 1.1em;
}

.filterBar.mol .fb_controlGroup .headerText .txtLong {
  display: none;
}

@media only screen and (min-width: 1025px) {
  .filterBar.mol .fb_controlGroup .headerText .txtShort {
    display: none;
  }

  .filterBar.mol .fb_controlGroup .headerText .txtLong {
    display: inline;
  }
}

@media only screen and (min-width: 1025px) {
  .filterBar.mol .fb_controlGroup .headerText .txtShort {
    display: none;
  }

  .filterBar.mol .fb_controlGroup .headerText .txtLong {
    display: inline;
  }
}

.filterBar.mol .fb_controlGroup .controlEls {
  position: relative;
  height: 3.33em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
      align-items: stretch;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.filterBar.mol .fb_controlGroup .controlEls > * {
  border: 1px solid #0f151b;
}

.iconButton {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background-color: #273B4A;
  color: #C0CEE6;
  border: 1px solid #0f151b;
  padding: 0 1em;
  cursor: pointer;
  height: inherit;
}

.iconButton:focus {
  outline: 0;
}

.iconButton .icnBtnIcon {
  width: 1.8em;
  background-image: url("/assets/manhunt/images/icn/icn-check-lite.png");
  background-size: 1.2em;
  background-position-x: 50%;
  background-position-y: 48%;
  background-repeat: no-repeat;
  height: inherit;
}

@media only screen and (min-width: 1025px) {
  .iconButton .icnBtnIcon {
    background-position-x: 0;
  }
}

@media only screen and (min-width: 1025px) {
  .iconButton .icnBtnIcon {
    background-position-x: 0;
  }
}

.iconButton .icnBtnTxt {
  text-transform: uppercase;
  display: none;
}

@media only screen and (min-width: 1025px) {
  .iconButton .icnBtnTxt {
    display: inline;
  }
}

@media only screen and (min-width: 1025px) {
  .iconButton .icnBtnTxt {
    display: inline;
  }
}

.iconButton.selected,
.iconButton.opened {
  background-color: #394f68;
  color: #fff;
}

.iconButton.selected .icnBtnIcon,
.iconButton.opened .icnBtnIcon {
  background-image: url("/assets/manhunt/images/icn/icn-check-white.png");
}

@media only screen and (min-width: 1025px) {
  .iconButton:hover {
    background-color: #394f68;
    color: #fff;
  }

  .iconButton:hover .icnBtnIcon {
    background-image: url("/assets/manhunt/images/icn/icn-check-white.png");
  }
}

@media only screen and (min-width: 1025px) {
  .iconButton:hover {
    background-color: #394f68;
    color: #fff;
  }

  .iconButton:hover .icnBtnIcon {
    background-image: url("/assets/manhunt/images/icn/icn-check-white.png");
  }
}

.iconButton.distanceIcon .icnBtnIcon {
  background-image: url("/assets/manhunt/images/icn/icn-distance-lite.png");
}

.iconButton.distanceIcon.selected .icnBtnIcon {
  background-image: url("/assets/manhunt/images/icn/icn-distance-white.png");
}

@media only screen and (min-width: 1025px) {
  .iconButton.distanceIcon:hover .icnBtnIcon {
    background-image: url("/assets/manhunt/images/icn/icn-distance-white.png");
  }
}

@media only screen and (min-width: 1025px) {
  .iconButton.distanceIcon:hover .icnBtnIcon {
    background-image: url("/assets/manhunt/images/icn/icn-distance-white.png");
  }
}

.iconButton.lastLoginIcon .icnBtnIcon {
  background-image: url("/assets/manhunt/images/icn/icn-login-lite.png");
}

.iconButton.lastLoginIcon.selected .icnBtnIcon {
  background-image: url("/assets/manhunt/images/icn/icn-login-white.png");
}

@media only screen and (min-width: 1025px) {
  .iconButton.lastLoginIcon:hover .icnBtnIcon {
    background-image: url("/assets/manhunt/images/icn/icn-login-white.png");
  }
}

@media only screen and (min-width: 1025px) {
  .iconButton.lastLoginIcon:hover .icnBtnIcon {
    background-image: url("/assets/manhunt/images/icn/icn-login-white.png");
  }
}

.iconButton.closeIcon .icnBtnIcon {
  background-image: url("/assets/manhunt/images/icn/icn-close-lite.png");
}

.iconButton.closeIcon.selected .icnBtnIcon {
  background-image: url("/assets/manhunt/images/icn/icn-close-white.png");
}

@media only screen and (min-width: 1025px) {
  .iconButton.closeIcon:hover .icnBtnIcon {
    background-image: url("/assets/manhunt/images/icn/icn-close-white.png");
  }
}

@media only screen and (min-width: 1025px) {
  .iconButton.closeIcon:hover .icnBtnIcon {
    background-image: url("/assets/manhunt/images/icn/icn-close-white.png");
  }
}

.iconButton.srchEditIcon .icnBtnIcon {
  background-image: url("/assets/manhunt/images/icn/icn-edit-pencil.png");
}

.iconButton.srchSaveIcon .icnBtnIcon {
  background-image: url("/assets/manhunt/images/icn/icn-save.png");
}

.iconButton.srchNewIcon .icnBtnIcon {
  background-image: url("/assets/manhunt/images/icn/icn-new-search.png");
}

#fb_advSearchControls {
  display: none;
}

@media only screen and (max-width: 500px) {
  .filterBar.mol.searchResults {
    display: none;
  }
}

@media only screen and (max-width: 500px) {
  .filterBar.mol.searchResults {
    display: none;
  }
}

.filterBar.mol.searchResults #fb_advSearchControls {
  display: -ms-flexbox;
  display: flex;
}

#fb_advSearchControls .controlEls .iconButton {
  min-width: 8em;
}

#fb_filteringDropdownControls .controlEls {
  position: relative;
}

#fb_filteringDropdownControls .controlEls .fb_filter_dropdown_arrow {
  display: none;
  position: absolute;
  top: 3.33em;
  left: 40%;
  border-left: 1.66em solid transparent;
  border-right: 1.66em solid transparent;
  border-bottom: 1.66em solid #53626f;
  border-top: 0px solid transparent;
  width: 0;
  height: 0;
}

#fb_filteringDropdownControls .controlEls #fb_showFilteringMenu_btn.inErrorState {
  background-color: #a71717;
}

#fb_filteringDropdownControls .controlEls #fb_showFilteringMenu_btn.iconButton.filteringIcon {
  min-width: 10em;
  -ms-flex-positive: 0;
      flex-grow: 0;
}

#fb_filteringDropdownControls .controlEls #fb_showFilteringMenu_btn.iconButton.filteringIcon .icnBtnTxt {
  -ms-flex-positive: 1;
      flex-grow: 1;
  text-align: left;
  display: none;
}

#fb_filteringDropdownControls .controlEls #fb_showFilteringMenu_btn.iconButton.filteringIcon .icnBtnTxt.txtActive {
  display: inline;
}

#fb_filteringDropdownControls .controlEls #fb_showFilteringMenu_btn.iconButton.filteringIcon .icnBtnTxt.txtActive[data-hook=showFilterTxtOn] {
  color: #f0e804;
}

#fb_filteringDropdownControls .controlEls #fb_showFilteringMenu_btn.iconButton.filteringIcon .icnBtnIcon {
  -ms-flex-positive: 0;
      flex-grow: 0;
  background-image: url("/assets/manhunt/images/icn/icn-filter-lite.png");
}

#fb_filteringDropdownControls .controlEls.opened #fb_showFilteringMenu_btn.iconButton.filteringIcon.inErrorState {
  background-color: #a71717;
}

#fb_filteringDropdownControls .controlEls.opened #fb_showFilteringMenu_btn.iconButton.filteringIcon {
  background-color: #394f68;
  color: #fff;
}

#fb_filteringDropdownControls .controlEls.opened #fb_showFilteringMenu_btn.iconButton.filteringIcon .icnBtnIcon {
  background-image: url("/assets/manhunt/images/icn/icn-filter-white.png");
}

#fb_filteringDropdownControls .controlEls.opened #fb_showFilteringMenu_btn.iconButton.filteringIcon .menuTriggerIcn {
  background-image: url("/assets/manhunt/images/icn/icn-arrow-down-white.png");
}

@media only screen and (min-width: 1025px) {
  #fb_filteringDropdownControls .controlEls:hover #fb_showFilteringMenu_btn.iconButton.filteringIcon.inErrorState {
    background-color: #a71717;
  }

  #fb_filteringDropdownControls .controlEls:hover #fb_showFilteringMenu_btn.iconButton.filteringIcon {
    background-color: #394f68;
    color: #fff;
  }

  #fb_filteringDropdownControls .controlEls:hover #fb_showFilteringMenu_btn.iconButton.filteringIcon .icnBtnIcon {
    background-image: url("/assets/manhunt/images/icn/icn-filter-white.png");
  }

  #fb_filteringDropdownControls .controlEls:hover #fb_showFilteringMenu_btn.iconButton.filteringIcon .menuTriggerIcn {
    background-image: url("/assets/manhunt/images/icn/icn-arrow-down-white.png");
  }
}

@media only screen and (min-width: 1025px) {
  #fb_filteringDropdownControls .controlEls:hover #fb_showFilteringMenu_btn.iconButton.filteringIcon.inErrorState {
    background-color: #a71717;
  }

  #fb_filteringDropdownControls .controlEls:hover #fb_showFilteringMenu_btn.iconButton.filteringIcon {
    background-color: #394f68;
    color: #fff;
  }

  #fb_filteringDropdownControls .controlEls:hover #fb_showFilteringMenu_btn.iconButton.filteringIcon .icnBtnIcon {
    background-image: url("/assets/manhunt/images/icn/icn-filter-white.png");
  }

  #fb_filteringDropdownControls .controlEls:hover #fb_showFilteringMenu_btn.iconButton.filteringIcon .menuTriggerIcn {
    background-image: url("/assets/manhunt/images/icn/icn-arrow-down-white.png");
  }
}

#fb_filteringDropdownControls .controlEls.opened .fb_filter_dropdown_arrow {
  display: block;
}

#fb_filteringDropdownControls .controlEls.opened + .fb_filter_dropdown_blk {
  display: -ms-flexbox;
  display: flex;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk {
  display: none;
  -ms-flex-direction: column;
      flex-direction: column;
  font-size: 1em;
  background-color: #fff;
  position: absolute;
  top: 6.6em;
  left: 0;
  right: 0;
  padding: 0;
  margin: 0;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddHeader {
  background-color: #53626f;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: stretch;
      align-items: stretch;
  border-bottom: solid thin #404040;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddHeader .ddTitle {
  padding: 1em;
  font-size: 1.33em;
  text-transform: uppercase;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddHeader .actionBtns {
  border-left: solid thin #404040;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddHeader .actionBtns button {
  font-family: Montserrat, sans-serif;
  cursor: pointer;
  background-color: #82c0e1;
  border: none;
  color: black;
  height: 100%;
  padding: 0 1.33em;
}

@media only screen and (min-width: 1025px) {
  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddHeader .actionBtns button:hover {
    background-color: #f0e804;
  }
}

@media only screen and (min-width: 1025px) {
  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddHeader .actionBtns button:hover {
    background-color: #f0e804;
  }
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk button {
  background: #e6e6e6;
  border: 1px solid #ccc;
  color: #777;
  padding: 0 0.66em;
  font-family: Montserrat, sans-serif;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk button.selected {
  background: #82c0e1;
  border: 1px solid #82c0e1;
  color: #1b2833;
}

@media only screen and (min-width: 1025px) {
  #fb_filteringDropdownControls .fb_filter_dropdown_blk button:hover,
  #fb_filteringDropdownControls .fb_filter_dropdown_blk button.selected {
    background: #82c0e1;
    border: 1px solid #82c0e1;
    color: #1b2833;
  }
}

@media only screen and (min-width: 1025px) {
  #fb_filteringDropdownControls .fb_filter_dropdown_blk button:hover,
  #fb_filteringDropdownControls .fb_filter_dropdown_blk button.selected {
    background: #82c0e1;
    border: 1px solid #82c0e1;
    color: #1b2833;
  }
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody {
  min-height: 5em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  color: black;
  padding: 1em;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .formElBlk {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 1em;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .formElBlk .fBlkTitle {
  text-transform: uppercase;
  padding-bottom: 1em;
  padding-left: 0.2em;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .formElBlk .fElems {
  height: 3em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
      align-items: stretch;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .formElBlk .fElems .conj {
  text-transform: uppercase;
  padding: 0 1.66em;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .formElBlk .fElems input[type=number] {
  width: 8em;
  border: solid thin #ccc;
  background: #f1f1f1;
  border-radius: 0.33em;
  padding: 0 1em;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .formElBlk .buttonGroup {
  width: 100%;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .formElBlk .buttonGroup button {
  font-family: Montserrat, sans-serif;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .formElBlk .buttonGroup button:first-child {
  border-top-left-radius: 0.4em;
  border-bottom-left-radius: 0.4em;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .formElBlk .buttonGroup button:last-child {
  border-top-right-radius: 0.4em;
  border-bottom-right-radius: 0.4em;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .formElBlk .buttonGroup.yesNoGroup button {
  width: 50%;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .fauxMultiSel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  background-color: #e6e6e6;
  border: 1px solid #ccc;
  color: #777;
  position: relative;
  height: 100%;
  border-radius: 0.2em;
  cursor: pointer;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .fauxMultiSel .fmsTitle {
  -ms-flex-positive: 1;
      flex-grow: 1;
  padding: 0 1em;
  font-size: 0.9em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .fauxMultiSel .fmsTriggerIcn {
  width: 3em;
  background-image: url("/assets/manhunt/images/icn/icn-arrow-down-dark.png");
  background-position-x: 50%;
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: 10px 10px;
  height: inherit;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .fauxMultiSel .fmsDropdown {
  display: none;
  z-index: 40;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .fauxMultiSel.opened {
  border: 1px solid #82c0e1;
  background-color: #fff;
  color: #82c0e1;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .fauxMultiSel.opened .fmsTriggerIcn {
  background-image: url("/assets/manhunt/images/icn/icn-arrow-down-lite.png");
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .fauxMultiSel.opened .fmsDropdown {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: absolute;
  top: 3em;
  left: 0;
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.3);
  margin: 0;
  padding: 0;
  width: 100%;
  background-color: #fff;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .fauxMultiSel.opened .fmsDropdown label {
  display: -ms-flexbox;
  display: flex;
  padding: 1em;
  cursor: pointer;
  width: 50%;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .fauxMultiSel.opened .fmsDropdown label.selected {
  color: #404040;
}

@media only screen and (min-width: 1025px) {
  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .fauxMultiSel.opened .fmsDropdown label:hover,
  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .fauxMultiSel.opened .fmsDropdown label.selected {
    color: #404040;
  }
}

@media only screen and (min-width: 1025px) {
  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .fauxMultiSel.opened .fmsDropdown label:hover,
  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .fauxMultiSel.opened .fmsDropdown label.selected {
    color: #404040;
  }
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .fauxMultiSel.opened .fmsDropdown label input {
  position: relative;
  top: 1px;
  margin-right: 0.5em;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .grdHalf {
  width: 50%;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .grdFull {
  width: 100%;
}

@media only screen and (min-width: 641px) {
  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .grdFull {
    width: 50%;
  }
}

@media only screen and (min-width: 641px) {
  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .grdFull {
    width: 50%;
  }
}

@media only screen and (min-width: 1025px) {
  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .grdFull {
    width: 33.33%;
  }
}

@media only screen and (min-width: 1025px) {
  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .grdFull {
    width: 33.33%;
  }
}

@media only screen and (min-width: 1025px) {
  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .deskQuarter {
    width: 16.66%;
  }
}

@media only screen and (min-width: 1025px) {
  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .deskQuarter {
    width: 16.66%;
  }
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .fFooter,
#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .divider {
  margin: 1em;
  width: 100%;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .fFooter {
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  min-height: 3.3em;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .leftControls {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .leftControls label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .leftControls label,
#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .leftControls .pseudoLink {
  color: #82c0e1;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 0.8em;
  text-decoration: none;
}

@media only screen and (min-width: 801px) {
  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .leftControls label,
  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .leftControls .pseudoLink {
    font-size: 1em;
  }
}

@media only screen and (min-width: 801px) {
  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .leftControls label,
  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .leftControls .pseudoLink {
    font-size: 1em;
  }
}

@media only screen and (min-width: 1025px) {
  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .leftControls label:hover,
  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .leftControls .pseudoLink:hover {
    color: #404040;
  }
}

@media only screen and (min-width: 1025px) {
  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .leftControls label:hover,
  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .leftControls .pseudoLink:hover {
    color: #404040;
  }
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .leftControls .sep {
  color: #ccc;
  margin: 0 0.66em;
}

@media only screen and (max-width: 500px) {
  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .leftControls .notMob {
    display: none;
  }
}

@media only screen and (max-width: 500px) {
  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .leftControls .notMob {
    display: none;
  }
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .leftControls input[type=checkbox] {
  position: relative;
  top: -1px;
  margin-right: 0.2em;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .rightControls {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
      align-items: stretch;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .rightControls button {
  font-family: Montserrat, sans-serif;
  min-width: 8em;
  padding: 0 3em;
  border-radius: 0.3em;
  border: none;
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .rightControls button:first-child {
  margin-right: 2em;
}

@media only screen and (min-width: 1025px) {
  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .rightControls button.btnPrimary:hover {
    background: #f0e804;
  }

  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .rightControls button.btnDisabled:hover {
    background: #ccc;
    color: #777;
  }
}

@media only screen and (min-width: 1025px) {
  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .rightControls button.btnPrimary:hover {
    background: #f0e804;
  }

  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .rightControls button.btnDisabled:hover {
    background: #ccc;
    color: #777;
  }
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .rightControls button.emphasized {
  animation: colorchange 2s infinite;
  /* animation-name followed by duration in seconds*/
  /* you could also use milliseconds (ms) or something like 2.5s */
  -webkit-animation: colorchange 2s infinite;
  /* Chrome and Safari */
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .leftControls,
#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .rightControls {
  min-height: 3em;
  -ms-flex-pack: center;
      justify-content: center;
}

@media only screen and (min-width: 801px) {
  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .fFooter {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}

@media only screen and (min-width: 801px) {
  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .fFooter {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}

#fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .divider {
  border-bottom: solid thin #ccc;
  margin: 0 1em 0.5em;
}

.filtersInputErrorFb {
  color: red;
  padding: 0.5em 0 0;
}

.filtersInputErrorFb > div {
  margin: 0.5em 0;
}

.filtersInputErrorFb > div:last-child {
  margin-bottom: 0;
}

@keyframes colorchange {
  0% {
    background-color: #82c0e1;
  }

  50% {
    background-color: #c0dff0;
  }
}

.menuTriggerIcn {
  background-image: url(/assets/manhunt/images/icn/icn-arrow-down-lite.png);
  background-size: 0.9em;
  background-repeat: no-repeat;
  background-position-x: 50%;
  background-position-y: 48%;
  width: 2em;
  height: inherit;
}

.fauxInput {
  position: relative;
  background-color: white;
  color: black;
  height: inherit;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  min-width: 20em;
}

.fauxInput .locationDisplay {
  height: 2.33em;
  font-size: 0.9em;
  margin: 0 0.3em;
  padding: 0.3em 0.66em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  background-color: #c0ced8;
  border: 1px solid #273B4A;
  border-radius: 3px;
  min-width: inherit;
}

.fauxInput .locationDisplay .locTxt {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.fauxInput .locationDisplay .resetIcon {
  -ms-flex-positive: 0;
      flex-grow: 0;
  background-image: url("/assets/manhunt/images/icn/icn-close-xdark.png");
  width: 1em;
  background-size: 0.9em;
  background-position-x: 0;
  background-position-y: 48%;
  background-repeat: no-repeat;
  height: inherit;
  margin-left: 0.66em;
}

.fauxInput #locNameAutocomp {
  width: 100%;
  height: inherit;
  font-size: 1.1em;
  padding: 0 0.3em;
  border: none;
}

.fauxInput .hidden {
  display: none;
}

.filterBar.mol .fb_controlGroup {
  display: none;
}

@media only screen and (min-width: 801px) {
  .filterBar.mol .fb_controlGroup {
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 801px) {
  .filterBar.mol .fb_controlGroup {
    display: -ms-flexbox;
    display: flex;
  }
}

#fb_locationControls .subMenu {
  position: relative;
  font-size: 1em;
  background-color: #273B4A;
  text-transform: uppercase;
  color: #C0CEE6;
  min-width: 12em;
  width: auto;
  height: inherit;
  overflow: visible;
  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;
}

#fb_locationControls .subMenu .prefix {
  margin-right: 0.3em;
  -ms-flex-positive: 1;
      flex-grow: 1;
}

#fb_locationControls .subMenu .menuChoice {
  color: #82c0e1;
}

#fb_locationControls .subMenu.opened {
  cursor: pointer;
  background-color: #394f68;
  color: #fff;
}

@media only screen and (min-width: 1025px) {
  #fb_locationControls .subMenu:hover {
    cursor: pointer;
    background-color: #394f68;
    color: #fff;
  }
}

@media only screen and (min-width: 1025px) {
  #fb_locationControls .subMenu:hover {
    cursor: pointer;
    background-color: #394f68;
    color: #fff;
  }
}

#fb_locationControls .subMenu .subMenuHead {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  padding: 0 1em;
  height: inherit;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

@media only screen and (min-width: 1025px) {
  #fb_locationControls .subMenu .subMenuHead:hover .menuTriggerIcn {
    background-image: url(/assets/manhunt/images/icn/icn-arrow-down-white.png);
  }
}

@media only screen and (min-width: 1025px) {
  #fb_locationControls .subMenu .subMenuHead:hover .menuTriggerIcn {
    background-image: url(/assets/manhunt/images/icn/icn-arrow-down-white.png);
  }
}

#fb_locationControls .subMenu .subMenuHead .icnBtnIcon {
  width: 1.8em;
  background-image: url("/assets/manhunt/images/icn/icn-check-lite.png");
  background-size: 1.2em;
  background-position-x: 0;
  background-position-y: 48%;
  background-repeat: no-repeat;
  height: inherit;
}

#fb_locationControls .subMenu .subMenuDropdown {
  display: none;
  overflow: hidden;
  background-color: #394f68;
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.3);
  min-width: inherit;
  width: 100%;
  position: absolute;
  left: -1px;
  top: 3.2em;
  border: 1px solid #0f151b;
  border-top: 0;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 0;
  padding: 0;
  transition: height 0.25s ease;
}

#fb_locationControls .subMenu .subMenuDropdown li {
  display: -ms-flexbox;
  display: flex;
  padding: 1em;
  border-bottom: solid thin #18222c;
  text-transform: capitalize;
}

#fb_locationControls .subMenu .subMenuDropdown li:first-child {
  border-top: solid thin #18222c;
}

@media only screen and (min-width: 1025px) {
  #fb_locationControls .subMenu .subMenuDropdown li:hover {
    color: #f0e804;
    background: #17232c;
  }
}

@media only screen and (min-width: 1025px) {
  #fb_locationControls .subMenu .subMenuDropdown li:hover {
    color: #f0e804;
    background: #17232c;
  }
}

#fb_locationControls .subMenu .subMenuDropdown.quickHide {
  left: -1000px;
}

#fb_locationControls .subMenu .locDdIcon {
  width: 1.8em;
  background-size: 1.4em;
  background-position-x: 0;
  background-position-y: 48%;
  background-repeat: no-repeat;
  height: inherit;
  background-image: url("/assets/manhunt/images/icn/icn-distance-lite.png");
}

#fb_locationControls .subMenu.opened ul.subMenuDropdown {
  display: -ms-flexbox;
  display: flex;
}

#fb_locationControls .subMenu.opened .locDdIcon {
  background-image: url("/assets/manhunt/images/icn/icn-distance-white.png");
}

.v5content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  /* top icon actions for buddy/track/unlock/block/match */
  /* shows all prof text and all icons - some hidden on mobile */
}

.v5content:last-child {
  margin: 1em auto 5em;
}

.v5content.f-row {
  -ms-flex-direction: row;
      flex-direction: row;
}

.v5content button {
  font-family: Montserrat, sans-serif;
  cursor: pointer;
  text-transform: uppercase;
}

.v5content button:focus {
  outline: 0;
}

.v5content input:focus {
  outline: 0;
}

.v5content .titleBar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  background-color: #18222c;
  height: 3.5em;
  z-index: 50;
}

.v5content .titleBar .subMenu,
.v5content .titleBar .helpIcon {
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background-color: #394f68;
  width: 3em;
  font-size: 1em;
  font-weight: bold;
  color: white;
}

.v5content .titleBar .subMenu .prefix,
.v5content .titleBar .helpIcon .prefix {
  display: none;
  margin-right: 0.5em;
}

@media (min-width: 641px) {
  .v5content .titleBar .subMenu .prefix,
  .v5content .titleBar .helpIcon .prefix {
    display: inline;
  }
}

.v5content .titleBar .subMenu .menuChoice,
.v5content .titleBar .helpIcon .menuChoice {
  color: #82c0e1;
}

.v5content .titleBar .subMenu {
  min-width: 15em;
  width: auto;
  height: inherit;
  -ms-flex-direction: column;
      flex-direction: column;
  overflow: visible;
  position: relative;
}

@media only screen and (min-width: 641px) {
  .v5content .titleBar .subMenu {
    min-width: 20em;
  }
}

@media only screen and (min-width: 641px) {
  .v5content .titleBar .subMenu {
    min-width: 20em;
  }
}

.v5content .titleBar .subMenu .subMenuHead {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  padding: 0 0.3em 0 1em;
  height: inherit;
  -ms-flex-pack: justify;
      justify-content: space-between;
  font-size: 1.1em;
}

.v5content .titleBar .subMenu .subMenuDropdown {
  display: none;
  overflow: hidden;
  background-color: #394f68;
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.3);
  min-width: inherit;
  width: 100%;
  position: absolute;
  left: 0;
  top: 3.5em;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 0;
  padding: 0;
  transition: height 0.25s ease;
}

.v5content .titleBar .subMenu .subMenuDropdown li {
  display: -ms-flexbox;
  display: flex;
  padding: 1em;
  border-bottom: solid thin #18222c;
  text-transform: capitalize;
}

.v5content .titleBar .subMenu .subMenuDropdown li:first-child {
  border-top: solid thin #18222c;
}

.v5content .titleBar .subMenu .subMenuDropdown li.selected {
  color: #f0e804;
  background: #17232c;
}

@media only screen and (min-width: 1025px) {
  .v5content .titleBar .subMenu .subMenuDropdown li:hover {
    color: #f0e804;
    background: #17232c;
  }
}

@media only screen and (min-width: 1025px) {
  .v5content .titleBar .subMenu .subMenuDropdown li:hover {
    color: #f0e804;
    background: #17232c;
  }
}

.v5content .titleBar .subMenu .subMenuDropdown li.unlocklist {
  display: none;
}

.v5content .titleBar .subMenu .subMenuDropdown.quickHide {
  left: -1000px;
}

.v5content .titleBar .subMenu .subMenuDropdown.unlocklist li {
  display: none;
}

.v5content .titleBar .subMenu .subMenuDropdown.unlocklist li.unlocklist {
  display: -ms-flexbox;
  display: flex;
}

.v5content .titleBar .subMenu.opened ul.subMenuDropdown {
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (min-width: 1025px) {
  .v5content .titleBar .subMenu:hover ul.subMenuDropdown {
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 1025px) {
  .v5content .titleBar .subMenu:hover ul.subMenuDropdown {
    display: -ms-flexbox;
    display: flex;
  }
}

.v5content .titleBar .searchResultsHead {
  display: none;
}

.v5content .titleBar.searchResults .subMenu {
  display: none;
}

.v5content .titleBar.searchResults .searchResultsHead {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 1em;
  font-size: 1.2em;
  font-weight: bold;
}

.v5content .titleBar.searchResults .searchResultsHead .mainAdvSrchLabel,
.v5content .titleBar.searchResults .searchResultsHead .mainSavedSrchLabel {
  display: inline;
  margin-right: 0.66em;
  color: #c0ced8;
  text-transform: uppercase;
}

.v5content .titleBar.searchResults .searchResultsHead .mainSavedSrchLabel {
  display: none;
}

.v5content .titleBar.searchResults.savedSrch .mainAdvSrchLabel {
  display: none;
}

.v5content .titleBar.searchResults.savedSrch .mainSavedSrchLabel {
  display: inline;
}

@media only screen and (max-width: 640px) {
  .v5content .titleBar.searchResults.savedSrch .mainSavedSrchLabel {
    display: none;
  }
}

@media only screen and (max-width: 640px) {
  .v5content .titleBar.searchResults.savedSrch .mainSavedSrchLabel {
    display: none;
  }
}

.v5content .titleBar .srHeadActionBtns {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}

@media only screen and (min-width: 801px) {
  .v5content .titleBar .srHeadActionBtns {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}

@media only screen and (min-width: 801px) {
  .v5content .titleBar .srHeadActionBtns {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}

.v5content .filterBar {
  background-color: #18222c;
  padding: 1em;
  margin: 1px 0;
  display: none;
}

@media only screen and (min-width: 801px) {
  .v5content .filterBar {
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 801px) {
  .v5content .filterBar {
    display: -ms-flexbox;
    display: flex;
  }
}

.v5content .filterBar.enabled {
  display: block;
}

.v5content .filterBar.searchResults #fb_locationControls,
.v5content .filterBar.searchResults #fb_sortbyControls,
.v5content .filterBar.searchResults #fb_filteringDropdownControls {
  display: none;
}

.v5content .mainSection {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.v5content .ads {
  transition: width 0.25s ease;
  width: 356px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  background-color: #18222c;
  padding: 2em;
}

.v5content .ads .adBlock {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 1rem 0;
}

.v5content .ads .adBlock .adContent {
  width: 300px;
  height: 250px;
  max-width: 100%;
}

.v5content .profileWrapperWrapper,
.v5content .profileWrapper {
  margin: 0 auto 2em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
}

.v5content .profileBlock {
  cursor: pointer;
  position: relative;
  transition: all 0.25s ease;
  border: solid 0.1em transparent;
  font-size: 1em;
  width: 33.33%;
  overflow: hidden;
  height: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: stretch;
      align-items: stretch;
}

@media (max-width: 640px) {
  .v5content .profileBlock {
    font-size: 0.9em;
  }
}

@media (min-width: 641px) and (max-width: 800px) {
  .v5content .profileBlock {
    width: 25%;
    font-size: 1.1em;
  }
}

@media (min-width: 1025px) {
  .v5content .profileBlock {
    width: 25%;
  }
}

@media (min-width: 1200px) {
  .v5content .profileBlock {
    width: 20%;
  }
}

.v5content .profileBlock .profImg {
  width: 100%;
  height: 100%;
  z-index: 1;
}

.v5content .profileBlock .profCont {
  z-index: 12;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: absolute;
  top: 0;
  left: 0;
}

.v5content .profileBlock .profTopIcns {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 0;
      flex-grow: 0;
  visibility: hidden;
  width: 100%;
  background-color: transparent;
  padding: 0;
  z-index: 11;
  -ms-flex-pack: justify;
      justify-content: space-between;
  background: linear-gradient(rgba(0, 0, 0, 0.7), transparent 100%);
}

.v5content .profileBlock .profTopIcns .justTxt {
  display: none;
}

.v5content .profileBlock .profTopIcns .twIcn {
  height: 2em;
  width: 2em;
  display: inline-block;
  background-position: 50%;
  background-size: 1.3em;
  background-repeat: no-repeat;
  opacity: 0.6;
}

@media only screen and (min-width: 1025px) {
  .v5content .profileBlock .profTopIcns .twIcn:hover {
    opacity: 1;
  }
}

@media only screen and (min-width: 1025px) {
  .v5content .profileBlock .profTopIcns .twIcn:hover {
    opacity: 1;
  }
}

.v5content .profileBlock .profTopIcns .icn-unlock {
  background-image: url(/assets/manhunt/images/icn/icn-unlock.png);
  display: none;
}

.v5content .profileBlock .profTopIcns .icn-edit {
  background-image: url(/assets/manhunt/images/icn/icn-buddy-edit.png);
}

.v5content .profileBlock .profTopIcns .icn-note {
  background-image: url(/assets/manhunt/images/icn/icn-buddy-note.png);
}

.v5content .profileBlock .profTopIcns .icn-trash {
  background-image: url(/assets/manhunt/images/icn/icn-buddy-trash.png);
}

.v5content .profileBlock .profTopIcns .topIcnsLeft,
.v5content .profileBlock .profTopIcns .topIcnsRight {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 0.5em;
}

@media only screen and (max-width: 800px) {
  .v5content .profileBlock .profTopIcns .topIcnsLeft,
  .v5content .profileBlock .profTopIcns .topIcnsRight {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
  }
}

@media only screen and (max-width: 800px) {
  .v5content .profileBlock .profTopIcns .topIcnsLeft,
  .v5content .profileBlock .profTopIcns .topIcnsRight {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
  }
}

.v5content .profileBlock .profNotes {
  display: none;
  background-color: rgba(0, 0, 0, 0.66);
  padding: 0 1em 0.6em;
  overflow: auto;
}

.v5content .profileBlock .profInfo {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 0.5em;
  z-index: 10;
  transition: opacity 0.5s;
  font-size: 1em;
}

.v5content .profileBlock .profInfo .profTxtual {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  max-width: 100%;
  margin-right: 0.3em;
  overflow: hidden;
}

.v5content .profileBlock .profInfo .profTxtual .profLoc {
  white-space: nowrap;
}

.v5content .profileBlock .profInfo .profUsername {
  font-size: 1em;
  margin: 0;
}

.v5content .profileBlock .profInfo .profDeets {
  font-size: 0.92em;
  display: none;
}

.v5content .profileBlock .profIcons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: center;
  -ms-flex-align: center;
      align-items: center;
}

.v5content .profileBlock .profIcons .profIcon {
  position: absolute;
  top: 0.3em;
  height: 1em;
  width: 1em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background-repeat: no-repeat;
  background-size: 1em;
}

.v5content .profileBlock .profIcons .msgLink {
  background-image: url(/assets/manhunt/images/icn/nav-icn-convo.png);
  height: 2em;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  background-size: 2em;
  width: 2.2em;
  background-position: 0em 0em;
  right: 0;
}

@media only screen and (min-width: 641px) {
  .v5content .profileBlock .profIcons .msgLink {
    background-size: 1.4em;
    width: 1.4em;
    height: 1.4em;
    margin-top: 0.2em;
  }
}

@media only screen and (min-width: 641px) {
  .v5content .profileBlock .profIcons .msgLink {
    background-size: 1.4em;
    width: 1.4em;
    height: 1.4em;
    margin-top: 0.2em;
  }
}

@media only screen and (min-width: 1025px) {
  .v5content .profileBlock .profIcons .msgLink {
    background-position-y: 80%;
    cursor: pointer;
    background-size: 1.1em;
  }

  .v5content .profileBlock .profIcons .msgLink:hover {
    background-image: url(/assets/manhunt/images/icn/nav-icn-convo-on.png);
  }
}

@media only screen and (min-width: 1025px) {
  .v5content .profileBlock .profIcons .msgLink {
    background-position-y: 80%;
    cursor: pointer;
    background-size: 1.1em;
  }

  .v5content .profileBlock .profIcons .msgLink:hover {
    background-image: url(/assets/manhunt/images/icn/nav-icn-convo-on.png);
  }
}

.v5content .profileBlock .profIcons .onlineIndic {
  left: 0.3em;
}

.v5content .profileBlock .profIcons .onlineIndic span {
  background-color: #B8B8B8;
  height: 0.6em;
  width: 0.6em;
}

.v5content .profileBlock .profIcons .onlineIndic.isOnline span {
  background-color: #1ab25a;
}

.v5content .profileBlock .profIcons .onlineIndic.isOnline.isMobile span {
  background-color: #66bcf1;
}

.v5content .profileBlock .profIcons .crownIcn {
  left: 1.5em;
  display: none;
}

.v5content .profileBlock .profIcons .crownIcn.showCrown {
  display: inline-block;
  background-image: url('/assets/manhunt/images/v5/crown-icon.png');
  left: 1.6em;
  background-size: 1.3em;
  width: 1.4em;
  height: 1.2em;
  top: 0.1em;
}

@media only screen and (min-width: 1025px) {
  .v5content .profileBlock .profIcons .crownIcn {
    left: unset;
    right: 0.3em;
  }
}

@media only screen and (min-width: 1025px) {
  .v5content .profileBlock .profIcons .crownIcn {
    left: unset;
    right: 0.3em;
  }
}

@media only screen and (min-width: 641px) {
  .v5content .profileBlock .profIcons .crownIcn.showCrown {
    left: 0;
    top: -0.1em;
  }
}

@media only screen and (min-width: 641px) {
  .v5content .profileBlock .profIcons .crownIcn.showCrown {
    left: 0;
    top: -0.1em;
  }
}

.v5content .profileBlock.showNotes .profTopIcns {
  background-color: rgba(0, 0, 0, 0.66);
}

.v5content .profileBlock.showNotes .profNotes {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.v5content .profileBlock.showNotes .profInfo {
  display: none;
}

@media only screen and (min-width: 1400px) {
  .v5content .profileBlock.showNotes .profInfo {
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 1400px) {
  .v5content .profileBlock.showNotes .profInfo {
    display: -ms-flexbox;
    display: flex;
  }
}

.v5content .profileBlock.loadingBlock {
  -ms-flex-align: center;
      align-items: center;
  border: solid thin #000000;
  width: 100%;
  padding: 1.33em;
  margin: 1em;
  background-color: #18222c;
  font-size: 1em;
  font-weight: bold;
}

.v5content .profileBlock.loadingBlock .preTxt {
  margin-bottom: 1em;
}

@media (min-width: 1025px) {
  .v5content .profileBlock.loadingBlock {
    font-size: 1.2em;
  }
}

.v5content .profileBlock.noHilight {
  cursor: default;
  -ms-flex-direction: column;
      flex-direction: column;
}

.v5content .profileBlock.reloadBlock {
  cursor: pointer;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.v5content .profileBlock.reloadBlock .reloadIcon {
  width: 4.6em;
  padding: 0 1.6em 0 0;
}

.v5content .profileBlock.reloadBlock .refreshpipe {
  margin: 0 0.6em;
}

.v5content .profileBlock.reloadBlock .pseudoLink {
  color: #f0e804;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: normal;
  font-family: Montserrat, sans-serif;
  font-size: 0.9em;
}

@media only screen and (min-width: 1025px) {
  .v5content .profileBlock.reloadBlock:hover {
    background-color: #1f2c39;
  }

  .v5content .profileBlock.reloadBlock:hover .pseudoLink {
    text-decoration: underline;
  }
}

@media only screen and (min-width: 1025px) {
  .v5content .profileBlock.reloadBlock:hover {
    background-color: #1f2c39;
  }

  .v5content .profileBlock.reloadBlock:hover .pseudoLink {
    text-decoration: underline;
  }
}

.v5content .profileBlock.alertBlock {
  cursor: pointer;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.v5content .profileBlock.alertBlock .alertIcon {
  padding: 0 2em 0 0;
  width: 4.5em;
}

.v5content .profileBlock.sguyBlock {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  font-size: 1em;
}

@media only screen and (min-width: 641px) {
  .v5content .profileBlock.sguyBlock {
    font-size: 1.33em;
  }
}

@media only screen and (min-width: 641px) {
  .v5content .profileBlock.sguyBlock {
    font-size: 1.33em;
  }
}

.v5content .profileBlock.sguyBlock p:last-child {
  margin-bottom: 0;
}

.v5content .profileBlock.sguyBlock .sguyIcon {
  display: none;
  padding: 0 1.33em 0 0;
  width: 5.5em;
}

@media only screen and (min-width: 641px) {
  .v5content .profileBlock.sguyBlock .sguyIcon {
    display: inline;
  }
}

@media only screen and (min-width: 641px) {
  .v5content .profileBlock.sguyBlock .sguyIcon {
    display: inline;
  }
}

@media only screen and (min-width: 1025px) {
  .v5content .profileBlock:not(.noHilight):hover {
    border-bottom-color: #f0e804;
  }

  .v5content .profileBlock:not(.noHilight):hover .profInfo {
    background-color: rgba(0, 0, 0, 0.9);
  }
}

@media only screen and (min-width: 1025px) {
  .v5content .profileBlock:not(.noHilight):hover {
    border-bottom-color: #f0e804;
  }

  .v5content .profileBlock:not(.noHilight):hover .profInfo {
    background-color: rgba(0, 0, 0, 0.9);
  }
}

.v5content .profileBlock.refreshResultsBlock {
  -ms-flex-align: center;
      align-items: center;
  background-color: #18222c;
  font-size: 1.3em;
  font-family: Montserrat, sans-serif;
  cursor: pointer;
}

.v5content .profileBlock.refreshResultsBlock .refreshTxtWrap {
  width: 100%;
  text-align: center;
}

.v5content .profileBlock.refreshResultsBlock .refreshTxtWrap .eor {
  font-weight: bold;
}

.v5content .profileBlock.refreshResultsBlock .refreshTxtWrap .reloadIcon {
  transition: transform 0.3s ease;
  height: 2.6em;
  width: 2.6em;
  margin: 0.8em;
}

.v5content .profileBlock.refreshResultsBlock .refreshTxtWrap .refr {
  font-size: 0.9em;
}

@media only screen and (min-width: 1025px) {
  .v5content .profileBlock.refreshResultsBlock:hover {
    background-color: #1d2a36;
  }

  .v5content .profileBlock.refreshResultsBlock:hover .reloadIcon {
    transform: rotate(0.25turn);
  }
}

@media only screen and (min-width: 1025px) {
  .v5content .profileBlock.refreshResultsBlock:hover {
    background-color: #1d2a36;
  }

  .v5content .profileBlock.refreshResultsBlock:hover .reloadIcon {
    transform: rotate(0.25turn);
  }
}

.v5content .profileBlock:not(.loadingBlock):before {
  content: '';
  float: left;
  padding-top: 100%;
}

.v5content .profileWrapperWrapper.piHid .profileBlock .profInfo {
  opacity: 0;
}

@media only screen and (min-width: 1025px) {
  .v5content .profileWrapperWrapper.piHid .profileBlock:hover .profInfo {
    opacity: 1;
  }
}

@media only screen and (min-width: 1025px) {
  .v5content .profileWrapperWrapper.piHid .profileBlock:hover .profInfo {
    opacity: 1;
  }
}

.v5content .profileWrapper[d-mdle=block] .profileBlock {
  cursor: default;
}

.v5content .profileWrapper[d-mdle=buddy] .profileBlock .profTopIcns,
.v5content .profileWrapper[d-mdle=track] .profileBlock .profTopIcns,
.v5content .profileWrapper[d-mdle=unlock] .profileBlock .profTopIcns,
.v5content .profileWrapper[d-mdle=unlockmine] .profileBlock .profTopIcns,
.v5content .profileWrapper[d-mdle=mutual] .profileBlock .profTopIcns,
.v5content .profileWrapper[d-mdle=interested] .profileBlock .profTopIcns,
.v5content .profileWrapper[d-mdle=block] .profileBlock .profTopIcns {
  visibility: visible;
}

.v5content .profileWrapper[d-mdle=track] .twIcn,
.v5content .profileWrapper[d-mdle=mutual] .twIcn,
.v5content .profileWrapper[d-mdle=interested] .twIcn {
  display: none;
}

.v5content .profileWrapper[d-mdle=track] .justTxt,
.v5content .profileWrapper[d-mdle=mutual] .justTxt,
.v5content .profileWrapper[d-mdle=interested] .justTxt {
  display: inline-block;
  font-size: 0.85em;
}

.v5content .profileWrapper[d-mdle=unlock] .profTopIcns {
  background: none;
}

.v5content .profileWrapper[d-mdle=unlock] .icn-edit,
.v5content .profileWrapper[d-mdle=unlockmine] .icn-edit,
.v5content .profileWrapper[d-mdle=unlock] .icn-note,
.v5content .profileWrapper[d-mdle=unlockmine] .icn-note,
.v5content .profileWrapper[d-mdle=unlock] .icn-trash,
.v5content .profileWrapper[d-mdle=unlockmine] .icn-trash {
  display: none;
}

.v5content .profileWrapper[d-mdle=unlockmine] .icn-unlock {
  display: inline-block;
}

@media (max-width: 800px) {
  .v5content .ads {
    width: 0;
    overflow: hidden;
    border: none;
    padding: 0;
  }
}

@media (min-width: 641px) {
  .v5content .profileBlock .profInfo .profUsername {
    margin-bottom: 0.4em;
  }

  .v5content .profileBlock .profInfo .profDeets {
    display: block;
  }

  .v5content .profileBlock .profIcons .profIcon {
    position: relative;
    top: 0;
  }

  .v5content .profileBlock .profIcons .msgLink {
    display: inline;
  }

  .v5content .profileBlock .profIcons .onlineIndic {
    left: auto;
  }

  .v5content .profileBlock .profIcons .crownIcn {
    right: auto;
  }
}

.pulseMe {
  animation: pulseOpacity 3s infinite;
}

@keyframes pulseOpacity {
  0% {
    opacity: 0.7;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0.7;
  }
}

.lightBlueBtn {
  background: #82c0e1;
  border: none;
  color: #1b2833;
  font-weight: normal;
  font-size: 0.8em;
  text-transform: uppercase;
  border-radius: 3px;
  padding: 1em 3em;
  font-family: Montserrat, sans-serif;
  transition: all 0.25s ease;
  cursor: pointer;
}

@media only screen and (min-width: 1025px) {
  .lightBlueBtn:hover {
    background-color: #f0e804;
  }
}

@media only screen and (min-width: 1025px) {
  .lightBlueBtn:hover {
    background-color: #f0e804;
  }
}

.globalActionButton {
  font-family: Montserrat, sans-serif;
  background: #82c0e1;
  color: #1b2833;
  cursor: pointer;
  text-transform: uppercase;
  min-width: 8em;
  padding: 0 3em;
  border: none;
  transition: background-color 0.3s ease-out;
  font-size: inherit;
  line-height: 1em;
}

.globalActionButton.selected {
  color: #404040;
}

@media only screen and (min-width: 1025px) {
  .globalActionButton:hover {
    color: #404040;
  }
}

@media only screen and (min-width: 1025px) {
  .globalActionButton:hover {
    color: #404040;
  }
}

.globalActionButton.helpStyle {
  font-size: 1.9em;
  background: transparent;
  color: #f0e804;
  border: none;
  padding: 0 1em;
  min-width: 1em;
}

.globalActionButton.helpStyle[data-action=toggleFaqDd],
.globalActionButton.helpStyle[data-action=iAmTrackableDd] {
  font-size: 1em;
  border-left: solid 1px #273B4A;
}

.globalActionButton.helpStyle.selected {
  background-color: #394f68;
}

@media only screen and (min-width: 1025px) {
  .globalActionButton.helpStyle:hover,
  .globalActionButton.helpStyle.selected {
    background-color: #394f68;
  }
}

@media only screen and (min-width: 1025px) {
  .globalActionButton.helpStyle:hover,
  .globalActionButton.helpStyle.selected {
    background-color: #394f68;
  }
}

.globalActionButton.mobIcn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 0 0.5em;
}

@media only screen and (min-width: 801px) {
  .globalActionButton.mobIcn {
    display: none;
  }
}

@media only screen and (min-width: 801px) {
  .globalActionButton.mobIcn {
    display: none;
  }
}

.globalActionButton.mobIcn img {
  height: 1em;
  width: 1em;
}

.globalActionButton.disabled {
  background-color: white;
  opacity: 0.4;
  cursor: not-allowed;
}

.titleBar.searchResults .globalActionButton.mobIcn {
  display: none;
}

.hardCurtain {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 50000;
  opacity: 0.9;
  background-color: #000;
}

.hardCurtainItem {
  max-width: 50%;
  font-size: 2em;
  color: white;
  margin-bottom: 12px;
}

.pac-container {
  z-index: 5100;
}

.menlistsMapContainer {
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  transition: opacity 0.3s ease-out;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 3em 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 5000;
  font-size: 1em;
  background-color: rgba(0, 0, 0, 0.5);
}

.menlistsMapContainer.visible {
  opacity: 1;
}

.menlistsMapContainer #menlists_location_map_modal {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 45em;
  max-width: 98%;
  border: none;
  background-color: #f1f1f1;
  color: black;
  box-shadow: 2px 2px 6px #333;
}

.menlistsMapContainer .mapModalHeader {
  background-color: #273B4A;
  color: white;
  padding: 1em;
  font-size: 1.5em;
  text-transform: uppercase;
  font-weight: bold;
  font-family: 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
}

.menlistsMapContainer #loc-input-wrapper {
  padding: 0.5em 1em;
  font-size: 1.8em;
  z-index: 5;
}

.menlistsMapContainer #loc-input-wrapper #loc-input {
  width: 100%;
  padding: 0.5em;
}

.menlistsMapContainer #loc-map {
  min-height: 22em;
  z-index: 3;
}

.menlistsMapContainer #loc-map .mapLoadingMsg {
  display: block;
  width: 100%;
  text-align: center;
  margin-top: 2em;
  font-size: 1.66em;
  color: #777;
}

.menlistsMapContainer #loc-btn-div {
  padding: 1em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.menlistsMapContainer #loc-btn-div button {
  font-family: Montserrat, sans-serif;
  cursor: pointer;
  text-transform: uppercase;
  height: 3.3em;
  min-width: 8em;
  padding: 0 3em;
  border-radius: 0.3em;
  border: none;
  margin-left: 1em;
  background-color: #dadada;
  transition: background-color 0.3s ease-out;
}

.menlistsMapContainer #loc-btn-div button.selected {
  background: #82c0e1;
  color: #1b2833;
}

@media only screen and (min-width: 1025px) {
  .menlistsMapContainer #loc-btn-div button:hover {
    background-color: #ccc;
  }

  .menlistsMapContainer #loc-btn-div button.selected:hover {
    background-color: #f0e804;
  }
}

@media only screen and (min-width: 1025px) {
  .menlistsMapContainer #loc-btn-div button:hover {
    background-color: #ccc;
  }

  .menlistsMapContainer #loc-btn-div button.selected:hover {
    background-color: #f0e804;
  }
}

.menlistsMapContainer input:focus,
.menlistsMapContainer button:focus {
  outline: 0;
}

.lameTt {
  font-size: 0.85em;
  display: none;
  position: absolute;
  width: auto;
  z-index: 500;
}

.lameTt.showLtt {
  display: inline-block;
}

.lameTt .lameTTArr {
  height: 1em;
  width: 0;
  border: solid 1em transparent;
  border-bottom-color: #82c0e1;
  border-top-width: 0;
  position: relative;
  left: 75%;
}

.lameTt .lameTTCtt {
  padding: 1.5em 3em;
  background-color: #82c0e1;
  color: #18222c;
  border-radius: 0.3em;
}

.v5SimpleModalContainer {
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  transition: opacity 0.3s ease-out;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 3em 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5000;
  font-size: 1em;
  background-color: rgba(0, 0, 0, 0.5);
}

.v5SimpleModalContainer.visible {
  opacity: 1;
}

.v5SimpleModalContainer .v5SimpleModalModal {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 45em;
  max-width: 98%;
  border: none;
  background-color: #f1f1f1;
  color: black;
  box-shadow: 2px 2px 6px #333;
}

.v5SimpleModalContainer .v5sm_modalHead {
  background-color: #273B4A;
  color: white;
  padding: 1em;
  font-size: 1.1em;
  text-transform: uppercase;
  font-weight: bold;
  font-family: 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
}

@media only screen and (min-width: 801px) {
  .v5SimpleModalContainer .v5sm_modalHead {
    font-size: 1.5em;
  }
}

@media only screen and (min-width: 801px) {
  .v5SimpleModalContainer .v5sm_modalHead {
    font-size: 1.5em;
  }
}

.v5SimpleModalContainer .v5sm_modalContent {
  padding: 1em;
}

.v5SimpleModalContainer .v5sm_input-wrapper textarea {
  width: 100%;
  border: solid thin #a9a8a8;
  min-height: 8em;
  padding: 0.66em;
}

.v5SimpleModalContainer .v5sm_input-wrapper input[type=text] {
  padding: 1em;
  font-size: 1.1em;
  width: 100%;
}

.v5SimpleModalContainer .v5sm_inpLabel {
  margin: 1em 0;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.9em;
  padding: 0 0.3em;
}

.v5SimpleModalContainer .v5sm_thumbs img {
  border: solid 2px transparent;
  max-width: 60px;
  max-height: 60px;
}

.v5SimpleModalContainer .v5sm_thumbs img.selected {
  cursor: pointer;
  border-color: yellow;
}

@media only screen and (min-width: 1025px) {
  .v5SimpleModalContainer .v5sm_thumbs img:hover {
    cursor: pointer;
    border-color: yellow;
  }
}

@media only screen and (min-width: 1025px) {
  .v5SimpleModalContainer .v5sm_thumbs img:hover {
    cursor: pointer;
    border-color: yellow;
  }
}

.v5SimpleModalContainer .v5sm_actionBtnsBlk {
  padding: 1em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.v5SimpleModalContainer .v5sm_actionBtnsBlk button,
.v5SimpleModalContainer .v5sm_actionBtnsBlk input {
  font-size: inherit;
}

.v5SimpleModalContainer .v5sm_actionBtnsBlk button {
  font-family: Montserrat, sans-serif;
  cursor: pointer;
  text-transform: uppercase;
  height: 3.3em;
  min-width: 8em;
  padding: 0 3em;
  border-radius: 0.3em;
  border: none;
  margin-left: 1em;
  background-color: #dadada;
  transition: background-color 0.3s ease-out;
}

.v5SimpleModalContainer .v5sm_actionBtnsBlk button:first-child {
  margin-left: 0;
}

.v5SimpleModalContainer .v5sm_actionBtnsBlk button.selected {
  background: #82c0e1;
  color: #1b2833;
}

@media only screen and (min-width: 1025px) {
  .v5SimpleModalContainer .v5sm_actionBtnsBlk button:hover {
    background-color: #ccc;
  }

  .v5SimpleModalContainer .v5sm_actionBtnsBlk button.selected:hover {
    background-color: #f0e804;
  }
}

@media only screen and (min-width: 1025px) {
  .v5SimpleModalContainer .v5sm_actionBtnsBlk button:hover {
    background-color: #ccc;
  }

  .v5SimpleModalContainer .v5sm_actionBtnsBlk button.selected:hover {
    background-color: #f0e804;
  }
}

.v5SimpleModalContainer .v5sm_msg {
  margin: 1em;
  font-size: 1.1em;
}

.v5SimpleModalContainer.v5sm-small .v5SimpleModalModal {
  width: 28em;
}

.v5SimpleModalContainer.v5sm-small .v5sm_modalHead {
  font-size: 1.1em;
}

.v5SimpleModalContainer.v5sm-small .v5sm_modalContent {
  padding: 0.66em;
}

.v5SimpleModalContainer.v5sm-small .v5sm_input-wrapper input {
  padding: 0.66em;
}

.v5SimpleModalContainer.v5sm-small .v5sm_actionBtnsBlk {
  padding-bottom: 0.33em;
}

.v5SimpleModalContainer.v5sm-small .v5sm_actionBtnsBlk button {
  padding: 0 0.66em;
  font-family: Montserrat, sans-serif;
  min-width: 6em;
}

.v5SimpleModalContainer input:focus,
.v5SimpleModalContainer button:focus {
  outline: 0;
}

.filterBar.mobileOpenFdd {
  display: -ms-flexbox;
  display: flex;
}

.filterBar.mobileOpenFdd #fb_filteringDropdownControls {
  display: -ms-flexbox;
  display: flex;
}

.filterBar.mobileOpenFdd #fb_filteringDropdownControls #fb_filter_dropdown_blk {
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
}

@media only screen and (min-width: 801px) {
  .filterBar.mobileOpenFdd #fb_filteringDropdownControls #fb_filter_dropdown_blk {
    display: -ms-flexbox;
    display: flex;
    top: 6.6em;
  }
}

@media only screen and (min-width: 801px) {
  .filterBar.mobileOpenFdd #fb_filteringDropdownControls #fb_filter_dropdown_blk {
    display: -ms-flexbox;
    display: flex;
    top: 6.6em;
  }
}

@media only screen and (max-width: 640px) {
  #fb_filter_dropdown_blk .formElBlk.picReq {
    -ms-flex-order: 2;
        order: 2;
  }

  #fb_filter_dropdown_blk .formElBlk.onlineStat {
    -ms-flex-order: 4;
        order: 4;
  }

  #fb_filter_dropdown_blk .formElBlk.filterAge {
    -ms-flex-order: 5;
        order: 5;
  }

  #fb_filter_dropdown_blk .formElBlk.profEth {
    -ms-flex-order: 6;
        order: 6;
  }

  #fb_filter_dropdown_blk .formElBlk.profBuild {
    -ms-flex-order: 8;
        order: 8;
  }

  #fb_filter_dropdown_blk .formElBlk.profPos {
    -ms-flex-order: 10;
        order: 10;
  }

  #fb_filter_dropdown_blk .divider {
    -ms-flex-order: 12;
        order: 12;
  }

  #fb_filter_dropdown_blk .fFooter {
    -ms-flex-order: 15;
        order: 15;
  }

  #fb_filteringDropdownControls .fb_filter_dropdown_blk {
    font-size: 0.8em;
  }

  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .fFooter {
    margin-top: 0;
  }
}

@media only screen and (max-width: 640px) {
  #fb_filter_dropdown_blk .formElBlk.picReq {
    -ms-flex-order: 2;
        order: 2;
  }

  #fb_filter_dropdown_blk .formElBlk.onlineStat {
    -ms-flex-order: 4;
        order: 4;
  }

  #fb_filter_dropdown_blk .formElBlk.filterAge {
    -ms-flex-order: 5;
        order: 5;
  }

  #fb_filter_dropdown_blk .formElBlk.profEth {
    -ms-flex-order: 6;
        order: 6;
  }

  #fb_filter_dropdown_blk .formElBlk.profBuild {
    -ms-flex-order: 8;
        order: 8;
  }

  #fb_filter_dropdown_blk .formElBlk.profPos {
    -ms-flex-order: 10;
        order: 10;
  }

  #fb_filter_dropdown_blk .divider {
    -ms-flex-order: 12;
        order: 12;
  }

  #fb_filter_dropdown_blk .fFooter {
    -ms-flex-order: 15;
        order: 15;
  }

  #fb_filteringDropdownControls .fb_filter_dropdown_blk {
    font-size: 0.8em;
  }

  #fb_filteringDropdownControls .fb_filter_dropdown_blk .ddBody .fFooter {
    margin-top: 0;
  }
}

.filterBar.mobileOpenLoc {
  display: -ms-flexbox;
  display: flex;
}

.filterBar.mobileOpenLoc #fb_locationControls,
.filterBar.mobileOpenLoc #fb_sortbyControls,
.filterBar.mobileOpenLoc #fb_showProfInfoControls {
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (max-width: 640px) {
  .filterBar.mobileOpenLoc .filterBarItemsWrapper {
    width: 100%;
  }

  .filterBar.mobileOpenLoc #fb_sortbyControls,
  .filterBar.mobileOpenLoc #fb_showProfInfoControls {
    display: none;
  }

  .filterBar.mobileOpenLoc #fb_locationControls {
    display: -ms-flexbox;
    display: flex;
    min-height: 8em;
  }

  .filterBar.mobileOpenLoc #fb_locationControls .filterBarItemsWrapper {
    width: 100%;
  }

  .filterBar.mobileOpenLoc #fb_locationControls.fb_controlGroup {
    display: -ms-flexbox;
    display: flex;
    width: inherit;
    margin: 0;
  }

  .filterBar.mobileOpenLoc #fb_locationControls.fb_controlGroup .controlEls {
    -ms-flex-direction: column;
        flex-direction: column;
  }

  .filterBar.mobileOpenLoc #fb_locationControls.fb_controlGroup .subMenu {
    min-height: 3em;
    margin-top: 0.5em;
  }

  .filterBar.mobileOpenLoc #fb_locationControls #fb_location_chooser_tf,
  .filterBar.mobileOpenLoc #fb_locationControls #fb_location_chooser_tf {
    min-height: 3em;
    min-width: 100%;
    padding: 0 0.3em;
    height: auto;
    z-index: 10;
  }

  .filterBar.mobileOpenLoc #fb_locationControls .fauxInput .locationDisplay {
    min-width: 100%;
    width: 100%;
    margin: 0;
  }
}

@media only screen and (max-width: 640px) {
  .filterBar.mobileOpenLoc .filterBarItemsWrapper {
    width: 100%;
  }

  .filterBar.mobileOpenLoc #fb_sortbyControls,
  .filterBar.mobileOpenLoc #fb_showProfInfoControls {
    display: none;
  }

  .filterBar.mobileOpenLoc #fb_locationControls {
    display: -ms-flexbox;
    display: flex;
    min-height: 8em;
  }

  .filterBar.mobileOpenLoc #fb_locationControls .filterBarItemsWrapper {
    width: 100%;
  }

  .filterBar.mobileOpenLoc #fb_locationControls.fb_controlGroup {
    display: -ms-flexbox;
    display: flex;
    width: inherit;
    margin: 0;
  }

  .filterBar.mobileOpenLoc #fb_locationControls.fb_controlGroup .controlEls {
    -ms-flex-direction: column;
        flex-direction: column;
  }

  .filterBar.mobileOpenLoc #fb_locationControls.fb_controlGroup .subMenu {
    min-height: 3em;
    margin-top: 0.5em;
  }

  .filterBar.mobileOpenLoc #fb_locationControls #fb_location_chooser_tf,
  .filterBar.mobileOpenLoc #fb_locationControls #fb_location_chooser_tf {
    min-height: 3em;
    min-width: 100%;
    padding: 0 0.3em;
    height: auto;
    z-index: 10;
  }

  .filterBar.mobileOpenLoc #fb_locationControls .fauxInput .locationDisplay {
    min-width: 100%;
    width: 100%;
    margin: 0;
  }
}

#fb_loc_chooser_btns_blk {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: absolute;
  top: 1em;
  left: 1em;
  padding: 0.5em 0;
  z-index: 100;
  background-color: #395068;
  border: solid 2px #273b4a;
  -ms-flex-pack: center;
      justify-content: center;
}

#fb_loc_chooser_btns_blk button {
  padding: 0.3em 0.5em;
  margin: 0.3em 0;
  border-radius: 0.3em;
}

@media only screen and (max-width: 800px) {
  .filterBar.searchResults {
    display: -ms-flexbox;
    display: flex;
  }

  .srHeadActionBtns .globalActionButton:not(.helpStyle) {
    font-size: 0.8em;
    padding: 0;
  }
}

@media only screen and (max-width: 800px) {
  .filterBar.searchResults {
    display: -ms-flexbox;
    display: flex;
  }

  .srHeadActionBtns .globalActionButton:not(.helpStyle) {
    font-size: 0.8em;
    padding: 0;
  }
}

[data-action=toggleFaqDd],
[data-action=iAmTrackableDd] {
  position: relative;
}

[data-action=iAmTrackableDd] .txtLng {
  display: none;
}

[data-action=iAmTrackableDd] .txtSh {
  display: inline;
}

@media only screen and (min-width: 641px) {
  [data-action=iAmTrackableDd] .txtLng {
    display: inline;
  }

  [data-action=iAmTrackableDd] .txtSh {
    display: none;
  }
}

@media only screen and (min-width: 641px) {
  [data-action=iAmTrackableDd] .txtLng {
    display: inline;
  }

  [data-action=iAmTrackableDd] .txtSh {
    display: none;
  }
}

@media only screen and (max-width: 800px) {
  [data-action=iAmTrackableDd] {
    padding: 0 0.66em;
    font-size: 0.8em;
  }
}

@media only screen and (max-width: 800px) {
  [data-action=iAmTrackableDd] {
    padding: 0 0.66em;
    font-size: 0.8em;
  }
}

.mlFaqPopOutPanel,
.mlTrkPopOutPanel {
  display: none;
  position: absolute;
  font-size: 1em;
  right: 0;
  top: 3.4em;
  max-width: calc(84vw);
  color: #82c0e1;
  text-transform: none;
  text-align: left;
  background-color: #394F69;
  padding: 0;
}

.mlFaqPopOutPanel.opened,
.mlTrkPopOutPanel.opened {
  display: block;
}

.mlTrkPopOutPanel {
  padding: 1em 0;
  width: 21em;
  color: white;
  font-family: Montserrat, sans-serif;
}

.mlTrkPopOutPanel .trackControls {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: flex-end;
}

.mlTrkPopOutPanel .trackControls > * {
  padding: 0.33em 1em;
}

.mlTrkPopOutPanel .trackControls .radiosBlk {
  margin-left: 1em;
}

.mlTrkPopOutPanel .trackControls .tcSavingFb,
.mlTrkPopOutPanel .trackControls .tcSuccessFb {
  display: none;
}

.mlTrkPopOutPanel .trackControls.tcSavingFb .tcLabel,
.mlTrkPopOutPanel .trackControls.tcSavingFb .tcSuccessFb {
  display: none;
}

.mlTrkPopOutPanel .trackControls.tcSavingFb .tcSavingFb {
  display: inline;
}

.mlTrkPopOutPanel .trackControls.tcSavedFb .tcLabel,
.mlTrkPopOutPanel .trackControls.tcSavedFb .tcSavingFb {
  display: none;
}

.mlTrkPopOutPanel .trackControls.tcSavedFb .tcSuccessFb {
  display: inline;
}

.mlFaqPopOutPanel {
  width: 36em;
}

.mlFaqPopOutPanel .faqBlock {
  padding: 1em 1.33em;
}

.mlFaqPopOutPanel .faqBlock a {
  color: white;
}

@media only screen and (min-width: 1025px) {
  .mlFaqPopOutPanel .faqBlock:hover {
    cursor: pointer;
    color: #f0e804;
    background: #17232c;
  }

  .mlFaqPopOutPanel .faqBlock:hover a {
    color: #f0e804;
  }
}

@media only screen and (min-width: 1025px) {
  .mlFaqPopOutPanel .faqBlock:hover {
    cursor: pointer;
    color: #f0e804;
    background: #17232c;
  }

  .mlFaqPopOutPanel .faqBlock:hover a {
    color: #f0e804;
  }
}

.mlFaqPopOutPanel .faqQuestion {
  border-bottom: solid thin #18222c;
}

.mlFaqPopOutPanel .faqQuestion .faqAnswer {
  overflow: hidden;
  max-height: 0;
  color: white;
  transition: max-height 0.3s;
  line-height: 1.4em;
}

.mlFaqPopOutPanel .faqQuestion .faqCaret {
  background-image: url(/assets/manhunt/images/icn/icn-arrow-down-lite.png);
  background-size: 0.9em;
  background-repeat: no-repeat;
  background-position-x: 50%;
  background-position-y: 48%;
  float: right;
  height: 1em;
  width: 1em;
}

.mlFaqPopOutPanel .faqQuestion.clicked .faqAnswer {
  max-height: 22em;
  padding-top: 1em;
}

.mlFaqPopOutPanel .faqQuestion.clicked .faqCaret {
  background-image: url(/assets/manhunt/images/icn/icn-arrow-up-lite.png);
}

.hintPop {
  position: absolute;
  z-index: 5000;
  background-color: #fff;
  padding: 1em;
  border: solid 2px rgba(255, 255, 255, 0.3);
  border-radius: 6px;
  max-width: 16em;
  font-family: Montserrat, sans-serif;
  font-size: 0.9em;
  color: #273B4A;
}

#v5FontSizeWidget {
  position: fixed;
  top: 0.5em;
  left: 0.5em;
  font-size: 1.3em;
  font-family: serif;
  z-index: 9000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
      align-items: stretch;
  border: solid thin #828282;
  color: yellow;
  background-color: #273b4a;
}

#v5FontSizeWidget > * {
  padding: 0.3rem 0.66em;
  display: none;
  -ms-flex-align: center;
      align-items: center;
}

#v5FontSizeWidget > *:last-child {
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (min-width: 1025px) {
  #v5FontSizeWidget > *:hover {
    background-color: #c0ced8;
    color: #19232d;
    cursor: pointer;
  }
}

@media only screen and (min-width: 1025px) {
  #v5FontSizeWidget > *:hover {
    background-color: #c0ced8;
    color: #19232d;
    cursor: pointer;
  }
}

#v5FontSizeWidget.opened > * {
  display: -ms-flexbox;
  display: flex;
}

#v5FontSizeWidget #v5fswDec {
  font-size: 0.8em;
}

#v5FontSizeWidget #v5fswStd {
  font-size: 1em;
}

#v5FontSizeWidget #v5fswInc {
  font-size: 1.2em;
}

[data-opx="oneGpsAd"] {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 0.5em 0;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

#location_typeahead_results {
  background-color: #395068;
  color: #e6e6e6;
  padding: 0.5em 0;
  position: absolute;
  top: 100%;
  left: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  margin-top: 4px;
  border: solid 1px #18222c;
  box-shadow: 0px 0px 4px #18222c;
}

#location_typeahead_results .borderTop {
  border-top: solid thin #ddd;
}

.jcoOneRes {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding: 0.6em;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.jcoOneRes.selected {
  background-color: #19232e;
}

@media only screen and (min-width: 1025px) {
  .jcoOneRes:hover {
    background-color: #19232e;
  }
}

@media only screen and (min-width: 1025px) {
  .jcoOneRes:hover {
    background-color: #19232e;
  }
}

#loc_ta_lbl_wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

#loc_ta_lbl_wrap button {
  margin: 0.3em 0.6em;
  padding: 0.66em 0 0.5em;
}

#loc_ta_options_blk {
  padding-top: 0.5em;
}

#loc_ta_options_blk label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0.5em 1em;
}

#loc_ta_options_blk label input {
  margin-right: 0.3em;
}

.locResGeo {
  background-image: url("/assets/v6/img/icon/loc/loc-pin.png");
  background-position: center left 1px;
  background-size: 1.6em;
  background-repeat: no-repeat;
  padding-left: 2em;
}

.locResPoi {
  background-image: url(/assets/v6/img/icon/loc/bank-white.png);
  background-position: center left 3px;
  background-size: 1.3em;
  background-repeat: no-repeat;
  padding-left: 2em;
}

.jorTextExtra {
  opacity: 0.8;
}

body.accountv5Success {
  min-height: 90vh;
}

.v5content.accountv5 {
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
}

@media only screen and (min-width: 801px) {
  .v5content.accountv5 {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}

@media only screen and (min-width: 801px) {
  .v5content.accountv5 {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}

.v5content.accountv5 h1 {
  margin: 0;
  font-size: 1.2em;
}

@media only screen and (min-width: 801px) {
  .v5content.accountv5 h1 {
    font-size: 1.4em;
  }
}

@media only screen and (min-width: 801px) {
  .v5content.accountv5 h1 {
    font-size: 1.4em;
  }
}

.column.acct-left,
.column.acct-right {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}

@media only screen and (min-width: 801px) {
  .column.acct-left,
  .column.acct-right {
    height: 100%;
  }
}

@media only screen and (min-width: 801px) {
  .column.acct-left,
  .column.acct-right {
    height: 100%;
  }
}

.column.acct-right {
  padding: 0;
  margin-bottom: 1.667em;
  width: 100%;
}

@media only screen and (min-width: 801px) {
  .column.acct-right {
    padding-right: 1.334em;
    width: 33.3%;
  }
}

@media only screen and (min-width: 801px) {
  .column.acct-right {
    padding-right: 1.334em;
    width: 33.3%;
  }
}

.column.acct-left {
  z-index: 10;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  bottom: 0;
  left: 0;
  max-height: 50px;
  height: 50px;
  padding: 0;
  width: 100%;
  -ms-flex-positive: 0;
      flex-grow: 0;
}

@media only screen and (min-width: 801px) {
  .column.acct-left {
    position: relative;
    max-height: 200em;
    height: auto;
    padding-right: 1.33em;
    width: 20%;
    min-width: 20em;
  }
}

@media only screen and (min-width: 801px) {
  .column.acct-left {
    position: relative;
    max-height: 200em;
    height: auto;
    padding-right: 1.33em;
    width: 20%;
    min-width: 20em;
  }
}

.column.acct-left.inPage {
  position: relative;
  max-height: 400em;
  height: auto;
  padding-right: 1.33em;
  width: 20%;
  min-width: 20em;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.column.acct-left ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  height: inherit;
  font-family: 'Montserrat', sans-serif;
  font-weight: bold;
  font-size: 1em;
  text-transform: uppercase;
  margin: 0;
  list-style: none;
  -webkit-padding-start: 0;
  -moz-padding-start: 0;
  width: 100%;
  margin-bottom: 1em;
}

@media only screen and (min-width: 801px) {
  .column.acct-left ul {
    -ms-flex-direction: column;
        flex-direction: column;
    position: relative;
  }
}

@media only screen and (min-width: 801px) {
  .column.acct-left ul {
    -ms-flex-direction: column;
        flex-direction: column;
    position: relative;
  }
}

.column.acct-left ul li {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  padding: 1em;
  background-color: #1e2a37;
  cursor: pointer;
  line-height: normal;
  color: #c0ced8;
  border-bottom: 1px solid #273B4A;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  transition: background-color 300ms cubic-bezier(0.42, 0, 0.58, 1);
}

.column.acct-left ul li.selected,
.column.acct-left ul li:hover {
  background-color: #394f68;
}

@media only screen and (min-width: 801px) {
  .column.acct-left ul li {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}

@media only screen and (min-width: 801px) {
  .column.acct-left ul li {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}

.column.acct-left ul li a {
  display: none;
  -ms-flex-align: center;
      align-items: center;
  color: inherit;
  text-decoration: none;
  width: 100%;
}

@media only screen and (min-width: 801px) {
  .column.acct-left ul li a {
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 801px) {
  .column.acct-left ul li a {
    display: -ms-flexbox;
    display: flex;
  }
}

.column.acct-left ul li a.menu-item-right {
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-align: baseline;
      align-items: baseline;
}

.column.acct-left ul li a.menu-item-right img {
  margin: 0 0.3em;
}

.column.acct-left ul li .menu-icn {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 1.3em;
  width: 1.3em;
  background-image: url("/assets/manhunt/images/icn/icn-settings.png");
  background-repeat: no-repeat;
  background-position-x: 50%;
  background-position-y: center;
  background-size: 1.3em;
}

@media only screen and (min-width: 801px) {
  .column.acct-left ul li .menu-icn {
    margin-right: 1em;
  }
}

@media only screen and (min-width: 801px) {
  .column.acct-left ul li .menu-icn {
    margin-right: 1em;
  }
}

.column.acct-left ul li.as-profile .menu-icn {
  background-image: url("/assets/manhunt/images/icn/icn-profile.png");
}

.column.acct-left ul li.as-photos .menu-icn {
  background-image: url("/assets/manhunt/images/icn/icn-photos.png");
}

.column.acct-left ul li.as-videos .menu-icn {
  background-image: url("/assets/manhunt/images/icn/icn-videos.png");
}

.column.acct-left ul li.as-notification .menu-icn {
  background-image: url("/assets/manhunt/images/icn/icn-notification.png");
}

.column.acct-left ul li.as-location .menu-icn {
  background-image: url("/assets/manhunt/images/icn/icn-globe.png");
}

.column.acct-left ul li.as-billing .menu-icn {
  background-image: url("/assets/manhunt/images/icn/icn-billing.png");
}

.column.acct-left ul li.as-actsummary .menu-icn {
  background-image: url("/assets/manhunt/images/icn/icn-summary.png");
}

.column .titleBar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  background-color: #1e2a37;
  height: 3.5rem;
  margin-bottom: 2px;
}

.column .titleBar .titleBarTitle {
  font-family: 'Montserrat', sans-serif;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 1em;
  text-transform: uppercase;
}

.column .contentBlock {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background-color: #1e2a37;
}

.column .noVidFbStrWrap {
  margin: 1.2em;
}

.column .noVidFbStrWrap p:first-child {
  margin-top: 0;
}

.column .noVidFbStrWrap p:last-child {
  margin-bottom: 0;
}

.column .noVidFbStr {
  padding: 0 1em;
  font-size: 1.33em;
  line-height: 1.33em;
}

.column .actionButton {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-family: Montserrat, sans-serif;
  background: #82c0e1;
  color: #1b2833;
  cursor: pointer;
  text-transform: uppercase;
  border: none;
  transition: background-color 0.3s ease-out;
  padding: 0 0.5em;
  font-size: 0.85em;
}

@media only screen and (min-width: 801px) {
  .column .actionButton {
    padding: 0 1em;
    font-size: 1em;
  }
}

@media only screen and (min-width: 801px) {
  .column .actionButton {
    padding: 0 1em;
    font-size: 1em;
  }
}

.column .actionButton:hover,
.column .actionButton.selected {
  background-color: #f0e804;
}

.column .actionButton.disabled {
  background-color: white;
  opacity: 0.4;
  cursor: not-allowed;
}

.contentSectionBlk {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 1.667em;
}

.sectionContent {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  min-height: 3em;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.video-upld .sectionContent {
  -ms-flex-pack: center;
      justify-content: center;
}

.sectionHeader {
  margin: 1em;
  border-bottom: solid 1px #c0ced8;
}

.sectionHeader h2 {
  font-family: 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
  font-weight: normal;
  font-size: 1.4em;
  margin: 0 0 0.667em 0;
}

.videoObj {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 50%;
  padding: 1em;
  position: relative;
}

@media only screen and (min-width: 1025px) {
  .videoObj {
    width: 25%;
  }
}

@media only screen and (min-width: 1025px) {
  .videoObj {
    width: 25%;
  }
}

.videoObj .videoEl {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background-color: #000;
  position: relative;
}

.videoObj .videoEl img {
  max-width: 100%;
}

.videoObj .videoTitle {
  font-size: 1em;
  line-height: 1.2em;
  height: 2.4em;
  margin: 0.667em 0;
  overflow: hidden;
}

@media only screen and (min-width: 801px) {
  .videoObj .videoTitle {
    font-size: 1.2em;
    line-height: 1.4em;
    height: 2.8em;
  }
}

@media only screen and (min-width: 801px) {
  .videoObj .videoTitle {
    font-size: 1.2em;
    line-height: 1.4em;
    height: 2.8em;
  }
}

.videoObj .videoDelete,
.videoObj .videoEdit {
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
}

@media only screen and (min-width: 1400px) {
  .videoObj .videoDelete,
  .videoObj .videoEdit {
    display: none;
  }
}

@media only screen and (min-width: 1400px) {
  .videoObj .videoDelete,
  .videoObj .videoEdit {
    display: none;
  }
}

@media only screen and (min-width: 801px) {
  .videoObj .videoEdit {
    height: 1.4em;
  }
}

@media only screen and (min-width: 801px) {
  .videoObj .videoEdit {
    height: 1.4em;
  }
}

.videoObj:hover {
  background-color: #18222c;
}

.videoObj:hover .videoDelete,
.videoObj:hover .videoEdit {
  display: -ms-flexbox;
  display: flex;
}

.videoObj .videoDelete,
.videoObj .videoCloseBtn {
  position: absolute;
  right: 0.33em;
  top: 0.33em;
  background-color: #1e2a37;
  background-image: url("/assets/manhunt/images/icn/icn-close-lite.png");
  height: 1em;
  width: 1em;
  background-size: 1em;
  background-repeat: no-repeat;
  background-position: 50%;
  border: solid 2px #c0ced8;
  border-radius: 3em;
  padding: 0.667em;
  cursor: pointer;
}

.videoObj .videoDelete:hover,
.videoObj .videoCloseBtn:hover {
  background-image: url("/assets/manhunt/images/icn/icn-close-white.png");
  border-color: white;
}

.videoObj .videoDelete {
  top: 0;
  right: 0;
}

.videoObj .ratingEdit {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-positive: 2;
      flex-grow: 2;
  -ms-flex-align: end;
      align-items: flex-end;
}

.videoObj .videoEdit {
  color: #f0e804;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-positive: 9;
      flex-grow: 9;
  -ms-flex-align: center;
      align-items: center;
}

.videoObj .videoEdit:before {
  content: '';
  height: 1em;
  width: 1em;
  display: inline-block;
  margin-right: 0.33em;
  background-image: url("/assets/manhunt/images/icn/icn-edit-pencil-yellow.png");
  background-size: 1em;
  background-repeat: no-repeat;
  background-position: 50%;
}

.editPozVizBlk {
  position: absolute;
  top: 0;
  left: 0;
  min-height: 100%;
  z-index: 20;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.85);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border: solid thin #5d5d5d;
  font-size: 0.9em;
  padding: 1em;
}

@media only screen and (min-width: 1025px) {
  .editPozVizBlk {
    padding: 1.66em;
  }
}

@media only screen and (min-width: 1025px) {
  .editPozVizBlk {
    padding: 1.66em;
  }
}

.editPozVizBlk form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.editPozVizBlk .changeVizRow {
  padding-bottom: 1.66em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.editPozVizBlk .epvbTitle {
  font-size: 1.5em;
  color: #82c0e1;
  padding-bottom: 0.66em;
}

.editPozVizBlk .vizChangeCtrls {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 1.2em;
}

.editPozVizBlk .vizChangeCtrls label {
  margin: 0 1em 0 0;
  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;
  min-width: 1em;
}

@media only screen and (min-width: 641px) {
  .editPozVizBlk .vizChangeCtrls label {
    -ms-flex-direction: row;
        flex-direction: row;
    margin-top: 0.5em;
  }
}

@media only screen and (min-width: 641px) {
  .editPozVizBlk .vizChangeCtrls label {
    -ms-flex-direction: row;
        flex-direction: row;
    margin-top: 0.5em;
  }
}

.editPozVizBlk .vizChangeCtrls label input {
  margin-right: 0.33em;
  margin-bottom: 0.33em;
}

@media only screen and (min-width: 641px) {
  .editPozVizBlk .vizChangeCtrls label input {
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 641px) {
  .editPozVizBlk .vizChangeCtrls label input {
    margin-bottom: 0;
  }
}

.editPozVizBlk .orderChangeCtrls {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: stretch;
      align-items: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.editPozVizBlk .orderChangeCtrls button {
  border: none;
  padding: 0.5em 0;
  border-radius: 0.3em;
  background-color: #999;
  width: 6em;
}

.editPozVizBlk .orderChangeCtrls button:hover {
  background-color: #808080;
}

.editPozVizBlk .orderChangeCtrls button:first-child {
  margin-right: 0.3em;
}

.editPozVizBlk .orderChangeCtrls button.saveForm {
  background-color: #82c0e1;
}

.editPozVizBlk .orderChangeCtrls button.saveForm:hover {
  background-color: #59abd7;
}

.editPozVizBlk .epvbBtnGrp {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-positive: 2;
      flex-grow: 2;
}

.editPozVizBlk .epvbHint {
  font-style: italic;
}

.sortable-ghost {
  opacity: 0.5;
  border: solid thin #dcdcdc;
}

#acctVidModalWrapper {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 5000;
  padding: 1vw;
  padding-top: 1vh;
}

@media only screen and (min-width: 801px) {
  #acctVidModalWrapper {
    padding-top: 4vh;
  }
}

@media only screen and (min-width: 801px) {
  #acctVidModalWrapper {
    padding-top: 4vh;
  }
}

#acctVidModalWrapper.show {
  display: -ms-flexbox;
  display: flex;
}

#accountVideoUploadWrap {
  font-size: 1em;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  background-color: black;
  position: relative;
}

#accountVideoUploadWrap .contentBlock {
  background-color: white;
  color: black;
  padding: 2em;
}

#accountVideoUploadWrap .formControls {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

#accountVideoUploadWrap .formControls button {
  cursor: pointer;
  text-transform: uppercase;
  background-color: #82c0e1;
  font-family: Montserrat, sans-serif;
  padding: 1em;
  min-width: 7em;
  border-radius: 0.3em;
  border: none;
}

#accountVideoUploadWrap .formControls button:hover {
  background-color: #59abd7;
}

#accountVideoUploadWrap .formControls button.btnCancel {
  background-color: #e6e6e6;
}

#accountVideoUploadWrap .formControls button.btnCancel:hover {
  background-color: #cdcdcd;
}

#accountVideoUploadWrap .formControls button.btnDisabled {
  background-color: #e6e6e6;
  cursor: not-allowed;
}

#accountVideoUploadWrap .formControls button.btnCancel {
  background-color: #e6e6e6;
}

#accountVideoUploadWrap .formControls button:first-child {
  margin-right: 2em;
}

#accountVideoUploadWrap .vu-form-row {
  padding: 1.66em 0 0;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

#accountVideoUploadWrap .vu-form-row.space-between {
  -ms-flex-pack: justify;
      justify-content: space-between;
}

#accountVideoUploadWrap .video-upload-trigger {
  width: 100%;
  min-height: 8em;
  font-weight: bold;
  position: relative;
  border: 1px dashed #82c0e1;
  background: #f1f1f1;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

@media only screen and (min-width: 801px) {
  #accountVideoUploadWrap .video-upload-trigger {
    min-height: 14em;
  }
}

@media only screen and (min-width: 801px) {
  #accountVideoUploadWrap .video-upload-trigger {
    min-height: 14em;
  }
}

#accountVideoUploadWrap .video-upload-trigger.pointer {
  cursor: pointer;
}

#accountVideoUploadWrap .video-upload-trigger.is-dragover {
  background-color: #d0d0d0;
  border-width: 4px;
}

#accountVideoUploadWrap .video-upload-trigger .clean-state,
#accountVideoUploadWrap .video-upload-trigger .is-error,
#accountVideoUploadWrap .video-upload-trigger .is-uploading {
  display: none;
}

#accountVideoUploadWrap .video-upload-trigger.clean-state .clean-state {
  display: block;
}

#accountVideoUploadWrap .video-upload-trigger.is-error {
  background-color: #fdc4c4;
}

#accountVideoUploadWrap .video-upload-trigger.is-error .is-error {
  display: block;
}

#accountVideoUploadWrap .video-upload-trigger.is-error .is-error [class*=file-] {
  text-transform: none;
}

#accountVideoUploadWrap .video-upload-trigger.is-uploading {
  background-color: #b8d8d8;
}

#accountVideoUploadWrap .video-upload-trigger.is-uploading .is-uploading {
  display: block;
}

#accountVideoUploadWrap .video-upload-trigger .label-mobilefileupload {
  display: block;
}

@media only screen and (min-width: 801px) {
  #accountVideoUploadWrap .video-upload-trigger .label-mobilefileupload {
    display: none;
  }
}

@media only screen and (min-width: 801px) {
  #accountVideoUploadWrap .video-upload-trigger .label-mobilefileupload {
    display: none;
  }
}

#accountVideoUploadWrap .video-upload-trigger .label-fileupload {
  display: none;
}

@media only screen and (min-width: 801px) {
  #accountVideoUploadWrap .video-upload-trigger .label-fileupload {
    display: block;
  }
}

@media only screen and (min-width: 801px) {
  #accountVideoUploadWrap .video-upload-trigger .label-fileupload {
    display: block;
  }
}

#accountVideoUploadWrap .video-upload-trigger.draganddrop h1 .label-fileupload,
#accountVideoUploadWrap .video-upload-trigger.draganddrop h1 .label-mobilefileupload {
  display: none;
}

@media only screen and (max-width: 640px) {
  #accountVideoUploadWrap .video-upload-trigger.draganddrop h1 .label-mobilefileupload {
    display: block;
  }
}

@media only screen and (max-width: 640px) {
  #accountVideoUploadWrap .video-upload-trigger.draganddrop h1 .label-mobilefileupload {
    display: block;
  }
}

@media only screen and (max-width: 640px) {
  #accountVideoUploadWrap .video-upload-trigger.draganddrop h1 .label-dragdrop {
    display: none;
  }
}

@media only screen and (max-width: 640px) {
  #accountVideoUploadWrap .video-upload-trigger.draganddrop h1 .label-dragdrop {
    display: none;
  }
}

#accountVideoUploadWrap .video-upload-trigger.nodragdrop h1 .label-dragdrop {
  display: none;
}

@keyframes barberpole {
  from {
    background-position: 0 1000%;
  }

  to {
    background-position: 0 0;
  }
}

#accountVideoUploadWrap .progress-bar-wrap {
  box-sizing: content-box;
  height: 1.5em;
  position: relative;
  background: #1e2a37;
  border-radius: 2em;
  padding: 0.5em;
  box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3);
  width: 100%;
  margin-top: 1em;
  overflow: hidden;
}

#accountVideoUploadWrap .progress-bar-wrap .progress-bar {
  display: block;
  height: 100%;
  width: 0%;
  border-radius: 1em;
  background-color: #f1a165;
  background-image: linear-gradient(to bottom, #48bd72, #40985f);
  box-shadow: inset 0 2px 9px rgba(255, 255, 255, 0.3), inset 0 -2px 6px rgba(0, 0, 0, 0.4);
  position: relative;
  overflow: hidden;
  transition: width 0.5s;
}

#accountVideoUploadWrap .progress-bar-wrap .progress-bar:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
  z-index: 1;
  background-size: 5em 5em;
  overflow: hidden;
}

#accountVideoUploadWrap .progress-bar-wrap.moving .progress-bar:after {
  animation: barberpole 5s linear infinite;
}

#accountVideoUploadWrap .video-upload-ctr-txt {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  color: #53626f;
  font-size: 0.9em;
  z-index: 10;
}

@media only screen and (min-width: 801px) {
  #accountVideoUploadWrap .video-upload-ctr-txt {
    font-size: 1em;
  }
}

@media only screen and (min-width: 801px) {
  #accountVideoUploadWrap .video-upload-ctr-txt {
    font-size: 1em;
  }
}

#accountVideoUploadWrap .video-upload-ctr-txt h1 {
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  text-align: center;
}

#accountVideoUploadWrap .video-upload-ctr-txt h1 .upload-filename {
  text-transform: none;
}

#accountVideoUploadWrap .video-upload-ctr-txt .txt-size-new-file {
  font-size: 0.9em;
  margin: 0.33em 0 1em;
}

#accountVideoUploadWrap .video-upload-ctr-txt .txt-size-limit {
  font-size: 1.1em;
  margin-top: 0.66em;
}

#accountVideoUploadWrap .video-uploading-help {
  width: 100%;
  z-index: 22;
  font-weight: normal;
  position: relative;
  padding: 1em;
  font-size: 1em;
}

@media only screen and (min-width: 801px) {
  #accountVideoUploadWrap .video-uploading-help {
    font-size: 1.3em;
  }
}

@media only screen and (min-width: 801px) {
  #accountVideoUploadWrap .video-uploading-help {
    font-size: 1.3em;
  }
}

#accountVideoUploadWrap .video-uploading-help .utHead {
  font-size: 1.5em;
  margin-top: 0;
}

#accountVideoUploadWrap .errorFeedbackBlk {
  background-color: #980000;
  padding: 1em;
  color: #dedede;
  font-size: 1.1em;
  font-weight: bold;
}

#accountVideoUploadWrap .errorFeedbackBlk .fbHeader {
  font-size: 1.1em;
}

#accountVideoUploadWrap .errorFeedbackBlk ul.fbReasons {
  list-style-type: none;
  -webkit-padding-start: 1em;
  margin-bottom: 0;
}

#accountVideoUploadWrap input {
  border: solid thin #ccc;
  background: #f1f1f1;
  border-radius: 0.33em;
  padding: 0.66em;
}

#accountVideoUploadWrap label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 1em;
}

#accountVideoUploadWrap label [type=checkbox] {
  margin-right: 0.667em;
}

#accountVideoUploadWrap .video-name-priv {
  -ms-flex-direction: column;
      flex-direction: column;
}

@media only screen and (min-width: 641px) {
  #accountVideoUploadWrap .video-name-priv {
    -ms-flex-direction: row;
        flex-direction: row;
    font-size: 1.2em;
  }
}

@media only screen and (min-width: 641px) {
  #accountVideoUploadWrap .video-name-priv {
    -ms-flex-direction: row;
        flex-direction: row;
    font-size: 1.2em;
  }
}

@media only screen and (max-width: 640px) {
  #accountVideoUploadWrap .video-name-priv {
    font-size: 16px;
  }
}

@media only screen and (max-width: 640px) {
  #accountVideoUploadWrap .video-name-priv {
    font-size: 16px;
  }
}

#accountVideoUploadWrap .video-name-priv label {
  padding-left: 0;
}

@media only screen and (min-width: 641px) {
  #accountVideoUploadWrap .video-name-priv label {
    padding-left: 1em;
  }
}

@media only screen and (min-width: 641px) {
  #accountVideoUploadWrap .video-name-priv label {
    padding-left: 1em;
  }
}

#accountVideoUploadWrap .video-name-priv input[type=text] {
  width: 100%;
}

@media only screen and (min-width: 641px) {
  #accountVideoUploadWrap .video-name-priv input[type=text] {
    width: 66.667%;
  }
}

@media only screen and (min-width: 641px) {
  #accountVideoUploadWrap .video-name-priv input[type=text] {
    width: 66.667%;
  }
}

#accountVideoUploadWrap .video-cats {
  font-size: 1em;
  padding-top: 0;
  padding-bottom: 1em;
  border-bottom: solid thin #ccc;
  margin-bottom: 1em;
}

@media only screen and (min-width: 641px) {
  #accountVideoUploadWrap .video-cats {
    font-size: 1.2em;
  }
}

@media only screen and (min-width: 641px) {
  #accountVideoUploadWrap .video-cats {
    font-size: 1.2em;
  }
}

@media only screen and (min-width: 641px) {
  #accountVideoUploadWrap .video-cats {
    padding-top: 1.66em;
  }
}

@media only screen and (min-width: 641px) {
  #accountVideoUploadWrap .video-cats {
    padding-top: 1.66em;
  }
}

#accountVideoUploadWrap .video-cats label {
  width: 50%;
  padding: 0.4em 0;
}

@media only screen and (min-width: 641px) {
  #accountVideoUploadWrap .video-cats label {
    width: 33.33%;
    padding: 0.5em 0;
  }
}

@media only screen and (min-width: 641px) {
  #accountVideoUploadWrap .video-cats label {
    width: 33.33%;
    padding: 0.5em 0;
  }
}

@media only screen and (min-width: 801px) {
  #accountVideoUploadWrap .video-cats label {
    width: 25%;
  }
}

@media only screen and (min-width: 801px) {
  #accountVideoUploadWrap .video-cats label {
    width: 25%;
  }
}

@media only screen and (min-width: 1025px) {
  #accountVideoUploadWrap .video-cats label {
    width: 20%;
  }
}

@media only screen and (min-width: 1025px) {
  #accountVideoUploadWrap .video-cats label {
    width: 20%;
  }
}

#accountVideoUploadWrap .tos_and_rules {
  font-size: 1em;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
}

@media only screen and (min-width: 641px) {
  #accountVideoUploadWrap .tos_and_rules {
    font-size: 1.1em;
  }
}

@media only screen and (min-width: 641px) {
  #accountVideoUploadWrap .tos_and_rules {
    font-size: 1.1em;
  }
}

@media only screen and (min-width: 801px) {
  #accountVideoUploadWrap .tos_and_rules {
    -ms-flex-direction: row;
        flex-direction: row;
    padding: 0.667em 0;
  }
}

@media only screen and (min-width: 801px) {
  #accountVideoUploadWrap .tos_and_rules {
    -ms-flex-direction: row;
        flex-direction: row;
    padding: 0.667em 0;
  }
}

#accountVideoUploadWrap .tos_and_rules p {
  margin: 0.5em 0 0;
}

@media only screen and (min-width: 801px) {
  #accountVideoUploadWrap .tos_and_rules p {
    margin: 0;
  }
}

@media only screen and (min-width: 801px) {
  #accountVideoUploadWrap .tos_and_rules p {
    margin: 0;
  }
}

#accountVideoUploadWrap .tos_and_rules .video-up-rules {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  width: 100%;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 1em 0;
}

@media only screen and (min-width: 801px) {
  #accountVideoUploadWrap .tos_and_rules .video-up-rules {
    width: 20%;
    -ms-flex-pack: end;
        justify-content: flex-end;
    padding: 0;
  }
}

@media only screen and (min-width: 801px) {
  #accountVideoUploadWrap .tos_and_rules .video-up-rules {
    width: 20%;
    -ms-flex-pack: end;
        justify-content: flex-end;
    padding: 0;
  }
}

#accountVideoUploadWrap .tos_and_rules .video-up-rules a {
  white-space: nowrap;
  margin-left: 0.33em;
}

#accountVideoUploadWrap .tos_and_rules .video-up-rules .flex-center {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

#accountVideoUploadWrap .tos_and_rules .video-up-tos {
  width: 100%;
}

@media only screen and (min-width: 801px) {
  #accountVideoUploadWrap .tos_and_rules .video-up-tos {
    width: 80%;
  }
}

@media only screen and (min-width: 801px) {
  #accountVideoUploadWrap .tos_and_rules .video-up-tos {
    width: 80%;
  }
}

#accountVideoUploadWrap .tos_and_rules .video-up-tos label {
  padding: 1em 0;
}

#accountVideoUploadWrap .tiny-icon {
  width: 1.2em;
}

.mobile-hide {
  display: none;
}

@media only screen and (min-width: 801px) {
  .mobile-hide {
    display: inherit;
  }
}

@media only screen and (min-width: 801px) {
  .mobile-hide {
    display: inherit;
  }
}

.mobile-show {
  display: inherit;
}

@media only screen and (min-width: 801px) {
  .mobile-show {
    display: none;
  }
}

@media only screen and (min-width: 801px) {
  .mobile-show {
    display: none;
  }
}

.accountv5Success footer#bottomnav {
  display: none;
}

@media only screen and (min-width: 801px) {
  .accountv5Success footer#bottomnav {
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 801px) {
  .accountv5Success footer#bottomnav {
    display: -ms-flexbox;
    display: flex;
  }
}

.v5SimpleModalContainer .v5sm_actionBtnsBlk button {
  height: auto;
  min-height: 3.3em;
  padding: 1em;
}

@media only screen and (min-width: 801px) {
  .v5SimpleModalContainer .v5sm_actionBtnsBlk button {
    padding: 1em 3em;
  }
}

@media only screen and (min-width: 801px) {
  .v5SimpleModalContainer .v5sm_actionBtnsBlk button {
    padding: 1em 3em;
  }
}

.approvalPending {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  background-color: #406080;
  padding: 0.8em;
  margin: 0 0 1em 0;
  font-size: 1.2em;
}

.approvalPending .spaceRight {
  margin-right: 1em;
}

.approvalPending p {
  margin: 0;
}

.approvalPending p.smaller {
  margin-top: 0.5em;
}

.approvalPending p.bigger {
  font-size: 1.3em;
}

.approvalPending a,
.approvalPending a:visited {
  color: #fda72e;
}

.approvalPending a:hover,
.approvalPending a:visited:hover {
  color: #fdb856;
}

.profData_fullWidth {
  position: relative;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin: 0.66em 0;
}

.profData_fullWidth .pdfLabel {
  width: 12em;
}

.profData_halfWidth {
  position: relative;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin: 0.66em 0;
}

@media only screen and (min-width: 1025px) {
  .profData_halfWidth {
    width: 50%;
  }
}

@media only screen and (min-width: 1025px) {
  .profData_halfWidth {
    width: 50%;
  }
}

.profData_halfWidth .pdfLabel {
  width: 9em;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.accbillForm {
  padding: 1em 2em;
  font-size: 1.2em;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.accbillForm .pdfFmEls {
  -ms-flex-positive: 3;
      flex-grow: 3;
}

.accbillForm .pdfInput {
  border: solid thin #ccc;
  background: #f1f1f1;
  border-radius: 0.33em;
  padding: 0.66em;
  width: 100%;
}

.accbillForm .pdfInput.shortVal {
  width: 50%;
}

.accbillForm .pdfTextarea {
  height: 5.5em;
}

.accbillForm select.stdSize {
  min-width: 50%;
}

.accbillForm .profData_intos_cbs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.accbillForm .profData_intos_cbs .checkBoxList {
  padding: 0.66em;
  width: 50%;
}

@media only screen and (min-width: 801px) {
  .accbillForm .profData_intos_cbs .checkBoxList {
    width: 25%;
  }
}

@media only screen and (min-width: 801px) {
  .accbillForm .profData_intos_cbs .checkBoxList {
    width: 25%;
  }
}

@media only screen and (min-width: 1025px) {
  .accbillForm .profData_intos_cbs .checkBoxList {
    width: 16.6%;
  }
}

@media only screen and (min-width: 1025px) {
  .accbillForm .profData_intos_cbs .checkBoxList {
    width: 16.6%;
  }
}

.accbillForm .flexCol {
  -ms-flex-direction: column;
      flex-direction: column;
}

.accbillForm button {
  cursor: pointer;
  text-transform: uppercase;
  background-color: #82c0e1;
  font-family: Montserrat, sans-serif;
  padding: 1em;
  min-width: 7em;
  border-radius: 0.3em;
  border: none;
}

.accbillForm .pdf_actionBtns {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.accbillForm .pdf_actionBtns .btnCancel {
  background-color: #e6e6e6;
}

.accbillForm .pdf_actionBtns > * {
  margin-left: 1em;
}

[name=profData_useUnit] {
  margin-right: 0.5em;
}

.paddedChar {
  margin: 0 1em;
}

.wPointer {
  cursor: pointer;
}

[data-hook=prof-stats-dds] .fieldWrapBlk > *,
[data-hook=notif-contact-sels] .fieldWrapBlk > * {
  width: 100%;
  padding: 0 0.5em;
}

@media only screen and (min-width: 641px) {
  [data-hook=prof-stats-dds] .fieldWrapBlk > *,
  [data-hook=notif-contact-sels] .fieldWrapBlk > * {
    width: 50%;
  }
}

@media only screen and (min-width: 641px) {
  [data-hook=prof-stats-dds] .fieldWrapBlk > *,
  [data-hook=notif-contact-sels] .fieldWrapBlk > * {
    width: 50%;
  }
}

[data-hook=intos_cbs].fieldWrapBlk > label {
  font-size: 0.9em;
  width: 48%;
  padding: 0.6em 0;
  text-transform: none;
  font-weight: normal;
}

@media only screen and (min-width: 641px) {
  [data-hook=intos_cbs].fieldWrapBlk > label {
    font-size: 1em;
    width: 32%;
    min-width: 32%;
  }
}

@media only screen and (min-width: 641px) {
  [data-hook=intos_cbs].fieldWrapBlk > label {
    font-size: 1em;
    width: 32%;
    min-width: 32%;
  }
}

[data-hook=intos_cbs].fieldWrapBlk > label span {
  margin: 0;
}

[data-hook=intos_cbs].fieldWrapBlk > label input:checked + span {
  color: #82c0e1;
}

.actionBtns {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.actionBtns > * {
  margin-left: 1em;
}

.acctedterrfb {
  padding: 1em;
  background-color: #8a1212;
  border-radius: 3px;
  margin: 0.2em;
  width: 100%;
}

.profWaitAnim234 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 2em;
  -ms-flex-align: center;
      align-items: center;
  background-color: #1e2a37;
  font-size: 1.4em;
}

.profInfoBlk {
  padding: 0.5em;
  font-size: 0.9em;
  line-height: 1.6em;
}

.profInfoBlk .piLabel {
  text-transform: uppercase;
  color: #c0ced8;
}

#gooRevGeoResults h2 {
  margin-top: 0;
  font-size: 1.2em;
}

.gfaRowTcl {
  margin: 0.6em 0;
  cursor: pointer;
}

.gooRevGeoBtns {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 0.5em;
}

.column.acct-left {
  width: 100%;
  height: 3.6em;
}

@media only screen and (min-width: 801px) {
  .column.acct-left {
    width: 25%;
    height: auto;
  }
}

@media only screen and (min-width: 801px) {
  .column.acct-left {
    width: 25%;
    height: auto;
  }
}

.column.acct-right {
  width: 100%;
}

@media only screen and (min-width: 801px) {
  .column.acct-right {
    width: 75%;
  }
}

@media only screen and (min-width: 801px) {
  .column.acct-right {
    width: 75%;
  }
}

#accountEditMenuBlk {
  height: inherit;
}

.v5content .accountSpecialBlockLeft {
  display: none;
}

@media only screen and (min-width: 801px) {
  .v5content .accountSpecialBlockLeft {
    display: block;
  }
}

@media only screen and (min-width: 801px) {
  .v5content .accountSpecialBlockLeft {
    display: block;
  }
}

.v5content .accountSpecialBlockLeft .autoTitleBar {
  padding: 1em;
  height: auto;
}

.v5content .accountSpecialBlockLeft .autoTitleBar .titleBarTitle {
  padding: 0;
  font-size: 0.8em;
}

@media only screen and (min-width: 1025px) {
  .v5content .accountSpecialBlockLeft .autoTitleBar .titleBarTitle {
    font-size: 1em;
  }
}

@media only screen and (min-width: 1025px) {
  .v5content .accountSpecialBlockLeft .autoTitleBar .titleBarTitle {
    font-size: 1em;
  }
}

.v5content .accountSpecialBlockLeft .contentBlock {
  padding: 0 1em 1em;
}

.v5content .accountSpecialBlockLeft .contentBlock button {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}

.v5content .accountSpecialBlockLeft .contentBlock > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.v5content .accountSpecialBlockLeft .genHeader {
  font-size: 1.1em;
  color: #c0ced8;
  text-transform: uppercase;
  font-weight: bold;
  padding: 1em 0;
}

.v5content .accountSpecialBlockLeft.myNavClone {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

@media only screen and (min-width: 801px) {
  .v5content .accountSpecialBlockLeft.myNavClone {
    display: none;
  }
}

@media only screen and (min-width: 801px) {
  .v5content .accountSpecialBlockLeft.myNavClone {
    display: none;
  }
}

.v5content .accountSpecialBlockLeft [data-hook="do-purchase-nav-block"] {
  margin-top: 1em;
}

.acctMainBlock {
  margin-bottom: 2em;
}

.billMainMessaging button.signup {
  margin-top: 1em;
}

@media only screen and (min-width: 1025px) {
  .billMainMessaging button.signup {
    padding-right: 3em;
    padding-left: 3em;
  }
}

@media only screen and (min-width: 1025px) {
  .billMainMessaging button.signup {
    padding-right: 3em;
    padding-left: 3em;
  }
}

.leadinMsg {
  font-size: 1.1em;
  margin-bottom: 1em;
  text-align: center;
}

.leadinMsg.sm {
  font-size: 0.9em;
}

.subscrDetailsTbl {
  font-size: 0.9em;
  width: 100%;
  margin-top: 1em;
  margin-right: 3em;
}

.subscrDetailsTbl .subdetRow {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  padding-bottom: 0.5em;
}

.subscrDetailsTbl .subdetRow span {
  width: 50%;
}

.subscrDetailsTbl .subdetRow span.subdetrowL {
  text-align: right;
  padding-right: 0.7em;
}

.subscrDetailsTbl .subdetRow span.subdetrowR {
  padding-left: 0.7em;
}

@media only screen and (min-width: 1025px) {
  .subscrDetailsTbl {
    margin-right: 5em;
  }

  .subscrDetailsTbl .subdetrowL span.subdetrowL {
    padding-right: 1em;
  }

  .subscrDetailsTbl .subdetrowL span.subdetrowR {
    padding-left: 1em;
  }
}

@media only screen and (min-width: 1025px) {
  .subscrDetailsTbl {
    margin-right: 5em;
  }

  .subscrDetailsTbl .subdetrowL span.subdetrowL {
    padding-right: 1em;
  }

  .subscrDetailsTbl .subdetrowL span.subdetrowR {
    padding-left: 1em;
  }
}

.billMktgBlk h2 {
  font-size: 1.3em;
  text-align: center;
  text-transform: uppercase;
}

@media only screen and (min-width: 1025px) {
  .billMktgBlk h2 {
    font-size: 1.9em;
  }
}

@media only screen and (min-width: 1025px) {
  .billMktgBlk h2 {
    font-size: 1.9em;
  }
}

.billMktgBlk .billMktg_featureList ul {
  -webkit-padding-start: 0;
  list-style-type: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.billMktgBlk .billMktg_featureList ul li {
  width: 100%;
  font-size: 1.1em;
  font-weight: bold;
  line-height: 2em;
  text-align: center;
}

@media only screen and (min-width: 1025px) {
  .billMktgBlk .billMktg_featureList ul li {
    font-size: 1.4em;
    line-height: 1.4em;
    width: 50%;
    padding-left: 3em;
    background: url(/assets/manhunt/images/external/icn-crown.png) no-repeat;
    background-position-x: 1.7em;
    background-position-y: 0.3em;
    background-size: 0.8em;
    margin: 0.5em 0;
    text-align: start;
  }
}

@media only screen and (min-width: 1025px) {
  .billMktgBlk .billMktg_featureList ul li {
    font-size: 1.4em;
    line-height: 1.4em;
    width: 50%;
    padding-left: 3em;
    background: url(/assets/manhunt/images/external/icn-crown.png) no-repeat;
    background-position-x: 1.7em;
    background-position-y: 0.3em;
    background-size: 0.8em;
    margin: 0.5em 0;
    text-align: start;
  }
}

@media only screen and (min-width: 1025px) {
  .billMktgBlk .billMktg_featureList ul li:nth-child(odd) {
    text-align: right;
    padding-left: 0;
    padding-right: 3em;
    background-position-x: calc(100% - 1.6em);
    background-position-y: 0.3em;
  }
}

@media only screen and (min-width: 1025px) {
  .billMktgBlk .billMktg_featureList ul li:nth-child(odd) {
    text-align: right;
    padding-left: 0;
    padding-right: 3em;
    background-position-x: calc(100% - 1.6em);
    background-position-y: 0.3em;
  }
}

.crownLogo {
  width: 4em;
  height: 4em;
}

@media only screen and (min-width: 1025px) {
  .crownLogo {
    width: 6em;
    height: 6em;
  }
}

@media only screen and (min-width: 1025px) {
  .crownLogo {
    width: 6em;
    height: 6em;
  }
}

.billHistMessaging .billingHistTbl {
  width: 100%;
  table-layout: auto;
  border-collapse: collapse;
  border: none;
  font-size: 0.8em;
}

@media only screen and (min-width: 1025px) {
  .billHistMessaging .billingHistTbl {
    font-size: 1em;
  }
}

@media only screen and (min-width: 1025px) {
  .billHistMessaging .billingHistTbl {
    font-size: 1em;
  }
}

.billHistMessaging .billingHistTbl tr {
  border-top: solid 1px #273b4a;
}

.billHistMessaging .billingHistTbl tr.header {
  border: none;
  background-color: #18222c;
}

.billHistMessaging .billingHistTbl tr.header th {
  text-align: left;
  text-transform: uppercase;
}

.billHistMessaging .billingHistTbl tr.refhistrw {
  color: #ffc1c1;
}

.billHistMessaging .billingHistTbl th,
.billHistMessaging .billingHistTbl td {
  padding: 1em;
}

.billPurchWrap > section {
  margin-bottom: 0.5em;
}

.billPurchWrap .sectContent {
  background-color: #1e2a37;
  position: relative;
}

.billPurchWrap .segIfrContent {
  -ms-flex-positive: 5;
      flex-grow: 5;
}

.billPurchWrap .segIfrContent iframe {
  height: 100%;
  min-height: 90vh;
}

.billPurchWrap [data-hook="showAltPlansModal"],
.billPurchWrap .oneSegLink {
  cursor: pointer;
  color: gold;
  text-decoration: none;
}

@media only screen and (min-width: 801px) {
  .billPurchWrap [data-hook="showAltPlansModal"]:hover,
  .billPurchWrap .oneSegLink:hover {
    color: white;
    text-decoration: underline;
  }
}

@media only screen and (min-width: 801px) {
  .billPurchWrap [data-hook="showAltPlansModal"]:hover,
  .billPurchWrap .oneSegLink:hover {
    color: white;
    text-decoration: underline;
  }
}

.billPurchWrap .black-header {
  background-color: #2f2f2f;
  padding: 0.5em;
}

.billPurchWrap #altSegpayPlansModal {
  position: fixed;
  z-index: 5000;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  background-color: rgba(0, 0, 0, 0.9);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}

.billPurchWrap [data-hook="modal-cancel"] {
  margin-top: 2em;
}

.billPurchWrap .alt-plans-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border-radius: 0.3em;
  margin-top: 3em;
  font-size: 1.2em;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  background-color: #464646;
  padding-bottom: 0.5em;
}

.billPurchWrap .alt-plans-inner > * {
  margin: 0.5em;
  font-weight: bold;
}

.billPurchWrap .segInformational {
  font-size: 1.3em;
  padding: 0.5em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}

@media only screen and (min-width: 801px) {
  .billPurchWrap .segInformational {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    display: block;
    text-align: center;
  }
}

@media only screen and (min-width: 801px) {
  .billPurchWrap .segInformational {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    display: block;
    text-align: center;
  }
}

.billPurchWrap .aab-plans-blk {
  max-width: 100%;
  color: yellow;
}

.billPurchWrap .aab-plan-row {
  padding: 0;
  font-size: 1.1em;
  border-bottom: solid thin #273b4a;
}

@media only screen and (min-width: 641px) {
  .billPurchWrap .aab-plan-row {
    font-size: 1.2em;
    font-weight: bold;
  }
}

@media only screen and (min-width: 641px) {
  .billPurchWrap .aab-plan-row {
    font-size: 1.2em;
    font-weight: bold;
  }
}

.billPurchWrap .aab-plan-row label {
  padding: 1em;
}

.billPurchWrap .aab-plan-row label .aab-bpt-txt-second {
  font-weight: 300;
  color: white;
  font-size: 1em;
}

@media only screen and (min-width: 641px) {
  .billPurchWrap .aab-plan-row label .aab-bpt-txt-second {
    font-size: 0.9em;
  }
}

@media only screen and (min-width: 641px) {
  .billPurchWrap .aab-plan-row label .aab-bpt-txt-second {
    font-size: 0.9em;
  }
}

.billPurchWrap .aab-plan-row label .aab-bpt-txt-second:empty {
  display: none;
}

.billPurchWrap .aab-plan-row.selected {
  background-color: #82c0e1;
  color: #3e402d;
}

.billPurchWrap .aab-plan-row.selected .aab-bpt-txt-second {
  color: #3e402d;
}

.billPurchWrap [data-hook=aab-bpt-plan-price],
.billPurchWrap [data-hook=aab-bpt-plan-reg-price] {
  min-width: 7em;
  -ms-flex-pack: end;
      justify-content: flex-end;
  display: -ms-flexbox;
  display: flex;
}

.billPurchWrap [data-hook=aab-bpt-plan-reg-price] {
  min-width: unset;
  font-weight: normal;
  text-decoration: line-through;
  margin: 0;
  color: #efefef;
}

.billPurchWrap [data-isloyalty=true] [data-hook=aab-bpt-plan-reg-price] {
  display: none;
}

.billPurchWrap [data-hook=bp_groupswitch_ctrls] {
  padding: 2em 0.2em 1em;
  background-color: #273b4a;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.billPurchWrap [data-hook=bp_groupswitch_ctrls] p {
  margin: 0.3em 0;
}

.billPurchWrap [data-hook=bp_groupswitch_ctrls] a,
.billPurchWrap [data-hook=bp_groupswitch_ctrls] a:visited {
  color: yellow;
  text-decoration: none;
  transition: color 0.5s;
}

.billPurchWrap [data-hook=bp_groupswitch_ctrls] a:hover,
.billPurchWrap [data-hook=bp_groupswitch_ctrls] a:visited:hover {
  color: #82c0e1;
}

.billPurchWrap [data-hook="bp_groupswitch_ctrls"] [data-hook="startPurchase"] {
  border-radius: 0.5em;
}

.billPurchWrap .bilrenBadge {
  background-color: #ca7800;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
  font-size: 1.3em;
  -ms-flex-align: center;
      align-items: center;
  border: solid 2px #673e01;
  padding: 1em;
  font-family: 'Montserrat', sans-serif;
  font-weight: 300;
  cursor: pointer;
  color: white;
}

@media only screen and (min-width: 641px) {
  .billPurchWrap .bilrenBadge {
    border-radius: 50%;
    position: absolute;
    right: 10em;
    top: -2em;
    width: 11em;
    height: 11em;
    z-index: 50;
  }
}

@media only screen and (min-width: 641px) {
  .billPurchWrap .bilrenBadge {
    border-radius: 50%;
    position: absolute;
    right: 10em;
    top: -2em;
    width: 11em;
    height: 11em;
    z-index: 50;
  }
}

.billPurchWrap .bilrenBadge > span {
  text-align: center;
}

.billPurchWrap .bilrenBadge > span.bf_huge {
  font-size: 2.6em;
  font-weight: bold;
}

.billPurchWrap .bilrenBadge > span strong {
  font-weight: 700;
}

.infoBadge {
  padding: 0.7em 0.5em;
  background-color: yellow;
  border-radius: 50%;
  color: #1e2a37;
  font-family: serif;
  font-size: 1em;
  line-height: 0.1em;
  position: relative;
  left: 0.5em;
  top: -0.2em;
}

.infoBadge:hover {
  background-color: #82c0e1;
}

.selected .infoBadge {
  background-color: #1e2a37;
  color: yellow;
}

.selected .infoBadge:hover {
  background-color: #273b4a;
}

.fieldWrapBlk {
  padding: 2em 1em;
  font-size: 1.1em;
}

.fieldWrapBlk > * {
  margin: 1.6em 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.fieldWrapBlk > *:first-child {
  margin-top: 0;
}

.fieldWrapBlk > *:last-child {
  margin-bottom: 0;
}

.fieldWrapBlk > *.faux-grouped {
  margin-top: 0.3em;
}

.fieldWrapBlk.wrap > * {
  margin: 0;
}

.fieldWrapBlk.wrap.padded > * {
  margin: 1em 0;
}

.fieldWrapBlk a {
  color: yellow;
  text-decoration: none;
  transition: color 0.5s;
}

.fieldWrapBlk a:hover {
  color: #82c0e1;
}

.fieldWrapBlk label,
.fieldWrapBlk [data-like=label] {
  text-transform: uppercase;
  width: 100%;
  font-weight: bold;
}

.fieldWrapBlk label input[type=text],
.fieldWrapBlk [data-like=label] input[type=text],
.fieldWrapBlk label input[type=number],
.fieldWrapBlk [data-like=label] input[type=number],
.fieldWrapBlk label select,
.fieldWrapBlk [data-like=label] select,
.fieldWrapBlk label textarea,
.fieldWrapBlk [data-like=label] textarea {
  border-radius: 0.2em;
  border: 0;
  font-weight: normal;
  margin-top: 0.8em;
}

.fieldWrapBlk label textarea,
.fieldWrapBlk [data-like=label] textarea {
  height: 12em;
  padding: 1em;
  line-height: 1.4em;
}

@media only screen and (min-width: 801px) {
  .fieldWrapBlk label textarea,
  .fieldWrapBlk [data-like=label] textarea {
    height: 9em;
  }
}

@media only screen and (min-width: 801px) {
  .fieldWrapBlk label textarea,
  .fieldWrapBlk [data-like=label] textarea {
    height: 9em;
  }
}

.fieldWrapBlk label input[type=number],
.fieldWrapBlk [data-like=label] input[type=number] {
  letter-spacing: 0.1em;
}

.fieldWrapBlk label.deemph,
.fieldWrapBlk [data-like=label].deemph {
  text-transform: capitalize;
  font-weight: normal;
}

.fieldWrapBlk label.minipad,
.fieldWrapBlk [data-like=label].minipad {
  margin: 0.5em;
}

.fieldWrapBlk .font-esc {
  font-weight: normal;
  text-transform: none;
  font-size: 1em;
}

.fieldWrapBlk input[type=radio],
.fieldWrapBlk input[type=checkbox] {
  margin-right: 1em;
}

.fieldWrapBlk input:not([type=radio]):not([type=checkbox]) {
  padding: 1em;
}

.fieldWrapBlk select {
  height: 3em;
}

.fieldWrapBlk .stacked {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.fieldWrapBlk .stacked > * {
  width: 100%;
}

.fieldWrapBlk a.helpText {
  margin-top: 0.5em;
}

.fieldWrapBlk button {
  padding: 1.4em;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 1.1em;
}

.fieldWrapBlk .ccExpWr {
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.fieldWrapBlk .ccExpWr > * {
  width: 48%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.fieldWrapBlk img.cc {
  height: 2em;
  margin-left: 0.6em;
}

.fieldWrapBlk .cvvbg {
  background-image: url('/assets/manhunt/images/v5/mcvisacvv.png');
  background-repeat: no-repeat;
  background-size: 4em;
  background-position-y: 50%;
  background-position-x: 0.2em;
  padding-left: 5em;
  width: 48%;
}

.fieldWrapBlk .wdHalf {
  width: 48%;
}

.fieldWrapBlk.noLabels {
  padding-top: 0.5em;
}

.fieldWrapBlk label.inpBtnGrp,
.fieldWrapBlk .inpBtnGrp {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: stretch;
      align-items: stretch;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.fieldWrapBlk label.inpBtnGrp > *,
.fieldWrapBlk .inpBtnGrp > * {
  margin: 0;
}

.fieldWrapBlk label.inpBtnGrp input,
.fieldWrapBlk .inpBtnGrp input {
  margin-top: 0;
  -ms-flex-positive: 3;
      flex-grow: 3;
  max-width: 100%;
}

.fieldWrapBlk label.inpBtnGrp button,
.fieldWrapBlk .inpBtnGrp button {
  padding-top: 0;
  padding-bottom: 0;
  font-weight: normal;
  font-size: 1em;
  padding: 1em;
  display: none;
}

@media only screen and (min-width: 641px) {
  .fieldWrapBlk label.inpBtnGrp button,
  .fieldWrapBlk .inpBtnGrp button {
    display: block;
  }
}

@media only screen and (min-width: 641px) {
  .fieldWrapBlk label.inpBtnGrp button,
  .fieldWrapBlk .inpBtnGrp button {
    display: block;
  }
}

@media only screen and (min-width: 641px) {
  .fieldWrapBlk label.inpBtnGrp > :first-child,
  .fieldWrapBlk .inpBtnGrp > :first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
}

@media only screen and (min-width: 641px) {
  .fieldWrapBlk label.inpBtnGrp > :first-child,
  .fieldWrapBlk .inpBtnGrp > :first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
}

@media only screen and (min-width: 641px) {
  .fieldWrapBlk label.inpBtnGrp > :last-child,
  .fieldWrapBlk .inpBtnGrp > :last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
}

@media only screen and (min-width: 641px) {
  .fieldWrapBlk label.inpBtnGrp > :last-child,
  .fieldWrapBlk .inpBtnGrp > :last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
}

.fieldWrapBlk .rangeSliderBlk {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 0.8em;
}

.fieldWrapBlk .rangeSliderBlk input[type=range] {
  -ms-flex-positive: 3;
      flex-grow: 3;
}

.fieldWrapBlk .rangeSliderBlk input[type=range]:disabled {
  opacity: 0.3;
  cursor: default;
}

.fieldWrapBlk .rangeSliderBlk .rsb_label {
  padding: 1em;
  border: none;
  background-color: #53626f;
  color: white;
  margin-left: 0.5em;
  border-radius: 0.5em;
  font-weight: normal;
  letter-spacing: 0.1em;
  width: 5em;
  text-align: center;
}

.fieldWrapBlk .rangeSliderBlk input:disabled + .rsb_label {
  opacity: 0.3;
}

.fieldWrapBlk .rangeSliderBlk input[type=range] {
  -webkit-appearance: none;
  background: transparent;
  border: none;
  padding: 0;
  width: 100%;
}

.fieldWrapBlk .rangeSliderBlk input[type=range]:focus {
  outline: none;
}

.fieldWrapBlk .rangeSliderBlk input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 12px;
  cursor: pointer;
  animate: 0.2s;
  background: #4E7288;
  border-radius: 5px;
  border: 2px solid #4E7288;
}

.fieldWrapBlk .rangeSliderBlk input[type=range]::-webkit-slider-thumb {
  border: 2px solid #655e64;
  height: 24px;
  width: 24px;
  border-radius: 12px;
  background: #e0d9df;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -8px;
}

.fieldWrapBlk .rangeSliderBlk input[type=range]:focus::-webkit-slider-runnable-track {
  background: #578098;
}

.fieldWrapBlk .rangeSliderBlk input[type=range]::-moz-range-track {
  width: 100%;
  height: 12px;
  cursor: pointer;
  animate: 0.2s;
  background: #4E7288;
  border-radius: 5px;
  border: 2px solid #4E7288;
}

.fieldWrapBlk .rangeSliderBlk input[type=range]::-moz-range-thumb {
  border: 2px solid #655e64;
  height: 24px;
  width: 24px;
  border-radius: 12px;
  background: #e0d9df;
  cursor: pointer;
}

.fieldWrapBlk .rangeSliderBlk input[type=range]::-ms-track {
  width: 100%;
  height: 12px;
  cursor: pointer;
  animate: 0.2s;
  background: transparent;
  border-color: transparent;
  border-width: 24px 0;
  color: transparent;
}

.fieldWrapBlk .rangeSliderBlk input[type=range]::-ms-fill-lower {
  background: #456478;
  border: 2px solid #4E7288;
  border-radius: 10px;
}

.fieldWrapBlk .rangeSliderBlk input[type=range]::-ms-fill-upper {
  background: #4E7288;
  border: 2px solid #4E7288;
  border-radius: 10px;
}

.fieldWrapBlk .rangeSliderBlk input[type=range]::-ms-thumb {
  border: 2px solid #655e64;
  height: 24px;
  width: 24px;
  border-radius: 12px;
  background: #e0d9df;
  cursor: pointer;
}

.fieldWrapBlk .rangeSliderBlk input[type=range]:focus::-ms-fill-lower {
  background: #4E7288;
}

.fieldWrapBlk .rangeSliderBlk input[type=range]:focus::-ms-fill-upper {
  background: #578098;
}

.cvvInfoModal h1 {
  margin: 0;
  font-size: 1.6em;
}

.cvvInfoModal h2 {
  font-size: 1.2em;
}

.cvvInfoModal h1,
.cvvInfoModal h2 {
  font-weight: normal;
}

.cvvInfoModal button {
  margin-top: 1em;
  float: right;
}

.v5content #accountBillingUpdateCcWrap .accbillForm {
  font-size: 1em;
}

.v5content #accountBillingUpdateCcWrap .accbillForm .titleBar {
  background-color: transparent;
  font-size: 0.9em;
  color: #c0ced8;
}

#ccf_ccseccod {
  padding-left: 5em;
}

[data-hook=ctry-changed-modl] {
  font-size: 1.1em;
}

[data-hook=ctry-changed-modl] p:first-child {
  margin-top: 0;
}

[data-hook=ctry-changed-modl] button {
  margin-top: 1em;
  float: right;
}

.mhFormErrXx {
  text-transform: none;
  font-weight: normal;
  padding: 0.6em;
  background-color: #d24233;
  margin-top: 0.6em;
}

/* BILL PURCHASE LEFT NAV */

.column.acct-left .sblPurchase ul,
.column.acct-right .sblPurchase ul {
  text-transform: none;
  font-weight: normal;
}

.column.acct-left .sblPurchase ul li,
.column.acct-right .sblPurchase ul li {
  cursor: default;
}

.column.acct-left .sblPurchase ul li:hover,
.column.acct-right .sblPurchase ul li:hover {
  background-color: #1e2a37;
}

.column.acct-left .sblPurchase ul li .menu-icn,
.column.acct-right .sblPurchase ul li .menu-icn {
  background-image: url(/assets/manhunt/images/external/icn-crown.png);
}

.column.acct-left .sblPurchase ul li h2,
.column.acct-right .sblPurchase ul li h2 {
  font-size: 1em;
  margin: 0;
}

.column.acct-left .sblPurchase ul li a,
.column.acct-right .sblPurchase ul li a,
.column.acct-left .sblPurchase ul li a:visited,
.column.acct-right .sblPurchase ul li a:visited {
  color: yellow;
  transition: color 0.5s;
}

.column.acct-left .sblPurchase ul li a:hover,
.column.acct-right .sblPurchase ul li a:hover,
.column.acct-left .sblPurchase ul li a:visited:hover,
.column.acct-right .sblPurchase ul li a:visited:hover {
  color: #82c0e1;
}

.column.acct-left .sblPurchase ul li button,
.column.acct-right .sblPurchase ul li button {
  width: 100%;
}

.column.acct-right .sblPurchase {
  margin-top: 2em;
}

.column.acct-right .sblPurchase ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: inherit;
  font-family: 'Montserrat', sans-serif;
  -webkit-padding-start: 0;
  font-size: 1.1rem;
  margin: 0;
  list-style: none;
  width: 100%;
  margin-bottom: 1em;
  -ms-flex-order: 2;
      order: 2;
}

.column.acct-right .sblPurchase ul li {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  padding: 1em;
  background-color: #1e2a37;
  cursor: pointer;
  line-height: normal;
  color: #c0ced8;
  border-bottom: 1px solid #273B4A;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  transition: background-color 300ms cubic-bezier(0.42, 0, 0.58, 1);
}

.column.acct-right .sblPurchase ul li span.menu-icn {
  width: 2em;
  background-size: 1.4em;
  background-repeat: no-repeat;
  width: 2.4em;
  background-position-x: 0;
  background-position-y: 50%;
}

#verisignSealClone > div {
  margin: 1em 0;
}

#verisignSealClone > div:first-child {
  margin-top: 0;
}

#verisignSealClone > div:last-child {
  margin-bottom: 0;
}

#bv5lplmodl {
  font-family: 'Montserrat', sans-serif;
}

#bv5lplmodl h1,
#bv5lplmodl h2 {
  font-weight: normal;
  font-size: 1.3em;
}

#bv5lplmodl h1 {
  font-size: 1.6em;
}

#bv5lplmodl h2 {
  margin-bottom: 1.3em;
}

.segpayClass.hardCurtain {
  opacity: 1;
  top: 4em;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.segpayClass.hardCurtain .hardCurtainItem {
  min-width: 100%;
  width: calc(100% - 4em);
  height: calc(100vh - 8em);
  margin: 0 auto;
}

.segpayClass.hardCurtain .hardCurtainItem .seg-pay-iframe {
  width: 100%;
  height: 90vh;
}

.segpayClass.hardCurtain .hardCurtainItem .segpay-cancel {
  margin: auto;
  border-radius: 0.3em;
  padding: 0.2em 0.5em;
  color: #464646 !important;
  background-color: #9c9c9c;
  font-size: 0.9em;
}

.aab-plans-blk-wrap .planBtns {
  margin-top: 1.5em;
}

.aab-plans-blk-wrap button {
  padding-top: 1.2em;
  padding-bottom: 1.2em;
  margin-left: 0.5em;
}

.aab-plans-blk-wrap button:first-child {
  margin-left: 0;
}

.aab-plans-blk {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  max-width: 50em;
}

@media only screen and (min-width: 801px) {
  .aab-plans-blk {
    min-width: 36em;
  }
}

@media only screen and (min-width: 801px) {
  .aab-plans-blk {
    min-width: 36em;
  }
}

.aab-plans-blk .aab-plan-row label {
  cursor: pointer;
}

.asModal {
  width: 100%;
  position: relative;
}

.asModal .aab-plans-blk {
  margin-left: auto;
  margin-right: auto;
  color: white;
}

.aab-plan-row {
  width: 100%;
  padding: 1em 0;
}

.aab-plan-row label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.aab-plan-row label > * {
  margin-right: 0.6em;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.aab-plan-row label > *:last-child {
  margin-right: 0;
}

.aab-plan-row label [data-hook=aab-bpt-txtdata] {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-direction: column;
      flex-direction: column;
}

.aab-plan-row label .aab-bpt-txt-second {
  margin-top: 0.5em;
}

#gen_ta_res_wrap {
  position: absolute;
  border: solid thin #395068;
  min-height: 9em;
  z-index: 100;
  background-color: #273b4a;
  padding: 1em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-transform: none;
}

div.inpBtnGrp {
  width: 100%;
}

[data-hook=loc_widget_help] {
  font-size: 0.8em;
  margin-bottom: 0.5em !important;
  width: 100%;
}

[data-hook=saveProfAcct][data-hook-sub=secondary] {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 0.5em;
  color: yellow;
  text-decoration: underline;
  cursor: pointer;
}

#v5profpu {
  display: none;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.98) none repeat scroll 0 0;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 400;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}

#v5profpu #popup-menubar-forms-wrapper {
  display: none;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1000;
  overflow: scroll;
  outline: 0;
}

#v5profpu #mhprofile-popup {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
  position: relative;
  width: 100%;
  z-index: 10;
  margin: 0 auto;
  height: 100%;
}

#v5profpu .profSideNavBtn {
  display: none;
  width: 5%;
  cursor: pointer;
  margin-top: 40vh;
  height: 4.5rem;
  border-bottom: 1px solid #53626f;
  border-top: 1px solid #53626f;
}

@media only screen and (min-width: 1025px) {
  #v5profpu .profSideNavBtn {
    display: inline;
  }
}

@media only screen and (min-width: 1025px) {
  #v5profpu .profSideNavBtn {
    display: inline;
  }
}

#v5profpu .profSideNavBtn.prevBtn {
  background: url(/assets/manhunt/images/icn/icn-arrow-prev-off.png) no-repeat center center;
  background-size: 2rem 2rem;
  border-right: 1px solid #53626f;
}

#v5profpu .profSideNavBtn.nextBtn {
  background: url(/assets/manhunt/images/icn/icn-arrow-next-off.png) no-repeat center center;
  background-size: 1.8rem 1.8rem;
  border-left: 1px solid #53626f;
}

#v5profpu .profSideNavBtn.btn-disabled {
  cursor: not-allowed;
  opacity: 0.9;
  filter: blur(1px);
}

#v5profpu .horizontal-spacer-for-prev-next-btn {
  display: none;
  width: 5%;
  height: 100%;
}

@media only screen and (min-width: 1025px) {
  #v5profpu .horizontal-spacer-for-prev-next-btn {
    display: inline;
  }
}

@media only screen and (min-width: 1025px) {
  #v5profpu .horizontal-spacer-for-prev-next-btn {
    display: inline;
  }
}

#v5profpu .prfpu-content {
  width: 100%;
  height: inherit;
  max-width: 1280px;
  padding: 0.66em 1.2em;
  position: relative;
}

@media only screen and (min-width: 641px) {
  #v5profpu .prfpu-content {
    padding: 0.66em 1.66em;
  }
}

@media only screen and (min-width: 641px) {
  #v5profpu .prfpu-content {
    padding: 0.66em 1.66em;
  }
}

#v5profpu .prfpu-header {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 0.33rem;
}

#v5profpu .prfpu-logo {
  text-decoration: none;
  background: rgba(0, 0, 0, 0) url("/assets/manhunt/images/res/m_logo.png") no-repeat scroll center top / contain;
  width: 3.2rem;
  height: 3.2rem;
  margin: 0;
  padding: 0;
}

#v5profpu .prfpu-nav-links {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: stretch;
      align-items: stretch;
  cursor: pointer;
}

@media only screen and (min-width: 641px) {
  #v5profpu .prfpu-nav-links {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
  }
}

@media only screen and (min-width: 641px) {
  #v5profpu .prfpu-nav-links {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
  }
}

#v5profpu .prfpu-nav-btn {
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-left: 2em;
  padding: 0.8em 0;
}

#v5profpu .prfpu-nav-btn .ppnb-title {
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 0.8rem;
  text-transform: uppercase;
}

#v5profpu .prfpu-nav-btn .ppnb-icn {
  width: 1.4em;
  height: 1.4em;
}

#v5profpu .prfpu-nav-btn .ppnb-icn.popout-icn {
  background: url(/assets/manhunt/images/icn/icn-new-window-white.png) no-repeat top center;
  background-size: 1.2rem 1.2rem;
  margin-left: 0.6rem;
}

#v5profpu .prfpu-nav-btn .ppnb-icn.close-window-icn {
  background: url(/assets/manhunt/images/icn/icn-close-window.png) no-repeat top center;
  background-size: 1.25rem 1.25rem;
  margin-left: 0.6rem;
}

#v5profpu .prfpu-nav-btn.close-photos {
  display: none;
}

#v5profpu #popup-menubar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: stretch;
      align-items: stretch;
  -ms-flex-pack: start;
      justify-content: flex-start;
  width: 100%;
  padding: 0;
  margin: 0;
  height: auto;
  border-top: none;
  border-bottom: 1px solid #53626f;
}

@media only screen and (min-width: 801px) {
  #v5profpu #popup-menubar {
    -ms-flex-direction: row;
        flex-direction: row;
    border-top: 1px solid #53626f;
  }
}

@media only screen and (min-width: 801px) {
  #v5profpu #popup-menubar {
    -ms-flex-direction: row;
        flex-direction: row;
    border-top: 1px solid #53626f;
  }
}

#v5profpu #popup-prof-snapshot {
  padding: 0;
  width: 100%;
  height: 100%;
  padding: 0.66em 0;
}

@media only screen and (min-width: 801px) {
  #v5profpu #popup-prof-snapshot {
    width: 50%;
  }
}

@media only screen and (min-width: 801px) {
  #v5profpu #popup-prof-snapshot {
    width: 50%;
  }
}

#v5profpu #snapshot-title-div {
  margin-bottom: 0.4em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: baseline;
      align-items: baseline;
}

#v5profpu .snapshot-title-icn {
  margin-right: 0.15em;
  width: 1.15em;
  height: 1.15em;
}

#v5profpu #snapshot-title-username,
#v5profpu #pics-snapshot-title-username {
  color: #82c0e1;
  font-family: "Montserrat", sans-serif;
  font-size: 1.35em;
}

#v5profpu #snapshot-prof-details,
#v5profpu #pics-snapshot-prof-details {
  color: #fff;
  font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 0.95em;
}

#v5profpu #snapshot-prof-details span,
#v5profpu #pics-snapshot-prof-details span {
  margin-right: 0.3em;
}

#v5profpu #snapshot-online-status {
  width: 0.7rem;
  height: 0.7rem;
  margin: 0 0.66rem;
}

#v5profpu [data-hook=snapshot-lastlogin-data] {
  margin-left: 0.66em;
}

#v5profpu #popup-menubar-links {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  cursor: pointer;
  width: 100%;
  border-top: 1px solid #53626f;
  border-left: 1px solid #53626f;
  min-height: 2.66em;
}

@media only screen and (min-width: 801px) {
  #v5profpu #popup-menubar-links {
    width: 50%;
    border-top: none;
  }
}

@media only screen and (min-width: 801px) {
  #v5profpu #popup-menubar-links {
    width: 50%;
    border-top: none;
  }
}

#v5profpu .prof-actions-btn {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  border-right: 1px solid #53626f;
  width: 20%;
}

#v5profpu .prof-actions-btn.btn-disabled {
  cursor: not-allowed;
}

#v5profpu .prof-actions-btn.btn-disabled .prof-actions-btn-icn,
#v5profpu .prof-actions-btn.btn-disabled .prof-actions-btn-title {
  opacity: 0.9;
  filter: blur(1px);
}

#v5profpu .prof-actions-btn:hover {
  transition: background-color 300ms cubic-bezier(0.42, 0, 0.58, 1) 0s;
  background-color: #394f68;
}

#v5profpu .prof-actions-btn:hover .prof-actions-btn-title {
  color: #f0e804;
}

#v5profpu .prof-actions-btn .prof-actions-btn-title {
  display: none;
  font-family: "Montserrat", sans-serif;
  color: #c0ced8;
  font-weight: 400;
  font-size: 0.8rem;
  text-transform: uppercase;
  padding: 0 0.3em;
}

@media only screen and (min-width: 1025px) {
  #v5profpu .prof-actions-btn .prof-actions-btn-title {
    display: inline;
  }
}

@media only screen and (min-width: 1025px) {
  #v5profpu .prof-actions-btn .prof-actions-btn-title {
    display: inline;
  }
}

#v5profpu .prof-actions-btn .prof-actions-btn-icn {
  width: 1.5rem;
  height: 1.5rem;
  background-position-x: center;
  background-position-y: center;
  background-size: 1.6rem 1.6rem;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
}

@media only screen and (min-width: 1025px) {
  #v5profpu .prof-actions-btn .prof-actions-btn-icn {
    background-size: 1.2rem 1.2rem;
  }
}

@media only screen and (min-width: 1025px) {
  #v5profpu .prof-actions-btn .prof-actions-btn-icn {
    background-size: 1.2rem 1.2rem;
  }
}

#v5profpu .prof-actions-btn .prof-actions-btn-icn.unlock-icn {
  background-image: url("/assets/manhunt/images/icn/icn-unlock-off.png");
}

#v5profpu .prof-actions-btn .prof-actions-btn-icn.lock-icn {
  background-image: url("/assets/manhunt/images/icn/icn-lock-off.png");
}

#v5profpu .prof-actions-btn .prof-actions-btn-icn.req-unlock-icn {
  background-image: url("/assets/manhunt/images/icn/icn-req-unlock-off.png");
}

#v5profpu .prof-actions-btn .prof-actions-btn-icn.messages-icn {
  background-image: url("/assets/manhunt/images/icn/nav-icn-convo.png");
}

#v5profpu .prof-actions-btn .prof-actions-btn-icn.video-icn {
  background-image: url("/assets/manhunt/images/icn/nav-icn-video.png");
}

#v5profpu .prof-actions-btn .prof-actions-btn-icn.wink-icn {
  background-image: url("/assets/manhunt/images/icn/icn-wink-off.png");
}

#v5profpu .prof-actions-btn .prof-actions-btn-icn.add-buddy-icn,
#v5profpu .prof-actions-btn .prof-actions-btn-icn.edit-buddy-icn {
  background-image: url("/assets/manhunt/images/icn/icn-add-buddy-off.png");
}

#v5profpu .prof-actions-btn:hover .prof-actions-btn-icn.unlock-icn {
  background-image: url("/assets/manhunt/images/icn/icn-unlock-on.png");
}

#v5profpu .prof-actions-btn:hover .prof-actions-btn-icn.lock-icn {
  background-image: url("/assets/manhunt/images/icn/icn-lock-on.png");
}

#v5profpu .prof-actions-btn:hover .prof-actions-btn-icn.req-unlock-icn {
  background-image: url("/assets/manhunt/images/icn/icn-req-unlock-on.png");
}

#v5profpu .prof-actions-btn:hover .prof-actions-btn-icn.messages-icn {
  background-image: url("/assets/manhunt/images/icn/nav-icn-convo-on.png");
}

#v5profpu .prof-actions-btn:hover .prof-actions-btn-icn.video-icn {
  background-image: url("/assets/manhunt/images/icn/nav-icn-video-on.png");
}

#v5profpu .prof-actions-btn:hover .prof-actions-btn-icn.wink-icn {
  background-image: url("/assets/manhunt/images/icn/icn-wink-on.png");
}

#v5profpu .prof-actions-btn:hover .prof-actions-btn-icn.add-buddy-icn,
#v5profpu .prof-actions-btn:hover .prof-actions-btn-icn.edit-buddy-icn {
  background-image: url("/assets/manhunt/images/icn/icn-add-buddy-on.png");
}

#v5profpu #popup-profile-details {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

@media only screen and (min-width: 801px) {
  #v5profpu #popup-profile-details {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}

@media only screen and (min-width: 801px) {
  #v5profpu #popup-profile-details {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}

#v5profpu #popup-profile-details-left,
#v5profpu #popup-profile-details-right {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: stretch;
      align-items: stretch;
  padding-bottom: 2em;
}

@media only screen and (min-width: 801px) {
  #v5profpu #popup-profile-details-left,
  #v5profpu #popup-profile-details-right {
    width: 50%;
  }
}

@media only screen and (min-width: 801px) {
  #v5profpu #popup-profile-details-left,
  #v5profpu #popup-profile-details-right {
    width: 50%;
  }
}

#v5profpu #popup-profile-details-right {
  padding-left: 0;
}

@media only screen and (min-width: 801px) {
  #v5profpu #popup-profile-details-right {
    padding-left: 1.1rem;
  }
}

@media only screen and (min-width: 801px) {
  #v5profpu #popup-profile-details-right {
    padding-left: 1.1rem;
  }
}

#v5profpu #popup-profile-details-left {
  padding-right: 0;
}

@media only screen and (min-width: 801px) {
  #v5profpu #popup-profile-details-left {
    padding-right: 1.1rem;
  }
}

@media only screen and (min-width: 801px) {
  #v5profpu #popup-profile-details-left {
    padding-right: 1.1rem;
  }
}

#v5profpu #prof_photo_preview_wrapper {
  background: none;
  padding: 0;
  margin: 1.5em 0;
}

@media only screen and (min-width: 641px) {
  #v5profpu #prof_photo_preview_wrapper {
    background: #18222c none repeat scroll 0 0;
    padding: 2.5rem;
  }
}

@media only screen and (min-width: 641px) {
  #v5profpu #prof_photo_preview_wrapper {
    background: #18222c none repeat scroll 0 0;
    padding: 2.5rem;
  }
}

@media only screen and (min-width: 801px) {
  #v5profpu #prof_photo_preview_wrapper {
    background: none;
    padding: 0;
  }
}

@media only screen and (min-width: 801px) {
  #v5profpu #prof_photo_preview_wrapper {
    background: none;
    padding: 0;
  }
}

@media only screen and (min-width: 1025px) {
  #v5profpu #prof_photo_preview_wrapper {
    background: #18222c none repeat scroll 0 0;
    padding: 2.5rem;
  }
}

@media only screen and (min-width: 1025px) {
  #v5profpu #prof_photo_preview_wrapper {
    background: #18222c none repeat scroll 0 0;
    padding: 2.5rem;
  }
}

#v5profpu #prof_photo_preview_in_wrapper {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  background: none;
  min-height: 21em;
  overflow: hidden;
}

@media only screen and (min-width: 1025px) {
  #v5profpu #prof_photo_preview_in_wrapper {
    background: #18222c none repeat scroll 0 0;
  }
}

@media only screen and (min-width: 1025px) {
  #v5profpu #prof_photo_preview_in_wrapper {
    background: #18222c none repeat scroll 0 0;
  }
}

#v5profpu #prof_photo_preview_in_wrapper .animLoad9Grid {
  font-size: 2em;
}

#v5profpu #prof_photo_preview {
  max-width: 600px;
  max-height: 40vh;
  object-fit: contain;
  cursor: pointer;
}

#v5profpu.photoView #mhprofile-popup {
  height: 100%;
}

#v5profpu.photoView .prfpu-content {
  background-color: #18222c;
  height: 100%;
}

#v5profpu.photoView #popup-new-window-btn {
  display: none;
}

#v5profpu.photoView .prfpu-nav-btn.close-photos {
  display: -ms-flexbox;
  display: flex;
}

#v5profpu.photoView .prfpu-nav-btn.close-profile {
  display: none;
}

#v5profpu.photoView #popup-profile-details-right {
  display: none;
}

#v5profpu.photoView #popup-profile-details-left {
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  padding: 0;
}

@media only screen and (min-width: 801px) {
  #v5profpu.photoView #popup-profile-details-left {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    padding: 2em 0;
  }
}

@media only screen and (min-width: 801px) {
  #v5profpu.photoView #popup-profile-details-left {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    padding: 2em 0;
  }
}

#v5profpu.photoView #popup-menubar-links {
  display: none;
}

#v5profpu.photoView #popup-prof-snapshot {
  width: 100%;
}

@media only screen and (min-width: 801px) {
  #v5profpu.photoView #popup-prof-snapshot {
    width: 100%;
  }
}

@media only screen and (min-width: 801px) {
  #v5profpu.photoView #popup-prof-snapshot {
    width: 100%;
  }
}

#v5profpu.photoView #prof_photo_preview_wrapper {
  width: 100%;
  margin-top: 0;
  margin-bottom: 2rem;
}

@media only screen and (min-width: 801px) {
  #v5profpu.photoView #prof_photo_preview_wrapper {
    width: 63%;
    margin: 0 0 0 1rem;
    padding-top: 0;
  }
}

@media only screen and (min-width: 801px) {
  #v5profpu.photoView #prof_photo_preview_wrapper {
    width: 63%;
    margin: 0 0 0 1rem;
    padding-top: 0;
  }
}

#v5profpu.photoView #prof_photo_preview_wrapper img {
  max-width: 1024px;
  min-width: 250px;
  max-height: 75vh;
  object-fit: contain;
}

#v5profpu.photoView #prof_photo_preview_wrapper #prof_photo_preview_in_wrapper {
  background-color: black;
}

#v5profpu.photoView #prof_photo_preview_wrapper #prof_photo_preview_in_wrapper #prof_photo_preview {
  height: initial;
  cursor: default;
}

#v5profpu.photoView #prof_photo_thumbs_block {
  width: 100%;
}

@media only screen and (min-width: 801px) {
  #v5profpu.photoView #prof_photo_thumbs_block {
    width: 34%;
  }
}

@media only screen and (min-width: 801px) {
  #v5profpu.photoView #prof_photo_thumbs_block {
    width: 34%;
  }
}

#v5profpu.photoView #prof_photo_thumbs_block .profile-pic-thumb {
  width: 16.667%;
}

#v5profpu.photoView #popup-menubar {
  margin-bottom: 0;
}

#v5profpu.photoView #popup-video-carousel-wrapper {
  display: none;
}

#v5profpu #popup-photo-carousel-wrapper,
#v5profpu #popup-video-carousel-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}

#v5profpu #popup-video-carousel-wrapper {
  margin-top: 1em;
}

#v5profpu #popup-photo-carousel-wrapper .ownPhotosNote,
#v5profpu #popup-video-carousel-wrapper .ownVideosNote {
  color: #969696;
  font-style: italic;
}

#v5profpu #popup-photo-carousel,
#v5profpu #popup-video-carousel,
#v5profpu .menubar-form-pic-carousel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}

#v5profpu #popup-video-carousel img {
  border: solid 1px #6d6d6d;
}

#v5profpu .popup-prof-section-title {
  color: #c0ced8;
  font-family: "Montserrat", sans-serif;
  font-size: 1.05rem;
  font-weight: 700;
  line-height: 1rem;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}

#v5profpu .profile-pic-thumb,
#v5profpu .profile-video-thumb {
  width: 16.66%;
  margin: 0;
  padding: 0;
  cursor: pointer;
}

#v5profpu .profile-pic-thumb.imgLocked,
#v5profpu .profile-video-thumb.imgLocked {
  cursor: not-allowed;
}

@media only screen and (min-width: 641px) {
  #v5profpu .profile-pic-thumb,
  #v5profpu .profile-video-thumb {
    width: 12.5%;
  }
}

@media only screen and (min-width: 641px) {
  #v5profpu .profile-pic-thumb,
  #v5profpu .profile-video-thumb {
    width: 12.5%;
  }
}

@media only screen and (min-width: 801px) {
  #v5profpu .profile-pic-thumb,
  #v5profpu .profile-video-thumb {
    width: 16.66%;
  }
}

@media only screen and (min-width: 801px) {
  #v5profpu .profile-pic-thumb,
  #v5profpu .profile-video-thumb {
    width: 16.66%;
  }
}

@media only screen and (min-width: 1025px) {
  #v5profpu .profile-pic-thumb,
  #v5profpu .profile-video-thumb {
    width: 12.5%;
  }
}

@media only screen and (min-width: 1025px) {
  #v5profpu .profile-pic-thumb,
  #v5profpu .profile-video-thumb {
    width: 12.5%;
  }
}

#v5profpu .prof-pic-thumb,
#v5profpu .prof-video-thumb,
#v5profpu .buddy-pic-thumb {
  width: 16.667%;
  max-width: 100px;
  margin: 0;
  padding: 0.1rem 0.1rem 0 0;
}

@media only screen and (min-width: 641px) {
  #v5profpu .prof-pic-thumb,
  #v5profpu .prof-video-thumb,
  #v5profpu .buddy-pic-thumb {
    width: 12.5%;
  }
}

@media only screen and (min-width: 641px) {
  #v5profpu .prof-pic-thumb,
  #v5profpu .prof-video-thumb,
  #v5profpu .buddy-pic-thumb {
    width: 12.5%;
  }
}

@media only screen and (min-width: 801px) {
  #v5profpu .prof-pic-thumb,
  #v5profpu .prof-video-thumb,
  #v5profpu .buddy-pic-thumb {
    width: 16.667%;
  }
}

@media only screen and (min-width: 801px) {
  #v5profpu .prof-pic-thumb,
  #v5profpu .prof-video-thumb,
  #v5profpu .buddy-pic-thumb {
    width: 16.667%;
  }
}

#v5profpu .thumb-selected {
  border: 2px solid #f0e804;
}

#v5profpu #popup-looking-for-block {
  margin: 2.6rem 0 2.45rem 0;
}

#v5profpu #popup-looking-for-text {
  color: #fff;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.55rem;
  padding: 0;
  margin: 0;
}

#v5profpu #popup-profile-stats-block {
  width: 100%;
  margin-bottom: 4.6rem;
}

#v5profpu #popup-profile-stats {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: stretch;
      align-items: stretch;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  margin: 0;
  padding: 0;
}

@media only screen and (min-width: 1025px) {
  #v5profpu #popup-profile-stats {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}

@media only screen and (min-width: 1025px) {
  #v5profpu #popup-profile-stats {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}

#v5profpu #popup-profile-stats-left,
#v5profpu #popup-profile-stats-right {
  width: 100%;
}

@media only screen and (min-width: 1025px) {
  #v5profpu #popup-profile-stats-left,
  #v5profpu #popup-profile-stats-right {
    width: 50%;
  }
}

@media only screen and (min-width: 1025px) {
  #v5profpu #popup-profile-stats-left,
  #v5profpu #popup-profile-stats-right {
    width: 50%;
  }
}

#v5profpu #popup-profile-stats-left {
  padding-right: 0;
}

@media only screen and (min-width: 1025px) {
  #v5profpu #popup-profile-stats-left {
    padding-right: 2rem;
  }
}

@media only screen and (min-width: 1025px) {
  #v5profpu #popup-profile-stats-left {
    padding-right: 2rem;
  }
}

#v5profpu .popup-profile-stats-list {
  width: 100%;
  list-style: none;
  padding: 0;
  margin: 0;
}

#v5profpu .popup-profile-stat {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  border-bottom: 1px solid #53626f;
  padding: 0.5rem 0;
}

#v5profpu .popup-profile-stat-title {
  color: #82c0e1;
  font-family: "Montserrat", sans-serif;
  font-size: 0.95rem;
  font-weight: 400;
  text-transform: uppercase;
}

#v5profpu .popup-profile-stat-val {
  color: #fff;
  font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 1.1rem;
  font-weight: normal;
}

#v5profpu #popup-intos {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 1rem;
}

#v5profpu .popup-into {
  font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  background: #273b4a none repeat scroll 0 0;
  border: 1px solid #18222c;
  border-radius: 3px;
  color: #c0ced8;
  font-size: 1.1rem;
  padding: 0.4rem;
  margin: 0 0.5rem 0.5rem 0;
  font-weight: 400;
  line-height: 1.4em;
}

#v5profpu #popup-profile-details-btns {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 2rem;
}

#v5profpu #popup-profile-details-btns-left,
#v5profpu #popup-profile-details-btns-left {
  width: 50%;
}

#v5profpu .prof-neg-actions-btn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-item-align: center;
      align-self: center;
  cursor: pointer;
  padding: 0.25rem 0;
}

#v5profpu .prof-neg-actions-btn-icn {
  width: 1rem;
  height: 1rem;
  margin-right: 0.55rem;
}

#v5profpu #popup-block-prof-btn-icn {
  background: rgba(0, 0, 0, 0) url("/assets/manhunt/images/icn/icn-block.png") no-repeat scroll top center;
  background-size: 0.9rem 0.9rem;
}

#v5profpu #popup-report-prof-btn-icn {
  background: rgba(0, 0, 0, 0) url("/assets/manhunt/images/icn/icn-alert.png") no-repeat scroll top center;
  background-size: 0.9rem 0.9rem;
}

#v5profpu .prof-neg-actions-btn-title {
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 0.85rem;
  font-weight: 400;
  text-transform: uppercase;
}

#v5profpu #menubar-feedback-modal-wrapper {
  display: none;
  width: 100%;
  position: absolute;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 1.2rem;
  z-index: 100;
}

@media only screen and (min-width: 801px) {
  #v5profpu #menubar-feedback-modal-wrapper {
    -ms-flex-pack: end;
        justify-content: flex-end;
  }
}

@media only screen and (min-width: 801px) {
  #v5profpu #menubar-feedback-modal-wrapper {
    -ms-flex-pack: end;
        justify-content: flex-end;
  }
}

#v5profpu #menubar-feedback-modal {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: stretch;
      align-items: stretch;
  position: relative;
  text-align: center;
  background: #fff none repeat scroll 0 0;
  border-radius: 3px;
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.3);
  width: 100%;
  max-width: 20rem;
  margin-right: 12%;
}

@media only screen and (min-width: 801px) {
  #v5profpu #menubar-feedback-modal {
    -ms-flex-pack: end;
        justify-content: flex-end;
    margin-right: 18%;
  }
}

@media only screen and (min-width: 801px) {
  #v5profpu #menubar-feedback-modal {
    -ms-flex-pack: end;
        justify-content: flex-end;
    margin-right: 18%;
  }
}

#v5profpu #feedback-modal-title {
  display: block;
  position: relative;
  font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #273b4a;
  font-size: 0.95rem;
  font-weight: 500;
  padding: 1rem 2rem;
  line-height: 1.3rem;
}

#v5profpu #feedback-modal-dismiss-btn {
  background: #f9f9f9 none repeat scroll 0 0;
  border-top: 1px solid #e6e6e6;
  color: #82c0e1;
  display: block;
  font-family: "Montserrat", sans-serif;
  font-size: 1.1rem;
  font-weight: 700;
  text-transform: uppercase;
  width: 100%;
  padding: 0.75rem 0;
  border-radius: 3px;
  cursor: pointer;
}

#v5profpu #popup-menubar-forms {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  margin: 5rem auto;
  padding: 0 1rem;
  width: 100%;
  outline: 0;
}

#v5profpu .menubar-form {
  display: none;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  background: #fff none repeat scroll 0 0;
  width: 100%;
  max-width: 600px;
}

#v5profpu .menubar-form-header {
  width: 100%;
  padding: 1.75rem 2.2rem;
  font-size: 1.15rem;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
  line-height: 1rem;
}

#v5profpu .menubar-darkblue {
  background: #273b4a none repeat scroll 0 0;
}

#v5profpu .menubar-red {
  background: #fc5e4d none repeat scroll 0 0;
}

#v5profpu .menubar-form-title {
  color: #fff;
  text-transform: uppercase;
}

#v5profpu .menubar-form-subtitle {
  color: #82c0e1;
}

#v5profpu #report-form-subtitle {
  color: #e70707;
  font-weight: bold;
  font-size: 1.3rem;
  line-height: 1.8rem;
  padding: 2.5rem 2.2rem 1rem 2.2rem;
  margin: 0;
}

#v5profpu #report-form-subtitle span {
  color: #000;
}

#v5profpu .menubar-form-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
}

#v5profpu .menubar-form-subheading {
  display: block;
  color: #273b4a;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 0.85rem;
  padding: 0.9rem 2.2rem;
}

#v5profpu .menubar-form-msg {
  color: #434343;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.1rem;
  width: 100%;
  padding: 2.2rem 2.2rem 1rem 2.2rem;
}

#v5profpu .menubar-form-msg p {
  margin: 0.5rem 0;
  line-height: 1.5rem;
}

#v5profpu .menubar-form-textarea {
  background: #f1f1f1 none repeat scroll 0 0;
  border: 1px solid #18222c;
  border-radius: 3px;
  color: #777;
  font-size: 1.5rem;
  margin: 0 2.2rem 1.2rem 2.2rem;
  resize: none;
  height: 3em;
  min-height: 16vh;
}

#v5profpu .menubar-form-textarea:hover {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #82c0e1;
  color: #434343;
}

#v5profpu .menubar-form-pic-carousel {
  padding: 0 2.2rem 2.35rem 2.2rem;
}

#v5profpu .buddy-pic-thumb {
  cursor: pointer;
}

#v5profpu .menubar-section-separator {
  height: 0.1rem;
  margin: 0 2.2rem;
  border-bottom: 1px solid #ccc;
}

#v5profpu .menubar-form-btn-div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  padding: 1rem 2.2rem 2rem 2.2rem;
}

#v5profpu .menubar-form-btn {
  border-radius: 3px;
  text-decoration: none;
  font-family: "Montserrat", sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1rem;
  padding: 1.1rem 2.5rem;
  margin-left: 1.5rem;
  text-transform: uppercase;
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0s;
  cursor: pointer;
  /*.respo_tablet_plus({
      padding: 1.4rem 3.5rem;
    });*/
}

#v5profpu .menubar-form-btn-blue {
  background: #82c0e1 none repeat scroll 0 0;
  border: 1px solid #82c0e1;
  color: #1b2833;
}

#v5profpu .menubar-form-btn-blue:hover {
  background: #f0e804 none repeat scroll 0 0;
  border: 1px solid #f0e804;
}

#v5profpu .menubar-form-btn-grey {
  background: #e6e6e6 none repeat scroll 0 0;
  border: 1px solid #e6e6e6;
  color: #777;
}

#v5profpu .menubar-form-btn-grey:hover {
  background: #ccc none repeat scroll 0 0;
  border: 1px solid #ccc;
  color: #1b2833;
}

#v5profpu .menubar-form-btn-red {
  background: #e70707 none repeat scroll 0 0;
  border: 1px solid #e70707;
  color: #fff;
}

#v5profpu .menubar-form-btn-red:hover {
  background: #c80606 none repeat scroll 0 0;
  border: 1px solid #c80606;
}

#v5profpu #report-reasons {
  text-decoration: none;
  list-style: none;
  color: #434343;
  font-weight: 900;
  line-height: 1rem;
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0s;
  font-size: 1.25rem;
  padding: 0 2.2rem;
  margin: 0;
  margin-top: 1rem;
}

#v5profpu #report-reasons li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: baseline;
      align-items: baseline;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  padding: 0;
  padding-bottom: 1.1rem;
  margin: 0;
}

#v5profpu #report-reasons li input[type=radio] {
  background: rgba(0, 0, 0, 0) url("/assets/manhunt/images/icn/icn-radio-btn.png") no-repeat scroll 0 top / 1.4rem 1.4rem;
  border: 1px solid #273b4a !important;
  width: 1.6rem;
}

#v5profpu #report-reasons li label {
  margin-left: 0.8rem;
  line-height: 1.4rem;
}

#v5profpu .anld9grdisbtn {
  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;
  height: 100%;
  width: 100%;
  position: absolute;
  background-color: black;
  top: 0px;
  left: 0px;
  cursor: not-allowed;
}

#v5profpu .anld9grdisbtn .animLoad9Grid {
  font-size: 10px;
  margin-top: 0;
  margin-bottom: 0.3em;
}

#v5profpu .btn-hide {
  display: none;
}

#v5profpu .hide-on-mobile {
  display: none;
}

@media only screen and (min-width: 801px) {
  #v5profpu .hide-on-mobile {
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 801px) {
  #v5profpu .hide-on-mobile {
    display: -ms-flexbox;
    display: flex;
  }
}

.ttipmhv5 {
  position: absolute;
  background: #82c0e1;
  border-radius: 4px;
  padding: 6px 12px;
  font-family: arial;
  font-size: 12px;
  color: #000;
  top: -60%;
  left: 33%;
}

.popoutExternalLegalSuccess {
  position: relative;
  background-color: #18222c;
  background-image: none;
  font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #fff;
  box-sizing: border-box;
}

@media only screen and (min-width: 1025px) {
  .popoutExternalLegalSuccess {
    background: rgba(0, 0, 0, 0) url("/assets/manhunt/images/v5/popout-external-legal-bg.jpg") no-repeat scroll center center / cover;
  }
}

@media only screen and (min-width: 1025px) {
  .popoutExternalLegalSuccess {
    background: rgba(0, 0, 0, 0) url("/assets/manhunt/images/v5/popout-external-legal-bg.jpg") no-repeat scroll center center / cover;
  }
}

#v5-external-header-wrapper {
  display: none !important;
}

._modalRoadblock {
  display: none;
}

._modalRoadblock .modal-body {
  display: none;
}

#popout-legal-topnav-wrapper {
  width: 100%;
  height: auto;
  background: rgba(24, 34, 44, 0.95) none repeat scroll 0 0;
  border-bottom: 1px solid #0f151b;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
}

#popout-legal-topnav {
  height: 4rem;
  -ms-flex-align: center;
      align-items: center;
}

#popout-legal-topnav,
#popout-legal {
  margin: 0 auto;
  width: 100%;
  max-width: 1580px;
  padding: 0 1rem;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-line-pack: center;
      align-content: center;
}

@media only screen and (min-width: 641px) {
  #popout-legal-topnav,
  #popout-legal {
    padding: 0 2.5rem;
  }
}

@media only screen and (min-width: 641px) {
  #popout-legal-topnav,
  #popout-legal {
    padding: 0 2.5rem;
  }
}

#popout-legal-topnav-mhlogo {
  background: rgba(0, 0, 0, 0) url("/assets/manhunt/images/res/m_logo.png") no-repeat scroll left center / contain;
  width: 12%;
  height: 3.35rem;
  padding: 1.2rem 0;
  text-decoration: none;
  position: relative;
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0s;
  cursor: pointer;
}

@media only screen and (min-width: 1025px) {
  #popout-legal-topnav-mhlogo {
    background: rgba(0, 0, 0, 0) url("/assets/manhunt/images/v5/logo-full.png") no-repeat scroll left center / contain;
    padding: 1rem 0;
    height: 3rem;
  }
}

@media only screen and (min-width: 1025px) {
  #popout-legal-topnav-mhlogo {
    background: rgba(0, 0, 0, 0) url("/assets/manhunt/images/v5/logo-full.png") no-repeat scroll left center / contain;
    padding: 1rem 0;
    height: 3rem;
  }
}

#popout-legal-wrapper {
  width: 100%;
  margin-top: 3rem;
  position: relative;
}

#popout-legal-inner {
  width: 100%;
  background: rgba(39, 59, 74, 0.95) none repeat scroll 0 0;
  padding: 2.9rem 2.5rem;
}

@media only screen and (min-width: 1025px) {
  #popout-legal-inner {
    width: 33.33%;
  }
}

@media only screen and (min-width: 1025px) {
  #popout-legal-inner {
    width: 33.33%;
  }
}

#popout-legal-heading {
  font-size: 2rem;
  line-height: 2rem;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 2.5rem;
  text-align: center;
}

#popout-legal-content {
  font-size: 1.35rem;
  line-height: 1.75rem;
  font-weight: 400;
}

#popout-legal-content > p {
  font-size: 1.2rem;
  margin-bottom: 2.5rem;
  color: #ddd;
  opacity: 0.6;
}

#popout-legal-btn-div {
  box-sizing: border-box;
  width: 100%;
  height: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}

@media only screen and (min-width: 1024px) and (max-width: 1280px) {
  #popout-legal-btn-div {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1280px) {
  #popout-legal-btn-div {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

@media only screen and (max-width: 640px) {
  #popout-legal-btn-div {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

@media only screen and (max-width: 640px) {
  #popout-legal-btn-div {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

.legal-btn {
  text-decoration: none;
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0s;
  border-radius: 3px;
  font-family: "Montserrat", sans-serif;
  font-size: 1.15rem;
  font-weight: 400;
  width: 100%;
  max-width: 150px;
  padding: 1.1rem 4rem;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
}

@media only screen and (min-width: 1024px) and (max-width: 1280px) {
  .legal-btn {
    max-width: 100%;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1280px) {
  .legal-btn {
    max-width: 100%;
  }
}

@media only screen and (max-width: 640px) {
  .legal-btn {
    max-width: 100%;
  }
}

@media only screen and (max-width: 640px) {
  .legal-btn {
    max-width: 100%;
  }
}

#popout-legal-enter-btn {
  background: #f0e804 none repeat scroll 0 0;
  border: 1px solid #f0e804;
  color: #1b2833;
  margin-right: 1.2rem;
}

#popout-legal-enter-btn:hover {
  background: #82c0e1 none repeat scroll 0 0;
  border: 1px solid #82c0e1;
}

@media only screen and (min-width: 1024px) and (max-width: 1280px) {
  #popout-legal-enter-btn {
    margin-right: 0;
    margin-bottom: 1rem;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1280px) {
  #popout-legal-enter-btn {
    margin-right: 0;
    margin-bottom: 1rem;
  }
}

@media only screen and (max-width: 640px) {
  #popout-legal-enter-btn {
    margin-right: 0;
    margin-bottom: 1rem;
  }
}

@media only screen and (max-width: 640px) {
  #popout-legal-enter-btn {
    margin-right: 0;
    margin-bottom: 1rem;
  }
}

#popout-legal-cancel-btn {
  background: #e6e6e6 none repeat scroll 0 0;
  border: 1px solid #e6e6e6;
  color: #777;
}

#popout-legal-cancel-btn:hover {
  background: #ccc none repeat scroll 0 0;
  border: 1px solid #ccc;
  color: #1b2833;
}

@media only screen and (min-width: 801px) {
  .photoView .prfpu-content {
    background-color: #18222c;
    height: 100%;
  }

  .photoView #popup-profile-details-left {
    padding-top: 0 !important;
  }

  .photoView .prfpu-logo {
    visibility: hidden;
  }

  .photoView #popup-profile-details-left {
    position: relative;
    top: -1em !important;
  }

  .photoView #popup-menubar {
    display: none !important;
  }

  .photoView #popup-profile-details-left {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }

  .photoView #prof_photo_thumbs_block {
    width: 100% !important;
  }

  .photoView .profile-pic-thumb {
    width: 6% !important;
  }

  .photoView #popup-photo-carousel {
    -ms-flex-pack: center !important;
        justify-content: center !important;
    margin-bottom: 1em !important;
  }

  .photoView .profile-pic-thumb {
    width: 5% !important;
    margin: 0 4px !important;
  }

  .photoView .popup-prof-section-title {
    display: none !important;
  }

  .photoView #prof_photo_preview_wrapper {
    width: 100% !important;
  }

  .photoView #prof_photo_preview_in_wrapper {
    background-color: transparent !important;
  }
}

@media only screen and (min-width: 801px) {
  .photoView .prfpu-content {
    background-color: #18222c;
    height: 100%;
  }

  .photoView #popup-profile-details-left {
    padding-top: 0 !important;
  }

  .photoView .prfpu-logo {
    visibility: hidden;
  }

  .photoView #popup-profile-details-left {
    position: relative;
    top: -1em !important;
  }

  .photoView #popup-menubar {
    display: none !important;
  }

  .photoView #popup-profile-details-left {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }

  .photoView #prof_photo_thumbs_block {
    width: 100% !important;
  }

  .photoView .profile-pic-thumb {
    width: 6% !important;
  }

  .photoView #popup-photo-carousel {
    -ms-flex-pack: center !important;
        justify-content: center !important;
    margin-bottom: 1em !important;
  }

  .photoView .profile-pic-thumb {
    width: 5% !important;
    margin: 0 4px !important;
  }

  .photoView .popup-prof-section-title {
    display: none !important;
  }

  .photoView #prof_photo_preview_wrapper {
    width: 100% !important;
  }

  .photoView #prof_photo_preview_in_wrapper {
    background-color: transparent !important;
  }
}

.v5content button {
  font-family: Montserrat, sans-serif;
  cursor: pointer;
  text-transform: uppercase;
}

.v5content button:focus {
  outline: 0;
}

.v5content .titleBar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  background-color: #18222c;
  height: 3.5rem;
  z-index: 50;
}

.v5content .titleBar .navAndTitle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: stretch;
      align-items: stretch;
  height: 100%;
  width: 100%;
}

.v5content .titleBar .navAndTitle .backLink {
  cursor: pointer;
  background-color: yellow;
  color: black;
  height: 100%;
  min-width: 3em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

@media only screen and (min-width: 1025px) {
  .v5content .titleBar .navAndTitle .backLink:hover {
    background-color: #82c0e1;
  }
}

@media only screen and (min-width: 1025px) {
  .v5content .titleBar .navAndTitle .backLink:hover {
    background-color: #82c0e1;
  }
}

@media only screen and (min-width: 801px) {
  .v5content .titleBar .navAndTitle .backLink {
    min-width: 4em;
    background-size: 1.6em;
  }
}

@media only screen and (min-width: 801px) {
  .v5content .titleBar .navAndTitle .backLink {
    min-width: 4em;
    background-size: 1.6em;
  }
}

.v5content .titleBar .navAndTitle .backLink img {
  height: 1.2em;
}

@media only screen and (min-width: 801px) {
  .v5content .titleBar .navAndTitle .backLink img {
    height: 1.6em;
  }
}

@media only screen and (min-width: 801px) {
  .v5content .titleBar .navAndTitle .backLink img {
    height: 1.6em;
  }
}

.v5content .titleBar .titleBarTitle h1 {
  font-size: 1em;
}

@media only screen and (min-width: 641px) {
  .v5content .titleBar .titleBarTitle h1 {
    font-size: 1.33em;
  }
}

@media only screen and (min-width: 641px) {
  .v5content .titleBar .titleBarTitle h1 {
    font-size: 1.33em;
  }
}

.v5content .titleBar .subMenu,
.v5content .titleBar .helpIcon {
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background-color: #394f68;
  width: 3rem;
  font-size: 1em;
  font-weight: bold;
  color: white;
}

.v5content .titleBar .subMenu .prefix,
.v5content .titleBar .helpIcon .prefix {
  display: none;
  margin-right: 0.5em;
}

@media (min-width: 641px) {
  .v5content .titleBar .subMenu .prefix,
  .v5content .titleBar .helpIcon .prefix {
    display: inline;
  }
}

.v5content .titleBar .subMenu .menuChoice,
.v5content .titleBar .helpIcon .menuChoice {
  color: #82c0e1;
}

.v5content .titleBar .subMenu {
  min-width: 15em;
  width: auto;
  height: inherit;
  -ms-flex-direction: column;
      flex-direction: column;
  overflow: visible;
  position: relative;
}

@media only screen and (min-width: 641px) {
  .v5content .titleBar .subMenu {
    min-width: 20em;
  }
}

@media only screen and (min-width: 641px) {
  .v5content .titleBar .subMenu {
    min-width: 20em;
  }
}

.v5content .titleBar .subMenu .subMenuHead {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  padding: 0 0.3em 0 1em;
  height: inherit;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.v5content .titleBar .subMenu .subMenuDropdown {
  display: none;
  overflow: hidden;
  background-color: #394f68;
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.3);
  min-width: inherit;
  width: 100%;
  position: absolute;
  left: 0;
  top: 3.5rem;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 0;
  padding: 0;
  transition: height 0.25s ease;
}

.v5content .titleBar .subMenu .subMenuDropdown li {
  display: -ms-flexbox;
  display: flex;
  padding: 1em;
  border-bottom: solid thin #18222c;
}

.v5content .titleBar .subMenu .subMenuDropdown li:first-child {
  border-top: solid thin #18222c;
}

.v5content .titleBar .subMenu .subMenuDropdown li.selected {
  color: #f0e804;
  background: #17232c;
}

@media only screen and (min-width: 1025px) {
  .v5content .titleBar .subMenu .subMenuDropdown li:hover {
    color: #f0e804;
    background: #17232c;
  }
}

@media only screen and (min-width: 1025px) {
  .v5content .titleBar .subMenu .subMenuDropdown li:hover {
    color: #f0e804;
    background: #17232c;
  }
}

.v5content .titleBar .subMenu.opened ul.subMenuDropdown {
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (min-width: 1025px) {
  .v5content .titleBar .subMenu:hover ul.subMenuDropdown {
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 1025px) {
  .v5content .titleBar .subMenu:hover ul.subMenuDropdown {
    display: -ms-flexbox;
    display: flex;
  }
}

#videolist-main-view {
  font-size: 1rem;
  width: 100%;
}

#videolist-main-view .videoBlockContent {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

#videolist-main-view .video-list-loading-blk {
  display: none;
  color: #ddd;
  font-family: Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
  border: thin solid #000;
  font-size: 1em;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  width: 100%;
  padding: 1.33em;
  margin-top: 1em;
  background-color: #18222c;
  font-weight: 700;
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .video-list-loading-blk:hover {
    border-bottom-color: #f0e804;
  }
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .video-list-loading-blk:hover {
    border-bottom-color: #f0e804;
  }
}

#videolist-main-view .video-list-loading-blk span {
  width: 100%;
}

@media (min-width: 1025px) {
  #videolist-main-view .video-list-loading-blk {
    font-size: 1.6em;
  }
}

#videolist-main-view .endOfResults {
  margin: 2em 4.2em;
}

@media only screen and (min-width: 641px) {
  #videolist-main-view .endOfResults {
    margin: 2em 5.3em;
  }
}

@media only screen and (min-width: 641px) {
  #videolist-main-view .endOfResults {
    margin: 2em 5.3em;
  }
}

#videolist-main-view .endOfResults h1 {
  font-size: 1em;
}

@media only screen and (min-width: 641px) {
  #videolist-main-view .endOfResults h1 {
    font-size: 1.2em;
  }
}

@media only screen and (min-width: 641px) {
  #videolist-main-view .endOfResults h1 {
    font-size: 1.2em;
  }
}

#videolist-main-view .videoObjWr {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 1em;
  position: relative;
  width: 100%;
}

@media only screen and (min-width: 321px) {
  #videolist-main-view .videoObjWr {
    width: 50%;
  }
}

@media only screen and (min-width: 321px) {
  #videolist-main-view .videoObjWr {
    width: 50%;
  }
}

@media only screen and (min-width: 801px) {
  #videolist-main-view .videoObjWr {
    width: 33.33%;
  }
}

@media only screen and (min-width: 801px) {
  #videolist-main-view .videoObjWr {
    width: 33.33%;
  }
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .videoObjWr {
    width: 20%;
  }
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .videoObjWr {
    width: 20%;
  }
}

#videolist-main-view .videoObjWr .videoObj {
  background-color: #18222c;
  width: 100%;
  position: relative;
  cursor: pointer;
}

#videolist-main-view .videoObjWr .videoObj > * {
  margin: 0.3em 0;
}

#videolist-main-view .videoObjWr .videoObj .videoEl {
  background-color: transparent;
  margin-top: 1em;
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .videoObjWr .videoObj .videoEl {
    margin-top: 0;
  }
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .videoObjWr .videoObj .videoEl {
    margin-top: 0;
  }
}

#videolist-main-view .videoObjWr .videoObj .videoEl img {
  min-width: 100%;
}

#videolist-main-view .videoObjWr .videoObj .videoEl .thumbMetaData {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 0.5em;
  background-color: rgba(0, 0, 0, 0.6);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

#videolist-main-view .videoObjWr .videoObj .videoEl .thumbMetaData .tmdHdLogo.isHD {
  background-image: url(/assets/manhunt/images/icn/icn-hd-sm.png);
  height: 1.66em;
  width: 1.66em;
  background-size: 1.66em;
  background-repeat: no-repeat;
  background-position: 50%;
  display: none;
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .videoObjWr .videoObj .videoEl .thumbMetaData .tmdHdLogo.isHD {
    display: block;
  }
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .videoObjWr .videoObj .videoEl .thumbMetaData .tmdHdLogo.isHD {
    display: block;
  }
}

#videolist-main-view .videoObjWr .videoObj .videoEl .thumbMetaData .tmdDuration {
  margin-left: 0.66em;
}

#videolist-main-view .videoObjWr .videoObj .videoEl .thumbMetaData .tmdDuration:empty {
  display: none;
}

#videolist-main-view .videoObjWr .videoObj .videoTitle {
  height: 2.4em;
  overflow: hidden;
  line-height: 1.2em;
  width: 100%;
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .videoObjWr .videoObj .videoTitle {
    font-size: 1.4em;
    width: auto;
  }
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .videoObjWr .videoObj .videoTitle {
    font-size: 1.4em;
    width: auto;
  }
}

#videolist-main-view .videoObjWr .videoObj .videoUserData .vud_username {
  color: #82c0e1;
  margin: 0 0 0 0.2em;
  cursor: pointer;
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .videoObjWr .videoObj .videoUserData .vud_username:hover {
    color: #59abd7;
  }
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .videoObjWr .videoObj .videoUserData .vud_username:hover {
    color: #59abd7;
  }
}

#videolist-main-view .videoObjWr .videoObj .videoUserData .vud_uploaddate {
  float: right;
}

#videolist-main-view .videoObjWr .videoObj .ratingEdit {
  -ms-flex-align: start;
      align-items: flex-start;
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .videoObjWr .videoObj .ratingEdit {
    margin: 0.5em 0;
  }
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .videoObjWr .videoObj .ratingEdit {
    margin: 0.5em 0;
  }
}

#videolist-main-view .videoObjWr .videoObj .ratingEdit .videoRating {
  -ms-flex-direction: column;
      flex-direction: column;
}

@media only screen and (min-width: 1400px) {
  #videolist-main-view .videoObjWr .videoObj .ratingEdit .videoRating {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}

@media only screen and (min-width: 1400px) {
  #videolist-main-view .videoObjWr .videoObj .ratingEdit .videoRating {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}

#videolist-main-view .videoObjWr .videoObj .vrStars.active {
  padding-bottom: 0.4em;
}

#videolist-main-view .videoObjWr .videoObj .videoRating {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

#videolist-main-view .videoObjWr .videoObj .videoRating .avgRating {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 1.4em;
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .videoObjWr .videoObj .videoRating .avgRating {
    height: auto;
  }
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .videoObjWr .videoObj .videoRating .avgRating {
    height: auto;
  }
}

#videolist-main-view .videoObjWr .videoObj .videoRating .avgRating span {
  margin-left: 0.3em;
}

#videolist-main-view .videoObjWr .videoObj .videoRating .starrat {
  font-size: 0.66em;
  padding: 2em;
}

#videolist-main-view .videoObjWr .videoObj .videoRating .starrat.off {
  opacity: 1;
}

#videolist-main-view .videoObjWr .videoObj .votesNviews {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

/** MEMBER VIDEO OVERVIEW PAGE **/

@media only screen and (min-width: 801px) {
  #videolist-main-view .column.acct-right {
    width: 66%;
  }
}

@media only screen and (min-width: 801px) {
  #videolist-main-view .column.acct-right {
    width: 66%;
  }
}

#videolist-main-view .v-memview-el {
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
}

@media only screen and (min-width: 801px) {
  #videolist-main-view .v-memview-el {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}

@media only screen and (min-width: 801px) {
  #videolist-main-view .v-memview-el {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}

#videolist-main-view .v-memview-el .column.inPage {
  overflow: hidden;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-positive: 1;
      flex-grow: 1;
  margin-bottom: 1em;
}

@media only screen and (max-width: 800px) {
  #videolist-main-view .v-memview-el .column.inPage {
    width: 100%;
    padding-right: 0;
  }
}

@media only screen and (max-width: 800px) {
  #videolist-main-view .v-memview-el .column.inPage {
    width: 100%;
    padding-right: 0;
  }
}

#videolist-main-view .v-memview-el .column.inPage > * {
  max-width: 100%;
}

#videolist-main-view .v-memview-el .column.inPage > *.oxa {
  text-align: center;
}

#videolist-main-view .v-memview-el .column.inPage > * img {
  max-width: 100%;
}

#videolist-main-view .v-memview-el .vidlist-widget {
  margin-bottom: 1em;
}

#videolist-main-view .v-memview-el .vidlist-widget.wg-votd .videoObjWr {
  width: 100%;
}

#videolist-main-view .v-memview-el .vidlist-widget.wg-votd .actionButton {
  display: none;
}

@media only screen and (min-width: 801px) {
  #videolist-main-view .v-memview-el .videoObjWr:nth-child(1n+4) {
    display: none;
  }
}

@media only screen and (min-width: 801px) {
  #videolist-main-view .v-memview-el .videoObjWr:nth-child(1n+4) {
    display: none;
  }
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .v-memview-el .videoObjWr {
    width: 25%;
  }

  #videolist-main-view .v-memview-el .videoObjWr:nth-child(1n+4) {
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .v-memview-el .videoObjWr {
    width: 25%;
  }

  #videolist-main-view .v-memview-el .videoObjWr:nth-child(1n+4) {
    display: -ms-flexbox;
    display: flex;
  }
}

#videolist-main-view .v-memview-el .catsCloud {
  padding: 0 1em;
  font-size: 0.9em;
}

@media only screen and (min-width: 641px) {
  #videolist-main-view .v-memview-el .catsCloud {
    font-size: 1em;
  }
}

@media only screen and (min-width: 641px) {
  #videolist-main-view .v-memview-el .catsCloud {
    font-size: 1em;
  }
}

#videolist-main-view .v-memview-el .vidCatsCloud {
  margin-bottom: 1em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 1.2em;
}

#videolist-main-view .v-memview-el .vidCatsCloud > span {
  padding: 0.5em;
  background-color: #18222c;
  border-radius: 0.25em;
  margin: 0 0.5em 0.5em 0;
  cursor: pointer;
  transition: background-color 0.5s, color 0.5s;
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .v-memview-el .vidCatsCloud > span:hover {
    background-color: #82c0e1;
    color: #1b2833;
  }
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .v-memview-el .vidCatsCloud > span:hover {
    background-color: #82c0e1;
    color: #1b2833;
  }
}

#videolist-main-view .vidBlkPager {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  background-color: #18222c;
  height: auto;
  -ms-flex-align: center;
      align-items: center;
  padding: 0.5em 1em;
  font-size: 1.3em;
  text-transform: uppercase;
}

#videolist-main-view .vidBlkPager .vpPageLnk {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
}

#videolist-main-view .vidBlkPager .vpPageLnk span {
  margin: 0 0.3em;
}

#videolist-main-view .vidBlkPager .vpPageLnk img {
  width: 1em;
  height: 1em;
}

#videolist-main-view .vidBlkPager .vpPageLnk.disabled {
  opacity: 0.3;
  cursor: not-allowed;
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .vidBlkPager .vpPageLnk:hover:not(.disabled) span {
    color: yellow;
  }
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .vidBlkPager .vpPageLnk:hover:not(.disabled) span {
    color: yellow;
  }
}

#videolist-main-view .vidBlkPager.vidBlkPagerClone {
  margin-top: -2px;
  padding-bottom: 0.66em;
  font-size: 1em;
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .vidBlkPager.vidBlkPagerClone {
    font-size: 1.2em;
  }
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .vidBlkPager.vidBlkPagerClone {
    font-size: 1.2em;
  }
}

#videolist-main-view [data-id=memberWidgets] {
  min-height: 32em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

#videolist-main-view #memVidsLoadingWrap {
  padding: 3em 1em;
  background-color: #18222c;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-positive: 10;
      flex-grow: 10;
  margin-bottom: 1em;
}

#videolist-main-view #memVidsLoadingWrap p {
  font-size: 2em;
}

[data-hook="video_votes"],
[data-hook="video_views"] {
  position: absolute;
  font-size: 1em;
  bottom: 0.2em;
  left: 0.2em;
  color: white;
  padding: 0.2em 0.6em 0.2em 2em;
  background-color: rgba(0, 0, 0, 0.55);
  border-radius: 2em;
  background-image: url(/assets/v6/img/icon/bw/mvt-heart-w64.png);
  background-size: 0.9em;
  background-position: 0.5em center;
  background-repeat: no-repeat;
}

@media only screen and (min-width: 1025px) {
  [data-hook="video_votes"],
  [data-hook="video_views"] {
    font-size: 1.3em;
  }
}

@media only screen and (min-width: 1025px) {
  [data-hook="video_votes"],
  [data-hook="video_views"] {
    font-size: 1.3em;
  }
}

[data-hook="video_views"] {
  background-image: url(/assets/v6/img/icon/bw/mvt-eye-w64.png);
}

[data-hook="vud_username"] {
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 0.4em 0.6em;
  border-radius: 0.5em;
}

#videolist-main-view .videoObjWr .videoObj .videoEl .thumbMetaData {
  position: absolute;
  bottom: 0.2em;
  right: 0.2em;
  padding: 0.3em 0.3em 0.1em 0.3em;
  background-color: rgba(0, 0, 0, 0.6);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 0.75em;
}

#videolist-main-view .videoObjWr .videoObj .videoEl .thumbMetaData .tmdHdLogo.isHD {
  background-image: url(/assets/manhunt/images/icn/icn-hd-sm.png);
  height: 1.3em;
  width: 1.3em;
  background-size: 1.66em;
  background-repeat: no-repeat;
  background-position: 50%;
  opacity: 0.6;
  margin-right: 0.5em;
  margin-left: 0.2em;
  margin-bottom: 0.1em;
}

#videolist-main-view .videoObjWr {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 0;
  position: relative;
  width: 100%;
}

#videolist-main-view .videoObjWr .videoObj {
  background-color: transparent;
  width: 100%;
  position: relative;
  cursor: pointer;
  padding: 3px 0 0 3px;
}

#videolist-main-view .videoObjWr .videoObj > * {
  margin: 0;
}

#videolist-main-view .videoObjWr {
  max-width: 50%;
  margin-bottom: 0.3em;
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .videoObjWr {
    max-width: 24em;
    margin-bottom: unset;
  }
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .videoObjWr {
    max-width: 24em;
    margin-bottom: unset;
  }
}

#videolist-main-view .videoBlockContent {
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 0.5em 0.1em;
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .videoBlockContent {
    padding: 1em;
  }
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .videoBlockContent {
    padding: 1em;
  }
}

.videoRating {
  position: absolute;
  bottom: 0.2em;
  left: 0.2em;
}

.videoRating .vrStars {
  display: none;
}

.videoRating .vrStarLbl {
  display: none;
}

.videoRating .avgRating {
  background-color: rgba(0, 0, 0, 0.7);
  background-image: url(/assets/manhunt/images/icn/icn-star-red-on.png);
  background-position: 4px center;
  background-size: 1em;
  background-repeat: no-repeat;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: auto;
  min-height: auto;
  padding: 0.3em 0 0.2em 0.75em;
  min-width: 2.5em;
  border-radius: 0.5em;
}

@media only screen and (min-width: 1025px) {
  .videoRating .avgRating {
    background-size: 1.5em;
  }
}

@media only screen and (min-width: 1025px) {
  .videoRating .avgRating {
    background-size: 1.5em;
  }
}

@media only screen and (min-width: 1025px) {
  .videoRating .avgRating {
    min-height: 2em;
    min-width: 3.5em;
    padding-left: 1.5em;
  }
}

@media only screen and (min-width: 1025px) {
  .videoRating .avgRating {
    min-height: 2em;
    min-width: 3.5em;
    padding-left: 1.5em;
  }
}

#videolist-main-view .videoObjWr .videoObj .videoEl .thumbMetaData .tmdDuration {
  margin-left: unset;
}

#videolist-main-view .videoObjWr .videoObj .videoTitle {
  position: absolute;
  padding: 0.3em;
  height: auto;
  line-height: unset;
  top: 0;
  left: 0;
  border-radius: 0;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  font-size: 1em !important;
  background-color: #1d1d1d;
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .videoObjWr .videoObj .videoTitle {
    top: 0.4em;
    left: 0.4em;
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0.5em;
    font-size: 1.1em !important;
  }
}

@media only screen and (min-width: 1025px) {
  #videolist-main-view .videoObjWr .videoObj .videoTitle {
    top: 0.4em;
    left: 0.4em;
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0.5em;
    font-size: 1.1em !important;
  }
}

.backLink {
  display: none !important;
}

.vidlistsel.column .titleBar .titleBarTitle {
  display: none;
}

.v5content.vidlistsel .titleBar {
  height: unset;
}

/* NEW ICONS FOR MEMBER VIDEO "TYPE" SECTIONS */

img.mvtIcn {
  height: 3em;
  width: 3em;
  opacity: 0.66;
  filter: sepia(1) saturate(8);
}

img.mvtIcn.current {
  opacity: 1;
  filter: none;
}

.ratingEdit {
  display: none !important;
}

.mvTypeIcns {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-align: center;
      align-items: center;
  padding: 1em 0;
}

.mvTypeIcns a,
.mvTypeIcns .mvCatDd {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin: 0 0.5em;
  text-decoration: none;
}

.mvTypeIcns a span,
.mvTypeIcns .mvCatDd span {
  text-decoration: none;
  margin-left: 0.5em;
  text-transform: uppercase;
  font-size: unset;
  font-weight: bold;
  color: #fdffc9;
}

@media only screen and (min-width: 1025px) {
  .mvTypeIcns a span,
  .mvTypeIcns .mvCatDd span {
    font-size: 1.2em;
  }
}

@media only screen and (min-width: 1025px) {
  .mvTypeIcns a span,
  .mvTypeIcns .mvCatDd span {
    font-size: 1.2em;
  }
}

.mvTypeIcns a span.current,
.mvTypeIcns .mvCatDd span.current {
  color: white;
  border-bottom: solid thin white;
  padding: 0.66em 0;
}

.mvTypeIcns a:first-child,
.mvTypeIcns .mvCatDd:first-child {
  margin-left: 0;
}

.mvTypeIcns a:last-child,
.mvTypeIcns .mvCatDd:last-child {
  margin-right: 0;
}

#videolist-main-view .vidBlkPager {
  background-color: #18222d;
}

@media only screen and (max-width: 800px) {
  #mvTypeIcns a.current {
    margin: 0;
    padding: 0.5em;
    background-color: #4f8ab7;
    border-radius: 0.5em;
  }

  .vidlistsel.column .titleBar .titleBarTitle {
    display: -ms-flexbox;
    display: flex;
  }

  .v5content:last-child {
    margin-top: 0;
  }

  .v5content.vidlistsel .titleBar .navAndTitle {
    -ms-flex-direction: column;
        flex-direction: column;
  }

  div#mvTypeIcns {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0.66em;
  }

  img.mvtIcn {
    height: 2.4em;
    width: 2.4em;
  }

  #videolist-main-view a span {
    display: none;
  }
}

@media only screen and (max-width: 800px) {
  #mvTypeIcns a.current {
    margin: 0;
    padding: 0.5em;
    background-color: #4f8ab7;
    border-radius: 0.5em;
  }

  .vidlistsel.column .titleBar .titleBarTitle {
    display: -ms-flexbox;
    display: flex;
  }

  .v5content:last-child {
    margin-top: 0;
  }

  .v5content.vidlistsel .titleBar .navAndTitle {
    -ms-flex-direction: column;
        flex-direction: column;
  }

  div#mvTypeIcns {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0.66em;
  }

  img.mvtIcn {
    height: 2.4em;
    width: 2.4em;
  }

  #videolist-main-view a span {
    display: none;
  }
}

.mvCatDd {
  cursor: pointer;
  position: relative;
}

@media only screen and (max-width: 800px) {
  .mvCatDd span {
    display: none;
  }
}

@media only screen and (max-width: 800px) {
  .mvCatDd span {
    display: none;
  }
}

.mvCatDd .catsContentDd {
  position: absolute;
  top: 4em;
  right: 0;
  width: 28em;
  max-width: 90vw;
  cursor: default;
}

.mvCatDd .vidCatsCloud {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background-color: #18222d;
  border: solid 2px #0e1319;
  padding: 0.5em 1em;
}

.mvCatDd .vidCatsCloud > span {
  display: inline;
  padding: 0.5em;
  background-color: #b9bc6a;
  border-radius: 0.5em;
  color: #273b4a;
  margin: 0.33em 0.1em;
}

@media only screen and (min-width: 801px) {
  .mvCatDd .vidCatsCloud > span:hover {
    background-color: #cacaca;
  }
}

@media only screen and (min-width: 801px) {
  .mvCatDd .vidCatsCloud > span:hover {
    background-color: #cacaca;
  }
}

@media only screen and (min-width: 1025px) {
  .mvCatDd .vidCatsCloud > span {
    margin: 0.5em 0.2em;
  }
}

@media only screen and (min-width: 1025px) {
  .mvCatDd .vidCatsCloud > span {
    margin: 0.5em 0.2em;
  }
}

.mvCatDd .vidCatsCloud > span[data-action="showCat"] {
  cursor: pointer;
  text-transform: capitalize;
}

.mvCatDd .vidCatsHead {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 0.5em 0;
  font-weight: bold;
  background-color: #07090c;
  font-size: 1.1em;
  margin-bottom: 0;
}

@media only screen and (min-width: 1025px) {
  .mvCatDd .vidCatsHead {
    margin-bottom: 0.5em;
    font-size: 1.5em;
  }
}

@media only screen and (min-width: 1025px) {
  .mvCatDd .vidCatsHead {
    margin-bottom: 0.5em;
    font-size: 1.5em;
  }
}

[data-hook="vidlists_favorites"] .votesNviews,
[data-hook="vidlists_favorites"] .videoUserData {
  display: none !important;
}

[data-hook="vidlists_favorites"] .ratingEdit {
  position: relative;
}

[data-hook="vidlists_favorites"] .videoRating {
  bottom: 0.66em;
  left: 0.66em;
}

[data-hook="vidlists_favorites"] .videoObj .videoDelete {
  top: 0.5em;
  right: 0.5em;
}

.mv_oxwrap {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

@media only screen and (min-width: 1025px) {
  .mv_oxwrap {
    width: unset;
  }
}

@media only screen and (min-width: 1025px) {
  .mv_oxwrap {
    width: unset;
  }
}

.mv_oxwrap .da {
  position: absolute;
  top: 0;
  left: 0;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  padding: 3px 0 0 3px;
  overflow: hidden;
}

.mv_oxwrap .mv_vidwrap {
  overflow: hidden;
  max-height: inherit;
  height: 100%;
}

.mv_oxwrap .mv_vidwrap > iframe {
  height: inherit;
  width: 100%;
}

.mv_oxwrap .adwrp1px {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
}

.contMod {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  font-size: 1rem;
}

.v5cmwCurtain {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 500;
  width: 100%;
  padding: 3em 1em 1em 1em;
  overflow: auto;
}

.v5contentModalStd {
  min-width: 12em;
  max-width: 100%;
  max-width: 84em;
  min-height: 12em;
  border: solid thin #333;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  font-family: 'Montserrat', sans-serif;
}

.v5contentModalStd .dartad {
  margin-top: 1em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}

.v5contHeader {
  background-color: #1e2a37;
  padding: 0.8em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}

.v5contHeader > * {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.v5contHeader .v5cTitleWrap {
  max-width: 85%;
}

.v5contHeader .v5cTitle {
  margin: 0;
  font-weight: bold;
  font-size: 1.2em;
  text-transform: uppercase;
  overflow: hidden;
  height: 1.2em;
}

.v5contHeader .v5cSubtitle {
  margin-left: 1.3em;
}

.v5contHeader .v5cmwCloseX {
  background: url(/assets/manhunt/images/icn/icn-close-window.png) no-repeat top center;
  background-size: 1.25em 1.25em;
  margin-left: 0.6rem;
  height: 1.25em;
  width: 1.25em;
  opacity: 0.85;
  cursor: pointer;
}

.v5contHeader .v5cmwCloseX:hover {
  opacity: 1;
}

.v5contBody {
  padding: 2em;
  -ms-flex-positive: 8;
      flex-grow: 8;
  background-color: #e2e2e2;
  color: black;
}

.videopop_wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: relative;
}

.videopop_wrapper:focus {
  outline: 0;
}

.vidpop_player_wr {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  padding-bottom: 1.5em;
}

.vidpop_data_wr {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  text-transform: uppercase;
  color: #444;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.vidpop_data_wr > * {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.vidpop_data_wr .vp_owner_fav_wr {
  -ms-flex-positive: 2;
      flex-grow: 2;
  padding-right: 0.66em;
}

.vidpop_data_wr .vp_owner_fav_wr .vp_owner_wr {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: baseline;
      align-items: baseline;
}

@media only screen and (min-width: 641px) {
  .vidpop_data_wr .vp_owner_fav_wr .vp_owner_wr {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

@media only screen and (min-width: 641px) {
  .vidpop_data_wr .vp_owner_fav_wr .vp_owner_wr {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

.vidpop_data_wr .vp_owner_fav_wr .vp_owner_wr .vp_owner_header {
  margin-right: 1em;
}

.vidpop_data_wr .vp_site_rating_wr {
  -ms-flex-positive: 2;
      flex-grow: 2;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding-right: 1em;
}

.vidpop_data_wr .vp_site_rating_wr > * {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.vidpop_data_wr .vp_cats_wr {
  -ms-flex-positive: 3;
      flex-grow: 3;
  margin-top: 1.33em;
}

@media only screen and (min-width: 641px) {
  .vidpop_data_wr .vp_cats_wr {
    max-width: 40%;
    margin-top: 0;
  }
}

@media only screen and (min-width: 641px) {
  .vidpop_data_wr .vp_cats_wr {
    max-width: 40%;
    margin-top: 0;
  }
}

.vidpop_extras_blk {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.vidpop_extras_blk .vidpop_report {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  cursor: pointer;
  opacity: 0.6;
  font-size: 0.9em;
}

.vidpop_extras_blk .vidpop_report .vp-neg-actions-btn-icn {
  background: rgba(0, 0, 0, 0) url(/assets/manhunt/images/icn/icn-alert-black.png) no-repeat scroll top center;
  background-size: 0.9rem 0.9rem;
  height: 0.9em;
  width: auto;
  display: inline-block;
  margin-right: 0.33em;
  background-position: 3px 1px;
  padding-left: 2em;
}

.vidpop_extras_blk .vidpop_report:hover {
  opacity: 1;
}

.vp_owner_data {
  font-size: 1.33em;
  text-transform: none;
  margin-top: 0.2em;
}

.vp_favorite {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 3em;
  cursor: pointer;
}

.vp_favorite .vp_fav_icon {
  background-image: url(/assets/manhunt/images/icn/icn-fav-off.png);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 1.33em;
  height: 1.4em;
  width: 1.4em;
  display: inline-block;
  margin-right: 0.5em;
}

.vp_favorite .vp_fav_icon:not(.no-hover):hover,
.vp_favorite .vp_fav_icon.isFavoriteForIcn {
  background-image: url(/assets/manhunt/images/icn/icn-fav-on.png);
}

.vp_favorite .vp_fav_icon.isFavoriteForIcn:not(.no-hover):hover {
  background-image: url(/assets/manhunt/images/icn/icn-fav-off.png);
}

.vp_favorite .favoriteLbl {
  opacity: 0.5;
}

.vp_favorite.isFavorite .favoriteLbl {
  opacity: 1;
}

.vp_div {
  padding: 0 1em;
}

.vp_rat_data_wr {
  font-size: 0.8em;
  display: -ms-flexbox;
  display: flex;
  font-weight: bold;
}

.vp_rat_data_wr .vp_rat_label {
  margin-right: 0.66em;
  color: #666;
  font-weight: normal;
}

.vp_rat_stars {
  padding-bottom: 1.3em;
  -ms-flex-direction: column;
      flex-direction: column;
}

.vp_myrating_lbl {
  font-size: 0.9em;
  padding-bottom: 0.3em;
}

.vp_cats_header {
  padding: 0 0 0.33em 0;
}

.vp_cats_tags {
  text-transform: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.vp_category {
  background-color: #273B4A;
  padding: 0.5em;
  border-radius: 0.25em;
  color: #c0ced8;
  margin-right: 0.3em;
  margin-top: 0.4em;
}

.starrat {
  height: 3.667em;
  width: 3.667em;
  margin: 0;
  background-image: url("/assets/manhunt/images/icn/icn-star-off.png");
  background-repeat: no-repeat;
  background-position-x: 50%;
  background-position-y: center;
  background-size: 3.667em;
  margin-right: 0.66em;
}

@media only screen and (min-width: 641px) {
  .starrat {
    margin-right: 0.33em;
  }
}

@media only screen and (min-width: 641px) {
  .starrat {
    margin-right: 0.33em;
  }
}

.starrat.on {
  background-image: url("/assets/manhunt/images/icn/icn-star-on.png");
}

.starrat.half {
  background-image: url("/assets/manhunt/images/icn/icn-star-half.png");
}

.starratpad {
  -ms-flex-positive: 4;
      flex-grow: 4;
}

.videoRating {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 3;
      flex-grow: 3;
}

.vrStars {
  display: -ms-flexbox;
  display: flex;
  font-size: 0.4em;
  /* use .active on .vrStars when we need edit mode for doing ratings */
}

@media only screen and (min-width: 641px) {
  .vrStars {
    font-size: 0.66em;
  }
}

@media only screen and (min-width: 641px) {
  .vrStars {
    font-size: 0.66em;
  }
}

@media only screen and (min-width: 1400px) {
  .vrStars {
    font-size: 0.8em;
  }
}

@media only screen and (min-width: 1400px) {
  .vrStars {
    font-size: 0.8em;
  }
}

.vrStars.active {
  font-size: 0.7em;
}

.vrStars.active:hover .starrat {
  background-image: url("/assets/manhunt/images/icn/icn-star-red-on.png");
}

.vrStars.active:hover .starrat.sb:hover ~ .vrStars.active:hover .starrat.sc {
  background-image: url("/assets/manhunt/images/icn/icn-star-off.png");
}

.vrStars.active .starrat {
  cursor: pointer;
}

.vrStars.active .starrat.sa:hover {
  background-image: url("/assets/manhunt/images/icn/icn-star-red-on.png");
}

.vrStars.active .starrat.sa:hover ~ .sb,
.vrStars.active .starrat.sa:hover ~ .sc,
.vrStars.active .starrat.sa:hover ~ .sd,
.vrStars.active .starrat.sa:hover ~ .se {
  background-image: url("/assets/manhunt/images/icn/icn-star-off.png");
}

.vrStars.active .starrat.sa + .sb:hover + .sc,
.vrStars.active .starrat.sa + .sb:hover + .sc + .sd,
.vrStars.active .starrat.sa + .sb:hover + .sc + .sd + .se {
  background-image: url("/assets/manhunt/images/icn/icn-star-off.png");
}

.vrStars.active .starrat.sb + .sc:hover + .sd,
.vrStars.active .starrat.sb + .sc:hover + .sd + .se {
  background-image: url("/assets/manhunt/images/icn/icn-star-off.png");
}

.vrStars.active .starrat.sc + .sd:hover + .se {
  background-image: url("/assets/manhunt/images/icn/icn-star-off.png");
}

.vrStars.active.mine .starrat {
  background-image: url("/assets/manhunt/images/icn/icn-star-red-off.png");
}

.vrStars.active.mine .starrat.on {
  background-image: url("/assets/manhunt/images/icn/icn-star-red-on.png");
}

.vrStars.active.mine .starrat.off {
  background-image: url("/assets/manhunt/images/icn/icn-star-red-off.png");
}

.vrStars.active.mine .starrat.half {
  background-image: url("/assets/manhunt/images/icn/icn-star-red-half.png");
}

.vrStars.active.mine .starrat.sa:hover {
  background-image: url("/assets/manhunt/images/icn/icn-star-red-on.png");
}

.vrStars.active.mine .starrat.sa:hover ~ .sb,
.vrStars.active.mine .starrat.sa:hover ~ .sc,
.vrStars.active.mine .starrat.sa:hover ~ .sd,
.vrStars.active.mine .starrat.sa:hover ~ .se {
  background-image: url("/assets/manhunt/images/icn/icn-star-red-off.png");
}

.vrStars.active.mine .starrat.sa + .sb:hover {
  background-image: url("/assets/manhunt/images/icn/icn-star-red-on.png");
}

.vrStars.active.mine .starrat.sa + .sb:hover + .sc,
.vrStars.active.mine .starrat.sa + .sb:hover + .sc + .sd,
.vrStars.active.mine .starrat.sa + .sb:hover + .sc + .sd + .se {
  background-image: url("/assets/manhunt/images/icn/icn-star-red-off.png");
}

.vrStars.active.mine .starrat.sb + .sc:hover {
  background-image: url("/assets/manhunt/images/icn/icn-star-red-on.png");
}

.vrStars.active.mine .starrat.sb + .sc:hover + .sd,
.vrStars.active.mine .starrat.sb + .sc:hover + .sd + .se {
  background-image: url("/assets/manhunt/images/icn/icn-star-red-off.png");
}

.vrStars.active.mine .starrat.sc + .sd:hover {
  background-image: url("/assets/manhunt/images/icn/icn-star-red-on.png");
}

.vrStars.active.mine .starrat.sc + .sd:hover + .se {
  background-image: url("/assets/manhunt/images/icn/icn-star-red-off.png");
}

.vrStars.active.mine .starrat.se:hover {
  background-image: url("/assets/manhunt/images/icn/icn-star-red-on.png");
}

.video-player-block {
  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;
  position: relative;
  max-width: 100%;
}

.video-player-block .videoWrapper {
  margin: 0;
  padding: 0;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  height: inherit;
  -ms-flex-direction: column;
      flex-direction: column;
}

.video-player-block .videoWrapper video {
  max-height: 54vh;
  max-width: 100%;
  display: -ms-flexbox;
  display: flex;
}

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

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

.video-player-block:-ms-fullscreen .video-player-block {
  background-color: black;
}

.video-player-block:fullscreen .video-player-block {
  background-color: black;
}

.video-player-block:-ms-fullscreen .videoWrapper video {
  max-height: 100vh;
  max-width: 100vw;
  width: 100%;
  height: inherit;
}

.video-player-block:fullscreen .videoWrapper video {
  max-height: 100vh;
  max-width: 100vw;
  width: 100%;
  height: inherit;
}

.video-player-block:-webkit-full-screen {
  width: 100%;
  height: 100%;
  background-color: black;
}

.video-player-block:-webkit-full-screen .videoWrapper video {
  max-height: 100vh;
  max-width: 100vw;
  width: 100%;
  height: inherit;
}

.video-player-block:-moz-full-screen .videoWrapper video {
  max-height: 97vh;
}

.video-player-block:-ms-fullscreen .videoWrapper video {
  max-height: 95vh;
}

.video-player-block .customVidControl {
  height: auto;
  background-color: black;
  color: white;
  width: 100%;
  min-height: 3em;
  max-width: 100%;
  font-size: 1em;
  -ms-flex-align: center;
      align-items: center;
  padding: 0.66em;
  opacity: 0.85;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  min-width: 23em;
}

.video-player-block .customVidControl > * {
  position: relative;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin: 0 .66em;
}

.video-player-block .customVidControl > *.active {
  cursor: pointer;
}

.video-player-block .customVidControl .playButton {
  font-size: 1.66em;
}

.video-player-block .customVidControl .playButton > img {
  height: 1em;
  width: 1em;
}

.video-player-block .customVidControl .playButton .playBtnIcon {
  display: inline;
}

.video-player-block .customVidControl .playButton .pauseBtnIcon {
  display: none;
}

.video-player-block .customVidControl[data-status=paused] .playBtnIcon {
  display: inline;
}

.video-player-block .customVidControl[data-status=paused] .pauseBtnIcon {
  display: none;
}

.video-player-block .customVidControl[data-status=playing] .playBtnIcon {
  display: none;
}

.video-player-block .customVidControl[data-status=playing] .pauseBtnIcon {
  display: inline;
}

.video-player-block .customVidControl .progressBar {
  -ms-flex-positive: 15;
      flex-grow: 15;
  position: relative;
}

.video-player-block .customVidControl .loadingLine {
  background-color: transparent;
  border: solid 1px #666;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 1em;
  position: relative;
  box-sizing: content-box;
}

.video-player-block .customVidControl .loadingLine .loadingLineColored {
  background-color: #82c0e1;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: inherit;
  transition: width 1s;
}

.video-player-block .customVidControl .volBtnIcon,
.video-player-block .customVidControl .fullScrBtnIcon {
  height: 2em;
  width: 2em;
}

.video-player-block .customVidControl .volumeSlider {
  position: absolute;
  bottom: 2.66em;
  left: 0;
  height: 8em;
  width: 2em;
  transition: height 0.1s;
  background-color: #333;
  display: -ms-flexbox;
  display: flex;
}

.video-player-block .customVidControl .volumeSlider.closedUp {
  overflow: hidden;
  height: 0;
}

.video-player-block .customVidControl .volumeSlider .fillLine {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: end;
      justify-content: flex-end;
  border: solid 1px #ddd;
  box-sizing: border-box;
  margin: 0.5em;
}

.video-player-block .customVidControl .volumeSlider .fillLineColored {
  height: 80%;
  width: inherit;
  display: inherit;
  background-color: #82c0e1;
}

.video-player-block .customVidControl .volumeIcon:hover .volumeSlider {
  height: 8em;
}

.video-player-block .customVidControl .sliderDot {
  position: absolute;
  left: 0;
  top: -60%;
  transition: left 0.75s;
  height: 1em;
  width: 1em;
  background-color: #fff;
  font-size: 2em;
  border: 1px solid #424242;
  border-radius: 50%;
}

.video-player-block .customVidControl .sliderDot.immediate {
  transition: none;
}

.video-player-block .customVidControl .progDot {
  left: -3%;
}

.video-player-block .customVidControl .volumeDot {
  left: -6%;
}

.video-player-block .customVidControl span.ptCurrent {
  width: 3em;
  text-align: right;
}

.video-player-block:hover .customVidControl,
.video-player-block.showControls .customVidControl {
  display: -ms-flexbox;
  display: flex;
}

:-webkit-full-screen .customVidControl {
  max-width: 66em;
}

:-moz-full-screen .customVidControl {
  max-width: 66em;
}

:-ms-fullscreen .customVidControl {
  max-width: 66em;
}

.menubar-form {
  display: none;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  background: #fff none repeat scroll 0 0;
  width: 100%;
  max-width: 600px;
}

.menubar-form-header {
  width: 100%;
  padding: 1.75rem 2.2rem;
  font-size: 1.15rem;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
  line-height: 1rem;
}

.menubar-darkblue {
  background: #273b4a none repeat scroll 0 0;
}

.menubar-red {
  background: #fc5e4d none repeat scroll 0 0;
}

.menubar-form-title {
  color: #fff;
  text-transform: uppercase;
}

.menubar-form-subtitle {
  color: #82c0e1;
}

.report-form-subtitle {
  color: #e70707;
  font-weight: bold;
  font-size: 1.3rem;
  line-height: 1.8rem;
  padding: 2.5rem 2.2rem 1rem 2.2rem;
  margin: 0;
}

.report-form-subtitle span {
  color: #000;
}

.menubar-form-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
}

.menubar-form-subheading {
  display: block;
  color: #273b4a;
  font-family: "Montserrat", sans-serif !important;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 0.85rem;
  padding: 0.9rem 2.2rem;
}

.menubar-form-msg {
  color: #434343;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.1rem;
  width: 100%;
  padding: 2.2rem 2.2rem 1rem 2.2rem;
}

.menubar-form-msg p {
  margin: 0.5rem 0;
  line-height: 1.5rem;
}

.menubar-form-textarea {
  background: #f1f1f1 none repeat scroll 0 0;
  border: 1px solid #18222c;
  border-radius: 3px;
  color: #777;
  font-size: 1.5rem;
  margin: 0 2.2rem 1.2rem 2.2rem;
  resize: none;
  height: 3em;
  min-height: 16vh;
}

.menubar-form-textarea:hover {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #82c0e1;
  color: #434343;
}

.menubar-form-pic-carousel {
  padding: 0 2.2rem 2.35rem 2.2rem;
}

.buddy-pic-thumb {
  cursor: pointer;
}

.menubar-section-separator {
  height: 0.1rem;
  margin: 0 2.2rem;
  border-bottom: 1px solid #ccc;
}

.menubar-form-btn-div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  padding: 1rem 2.2rem 2rem 2.2rem;
}

.menubar-form-btn {
  border-radius: 3px;
  text-decoration: none;
  font-family: "Montserrat", sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1rem;
  padding: 1.1rem 2.5rem;
  margin-left: 1.5rem;
  text-transform: uppercase;
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0s;
  cursor: pointer;
  /*.respo_tablet_plus({
    padding: 1.4rem 3.5rem;
  });*/
}

.menubar-form-btn-blue {
  background: #82c0e1 none repeat scroll 0 0;
  border: 1px solid #82c0e1;
  color: #1b2833;
}

.menubar-form-btn-blue:hover {
  background: #f0e804 none repeat scroll 0 0;
  border: 1px solid #f0e804;
}

.menubar-form-btn-grey {
  background: #e6e6e6 none repeat scroll 0 0;
  border: 1px solid #e6e6e6;
  color: #777;
}

.menubar-form-btn-grey:hover {
  background: #ccc none repeat scroll 0 0;
  border: 1px solid #ccc;
  color: #1b2833;
}

.menubar-form-btn-red {
  background: #e70707 none repeat scroll 0 0;
  border: 1px solid #e70707;
  color: #fff;
}

.menubar-form-btn-red:hover {
  background: #c80606 none repeat scroll 0 0;
  border: 1px solid #c80606;
}

.report-reasons {
  text-decoration: none;
  list-style: none;
  color: #434343;
  font-weight: 900;
  line-height: 1rem;
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0s;
  font-size: 1.25rem;
  padding: 0 2.2rem;
  margin: 0;
  margin-top: 1rem;
}

.report-reasons li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: baseline;
      align-items: baseline;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  padding: 0;
  padding-bottom: 1.1rem;
  margin: 0;
}

.report-reasons li input[type=radio] {
  background: rgba(0, 0, 0, 0) url("/assets/manhunt/images/icn/icn-radio-btn.png") no-repeat scroll 0 top / 1.4rem 1.4rem;
  border: 1px solid #273b4a !important;
  width: 1.6rem;
}

.report-reasons li label {
  margin-left: 0.8rem;
  line-height: 1.4rem;
}

.vidDefThmLandsc {
  background-color: #18222c;
  width: 600px;
  height: 333px;
  background-size: 600px;
}

[data-hook=chgMnFb] .fb-good {
  color: #08ad1c;
}

[data-hook=chgMnFb] .fb-bad {
  color: #e70707;
}

[data-hook=updUnBlk] input[type=text] {
  max-width: 100%;
  width: 100%;
  padding-right: 2.5em;
}

[data-hook=updUnBlk] .ajax-success {
  background: url(/assets/manhunt/images/ui/veniceTick.png) 100% 50% no-repeat #FFF;
}

[data-hook=updUnBlk] .ajax-error {
  background: url(/assets/manhunt/images/ui/veniceCross.png) 100% 50% no-repeat #FFF;
}

input[data-hook=emailEdit] {
  -ms-flex-positive: 2;
      flex-grow: 2;
  margin-right: 1em;
}

#accountSubPageBasics .mhForm select {
  width: 50%;
}

#accountSubPageBasics [data-hook=extProfUrl] {
  margin-top: 0.5em;
  display: inline-block;
  margin-left: 2em;
}

#accountSubPageNotifications {
  position: relative;
}

#accountSubPageNotifications .mhForm label.stacked,
#accountSubPageNotifications .mhForm [data-like=label].stacked {
  width: 100%;
  margin: 0;
  padding: 0.5em;
}

@media only screen and (min-width: 641px) {
  #accountSubPageNotifications .mhForm label.stacked,
  #accountSubPageNotifications .mhForm [data-like=label].stacked {
    width: 50%;
  }
}

@media only screen and (min-width: 641px) {
  #accountSubPageNotifications .mhForm label.stacked,
  #accountSubPageNotifications .mhForm [data-like=label].stacked {
    width: 50%;
  }
}

#accountSubPageNotifications .mhForm label.stacked.fullW,
#accountSubPageNotifications .mhForm [data-like=label].stacked.fullW {
  padding: 1em 0;
}

@media only screen and (min-width: 641px) {
  #accountSubPageNotifications .mhForm label.stacked.fullW,
  #accountSubPageNotifications .mhForm [data-like=label].stacked.fullW {
    width: 100%;
  }
}

@media only screen and (min-width: 641px) {
  #accountSubPageNotifications .mhForm label.stacked.fullW,
  #accountSubPageNotifications .mhForm [data-like=label].stacked.fullW {
    width: 100%;
  }
}

#accountSubPageNotifications .mhForm label.stacked > *,
#accountSubPageNotifications .mhForm [data-like=label].stacked > * {
  width: 100%;
}

#accountSubPageNotifications .mhForm label.stacked span,
#accountSubPageNotifications .mhForm [data-like=label].stacked span {
  margin: 0 0 1em 0;
  text-transform: uppercase;
  font-weight: bold;
}

#accountSubPageNotifications [for=sms_alerts] {
  transition: all 0.5s, width 0s;
}

#accountSubPageNotifications [for=sms_alerts].takeover {
  font-size: 1.2em;
}

#accountSubPageNotifications .specHilt {
  color: #82c0e1;
  font-size: 1.1em;
  font-weight: normal;
}

#accountSubPageNotifications .miniSec {
  padding: 0 0.5em;
}

#accountSubPageNotifications [data-block=mustActivateNum],
#accountSubPageNotifications [data-block=smsActivateBtns] {
  display: none;
}

#accountSubPageNotifications .takeover {
  background-color: #394f68;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 2em 1em !important;
  transition: all 0.5s, width 0s;
  width: 100% !important;
  height: 100%;
  border: solid thin #1e2a37;
}

#accountSubPageNotifications .takeover [data-hook=mobile-activ-block] {
  display: none;
}

#accountSubPageNotifications .takeover [data-block=mustActivateNum] {
  display: block;
}

#accountSubPageNotifications .takeover [data-block=smsActivateBtns] {
  display: -ms-flexbox;
  display: flex;
}

#accountSubPageNotifications [data-block=noChgs2Save] {
  text-align: right;
  padding: 0 0.2em;
  color: #a9b0b7;
}

@media only screen and (max-width: 640px) {
  #accountSubPageNotifications [data-block=unr_msg_notif_eml_sms] {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
  }
}

@media only screen and (max-width: 640px) {
  #accountSubPageNotifications [data-block=unr_msg_notif_eml_sms] {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
  }
}

@media only screen and (max-width: 640px) {
  #accountSubPageNotifications #emAlLbl {
    margin-bottom: 1em;
    padding-bottom: 1.5em;
    border-bottom: solid thin #394f68;
  }
}

@media only screen and (max-width: 640px) {
  #accountSubPageNotifications #emAlLbl {
    margin-bottom: 1em;
    padding-bottom: 1.5em;
    border-bottom: solid thin #394f68;
  }
}

#accountSubPageSummary .acct-ss {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
}

@media only screen and (min-width: 1025px) {
  #accountSubPageSummary .acct-ss {
    width: calc(50% - 0.5em);
    margin-right: 0.5em;
  }

  #accountSubPageSummary .acct-ss:last-child {
    margin-bottom: 1em;
  }
}

@media only screen and (min-width: 1025px) {
  #accountSubPageSummary .acct-ss {
    width: calc(50% - 0.5em);
    margin-right: 0.5em;
  }

  #accountSubPageSummary .acct-ss:last-child {
    margin-bottom: 1em;
  }
}

#accountSubPageSummary .ss-header {
  cursor: pointer;
}

#accountSubPageSummary .ss-header .ss-title {
  -ms-flex-direction: row;
      flex-direction: row;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
}

#accountSubPageSummary .ss-header .ss-title a {
  font-size: 0.9em;
  line-height: 0.9em;
  text-transform: none;
  font-weight: normal;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

#accountSubPageSummary .ss-content {
  font-family: 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-positive: 2;
      flex-grow: 2;
  font-size: 1.2em;
  line-height: 1.4em;
}

#accountSubPageSummary .ss-content.row {
  -ms-flex-direction: row;
      flex-direction: row;
}

#accountSubPageSummary .ss-content.gridd > * {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 2fr;
      grid-template-columns: 1fr 2fr;
  grid-gap: 10px;
  margin-bottom: 0.66em;
}

#accountSubPageSummary .ss-content.gridd > *:last-child {
  margin-bottom: 0;
}

#accountSubPageSummary .ss-content.gridd > * > *:first-child {
  color: #cde6f3;
}

#accountSubPageSummary .ss-content.gridd > * .wful {
  width: 100%;
  max-width: 10em;
}

#accountSubPageSummary .ss-content .fxTh {
  margin-right: 1em;
  color: #cde6f3;
}

#accountSubPageSummary .approvalPending {
  display: none;
}

#accountSubPageSummary .approvalPending a {
  color: #f0e804;
  padding-top: 0.5em;
  display: inline-block;
  font-size: 1.1em;
}

#accountSubPageSummary .pending {
  border: solid 5px #406080;
  padding-top: 1em;
}

#accountSubPageSummary .pending > *:not(.approvalPending) {
  margin-left: 1em;
  margin-right: 1em;
}

#accountSubPageSummary .pending .approvalPending {
  display: -ms-flexbox;
  display: flex;
}

#accountSubPageSummary [data-hook=profile_blk] > span[data-unappr] {
  color: #f5b5b5;
}

#accountSubPageSummary [data-act=extra_edit] {
  cursor: pointer;
}

#accountSubPagePics .ss-header .ss-title {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  display: -ms-flexbox;
  display: flex;
}

#accountSubPagePics .ss-header .ss-title div {
  font-size: 0.9em;
  margin-top: 0.5em;
}

#accountSubPagePics .ss-header .ss-title div:first-child {
  font-size: 1em;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 0;
}

#accountSubPagePics .ss-header .fxLink {
  font-size: 0.9em;
  padding: 1em 0 0 1em;
  text-transform: uppercase;
}

@media only screen and (max-width: 640px) {
  #accountSubPagePics .ss-header .fxLink {
    text-transform: none;
  }
}

@media only screen and (max-width: 640px) {
  #accountSubPagePics .ss-header .fxLink {
    text-transform: none;
  }
}

#accountSubPagePics #myNavClone {
  margin-top: 1.2em;
}

#accountSubPagePics .ss-content [data-visibility] {
  min-height: 3em;
}

.v5content .accountSpecialBlockLeft .contentBlock > [data-hook=primPhotosBothBlk] {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.v5content .accountSpecialBlockLeft .contentBlock > [data-hook=primPhotosBothBlk] > * {
  width: 100%;
}

@media only screen and (min-width: 321px) and (max-width: 800px) {
  .v5content .accountSpecialBlockLeft .contentBlock > [data-hook=primPhotosBothBlk] > * {
    width: 50%;
  }
}

@media only screen and (min-width: 321px) and (max-width: 800px) {
  .v5content .accountSpecialBlockLeft .contentBlock > [data-hook=primPhotosBothBlk] > * {
    width: 50%;
  }
}

@media only screen and (min-width: 1400px) {
  .v5content .accountSpecialBlockLeft .contentBlock > [data-hook=primPhotosBothBlk] > * {
    width: 50%;
  }
}

@media only screen and (min-width: 1400px) {
  .v5content .accountSpecialBlockLeft .contentBlock > [data-hook=primPhotosBothBlk] > * {
    width: 50%;
  }
}

.pmPrimPhBlk {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding: 1em;
  border: solid 1px #18222c;
  margin: 1em 0 0;
  cursor: pointer;
}

.pmPrimPhBlk:hover {
  background-color: #18222c;
}

.pmPrimPhBlk button {
  border-radius: 0;
}

.pmPrimPhBlk img {
  width: 100%;
}

.v5content .accountSpecialBlockLeft .pmPrimPhBlk .genHeader {
  padding-top: 0;
}

.v5content .accountSpecialBlockLeft .pmPrimPhBlk .genHeader + p {
  margin-top: 0;
}

.v5content .accountSpecialBlockLeft .pmPrimPhBlk p {
  font-size: 1.2em;
}

.v5content .accountSpecialBlockLeft .pmPrimPhBlk p + p {
  margin-top: 0;
}

#accountSubPage {
  height: 100%;
}

#accountBillingPurchaseWrap {
  height: inherit;
}

.segpayifrwrap {
  width: 100%;
  height: 100%;
}

.segpayifrwrap iframe {
  width: 100%;
  height: inherit;
}

.pmImgBlkWrp {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.mhForm .pmImgBlkWrp select {
  height: 2em;
}

@media only screen and (min-width: 801px) {
  .mhForm .pmImgBlkWrp select {
    height: 3em;
  }
}

@media only screen and (min-width: 801px) {
  .mhForm .pmImgBlkWrp select {
    height: 3em;
  }
}

.pmImgBlk {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 50%;
  padding: 0.5em;
}

@media only screen and (min-width: 420px) {
  .pmImgBlk {
    width: 33%;
  }
}

@media only screen and (min-width: 420px) {
  .pmImgBlk {
    width: 33%;
  }
}

@media only screen and (min-width: 641px) {
  .pmImgBlk {
    width: 25%;
  }
}

@media only screen and (min-width: 641px) {
  .pmImgBlk {
    width: 25%;
  }
}

@media only screen and (min-width: 801px) and (max-width: 1024px) {
  .pmImgBlk {
    width: 25%;
  }
}

@media only screen and (min-width: 801px) and (max-width: 1024px) {
  .pmImgBlk {
    width: 25%;
  }
}

@media only screen and (min-width: 1025px) {
  .pmImgBlk {
    width: 20%;
  }
}

@media only screen and (min-width: 1025px) {
  .pmImgBlk {
    width: 20%;
  }
}

@media only screen and (min-width: 1400px) {
  .pmImgBlk {
    width: 16.6%;
  }
}

@media only screen and (min-width: 1400px) {
  .pmImgBlk {
    width: 16.6%;
  }
}

@media only screen and (min-width: 801px) {
  .pmImgBlk {
    padding: 1em;
  }
}

@media only screen and (min-width: 801px) {
  .pmImgBlk {
    padding: 1em;
  }
}

.pmImgBlk.unappr {
  filter: grayscale(85%);
}

.pmImgBlk.unappr:after {
  content: attr(data-unapstr);
  position: absolute;
  top: 40%;
  text-align: center;
  font-size: 1.5em;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  background-color: white;
  color: #18222c;
  padding: 0.2em 1em;
  opacity: 0.5;
  font-family: sans-serif;
}

.pmImgBlk img {
  width: 100%;
  cursor: move;
}

.pmImgBlk .pmImgActionBtn {
  border-radius: 0;
  max-width: 100%;
  min-width: 1em;
}

.xRndCloseBtn {
  position: absolute;
  right: 0.33em;
  top: 0.33em;
  background-color: #1e2a37;
  background-image: url("/assets/manhunt/images/icn/icn-close-lite.png");
  height: 1em;
  width: 1em;
  background-size: 1em;
  background-repeat: no-repeat;
  background-position: 50%;
  border: solid 2px #c0ced8;
  border-radius: 3em;
  padding: 0.667em;
  cursor: pointer;
}

.xRndCloseBtn:hover {
  background-image: url("/assets/manhunt/images/icn/icn-close-white.png");
  border-color: white;
}

.bst-content.mhForm.modalized {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
}

.bst-content.mhForm.modalized .ss-title div:nth-child(n+2) {
  display: none;
}

.bst-content.mhForm.modalized .ss-title + a.fxLink {
  display: none;
}

.bst-content.mhForm.modalized .ss-content .pmImgBlk button.pmImgActionBtn {
  display: none;
}

.bst-content.mhForm.modalized .xRndCloseBtn {
  display: none;
}

@media only screen and (min-width: 801px) {
  .bst-content.mhForm.modalized .pmImgBlk {
    width: 20%;
  }
}

@media only screen and (min-width: 801px) {
  .bst-content.mhForm.modalized .pmImgBlk {
    width: 20%;
  }
}

@media only screen and (min-width: 1400px) {
  .bst-content.mhForm.modalized .pmImgBlk {
    width: 16.6%;
  }
}

@media only screen and (min-width: 1400px) {
  .bst-content.mhForm.modalized .pmImgBlk {
    width: 16.6%;
  }
}

.bst-content.mhForm.modalized .pmImgBlk:not([data-apprv]) {
  display: none;
}

.bst-content.mhForm.modalized .pmImgBlk img {
  cursor: pointer;
  border: solid thin transparent;
}

.bst-content.mhForm.modalized .pmImgBlk img:hover,
.bst-content.mhForm.modalized .pmImgBlk img.selected {
  border-color: yellow;
}

.bst-content.mhForm.modalized section[data-viz=inactive] {
  display: none;
}

.bst-content.mhForm.modalized.appSf section[data-viz=private] {
  display: none;
}

.bst-content.mhForm.modalized [data-tosv=toohot] {
  border: solid 10px #821818;
}

.bst-content.mhForm.modalized [data-tosv=toohot] img {
  opacity: 0.7;
  cursor: not-allowed;
}

.bst-content.mhForm.modalized [data-tosv=toohot] img:hover {
  border-color: transparent !important;
}

.bigBlack {
  font-size: 1.5em;
  max-width: 24em;
  line-height: 1.3em;
  background-color: black;
  border: solid 2px #888;
  padding: 2em;
}

@media only screen and (min-width: 801px) {
  .bigBlack {
    font-size: 2em;
  }
}

@media only screen and (min-width: 801px) {
  .bigBlack {
    font-size: 2em;
  }
}

[data-hook=aab_subpage_pics_upl_modal] .v5contentModalStd {
  max-width: 100%;
  font-size: 0.9em;
}

@media only screen and (min-width: 641px) {
  [data-hook=aab_subpage_pics_upl_modal] .v5contentModalStd {
    max-width: 56em;
    width: 36em;
  }
}

@media only screen and (min-width: 641px) {
  [data-hook=aab_subpage_pics_upl_modal] .v5contentModalStd {
    max-width: 56em;
    width: 36em;
  }
}

@media only screen and (min-width: 1025px) {
  [data-hook=aab_subpage_pics_upl_modal] .v5contentModalStd {
    width: 46em;
  }
}

@media only screen and (min-width: 1025px) {
  [data-hook=aab_subpage_pics_upl_modal] .v5contentModalStd {
    width: 46em;
  }
}

@media only screen and (min-width: 641px) {
  [data-hook=aab_subpage_pics_upl_modal] .v5contentModalStd {
    font-size: 1em;
  }
}

@media only screen and (min-width: 641px) {
  [data-hook=aab_subpage_pics_upl_modal] .v5contentModalStd {
    font-size: 1em;
  }
}

[data-hook=aab_subpage_pics_upl_modal] #pictureUploadWrap > div {
  color: #434343;
  margin-bottom: 1.6em;
}

[data-hook=aab_subpage_pics_upl_modal] #pictureUploadWrap > div input {
  color: #434343;
}

[data-hook=aab_subpage_pics_upl_modal] #pictureUploadWrap > div:last-child {
  margin-bottom: 0;
}

[data-hook=aab_subpage_pics_upl_modal] .puwHead {
  font-weight: bold;
  font-size: 1.2em;
  margin: 0 0 1em 0;
}

[data-hook=aab_subpage_pics_upl_modal] .privRadios input[type=radio] {
  margin-right: 0.6em;
}

[data-hook=aab_subpage_pics_upl_modal] .privRadios strong {
  margin-right: 0.3em;
}

[data-hook=aab_subpage_pics_upl_modal] .picUpRulezTxt {
  width: 95%;
}

[data-hook=aab_subpage_pics_upl_modal] .picUpRulezTxt > * {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

[data-hook=aab_subpage_pics_upl_modal] .picUpRulezTxt > *.row {
  -ms-flex-direction: row;
      flex-direction: row;
}

[data-hook=aab_subpage_pics_upl_modal] .picUpRulezTxt .puwRuleSubt {
  font-size: 0.9em;
  margin-top: 0.3em;
}

[data-hook=aab_subpage_pics_upl_modal] .picUpRulezTxt .tiny-icon {
  width: 1.2em;
  height: 1.3em;
  margin-right: 0.5em;
}

[data-hook=aab_subpage_pics_upl_modal] .picUpRulezTxt a.lang-es {
  display: none;
}

[data-hook=aab_subpage_pics_upl_modal] .picUpRulezTxt .lang-es a.lang-en {
  display: none;
}

[data-hook=aab_subpage_pics_upl_modal] .picUpRulezTxt .lang-es a.lang-es {
  display: inline-block;
}

.v5cmwCurtain.contMod .v5contentModalStd {
  max-width: 100%;
  font-size: 0.9em;
}

@media only screen and (min-width: 641px) {
  .v5cmwCurtain.contMod .v5contentModalStd {
    max-width: 56em;
    width: 36em;
  }
}

@media only screen and (min-width: 641px) {
  .v5cmwCurtain.contMod .v5contentModalStd {
    max-width: 56em;
    width: 36em;
  }
}

@media only screen and (min-width: 1025px) {
  .v5cmwCurtain.contMod .v5contentModalStd {
    width: 46em;
  }
}

@media only screen and (min-width: 1025px) {
  .v5cmwCurtain.contMod .v5contentModalStd {
    width: 46em;
  }
}

@media only screen and (min-width: 641px) {
  .v5cmwCurtain.contMod .v5contentModalStd {
    font-size: 1em;
  }
}

@media only screen and (min-width: 641px) {
  .v5cmwCurtain.contMod .v5contentModalStd {
    font-size: 1em;
  }
}

.v5cmwCurtain.contMod .v5contentModalStd .v5contBody {
  line-height: 1.4em;
}

#mod-creditard-form input[type=text],
#mod-creditard-form select {
  font-size: 16px;
}

@media only screen and (min-width: 801px) {
  #mod-creditard-form input[type=text],
  #mod-creditard-form select {
    font-size: 1em;
  }
}

@media only screen and (min-width: 801px) {
  #mod-creditard-form input[type=text],
  #mod-creditard-form select {
    font-size: 1em;
  }
}

.billing-pgarden-wrap {
  padding: 0.5em;
  -ms-flex-order: 1;
      order: 1;
}

.billing-pgarden-banner {
  background-color: #82c0e1;
  border-radius: 0.5em;
  padding: 0.5em;
  color: #1f2c37;
  font-weight: bold;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  font-size: 1.1em;
  cursor: pointer;
}

.bpgb-h {
  margin-bottom: .5em;
  font-size: 1.1em;
  text-transform: uppercase;
}

.emoji-blush {
  background-image: url("data:image/png;base64,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");
}

.emoji-broken_heart {
  background-image: url("data:image/png;base64,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");
}

.emoji-confounded {
  background-image: url("data:image/png;base64,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");
}

.emoji-disappointed {
  background-image: url("data:image/png;base64,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");
}

.emoji-flushed {
  background-image: url("data:image/png;base64,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");
}

.emoji-heart {
  background-image: url("data:image/png;base64,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");
}

.emoji-kissing_heart {
  background-image: url("data:image/png;base64,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");
}

.emoji-mask {
  background-image: url("data:image/png;base64,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");
}

.emoji-pensive {
  background-image: url("data:image/png;base64,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");
}

.emoji-rage {
  background-image: url("data:image/png;base64,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");
}

.emoji-relaxed {
  background-image: url("data:image/png;base64,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");
}

.emoji-scream {
  background-image: url("data:image/png;base64,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");
}

.emoji-smiley {
  background-image: url("data:image/png;base64,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");
}

.emoji-smirk {
  background-image: url("data:image/png;base64,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");
}

.emoji-sob {
  background-image: url("data:image/png;base64,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");
}

.emoji-stuck_out_tongue_closed_eyes {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAWYElEQVR4Xu2bC7QdVZnnf9+uqlPneZ9JbpJLBJILGDAKSQSaBgSRR4MgDWMjAo3IrHHZvtZyVjtD24PjOD5WO8vpAV3TjqOIyNCjLQ+xBYUoTAMCTSIMYhRJQkwCuUnu89x7XlV7f5M6Z69VawLBZEka1ure635r1zm1a9f3++9vf/tU1S1RVf45F8M/6/IvAvyLACGHuHxaxFx5JctDZRWG40QYE1hsAhlAKQMgNJzVaYWdqjyH45lUePrb32bzp1Qdh7AckiQoIrLlKk5U4aIo4BwTybFBZMqmYDAFQYxAIAC5WUWd4jqZOWziGi7RXyaWH4vy/SNv4XFV1de1AOsvkvLwAH9iAt5fKJo/DErGmHKAiTNwRYxDAkUCAdlHAFXUZiaoM7iO4NoO17DYpnOdlnvYWb4xMc131nxfG6+rHPDAmRI+/6fyvpGF8li5L7ipsjg+LR6NTbw0JF6oFBYGFBYvoDh2PPGbziVe86cUT/4gpVM+llm2nX2X7cvaZG2zY7rHZn1kfWV9Zn1n58jOlZ3zdREBz14hJxYjPlesBmeF/SFhX4DEFlMMCQeWYRafgBlZg1THkOIQhGWQAARAPYCAAmohbaCtSXTuOdz4etzOn5NOb8O1UrQdkM5a0pmU1pxd10r4i6Nv1cdfEwFERDZfwceLZfl0YTCqBAMRYdlhyiHhyCqCw8/BLDwRSkMeLgUceMERQHmZbQEMSAgCNCdxux/Hbv0x6fjTuEZK2jDY6YTOVDLfauinlt/Kl1RVD70AHvyJd9O3sMSXi7XgymhBgbA/IChZwkVHE4xdill0MoRF0A6oRcRw8AVUnY+WAqQt3K5Hsc99j3TXs9hmQDpjSfZ0aNXtt3c3+fDa7zLrhTgEAnj4DRexZGiIW8v94RnRSIGwJoTVAuGKczFHXIrEA+BaCLw00cmBkvPSBAlgimh7Gvf890g3/Yh0rkNaV5LxDo2Z9IHJSa5Y/X1ePBgRwoOFXzDEncXh6K3xwpigBuHgIOHKyzEjp4EmSDoDIq8EdvCmXru0DUFAMHYFUnsDsvE2xExhTBHC9hmG5M69Pl4sIgcsQnig8Peey+Be+Nu68IszeCEaHCY87lpkcCViZwDZd26/OiVHQRSggVl0IlFUQ575OgQTxEEM8NYFJLft9fWPRWTqQEQIDwQeMG9czA3FwfD0eFFM0GeIBgcIV16F6TsCkikQk8NzyATII8I2kb4jCI+9CjbeDDJN7GJwevobNb0BuFpE3O8SITwQ+Gev5OOlvuCKaFGBcCAgrBUIl1+AVJdBOt2D1wMBfpUFSVuZD11fePbvEDo4V6CU6hXPXmmfOvrbfCkX4aCSYA7/yLtZc8Sg/KQ4WqwUFsaEfRAuOxUz+g4gBREEQPinLep1UAVC3I77Sbc9RDoLnd1tWjta889P6dtP+S7rgf2KEL4S/FUjFEdrfDEejirRYERYNQSDizELTgA3Dyji6V8LAQTt8SNdn4K5zeB2ommEtmxlNO18cS/D+beM08oj4cCmgADmk+/gslI1OD0cjAiqEaZkMMNvgsCAbfTgRXgti6gXIQgxw6vQxm6CVAgHLaV5e/on32Evu+VWbgEU+F0C5KN/3Yn0VWL5RBe+tteKgqkuQMqLwc4hoqACry1/HglOkPJI18cg2Y2rRV0RKnPuE9edqHd9/nFmRESz8rsiwADB5WNcGvcFx4R9IaYUYmKDVEdBFHENEIHQJz/reE1KYMAAqetFgoRdH01joutz5nvclx5z+Vh66V4BbsZ7u18B/OjLSUPEtaJcG/YFmEpIUDRIHCPFfsQ1AYdTZdvWGQb6S/QvqoACHQuqHNIiAoUABGZ2zTM902TZaD9GBCGBzMc4JkjauEpIxlCbtdeeNKR/+9gkVnwY7C8CBAi+cDqrS2VZG1RDTDHAFAxSKCEmBNsEUSQKeea3TW66+SesXjnEuWct5y0rFxJUop4Q9lUWIuiB2/mEp57azY/WbWbDxkmuufoPeMPhVUhSUMl87PpqCknX94yhVE7WfuF0XX3mnfwMcMB+BTBAMFI1F0XVoHszIygESGggjIEUNAEF6Sjnn7+C0shibvz87dz/k82setMwZ59xOG87+TCqw0VILKS/pxChQBQwN9HiwUe3c98DW3n6FxP0L+rnI9ddwplrKjCxA1TyMQzjzOeu77YckLGMVLkI3OOABVwuwD7Jb/kgUamoZ0r3Tk6ARAYJBROE4Nr5sSjsem6vA0tZ+a2r+eZX1vHY/c/wtc0T3H3Pbzjj1FHOftthDI+UoOPA6sFcDfkRN0yMN7nvwe088NAOdr5YRxTOvvA43vehs1hcnuv6AOINwHR9daFkvncZMpZSMT0zY9s8RZpPAwj3Xfo+tYblcVGOCUoBUggwmQBBANieAOry1qrwwmYW12r8+788nXvfOsoPbnqI+nSdO+76Nese/C1nnTbKH525mP7hCNoWnIJqHon5qUEEjEAcMDORcM9Pd7LuH3YwO92kGCiHjZR55zWnct65K2DPFnihDtI7Lu/KALbrs4m0y5CxZEyfWqPLr76fjZ71ZQUIltVYFcamZGKDCQUC8Sdog2vkxyq56rMTMD/FeWctYezoM7jty4+wZ2sdqx3u+sEmHnh4OxeeNcD5p5aRAEhfbkkWCAW18MP7Gty9bpqZqTbDfYbFNcOCw2tc/uFTGFtWga1Pg3X5T3DNhUS156v0fM8YMpaMaVnNrQKezR0Hs28EDJTMsUEsSCRIYBAjXUMTSOvgOuASb22wjd73zT3w7AbGqlv58PVjLH9zP/0F4aglEVGacPN3xvnM34wzPWvBeODcwJDty9pkbbNjsmOzPrK+sj6zvrNz9M6V1nvndm1yfzqQzoEm3m/PEAkZU8bmmeXlkqDJLA51hYSmBx8IGB9iAOk8SMeHmYLanqG5hOMNBocdl753lG/81XMUxVEZCqiVDBv+b4M77qtzzWVD0HIAuRXM3n0z3TbHHhbSXxIEaEVht6/BxjxMtsAIaAdsZgIS9AwBdaBJvlyajMGLEBriMF2B58wFIF//gSASFuFDX8TDY/KI1Q7kmZOcPF+uqHcozSeokV4uiwRrleGKsOTICvsr2b7hyjTVApRjoZMoqkKp3gSnXSBfyP2xQEpeJDdxPYZAIBS6bBAA4hOh7jsFoiBkQPy8J8izhebzLK+VfSxfuu5bN8XcTIIYSDqOesNxwZXLOOfsAWhZXlJaNtuXtcnado8RQ9ZHty9CAfbzi14F1bxW1bxJD5eMKWMDov1NAQGMEYpiPLj2TFRBchFyWhD20aVo+D8P1Vn3yCyj/Yb5OYfGAed/4HBOO7EK22bwne4DAWbPHJdcNMjCxRE/vXUb0rRUiqbb19KRkNNPrULTeei8yrdfer3sXUcMZGz7ywGeAyMCioLmCqg60Dzifa+wL3zJsH7DPN+8Y4q+EBrzltFja1x4zSjLh4Gtk+AA2c8ViO21OW1NjdEjxrj7ph3s+GWdSijdPitlYc3qEjTc/w+u+zoC5P77j4oI4AXwpuE+M8pYRwuLh7aoCqKBb5RHhqAg+YFSEtb/vMl/+9YUQcdRWBhy2iULOPu8QYr1Jrqtl8AkYH8l72/bFMsXFPnAdaPcd88U/3D7HnR3urfvCT4mg6w5Poam5vDQ8zOPCO+n7ZlzYKHLBsaj6MteC6SOWXUOtSlqBdSLIfk6C5qrIYoUhSd+3uHzf1OnILDmzCoXvneA5UsEduxGOw4iQF8RPi8B6FSH4vwcF15Q4rjVi7n7f03z6E/n+dx/n+S6D9ZYe3wBbSggeT5EMstV6YInnsWRsb3S/QAFaKfs6SrmLKoGdQbB5eEmmosAmAjWP5Vy/Q1NjlkV8p73VzjxLQVkoo5uScHIwT+EVy9CCmxusnwo5KOfKHPyuSF/+415rr+xzn/6SIm1bwrRDoj24EFA82SpTlFnPYvrsgHykoshVVURUYCZjmxdmihqtaegpuAE9YnRJzCUXu0cjKeOj366zNtPCSk0k67TOJDQ+2MO4C6xIy+a1yLAdIrMtDhpLOSEL5X5ySMpu8ZTnFOQHD4XAD9GPQZNFU20ywaKR9aXi4B066zbdEwnwNkMzmHUICh4EHC5h16I888yULCwvYOmihiBCDCuB2Dkdwtg8iY48BSggDHgQHe2KYQdzlsdQEdwuy2IICr5FPVtAVyX3/VYOpCxAXZ/l8MOSB9+kc1nHeVaJK6o1qDOAYKYHjDi8mUs6NV20iIoEgBhLhbizejvFkB5aVEBBdT5fkBV0J0WVPw58pGHXAgsqPORnDps27UyNiAB3P4ESL71DNs//lY2Fdt6nKY+hDA9lkBzeFFUFPHb4hOiB/79BJB9BHD4WkB9hGVw+nKRpf6Pnu+J4trKXJNNGdsrCaBAez4hGZ+VR4czAXxT3zwH8lFJ0Ye3KLmMflTIRUA8keiBrQLOj6R6E8D5KJScU1TAgmu9TF8WSEEzayoZ03zSJWq/dArkiTABmvdvcw8dvcxcE7bU2A6YooKKH2UQA3Nz8NWvWZIOHL0cRpfCwkUwPKxUahAWFGJ8LgBg/z/dBF/ndOAhvMudBOqzsHu3sHtc2bYdfr3ZcvSY8J53BRj8TFFwCljFpqAtJW2py5iAJpC80j1BBzS+9I/86j3H6S9Ghtybg47gEkMQSz6aEeyZV37wQyW28FgIJoS4BFEJan3QPyj0DUC5T6lUoVqFSgXCCKKCUCpCGAD04JotSBNIMtA6zM/DXB0as0J9GqYnoVGHTlPptMA5mGnAlm3Ku/84IFABI6gDLLhU0bbDNh2TM/qLjAloeEZeSYDmbELzyRf0znMWujdry0AZcF7hUCBV3nBUwNnnODY/ZFkyKAiQWuhYpT0BO3fCbxKY6wizTukA1mge0SZXPwECl4d7th0j1ALoK0AtglJI93OhTwgHIHHw2wnlwksiCn0GnQYQ8AJoCtpWtO7IWDImoLl/AfJp0ARmP/kQD560zD0/1O+OMCXBlEAKxmd+wahy2fsjvvyMo1oQakUwAqpCqjCbwvMdx7t29TGaFpgz0KFA6pNKKgkbCQDHSgJCo4AhBIqUqNiUbVGLBxdOcGTB0BdC4IPQKuyeVcbeYrjgXQE0FQLxtycE7Thc02Hrjpkp93zGAswCzQN5MJIC9U0z1H+2Tb913oC7PqgYXAlMDEQCAdCEFWPCmVdGPHZLwmC/oRRCYPx62lbqThmMhlgTjkBoMBiUBhBSJOFhTRCEUyjSkgL4fQ4gdczLDHPhHkoVGCiIfwYCsy1oRcoVf1agXADmBUHACZqAa4GdU+y0I2PIWIC6Z2P/AuRRMAdMf3AdDz66xG1YUrOrpdyLAhMZCPxFzbTyR38S8sIWZfcGy+giIQohAFBoqUJxGBMvR0NFJAEMSh1HRI0mYHEMISRAAQDROSRNoG1oqkIEURGcQqcD4/OOU68qsOoEgXEFETSDT8HPe9IZy/getyFjAKaBuYN5ONoGpmda9H/1Sf3Kv+uzX5GSKUqcATpMYCAEcULUdlz+bwt88zNtdm11LF1oiAyQAAImXoipDUIExsQobYSlBITUGAcCAhbiSP1BLYxbgiQtDJtBQCNBC0I7UV6cVY59Z8j5lwWwx4IYVEEtuJYjmVfSGUdr0rYy32dazHoB2gf8eNxHwSww8ddPsOmMZfL100v2Q0EsuMggoYNQeiI0oX/AcdX1Mf/7ix1e3OQYGRYkgjAAU6oh1UXQfbIk+ESMMEgJUAAWYGijCIYq1s1AkmDSXYQKEsC8hZ3TyjEXRFxybYiZtGCNvw0I2nK4ecXNOOyE5bEt8vW/fkI3ARPA7EH9f4C3DjAJlC++w931jzU5aixKzyEKQQzGCCYERJBZZai/J8LffyNh88MpVnzSiquY2ggadZCoguiIz0dlCroUJAGGEE0QIiBFHNAOkOY2pAXTDWjHyslXx7z9nQbZY6Htk14HXBNcXUmmHZ3dKZu2uR9ffIfeBezxDB2AgxAgzwW+g9JVP9D/ceelbtFIYI9HIDIggUEQVEBmoFq1XPZnEY+/JeCeWztMbQZ3eAGpFaDcjwigAmYRqpYIA6ogRQQBAKOIBZmfx07FTE9D7XjDxdcUGFsB7HLQETShVzcUN+tIphzJLsuuHe7JzFdgysP7uX+QAngRrIhMA9GvJon/9b36V1+/wP6HRbASAQTUCcYaiAGrSNNy4kmGI1bGLLw9pfJUhOurYWoxEoSos4gqgiF0EaBIWAEUVMEYJE2wJmBwNOLaKwLeeXZMFQcvODQVSARtg2s6XF178OMZvN2Y+bjX153ALmA6Y/i93hdQ1aaITAGFh7YRXvv3+pmvnmv/fKnqCbiQIDGENYdUDBIL4hS3wxF2lLe/DcqdEmm7RqE/BBMgKKgDCQjSsLcdFcGmEHh30qD7cclwmdKRSnNLSqUqiBM0g2+CNhxpXbEzjmRnygvb3M8/cK/+l4e2swMYB6Yy31+VFyZUtS4iIRDsFYGLv6ufve1i92+WJ+k5UStAO6YLLBWBokAMyQxs3OhYPgUjS8tIGSQIwIQgIE4J0gBcioQxUIAgApsgxARETI6HbHnSMXIsaASa9EZd55TUr/PJbstzv3X3vfdu/Z/P9UY+s4nM51f7jZFpQAB+M4OuvVlv/N4luumUFck1pUZQdMMBQVsIqgaKQBtiEUwhRMVBoQhRCP5SFhHEGbBpb18QQJqChNBJIbIEcUBsBNpg69qr5xx2VkknLc0J23pkk9x06e16j/dvHNjtt3lVBfBJcZr8Cj299Hb3w4+uYeMH1tj3LWno6mDIEA74SHBC0YIkbdxcE4oG8sSBCuAsAJo6SFJQQARabbTZQTqtbh/MK2lD0aaSTjvspOPFnW7DV9frN29Yr5uBSQ8+Acwckv8V9iI4L4IFUqBzw3raX3tSP/uV8+wpZxzpLhlcaI40fQYiodhSWvPbSbVJaBxSTvJ57jLoFhRiVP0DVwnBGFyjSTrZptXY3u2D3ZYk7a3xU3vclge26O0fupdHmpa6z/YT3uo5/KF/X6AK9AODwADQN1ql+p/PYO0fHCbnVmqyag9O5qZWcnT7Y1SH+4gqVUwYAtoVwibzEBYJENDMHC61JM0Gc3tm+HXhv1Ib3MgCjM7X9emfbdcf/eUDPLFjjjnwv/Bgyo/63D/5GyMiEgM1oA8Y8NtVIPzIao4843DWlsuydln9PSuWFv8wLFZDwqiChCESBli1oIpxBoxB05S0Vac9l/BC64F0a+17m5pNfeKBrTxx4wa2+KibA+oeftaPevs1e2VGRAxQ8vDeKAMVIA7AXLViwVF/sfi9fz7cN7wwjkOCrggFBEATFItSwLanabfaTMxM7P7c+He+eMumPb+x4IA2MA80PLw3mqrqXhdvjfllsgRUvJX952Jm/2pwbOwTo2/8yGG1pW+M45ggMIgJMWqwmmKtpd2e5oV6+1df2LH+xr+beu45oOWt6eHnM/Pg6evyvUEvRIwH92KUgHJ/GFY/O7LqvLXlobOGC+XDC6bQD5aOS2cmOs2tGxqT6/7j+C9/tCtt1z1w0wO3vLVzcHhdCkAuhAAREHsRqt5K/vtgHwALJB56zts80N73RuahFOBQiVHwIvT5OgZCwED+UCaf68xmtap2OMTl/wGhcmu0ZLybBQAAAABJRU5ErkJggg==");
}

.emoji-stuck_out_tongue_winking_eye {
  background-image: url("data:image/png;base64,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");
}

.emoji-wink {
  background-image: url("data:image/png;base64,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");
}

.genericAlertWrap {
  width: 100%;
  position: fixed;
  z-index: 6000;
  top: -400px;
  transition: top 0.5s;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  font-family: Montserrat, sans-serif;
}

.genericAlertWrap.gaw-show {
  top: 0.2em;
}

.genericAlertWrap .gaw-main {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  font-size: 1.33em;
  max-width: 36em;
  line-height: 1.6em;
  width: auto;
  border: solid thin #0e4e22;
  background-color: #178a3a;
  color: white;
  padding: 1em;
  margin-left: auto;
  margin-right: auto;
  border-radius: 0.33em;
}

.genericAlertWrap .gaw-main [data-name=x] {
  display: none;
}

.genericAlertWrap .gaw-main.gaw-main-warning {
  background-color: #ad1f1f;
  border: solid thin #ad1f1f;
}

.genericAlertWrap .gaw-main.gaw-main-warning [data-name=x] {
  display: inline;
  height: 1.5em;
}

.genericAlertWrap .gaw-main.gaw-main-warning [data-name=check] {
  display: none;
}

.gaw-icn .alertIcon {
  height: 3em;
}

.genericAlertWrap .msgCont {
  padding: 1em;
}

@keyframes bounceIn {
  0% {
    transform: scale(0.1);
    opacity: 0;
  }

  60% {
    transform: scale(1.2);
    opacity: 1;
  }

  100% {
    transform: scale(1);
  }
}

#microPurchaseBtn {
  animation-duration: 10s;
  animation-name: bounceIn;
}

#chk4specials {
  animation-duration: 10s;
  animation-name: bounceIn;
}

#v5mp_fullcurtain {
  padding-top: 52px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 85;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

#v5mp_fullcurtain_close {
  font-family: Montserrat, sans-serif;
  text-transform: uppercase;
  float: right;
  clear: both;
  margin-bottom: 8px;
  margin-right: 3px;
  font-size: 0.8em;
}

#v5mp_fullcurtain_close:hover {
  color: yellow;
  cursor: pointer;
}

.mh-search-wrapper {
  font-size: 0.8em;
  padding: 6em 1em 0;
  min-width: 100%;
}

@media only screen and (min-width: 801px) {
  .mh-search-wrapper {
    font-size: 1em;
    min-width: 80%;
  }

  .venice .mh-search-wrapper {
    font-size: 0.9em;
  }
}

@media only screen and (min-width: 1025px) {
  .mh-search-wrapper {
    min-width: 50%;
  }
}

.mh-search-field {
  font-size: 1em;
  padding: 0;
  border: 1px solid #82c0e1;
  background-color: rgba(0, 0, 0, 0.4);
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  border-radius: 3px;
  max-width: 100%;
  clear: both;
}

.mh-search-field * {
  background-color: transparent;
  border: none;
  color: white;
  padding: 2.2em 0;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
}

.mh-search-field .input_wrapper {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.mh-search-field input {
  font-size: 16px;
  padding: 0;
  outline: none;
  width: 100%;
}

#topnav_membername_icon {
  background-image: url("/assets/manhunt/images/icn/icn-search-off.png");
  background-size: 2em 2em;
  background-position: 50%;
  background-repeat: no-repeat;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: transparent;
  min-width: 5em;
}

#topnav_membername_submit {
  background-color: #82c0e1;
  min-width: 5em;
  cursor: pointer;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

#topnav_membername_submit:hover {
  background-color: #6492ab;
}

#topnav_membername_submit .mh-search-go-btn {
  padding: 0;
  transform: rotate(-90deg);
  height: 1.6em;
  width: 1.6em;
}

.memsrch-fb-blk {
  margin-top: 1em;
  -ms-flex-align: stretch;
      align-items: stretch;
  background-color: #273B4A;
  font-weight: bold;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.2em;
}

.memsrch-fb-blk > * {
  padding: 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.memsrch-fb-error-icon {
  background-color: #f00;
  font-size: 2em;
}

.memsrch-feedback-text {
  font-size: 1em;
}

.loader-container {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -ms-flex-align: center;
      align-items: center;
  background: rgba(0, 0, 0, 0.7);
}

.memnameSrchRsltsWrap {
  margin-top: 1em;
  margin-bottom: 8em;
  font-size: 13px;
}

.memnameSrchRsltsGrp {
  margin-top: 1em;
}

.memnameSrchRsltsGrpHeader {
  font-size: 1.3em;
  background-color: #82c0e1;
  color: white;
  margin-bottom: 1em;
  font-weight: bold;
}

.headerProfCt,
.mnsHeadText {
  padding: 1.3em;
  display: inline-block;
}

.headerProfCt {
  background-color: #273b4a;
  padding-left: 1.66em;
  padding-right: 1.66em;
}

.memnameSrchRsltsGrpItem {
  display: -ms-flexbox;
  display: flex;
  padding: 1em;
  border-bottom: 1px solid #c0ced8;
}

.memnameSrchRsltsGrpItem:last-child {
  border-bottom: none;
}

.memnameSrchRsltsGrpItem:hover {
  background: rgba(39, 59, 74, 0.8);
  cursor: pointer;
  transition: all 100ms cubic-bezier(0.42, 0, 0.58, 1);
}

img.msrThumb {
  width: 7em;
  height: 7em;
}

.msrText {
  padding: 0 1em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
  font-weight: bold;
}

span.msrMemname {
  font-size: 1.5em;
  margin: 0 0 0.9em 0;
}

span.msrLoc {
  font-size: 1.1em;
}

.sk-cube-grid {
  width: 50px;
  height: 50px;
  margin: 40px auto;
  clear: both;
}

.sk-cube-grid .sk-cube {
  width: 15px;
  height: 15px;
  background-color: #82c0e1;
  margin: 1px 1px 0 0;
  float: left;
  animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
}

.sk-cube-grid .sk-cube1 {
  animation-delay: 0.2s;
}

.sk-cube-grid .sk-cube2 {
  animation-delay: 0.3s;
}

.sk-cube-grid .sk-cube3 {
  animation-delay: 0.4s;
}

.sk-cube-grid .sk-cube4 {
  animation-delay: 0.1s;
}

.sk-cube-grid .sk-cube5 {
  animation-delay: 0.2s;
}

.sk-cube-grid .sk-cube6 {
  animation-delay: 0.3s;
}

.sk-cube-grid .sk-cube7 {
  animation-delay: 0.0s;
}

.sk-cube-grid .sk-cube8 {
  animation-delay: 0.1s;
}

.sk-cube-grid .sk-cube9 {
  animation-delay: 0.2s;
}

@keyframes sk-cubeGridScaleDelay {
  0%,
  70%,
  100% {
    transform: scale3D(1, 1, 1);
  }

  35% {
    transform: scale3D(0, 0, 1);
  }
}

.v5content {
  position: relative;
  transition: left 0.3s;
  left: 0;
  -ms-flex-negative: 10;
      flex-shrink: 10;
}

.v5content.slideL {
  left: -120%;
}

.v5Secondary {
  position: relative;
  transition: left 0.3s;
  left: 120%;
}

.v5Secondary.inView {
  left: 0;
}

#convos6ifrWrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  position: fixed;
  top: 4.5em;
  left: 120vw;
  transition: left 0.3s;
  z-index: 99;
  margin: 0;
  height: calc(100vh - 8em);
  max-height: calc(100vh - 8em);
  width: 100%;
  background-color: #283b4a;
}

#convos6ifrWrap iframe {
  width: 100%;
  height: calc(100vh - 8em);
  max-width: 1100px;
}

.v5content,
.column.left,
.column.right {
  transition: opacity 0.4s;
}

.cnvPnl .v5content,
.cnvPnl .column.left,
.cnvPnl .column.right,
.cnvPnl .bannerElem {
  opacity: 0;
}

.cnvPnl #convos6ifrWrap {
  left: 0;
}

.cnvPnlActive #daysLeftBanner-wrapper {
  opacity: 0;
}

#mh_match {
  min-height: 32em;
  position: relative;
}

#mh_match .stats > span:empty {
  display: none;
}

#mh_match .controls .accept {
  background: #22b573 url("/assets/manhunt/images/icn/icn-thumbs-up-ko.png") no-repeat scroll center center / 32px 32px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 50px;
  opacity: 0.7;
  width: 50%;
}

#mh_match .controls .reject {
  background: #e70707 url("/assets/manhunt/images/icn/icn-thumbs-down-ko.png") no-repeat scroll center center / 32px 32px;
  height: 50px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  opacity: 0.7;
  width: 50%;
}

#roadblock-overlay {
  background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
  z-index: 49;
  font-weight: 700;
  min-height: 500px;
  display: none;
  position: absolute;
  height: 100%;
  width: 100%;
}

#match-limit-roadblock {
  display: none;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  margin: 4em 1em;
  text-align: center;
}

#match-limit-roadblock .roadblock-heading {
  text-shadow: 1px 1px #000;
  font-size: 1.5em;
  color: #fff;
  margin: 0px 0px 15px 0px;
}

#match-limit-roadblock .roadblock-content {
  font-size: 1.5em;
  color: #c1cfd9;
  margin: 0px 0px 25px 0px;
}

#match-limit-roadblock a {
  text-decoration: none !important;
  color: #1b2833 !important;
}

#match-limit-roadblock .roadblock-upgrade-btn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  background: #f0e804 none repeat scroll 0 0;
  border: 1px solid #f0e804;
  border-radius: 3px;
  padding: 18px 50px;
}

#match-limit-roadblock .roadblock-upgrade-btn .roadblock-btn-txt {
  margin-left: 5px;
  padding: 0px;
  border: none;
}

#match-limit-roadblock .roadblock-upgrade-btn:hover {
  background: #82c0e1 none repeat scroll 0 0;
  border: 1px solid #82c0e1;
  cursor: pointer;
}

#match-limit-roadblock .roadblock-upgrade-btn .roadblock-vip-icn {
  width: 18px;
  height: 18px;
  display: inline;
}

#out-of-matches-div {
  display: none;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  padding: 2em;
  font-size: 1em;
}

#out-of-matches-div .roadblock-heading {
  text-shadow: 1px 1px #000;
  font-size: 1.5em;
  color: #fff;
  margin: 0px 0px 15px 0px;
}

#out-of-matches-div .roadblock-content {
  font-size: 1.7em;
  color: #c1cfd9;
  margin: 0px 0px 25px 0px;
}

#out-of-matches-div a {
  text-decoration: none !important;
  color: #1b2833 !important;
}

#out-of-matches-div .map-choose-loc-btn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  background: #f0e804 none repeat scroll 0 0;
  border: 1px solid #f0e804;
  border-radius: 3px;
  padding: 18px 50px;
}

#out-of-matches-div .map-choose-loc-btn .roadblock-btn-txt {
  margin-left: 5px;
  padding: 0px;
  border: none;
}

#out-of-matches-div .map-choose-loc-btn:hover {
  background: #82c0e1 none repeat scroll 0 0;
  border: 1px solid #82c0e1;
  cursor: pointer;
}

#out-of-matches-div .map-choose-loc-btn .roadblock-vip-icn {
  width: 18px;
  height: 18px;
  display: inline;
}

#roadblock-overlay.show-loading {
  display: block;
}

.loading-roadblock {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  height: 100%;
}

.loading-text {
  font-size: 1.6em;
}

@media only screen and (min-width: 801px) {
  .cpointer {
    cursor: pointer;
  }
}

@media only screen and (min-width: 801px) {
  .cpointer {
    cursor: pointer;
  }
}

@media only screen and (min-width: 801px) {
  .pointer {
    cursor: pointer;
  }
}

@media only screen and (min-width: 801px) {
  .pointer {
    cursor: pointer;
  }
}

@media only screen and (min-width: 801px) {
  .kids_pointer > * {
    cursor: pointer;
  }
}

@media only screen and (min-width: 801px) {
  .kids_pointer > * {
    cursor: pointer;
  }
}

.fullCurtV6 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 50000;
  background-color: rgba(0, 0, 0, 0.98);
  padding: 1em;
  height: 100vh;
  max-height: 100vh;
  width: 100vw;
  max-width: 100vw;
  overflow: auto;
}

.fullCurtV6.posTop {
  -ms-flex-pack: start;
      justify-content: flex-start;
}

@media only screen and (min-width: 1025px) {
  .fullCurtV6 {
    -ms-flex-pack: start;
        justify-content: flex-start;
    padding-top: 15%;
  }
}

@media only screen and (min-width: 1025px) {
  .fullCurtV6 {
    -ms-flex-pack: start;
        justify-content: flex-start;
    padding-top: 15%;
  }
}

.fullCurtV6.trans {
  background-color: transparent;
}

.fullCurtV6.trans1 {
  background-color: rgba(0, 0, 0, 0.6);
}

.fullCurtV6 .top_br {
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}

.fullCurtV6 .btm_br {
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}

.fullCurtV6 button {
  cursor: pointer;
  color: #18222c;
  text-transform: uppercase;
  background-color: #82c0e1;
  transition: background-color 0.1s;
  padding: 1em;
  min-width: 7em;
  border-radius: 0.3em;
  border: none;
}

.fullCurtV6 button[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}

.fullCurtV6 button.weak {
  font-weight: normal;
}

.fullCurtV6 button.__btn_mod_cancel {
  background-color: #b7b7b7;
}

.fullCurtV6 button.__btn_mod_salmon {
  background-color: #da6969;
}

.fullCurtV6 button.__btn_col_red {
  background-color: #821818;
  color: white;
}

.fullCurtV6 button.__btn_col_red.__btn_border {
  border: solid 2px #562828;
}

.fullCurtV6 .pad1 {
  padding: 1em;
}

.fullCurtV6 .pad2 {
  padding: 2em;
}

.fullCurtV6 .__font_small {
  font-size: 0.8em;
}

.fullCurtV6 .__font_lil_bigger {
  font-size: 1.15em;
}

.fullCurtV6 .__font_big {
  font-size: 1.3em;
}

.fullCurtV6 .__font_bigger {
  font-size: 1.8em;
}

.fullCurtV6 .curtItmV6 {
  min-width: 75%;
  border-radius: 7px;
  background-color: #394f68;
  box-shadow: 1px 1px 5px black;
  margin-bottom: 6em;
}

.fullCurtV6 .curtItmV6.innerBg.dkBlue {
  background-color: #283b4a;
}

@media only screen and (min-width: 801px) {
  .fullCurtV6 .curtItmV6 {
    max-width: 74em;
    min-width: unset;
  }
}

@media only screen and (min-width: 801px) {
  .fullCurtV6 .curtItmV6 {
    max-width: 74em;
    min-width: unset;
  }
}

.fullCurtV6 .curtItmV6.redd {
  background-color: #582020;
}

.fullCurtV6 .curtItmV6.redd > div:first-child {
  background-color: #440000;
}

.fullCurtV6 .curtItmV6.redd button:not(.__btn_mod_cancel) {
  background-color: #ca7575;
}

@media only screen and (min-width: 801px) {
  .fullCurtV6 .curtItmV6.redd button:not(.__btn_mod_cancel):hover {
    background-color: #d65858;
  }
}

@media only screen and (min-width: 801px) {
  .fullCurtV6 .curtItmV6.redd button:not(.__btn_mod_cancel):hover {
    background-color: #d65858;
  }
}

.fullCurtV6 .curtItmV6 .hd {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  font-size: 1.2em;
  padding: 0.6em 1em;
  background-color: #22354a;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.fullCurtV6 .curtItmV6 .cntnt {
  padding: 1em;
}

.fullCurtV6 .curtItmV6 ol {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  -webkit-padding-start: 2em;
}

.fullCurtV6 .curtItmV6 ol li {
  margin-bottom: 0.5em;
}

.fullCurtV6 .curtItmV6 ol li:last-child {
  margin-bottom: 0;
}

.fullCurtV6 .curtItmV6 a {
  color: yellow;
  text-decoration: none;
}

.fullCurtV6 .curtItmV6 .footr {
  padding: 0 1em 1em;
}

.fullCurtV6 .curtItmV6.btnSmalr button {
  font-size: 0.8em;
}

.fullCurtV6.posTop .curtItmV6 {
  margin-top: 1em;
}

.select-css {
  display: block;
  color: #f1f1f1;
  max-width: 100%;
  box-sizing: border-box;
  border: 1px solid #1F2B38;
  background-color: #1e2a37;
  height: 2em;
  font-size: 1em;
}

.select-css:focus {
  outline: none;
}

.select-css2 {
  display: block;
  font-size: 1em;
  color: #444;
  line-height: 1.3;
  padding: .6em 1.4em .5em .8em;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  margin: 0;
  border: 1px solid #aaa;
  box-shadow: 0 1px 0 1px rgba(0, 0, 0, 0.04);
  border-radius: .5em;
  appearance: none;
  background-color: #fff;
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'), linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
  background-repeat: no-repeat, repeat;
  background-position: right .7em top 50%, 0 0;
  background-size: .65em auto, 100%;
}

.select-css2::-ms-expand {
  display: none;
}

.select-css2:hover {
  border-color: #888;
}

.select-css2:active {
  border: initial;
}

.select-css2:focus {
  border-color: #aaa;
  box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
  box-shadow: 0 0 0 3px -moz-mac-focusring;
  color: #222;
  outline: none;
}

.select-css2 option {
  font-weight: normal;
}

.select-css2 option:active,
.select-css2 option:focus {
  border: none;
}

.select-css2:disabled,
.select-css2[aria-disabled=true] {
  color: graytext;
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'), linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
}

.select-css2:disabled:hover,
.select-css2[aria-disabled=true] {
  border-color: #aaa;
}

.jcoToastWrap84 {
  position: fixed;
  z-index: 999999;
  font-family: Montserrat, sans-serif;
  top: 0;
  right: 5px;
  right: 0;
  max-width: 94%;
  padding: 1em 1em 0 0;
  background-color: rgba(0, 0, 0, 0.6);
  border: solid thin rgba(255, 255, 255, 0.4);
  opacity: 1;
  transition: opacity 0.5s ease-out;
}

.jcoToastWrap84:empty {
  display: none;
}

.jcoToastWrap84.fade {
  opacity: 0;
}

.jcoToastWrap84 .jcot__itm {
  position: relative;
  border-radius: 0.3em;
  padding: 1em 1em 1em 2.6em;
  color: white;
  background-color: green;
  border: solid thin #0e3e0e;
  background-position: 0.6em center;
  background-repeat: no-repeat;
  background-size: 1.4em;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==);
  box-shadow: -1px 1px 3px black;
}

.jcoToastWrap84 .jcot__itm.jcot__bc_warn {
  color: #18242d;
  background-color: #de8e10;
  border: solid thin #946214;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=);
}

.jcoToastWrap84 .jcot__itm.jcot__bc_err {
  background-color: #9e1717;
  border: solid thin #611313;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=);
}

.jcoToastWrap84 .jcot__itm.noBadge {
  background-image: none;
  padding: 1em;
}

.jcoToastWrap84 .jcot__x {
  margin-left: 0.5em;
  background-color: #283b4a;
  color: white;
  border: none;
  padding: 0.2em 0.4em 0.3em;
  border-radius: 1em;
  opacity: 0.8;
  position: relative;
  right: -0.3em;
}

.jcoToastWrap84 .jcot__txtHead {
  font-size: 1.1em;
  font-weight: bold;
  margin-bottom: 0.4em;
}

.jcoToastWrap84 .jcot__txt {
  line-height: 1.3em;
}

body.module-boardnew {
  -webkit-overflow-scrolling: touch;
}

body.module-boardnew .v5content button {
  text-transform: none;
}

body.module-boardnew .bot1m {
  margin-bottom: 1em;
}

body.module-boardnew .actionButton {
  background-color: #82c0e1;
  color: black;
  padding: 0 0.6em;
  font-size: 2em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
}

body.module-boardnew .hlpkey img {
  height: 1.6em;
  margin-right: 1em;
  filter: hue-rotate(23deg);
  opacity: 0.8;
}

body.module-boardnew .rulesQm img {
  height: 1.6em;
  margin-right: 1em;
  opacity: 0.8;
}

body.module-boardnew div#theboardinit {
  max-width: 64em;
  margin: 1em auto;
}

body.module-boardnew div#theboardinit .headertxt {
  margin-bottom: 0.5em;
  color: #d2d2d2;
  font-family: Montserrat, sans-serif;
}

body.module-boardnew #theboardSubnavMenu.opened .menuTriggerIcn {
  background-image: url(/assets/manhunt/images/icn/icn-arrow-up-lite.png);
}

body.module-boardnew .dopostBar {
  position: relative;
  background-color: #394f68;
  padding: 0 1em;
  margin: 1px 0;
  -ms-flex-direction: column;
      flex-direction: column;
  transition-property: all;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
  max-height: 0;
  overflow: hidden;
  z-index: 5;
}

body.module-boardnew .dopostBar.trans {
  background-color: transparent;
}

body.module-boardnew .dopostBar.opened {
  max-height: 24em;
  padding: 1em;
  overflow: visible;
  border: solid 1px #4a81ab;
  border-top: none;
}

body.module-boardnew .dopostBar > div {
  width: 100%;
}

body.module-boardnew .dopostBar .boardComposeWrap {
  width: 100%;
  -ms-flex-direction: column;
      flex-direction: column;
}

body.module-boardnew .dopostBar #boardComposeText {
  height: 5em;
  margin-bottom: 0.3em;
  font-size: 16px;
  padding: 0.4em 0.6em;
}

body.module-boardnew .dopostBar #txtCountdown {
  -ms-flex-pack: end;
      justify-content: flex-end;
}

body.module-boardnew .dopostBar #txtCountdown.err {
  color: #da6969;
  font-size: 1.5em;
}

body.module-boardnew .dopostBar .boardComposeControls {
  width: 100%;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media only screen and (min-width: 641px) {
  body.module-boardnew .dopostBar .boardComposeControls {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}

@media only screen and (min-width: 641px) {
  body.module-boardnew .dopostBar .boardComposeControls {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}

@media only screen and (min-width: 401px) {
  body.module-boardnew .dopostBar .boardComposeControls {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
  }
}

@media only screen and (min-width: 401px) {
  body.module-boardnew .dopostBar .boardComposeControls {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
  }
}

body.module-boardnew .dopostBar .boardComposeControls .bpCompAnonLoc {
  margin-bottom: 1.5em;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-direction: column;
      flex-direction: column;
}

@media only screen and (min-width: 641px) {
  body.module-boardnew .dopostBar .boardComposeControls .bpCompAnonLoc {
    width: auto;
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 641px) {
  body.module-boardnew .dopostBar .boardComposeControls .bpCompAnonLoc {
    width: auto;
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 401px) {
  body.module-boardnew .dopostBar .boardComposeControls .bpCompAnonLoc {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}

@media only screen and (min-width: 401px) {
  body.module-boardnew .dopostBar .boardComposeControls .bpCompAnonLoc {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}

@media only screen and (min-width: 401px) {
  body.module-boardnew .dopostBar .boardComposeControls > * {
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 401px) {
  body.module-boardnew .dopostBar .boardComposeControls > * {
    margin-bottom: 0;
  }
}

body.module-boardnew .dopostBar .boardComposeControls label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

body.module-boardnew .dopostBar .boardComposeControls label input {
  margin-right: 0.5em;
}

body.module-boardnew .dopostBar .boardComposeLocationWrap {
  margin-top: 1em;
  -ms-flex-align: center;
      align-items: center;
}

@media only screen and (min-width: 401px) {
  body.module-boardnew .dopostBar .boardComposeLocationWrap {
    margin-top: 0;
    margin-left: 2em;
  }
}

@media only screen and (min-width: 401px) {
  body.module-boardnew .dopostBar .boardComposeLocationWrap {
    margin-top: 0;
    margin-left: 2em;
  }
}

body.module-boardnew .dopostBar .boardComposeLocationWrap > div {
  margin-left: 0.5em;
}

body.module-boardnew .dopostBar .boardComposeLocationWrap .fauxInput .locationDisplay {
  margin: 0;
  border-radius: 0;
}

body.module-boardnew .dopostBar .boardComposeLocationWrap #locNameAutocomp {
  height: 1.66em;
}

body.module-boardnew .dopostBar #locAcTf {
  font-size: 16px;
  width: 18em;
}

@media only screen and (min-width: 1025px) {
  body.module-boardnew .dopostBar #locAcTf {
    font-size: inherit;
  }
}

@media only screen and (min-width: 1025px) {
  body.module-boardnew .dopostBar #locAcTf {
    font-size: inherit;
  }
}

body.module-boardnew .dopostBar .selfThumbBlk {
  margin-right: 0.3em;
  display: none;
}

@media only screen and (min-width: 401px) {
  body.module-boardnew .dopostBar .selfThumbBlk {
    display: block;
  }
}

@media only screen and (min-width: 401px) {
  body.module-boardnew .dopostBar .selfThumbBlk {
    display: block;
  }
}

body.module-boardnew .dopostBar .selfThumbBlk .bpThumb {
  width: 5em;
  border-radius: 0.3em;
}

body.module-boardnew .dopostBar #addPostBtns {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
}

@media only screen and (min-width: 801px) {
  body.module-boardnew .dopostBar #addPostBtns {
    margin-top: 1em;
  }
}

@media only screen and (min-width: 801px) {
  body.module-boardnew .dopostBar #addPostBtns {
    margin-top: 1em;
  }
}

body.module-boardnew .boardamin9loadr {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #1e2a37;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  opacity: 0.9;
  font-size: 1.6em;
  box-shadow: inset 0px 0px 8px 0px #040606;
}

body.module-boardnew .mainSection {
  background-color: #1e2a37;
}

body.module-boardnew #board_posts_ctrl {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
  font-size: 1.2em;
}

body.module-boardnew #board_posts_ctrl input,
body.module-boardnew #board_posts_ctrl select {
  font-size: 16px;
}

body.module-boardnew #board_posts_ctrl h1,
body.module-boardnew #board_posts_ctrl #filters_toggle {
  padding: 1em;
  font-size: 1em;
  margin: 0;
}

body.module-boardnew #board_posts_ctrl #filters_toggle {
  padding: 0 0.5em 0 0;
}

body.module-boardnew #board_posts_ctrl #filters_toggle .dot3Menu {
  padding: 0 0.7em 0 0.5em;
}

body.module-boardnew #board_posts_ctrl #filters_toggle.active {
  background-color: #394e68;
}

body.module-boardnew #board_posts_ctrl #filter_loc_wrp p {
  margin-top: 0;
  margin-bottom: 0.5em;
}

body.module-boardnew #board_posts_ctrl #filter_loc_dist {
  margin-bottom: 0.5em;
}

body.module-boardnew #board_posts_ctrl #filter_loc_dist select {
  background-color: white;
  color: #394e68;
}

body.module-boardnew .ageTf {
  width: 3em;
}

body.module-boardnew #filter_els {
  min-height: 3em;
  max-width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: end;
      justify-content: flex-end;
  position: absolute;
  right: 0;
  z-index: 2;
  background-color: #394e68;
  padding: 1em;
  border: solid thin #19242d;
  box-shadow: 0px 1px 2px 0px #18222c;
}

body.module-boardnew #filter_els > button {
  -ms-flex-item-align: end;
      align-self: flex-end;
  padding: 0.5em 1em;
  margin: 1em 0.5em 0.5em;
}

body.module-boardnew #filter_els > div {
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  min-width: 6em;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

body.module-boardnew #filter_els > div:last-child {
  margin-bottom: 0;
}

body.module-boardnew #filter_els > div h2 {
  cursor: pointer;
  margin: 0 1em 0;
  font-size: 1em;
}

body.module-boardnew #filter_els > div .filterElWrp {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-pack: end;
      justify-content: flex-end;
  font-size: 16px;
}

body.module-boardnew #filter_els > div #filterLocPlace {
  width: 12em;
}

@media only screen and (min-width: 801px) {
  body.module-boardnew #filter_els > div #filterLocPlace {
    width: 18em;
  }
}

@media only screen and (min-width: 801px) {
  body.module-boardnew #filter_els > div #filterLocPlace {
    width: 18em;
  }
}

body.module-boardnew #filter_els > div input {
  font-size: 16px;
}

body.module-boardnew #filter_els .okCancel {
  font-size: 0.8em;
  margin: 1.5em 0 0 0;
}

body.module-boardnew #filter_els .okCancel button {
  padding: 0.5em 1em;
  margin-left: 0.5em;
}

body.module-boardnew #boardPostsItmsWrp {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

body.module-boardnew #boardPostsItms {
  position: relative;
  padding: 0.5em;
  background-color: #394f68;
  width: 100%;
  max-width: 48em;
}

body.module-boardnew #bpkInner b {
  color: #ffff76;
}

body.module-boardnew .oneBoardPost {
  position: relative;
  padding: 0.5em;
  border-bottom: solid thin #394f68;
  margin-bottom: 1em;
  overflow: hidden;
  opactiy: 1;
  transition: opacity 0.5s;
}

body.module-boardnew .oneBoardPost.fadeOut {
  opacity: 0;
}

body.module-boardnew .oneBoardPost .profThumb {
  margin-right: 0.5em;
}

body.module-boardnew .oneBoardPost .profThumb img {
  width: 5em;
}

body.module-boardnew .oneBoardPost [data-hook=postHeader] {
  -ms-flex-positive: 1;
      flex-grow: 1;
  max-width: calc(94.5%);
}

body.module-boardnew .oneBoardPost [data-hook=postHeader] div {
  width: 100%;
}

body.module-boardnew .oneBoardPost [data-hook="usernameBlk"] {
  margin-bottom: 0.2em;
  -ms-flex-align: center;
      align-items: center;
}

body.module-boardnew .oneBoardPost .isOnline {
  height: 0.7em;
  width: 0.7em;
  background-color: #0eda0e;
  margin-left: 0.5em;
  border-radius: 2em;
}

body.module-boardnew .oneBoardPost [data-hook=postDataAndActs] {
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 0.5em;
}

body.module-boardnew .oneBoardPost [data-hook=profActsAndTimestmp] img {
  height: 1.2em;
}

body.module-boardnew .oneBoardPost [data-hook=profAge] {
  margin-right: 0.5em;
}

body.module-boardnew .oneBoardPost [data-hook=postTimestmp] {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

body.module-boardnew .oneBoardPost [data-hook=postBodyWrap] {
  background-color: #c0d1e4;
  color: #1f2b37;
  font-family: Montserrat, sans-serif;
  padding: 0.5em;
  border-radius: 0.3em;
  -ms-flex-positive: 3;
      flex-grow: 3;
}

body.module-boardnew .oneBoardPost [data-hook=postBody] {
  font-size: 1.1em;
}

body.module-boardnew .oneBoardPost.postIsMine {
  border: solid thin #9ec0da;
}

body.module-boardnew .oneBoardPost.postReported {
  background-color: #630b0b;
}

body.module-boardnew .oneBoardPost.postRepliedTo {
  background-color: #1F2B38;
}

body.module-boardnew .oneBoardPost.reportFb {
  background-color: #630b0b;
  padding: 1em;
  font-size: 1.3em;
}

body.module-boardnew .oneBoardPost.reportFb div:first-child {
  margin-bottom: 1em;
}

body.module-boardnew .dot3Menu {
  max-width: 1em;
  padding: 0 1em;
}

body.module-boardnew .dot3Menu > span {
  width: 0.5em !important;
  height: 0.5em;
  background-image: radial-gradient(circle at center, #c0d2e4 1px, transparent 2px);
  background-size: 0.5em 0.5em;
  background-repeat: no-repeat;
  background-position-x: 50%;
  padding: 0;
}

body.module-boardnew #boardLoadMore {
  padding: 1em 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  background-color: #1b2530;
}

body.module-boardnew #boardAllLoaded {
  background-color: #1b2530;
  padding: 1em;
  text-align: center;
}

body.module-boardnew #theboardanim9loader {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  font-size: 1.2em;
  padding-bottom: 1rem;
  background-color: #1b2530;
}

body.module-boardnew .tbTopMsg {
  background-color: #087707;
  line-height: 1.4em;
  position: relative;
  top: -0.5em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  transition: height 0.6s;
  max-height: 7em;
}

@media only screen and (min-width: 500px) {
  body.module-boardnew .tbTopMsg {
    font-size: 1.3em;
  }
}

@media only screen and (min-width: 500px) {
  body.module-boardnew .tbTopMsg {
    font-size: 1.3em;
  }
}

body.module-boardnew .tbTopMsg a,
body.module-boardnew .tbTopMsg a:visited {
  color: yellow;
  text-decoration: none;
}

body.module-boardnew .tbTopMsg.errorBc {
  background-color: #821818;
}

body.module-boardnew .tbTopMsg.warnBc {
  background-color: #a28414;
}

body.module-boardnew .tbTopMsg.warnBc a,
body.module-boardnew .tbTopMsg.warnBc a:visited {
  background-color: #1e2a37;
}

body.module-boardnew .tbTopMsg.hideIt {
  height: 0 !important;
  overflow: hidden;
}

body.module-boardnew .tbTopMsg .tbtmWrap {
  padding: 1em;
}

body.module-boardnew .tbTopMsg .tmxbtn {
  -ms-flex-positive: 0;
      flex-grow: 0;
  margin: 1em;
}

body.module-boardnew [data-id=second-menu],
body.module-boardnew [data-id=second-menu-mine] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #283c49;
  opacity: 0.95;
}

body.module-boardnew [data-id=second-menu] .secondMenu,
body.module-boardnew [data-id=second-menu-mine] .secondMenu {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 1em;
  box-shadow: inset 0px 1px 17px 2px #1e2b38;
  border: solid thin #18232d;
}

body.module-boardnew [data-id=second-menu] .secondMenu > div,
body.module-boardnew [data-id=second-menu-mine] .secondMenu > div {
  -ms-flex: 1 0;
      flex: 1 0;
}

body.module-boardnew [data-id=second-menu] .secondMenu [data-act],
body.module-boardnew [data-id=second-menu-mine] .secondMenu [data-act] {
  color: yellow;
}

body.module-boardnew [data-id=second-menu] .secondMenu [data-act=none],
body.module-boardnew [data-id=second-menu-mine] .secondMenu [data-act=none] {
  color: #ddd;
  font-size: 1.6em;
}

body.module-boardnew [data-id=second-menu] .secondMenu [data-act=reply],
body.module-boardnew [data-id=second-menu-mine] .secondMenu [data-act=reply],
body.module-boardnew [data-id=second-menu] .secondMenu [data-act=none],
body.module-boardnew [data-id=second-menu-mine] .secondMenu [data-act=none] {
  -ms-flex-positive: 2;
      flex-grow: 2;
  text-align: center;
  margin: auto 0.3em;
}

body.module-boardnew [data-id=second-menu] .secondMenu [data-act=report],
body.module-boardnew [data-id=second-menu-mine] .secondMenu [data-act=report],
body.module-boardnew [data-id=second-menu] .secondMenu [data-act=deleteMine],
body.module-boardnew [data-id=second-menu-mine] .secondMenu [data-act=deleteMine] {
  -ms-flex-item-align: end;
      align-self: flex-end;
  text-align: right;
}

body.module-boardnew [data-id=second-menu] .secondMenu [data-act=postActCancel],
body.module-boardnew [data-id=second-menu-mine] .secondMenu [data-act=postActCancel] {
  -ms-flex-item-align: end;
      align-self: flex-end;
  text-align: left;
}

body.module-boardnew .pseudoM5 {
  color: #18222c !important;
  padding: 1em;
  border-radius: 0.4em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  font-family: Montserrat;
  font-weight: bold;
  background-color: #b7b7b7;
}

body.module-boardnew .pseudoM5.smlr {
  font-size: 0.9em;
}

body.module-boardnew .pseudoM5.bigr {
  font-size: 1.2em;
}

body.module-boardnew .pseudoM5.prim {
  background-color: #82c0e1;
}

body.module-boardnew .pseudoM5.warn {
  background-color: #da6969;
}

@media only screen and (min-width: 801px) {
  body.module-boardnew .pseudoM5:hover {
    background-color: #9e9e9e;
    cursor: pointer;
  }

  body.module-boardnew .pseudoM5.prim:hover {
    background-color: #59abd7;
  }

  body.module-boardnew .pseudoM5.warn:hover {
    background-color: #d04040;
  }
}

@media only screen and (min-width: 801px) {
  body.module-boardnew .pseudoM5:hover {
    background-color: #9e9e9e;
    cursor: pointer;
  }

  body.module-boardnew .pseudoM5.prim:hover {
    background-color: #59abd7;
  }

  body.module-boardnew .pseudoM5.warn:hover {
    background-color: #d04040;
  }
}

body.module-boardnew .opb_report_modal [data-tpl=opb_report_modal] {
  border: solid thin #676767;
  border-radius: 0.5em;
}

body.module-boardnew .opb_report_modal .bp-report-wrap > div {
  display: -ms-flexbox;
  display: flex;
  padding: 1em;
}

body.module-boardnew .opb_report_modal .bp-report-wrap .bp-rep-header {
  font-size: 1.7em;
  font-family: 'Helvetica Neue Light', Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0.4em;
  background-color: #821818;
  color: white;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom: solid thin #18222c;
}

body.module-boardnew .opb_report_modal .bp-report-wrap .bp-rep-body {
  font-size: 1.1em;
}

body.module-boardnew .opb_report_modal .bp-report-wrap .question {
  margin-bottom: 0.5em;
  font-size: 1.2em;
}

body.module-boardnew .opb_report_modal .bp-report-wrap .reasonRb {
  margin-right: 0.4em;
}

body.module-boardnew .opb_report_modal .bp-report-wrap .reasonButtons label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin: 1em 0 0 0.5em;
}

body.module-boardnew .opb_report_modal .bp-report-wrap .commentsTa {
  margin-top: 0.6em;
  height: 6em;
  font-size: 16px;
}

body.module-boardnew .opb_report_modal .bp-report-wrap .repComments {
  margin-top: 1em;
}

body.module-boardnew .opb_report_modal .bp-report-wrap #bpRepComCtdwn {
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-top: 0.3em;
  font-size: 0.9em;
}

body.module-boardnew .opb_report_modal .bp-report-wrap .warningText {
  margin-top: 2em;
  font-family: sans-serif;
  line-height: 1.3em;
}

body.module-boardnew .opb_report_modal .bp-report-wrap .warningText a,
body.module-boardnew .opb_report_modal .bp-report-wrap .warningText a:visited {
  color: yellow;
  text-decoration: none;
}

body.module-boardnew .noboardposts {
  padding: 2em 1em;
}

body.module-boardnew .boardProblem {
  margin: 1em;
}

body.module-boardnew .boardProblem .warnIcn {
  height: 4em;
  width: 4em;
  margin-right: 1em;
}

body.module-boardnew .boardProblem .warnHd {
  font-size: 2em;
}

body.module-boardnew .boardProblem .apologyForm {
  font-size: 1.2em;
  font-family: Montserrat, sans-serif;
}

body.module-boardnew .boardProblem .apologyForm a {
  color: yellow;
  text-decoration: none;
}

body.module-boardnew .boardProblem .apologyForm li {
  padding-left: 0.5em;
  margin-bottom: 0.6em;
}

body.module-boardnew .boardProblem .abuseString {
  color: #fc9f2f;
}

body.module-boardnew .boardProblem .abApCrtls label {
  margin-bottom: 1.5em;
  font-size: 0.8em;
}

body.module-boardnew .boardProblem .abApCrtls label input {
  margin-right: 0.6em;
}

body.module-boardnew .boardProblem .abApCrtls button {
  text-transform: uppercase;
}

body.module-boardnew .boardModalCurtain {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 500;
}

body.module-boardnew .boardModalWrapper {
  width: 100%;
  max-width: 45em;
  padding: 1em;
  max-height: 72vh;
  overflow: auto;
}

@media only screen and (min-width: 1025px) {
  body.module-boardnew .boardModalWrapper {
    width: 45em;
  }
}

@media only screen and (min-width: 1025px) {
  body.module-boardnew .boardModalWrapper {
    width: 45em;
  }
}

body.module-boardnew .boardModalWrapper > div {
  width: 100%;
}

body.module-boardnew .boardModalWrapper .headertxt {
  font-size: 1.1em;
}

body.module-boardnew .boardModalWrapper textarea {
  height: 8em;
  font-size: 16px;
  padding: 0.4em;
}

body.module-boardnew .boardModalWrapper .replyToHead {
  margin-bottom: 1em;
}

body.module-boardnew .boardModalWrapper [data-hook=msgBody] {
  margin-bottom: 1em;
  font-size: 1.1em;
  padding: 1em;
  background-color: #c0d2e4;
  color: black;
  border-radius: 0.3em;
  overflow: hidden;
}

body.module-boardnew .boardModalWrapper [data-hook=msgBody].minim {
  max-height: 4.5em;
}

body.module-boardnew .newPostsBadge {
  position: fixed;
  top: 40%;
  right: 1em;
  background-color: #192530;
  border: solid 2px #9ec0da;
  padding: 1em;
  border-radius: 4em;
  max-width: 8em;
  text-align: center;
  box-shadow: -2px 2px 7px black;
  font-family: Montserrat, sans-serif;
}

body.module-boardnew .newPostsBadge span {
  font-size: 2em;
  font-weight: bold;
  line-height: 0.3em;
}

body.module-boardnew .bRulez {
  font-family: Montserrat, sans-serif;
  font-size: 1.1em;
  line-height: 1.4em;
  padding: 0;
  max-height: 100%;
  -webkit-overflow-scrolling: touch;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

@media only screen and (max-height: 460px) {
  body.module-boardnew .bRulez {
    top: 0;
    max-height: 83vh;
    overflow: auto;
  }
}

@media only screen and (max-height: 460px) {
  body.module-boardnew .bRulez {
    top: 0;
    max-height: 83vh;
    overflow: auto;
  }
}

body.module-boardnew .bRulez .hd {
  font-size: 1.2em;
  padding: 0.6em 1em;
  background-color: #22354a;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

body.module-boardnew .bRulez ol {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  -webkit-padding-start: 2em;
}

body.module-boardnew .bRulez ol li {
  margin-bottom: 0.5em;
}

body.module-boardnew .bRulez ol li:last-child {
  margin-bottom: 0;
}

body.module-boardnew .bRulez .bBod {
  padding: 1em;
}

body.module-boardnew .bRulez .btnz {
  padding: 0 1em 1em;
}

body.module-boardnew .bRulez a {
  color: yellow;
  text-decoration: none;
}

body.module-boardnew .fbabsfull {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.9);
  padding: 1em 3em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-align: center;
      align-items: center;
  font-size: 1.3em;
}

body.module-boardnew #f_fb_location_chooser_tf {
  -ms-flex-direction: column;
      flex-direction: column;
  background-color: #19232e;
  padding: 0;
  color: white;
}

body.module-boardnew #f_locNameAutocomp,
body.module-boardnew #f_location_typeahead_results {
  width: 100%;
}

body.module-boardnew #f_loc_ta_lbl_wrap {
  text-align: center;
}

body.module-boardnew #f_loc_ta_usemyloc {
  padding: 0.5em 1em;
  margin: 0.5em;
}

body.module-boardnew #filter_loc_wrp .fauxInput .locationDisplay {
  background-color: #4a6d92;
  margin: 0;
}

body.module-boardnew [data-hook=loc_ta_mostrec_wrap] {
  border-top: solid 1px #909090;
}

body.module-boardnew #grecapholder {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
}

body.module-boardnew .grecap1stwrap {
  font-size: 1.6em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}

body.module-boardnew .grecap1stwrap > * {
  margin: 0.3em 0;
}

.nowrap {
  white-space: nowrap;
}

._p_d25 {
  padding: 0.25em;
}

._p_d25_y {
  padding-top: 0.25em;
  padding-bottom: 0.25em;
}

._p_d25_x {
  padding-left: 0.25em;
  padding-right: 0.25em;
}

._p_d5 {
  padding: 0.5em;
}

._p_d5_y {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

._p_d5_x {
  padding-left: 0.5em;
  padding-right: 0.5em;
}

._p_d5_l {
  padding-left: 0.5em;
}

._p_d5_r {
  padding-right: 0.5em;
}

._p_d5_t {
  padding-top: 0.5em;
}

._p_d5_b {
  padding-bottom: 0.5em;
}

._p_1 {
  padding: 1em;
}

._p_1_y {
  padding-top: 1em;
  padding-bottom: 1em;
}

._p_1_x {
  padding-left: 1em;
  padding-right: 1em;
}

._p_1_t {
  padding-top: 1em;
}

._p_1_b {
  padding-bottom: 1em;
}

._m0 {
  margin: 0;
}

._m_d25 {
  margin: 0.25em;
}

._m_d25_r {
  margin-right: 0.25em;
}

._m_d5 {
  margin: 0.5em;
}

._m_d5_x {
  margin-left: 0.5em;
  margin-right: 0.5em;
}

._m_d5_y {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

._m_d5_r {
  margin-right: 0.5em;
}

._m_d5_l {
  margin-left: 0.5em;
}

._m_d5_b {
  margin-bottom: 0.5em;
}

._m_d5_t {
  margin-top: 0.5em;
}

._m_1_t {
  margin-top: 1em;
}

._m_1_x {
  margin-left: 1em;
  margin-right: 1em;
}

._m_1 {
  margin: 1em;
}

._m_1_b {
  margin-bottom: 1em;
}

._m_1_r {
  margin-right: 1em;
}

._m_1_l {
  margin-left: 1em;
}

._w100 {
  width: 100%;
}

._h100 {
  height: 100%;
}

.pr {
  position: relative;
}

.pa00 {
  position: absolute;
  top: 0;
  left: 0;
}

.pa1r1 {
  position: absolute;
  top: 1em;
  right: 1em;
}

.ovfh {
  overflow: hidden;
}

.ovfa {
  overflow: auto;
}

.tac {
  text-align: center;
}

.tar {
  text-align: right;
}

.nudge-up-sm {
  position: relative;
  top: -2px;
}

.nudge-down-med {
  position: relative;
  top: 0.6em;
}

.flexrow {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}

.flexrowmid {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
}

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

.flexrowsb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.flexrowsa {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.flexrowright {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.flexrowsa {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.flexrowwrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.flexrownowrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.flexcol {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}

.flexcoltop {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.flexcolsb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.flexcolsa {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.flexcolcenter {
  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;
}

.flex-j-ctr {
  -ms-flex-pack: center;
      justify-content: center;
}

.grow2 {
  -ms-flex-positive: 2;
      flex-grow: 2;
}

/* TEMP ADDING toastr CSS */

.hardCurtain {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 50000;
  opacity: 0.9;
  background-color: #000;
}

.hardCurtainItem {
  max-width: 50%;
  font-size: 2em;
  color: white;
  margin-bottom: 12px;
}

._c_superGreen {
  color: #60FF60;
}

._c_brightGreen {
  color: #05FF00;
}

._c_darkGreyGreen {
  color: #1e502e;
}

._c_forestGreen {
  color: #0B6405;
}

._c_textWhite {
  color: #E2E1E7;
}

._c_white {
  color: #fff;
}

._c_black {
  color: black;
}

._c_dustyBlue {
  color: #8CDEFF;
}

._c_dustyBlue_o5 {
  color: rgba(119, 184, 221, 0.3);
}

._c_oldMobileBlue {
  color: #40A3E1;
}

._c_dkVividBlue {
  color: #005f9a;
}

._c_lemonyYellow {
  color: #EEE40A;
}

._c_schoolBus {
  color: #F7B500;
}

._c_dkOrange {
  color: #bb6600;
}

._c_dustyOrange {
  color: #FBBA7C;
}

._c_canary {
  color: #FFFB9F;
}

._c_grey {
  color: grey;
}

._c_grey_a {
  color: #AAA;
}

._c_grey_5 {
  color: #555;
}

._c_badge_red {
  color: #B50F0F;
}

._c_dark_red {
  color: #670707;
}

._bgc_superGreen {
  background-color: #60FF60;
}

._bgc_brightGreen {
  background-color: #05FF00;
}

._bgc_darkGreyGreen {
  background-color: #1e502e;
}

._bgc_forestGreen {
  background-color: #0B6405;
}

._bgc_textWhite {
  background-color: #E2E1E7;
}

._bgc_white {
  background-color: #fff;
}

._bgc_black {
  background-color: black;
}

._bgc_dustyBlue {
  background-color: #8CDEFF;
}

._bgc_dustyBlue_d1 {
  background-color: #69b0cc;
}

._bgc_dustyBlue_o5 {
  background-color: rgba(119, 184, 221, 0.3);
}

._bgc_oldMobileBlue {
  background-color: #40A3E1;
}

._bgc_dkVividBlue {
  background-color: #005f9a;
}

._bgc_lemonyYellow {
  background-color: #EEE40A;
}

._bgc_schoolBus {
  background-color: #F7B500;
}

._bgc_dkOrange {
  background-color: #bb6600;
}

._bgc_dustyOrange {
  background-color: #FBBA7C;
}

._bgc_canary {
  background-color: #FFFB9F;
}

._bgc_grey {
  background-color: grey;
}

._bgc_grey_a {
  background-color: #AAA;
}

._bgc_grey_5 {
  background-color: #555;
}

._bgc_badge_red {
  background-color: #B50F0F;
}

._bgc_dark_red {
  background-color: #670707;
}

/* START OVER !!!!!!!!!!! */

.t1_c_base_lighter_boxshadow {
  box-shadow: inset 0 0 20px rgba(114, 164, 220, 0.3);
}

/* OLDEST COLORS */

._c_btnDarkGreyHover {
  color: #131a22;
}

._c_btnDarkGrey {
  color: #18222c;
}

._c_buttonTextBlackish {
  color: #1b2833;
}

._c_darkGrey {
  color: #1e2a37;
}

._c_bg1Grey {
  color: #273B4A;
}

._c_blueDk2 {
  color: #283b4a;
}

._c_darkGreyHover {
  color: #394f68;
}

._c_medGrey {
  color: #53626f;
}

._c_fadedLabel {
  color: #c0ced8;
}

._c_lighterGrey {
  color: #c0ced8;
}

._c_muted1Fg {
  color: #333;
}

._c_GreytooltipText {
  color: #434343;
}

._c_muted1Bg {
  color: #888;
}

._c_lightGreyUnlockBtn {
  color: #a9b0b7;
}

._c_lightGrey {
  color: #ccc;
}

._c_col_creamy {
  color: #d6d6be;
}

._c_lightGreyConvoItemBg {
  color: #f1f1f1;
}

._c_light1Bg {
  color: #fff;
}

._c_inputBg {
  color: #f1f1f1;
}

._c_blueOnlineMobile {
  color: #40A3E1;
}

._c_blueNewOnlineDot {
  color: #00adf2;
}

._c_lightBlueHoverText {
  color: #82c0e1;
}

._c_lightPurple {
  color: #c98aff;
}

._c_textLtBlu {
  color: #cde6f3;
}

._c_greenOnline {
  color: #08ad1c;
}

._c_btnGreenMatch {
  color: #22b573;
}

._c_superLightGreen {
  color: #c4ffc1;
}

._c_roadblockColor {
  color: #821818;
}

._c_btnRedMatch {
  color: #e70707;
}

._c_col_salmonRed {
  color: #da6969;
}

._c_liteWarningCol {
  color: #f5b5b5;
}

._c_fontYellow {
  color: #f0e804;
}

._c_mhOrange {
  color: #fc9f2f;
}

._bgc_btnDarkGreyHover {
  background-color: #131a22;
}

._bgc_btnDarkGrey {
  background-color: #18222c;
}

._bgc_buttonTextBlackish {
  background-color: #1b2833;
}

._bgc_darkGrey {
  background-color: #1e2a37;
}

._bgc_bg1Grey {
  background-color: #273B4A;
}

._bgc_blueDk2 {
  background-color: #283b4a;
}

._bgc_darkGreyHover {
  background-color: #394f68;
}

._bgc_medGrey {
  background-color: #53626f;
}

._bgc_fadedLabel {
  background-color: #c0ced8;
}

._bgc_lighterGrey {
  background-color: #c0ced8;
}

._bgc_muted1Fg {
  background-color: #333;
}

._bgc_GreytooltipText {
  background-color: #434343;
}

._bgc_muted1Bg {
  background-color: #888;
}

._bgc_lightGreyUnlockBtn {
  background-color: #a9b0b7;
}

._bgc_lightGrey {
  background-color: #ccc;
}

._bgc_col_creamy {
  background-color: #d6d6be;
}

._bgc_lightGreyConvoItemBg {
  background-color: #f1f1f1;
}

._bgc_light1Bg {
  background-color: #fff;
}

._bgc_inputBg {
  background-color: #f1f1f1;
}

._bgc_blueOnlineMobile {
  background-color: #40A3E1;
}

._bgc_blueNewOnlineDot {
  background-color: #00adf2;
}

._bgc_lightBlueHoverText {
  background-color: #82c0e1;
}

._bgc_lightPurple {
  background-color: #c98aff;
}

._bgc_textLtBlu {
  background-color: #cde6f3;
}

._bgc_greenOnline {
  background-color: #08ad1c;
}

._bgc_btnGreenMatch {
  background-color: #22b573;
}

._bgc_superLightGreen {
  background-color: #c4ffc1;
}

._bgc_roadblockColor {
  background-color: #821818;
}

._bgc_btnRedMatch {
  background-color: #e70707;
}

._bgc_col_salmonRed {
  background-color: #da6969;
}

._bgc_liteWarningCol {
  background-color: #f5b5b5;
}

._bgc_fontYellow {
  background-color: #f0e804;
}

._bgc_mhOrange {
  background-color: #fc9f2f;
}

/* 2017 Color Rework */

._c_bluDkX5 {
  color: #0f151b;
}

._bgc_bluDkX5 {
  background-color: #0f151b;
}

._c_bluDkX4 {
  color: #0b192c;
}

._bgc_bluDkX4 {
  background-color: #0b192c;
}

._c_bluDkX3 {
  color: #18242d;
}

._bgc_bluDkX3 {
  background-color: #18242d;
}

._c_bluDkX2 {
  color: #1F2B38;
}

._bgc_bluDkX2 {
  background-color: #1F2B38;
}

._c_bluDkX1 {
  color: #283b4a;
}

._bgc_bluDkX1 {
  background-color: #283b4a;
}

._c_bluDk {
  color: #394f68;
}

._bgc_bluDk {
  background-color: #394f68;
}

._c_bluMed {
  color: #4e7288;
}

._bgc_bluMed {
  background-color: #4e7288;
}

._c_bluBold {
  color: #2783e2;
}

._bgc_bluBold {
  background-color: #2783e2;
}

._c_bluStd {
  color: #0501ee;
}

._bgc_bluStd {
  background-color: #0501ee;
}

._c_bluBabyBrite {
  color: #66bcf1;
}

._bgc_bluBabyBrite {
  background-color: #66bcf1;
}

._c_bluBaby {
  color: #82c0e1;
}

._bgc_bluBaby {
  background-color: #82c0e1;
}

._c_bluPastel {
  color: #C0CEE6;
}

._bgc_bluPastel {
  background-color: #C0CEE6;
}

._c_redDk2 {
  color: #ad1f1f;
}

._bgc_redDk2 {
  background-color: #ad1f1f;
}

._c_redDk {
  color: #B50F0F;
}

._bgc_redDk {
  background-color: #B50F0F;
}

._c_redBrite {
  color: #e70707;
}

._bgc_redBrite {
  background-color: #e70707;
}

._c_redSalmon {
  color: #da6969;
}

._bgc_redSalmon {
  background-color: #da6969;
}

._c_orgMed {
  color: #f6911f;
}

._bgc_orgMed {
  background-color: #f6911f;
}

._c_greenBrite {
  color: #08ad1c;
}

._bgc_greenBrite {
  background-color: #08ad1c;
}

._c_greenMed {
  color: #22b573;
}

._bgc_greenMed {
  background-color: #22b573;
}

._c_greenLimey {
  color: #a3d84b;
}

._bgc_greenLimey {
  background-color: #a3d84b;
}

._c_yelloMed {
  color: #f0e804;
}

._bgc_yelloMed {
  background-color: #f0e804;
}

._c_yelloDk {
  color: #b7b72b;
}

._bgc_yelloDk {
  background-color: #b7b72b;
}

._c_paleCanary {
  color: #ccd2a8;
}

._bgc_paleCanary {
  background-color: #ccd2a8;
}

._c_whiteBlu {
  color: #C0CEE6;
}

._bgc_whiteBlu {
  background-color: #C0CEE6;
}

._c_whiteYel {
  color: #fffde1;
}

._bgc_whiteYel {
  background-color: #fffde1;
}

._c_greyLite4 {
  color: #ccc;
}

._bgc_greyLite4 {
  background-color: #ccc;
}

._c_greyLite3 {
  color: #ddd;
}

._bgc_greyLite3 {
  background-color: #ddd;
}

._c_greyLite2 {
  color: #e2e2e2;
}

._bgc_greyLite2 {
  background-color: #e2e2e2;
}

._c_greyLite1 {
  color: #f1f1f1;
}

._bgc_greyLite1 {
  background-color: #f1f1f1;
}

._c_greyMed5 {
  color: #777;
}

._bgc_greyMed5 {
  background-color: #777;
}

._c_greyMed4 {
  color: #999;
}

._bgc_greyMed4 {
  background-color: #999;
}

._c_greyMed3 {
  color: #a9b0b7;
}

._bgc_greyMed3 {
  background-color: #a9b0b7;
}

._c_greyMed2 {
  color: #b7b7b7;
}

._bgc_greyMed2 {
  background-color: #b7b7b7;
}

._c_greyMed1 {
  color: #ccc;
}

._bgc_greyMed1 {
  background-color: #ccc;
}

._c_greyMed0 {
  color: #ddd;
}

._bgc_greyMed0 {
  background-color: #ddd;
}

._c_greyDk2 {
  color: #404040;
}

._bgc_greyDk2 {
  background-color: #404040;
}

._c_greyDk1 {
  color: #53626f;
}

._bgc_greyDk1 {
  background-color: #53626f;
}

.brighten3 {
  filter: brightness(3);
}

/*
@bluDkX3: #18242d; // use for #17232c #18232d #18222c #1b2833
@bluDkX2: #1F2B38; // use for #1e2a37   ---> Board Replied-to BGC
@bluDkX1: #283b4a; // use for #293b4a #273b4a #283c49

 */

/* @import url('https://fonts.googleapis.com/css?family=Fredoka+One|Baloo+Chettan|Roboto|Roboto+Condensed&display=swap'); */

.font_sans {
  font-family: 'Roboto', sans-serif;
}

.font_sans_b {
  font-family: 'Roboto', sans-serif;
  font-weight: 900;
}

.font_sanscondensed {
  font-family: 'Roboto Condensed', sans-serif;
}

.font_sanscondensed_b {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
}

.font_marker {
  font-family: 'Baloo Chettan', sans-serif;
}

.font_marker_alt {
  font-family: 'Fredoka One', sans-serif;
}

.font_sans_thin {
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
}

.theme2 .font_sans {
  font-family: 'Lato', sans-serif;
}

.theme2 .font_sans_b {
  font-family: 'Lato', sans-serif;
  font-weight: 900;
}

.theme2 .font_marker {
  font-family: 'Fredoka One', sans-serif;
}

.theme2 .font_marker_alt {
  font-family: 'Baloo Chettan', sans-serif;
}

.font_bigger {
  font-size: 1.1em;
}

.font_biggerer {
  font-size: 1.3em;
}

.font_biggerest {
  font-size: 1.6em;
}

.font_size_normal {
  font-size: 1em;
}

.font_small {
  font-size: 0.9em;
}

.font_smaller {
  font-size: 0.8em;
}

.font_smallerer {
  font-size: 0.66em;
}

.font_smallerest {
  font-size: 0.5em;
}

.font_uc {
  text-transform: uppercase;
}

.txt_nowrap {
  white-space: nowrap;
}

.tac {
  text-align: center;
}

.tal {
  text-align: left;
}

.tar {
  text-align: right;
}

.uc {
  text-transform: uppercase;
}

.font_bold {
  font-weight: bold;
}

button[aria-label][data-balloon-pos] {
  overflow: visible;
}

[aria-label][data-balloon-pos] {
  position: relative;
  cursor: pointer;
}

[aria-label][data-balloon-pos]:after {
  opacity: 0;
  pointer-events: none;
  transition: all .18s ease-out .18s;
  text-indent: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
  font-weight: normal;
  font-style: normal;
  text-shadow: none;
  font-size: var(--balloon-font-size);
  background: var(--balloon-color);
  border-radius: 2px;
  color: #fff;
  content: attr(aria-label);
  padding: .5em 1em;
  position: absolute;
  white-space: nowrap;
  z-index: 10;
}

[aria-label][data-balloon-pos]:before {
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-color: var(--balloon-color);
  opacity: 0;
  pointer-events: none;
  transition: all .18s ease-out .18s;
  content: "";
  position: absolute;
  z-index: 10;
}

[aria-label][data-balloon-pos]:hover:before, [aria-label][data-balloon-pos]:hover:after, [aria-label][data-balloon-pos][data-balloon-visible]:before, [aria-label][data-balloon-pos][data-balloon-visible]:after, [aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:before, [aria-label][data-balloon-pos]:not([data-balloon-nofocus]):focus:after {
  opacity: 1;
  pointer-events: none;
}

[aria-label][data-balloon-pos].font-awesome:after {
  font-family: FontAwesome, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}

[aria-label][data-balloon-pos][data-balloon-break]:after {
  white-space: pre;
}

[aria-label][data-balloon-pos][data-balloon-break][data-balloon-length]:after {
  white-space: pre-line;
  word-break: break-word;
}

[aria-label][data-balloon-pos][data-balloon-blunt]:before, [aria-label][data-balloon-pos][data-balloon-blunt]:after {
  transition: none;
}

[aria-label][data-balloon-pos][data-balloon-pos="up"]:after {
  bottom: 100%;
  left: 50%;
  margin-bottom: 10px;
  transform: translate(-50%, var(--balloon-move));
  transform-origin: top;
}

[aria-label][data-balloon-pos][data-balloon-pos="up"]:before {
  bottom: 100%;
  left: 50%;
  transform: translate(-50%, var(--balloon-move));
  transform-origin: top;
}

[aria-label][data-balloon-pos][data-balloon-pos="up"]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos="up"][data-balloon-visible]:after {
  transform: translate(-50%, 0);
}

[aria-label][data-balloon-pos][data-balloon-pos="up"]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos="up"][data-balloon-visible]:before {
  transform: translate(-50%, 0);
}

[aria-label][data-balloon-pos][data-balloon-pos="up-left"]:after {
  bottom: 100%;
  left: 0;
  margin-bottom: 10px;
  transform: translate(0, var(--balloon-move));
  transform-origin: top;
}

[aria-label][data-balloon-pos][data-balloon-pos="up-left"]:before {
  bottom: 100%;
  left: 5px;
  transform: translate(0, var(--balloon-move));
  transform-origin: top;
}

[aria-label][data-balloon-pos][data-balloon-pos="up-left"]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos="up-left"][data-balloon-visible]:after {
  transform: translate(0, 0);
}

[aria-label][data-balloon-pos][data-balloon-pos="up-left"]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos="up-left"][data-balloon-visible]:before {
  transform: translate(0, 0);
}

[aria-label][data-balloon-pos][data-balloon-pos="up-right"]:after {
  bottom: 100%;
  right: 0;
  margin-bottom: 10px;
  transform: translate(0, var(--balloon-move));
  transform-origin: top;
}

[aria-label][data-balloon-pos][data-balloon-pos="up-right"]:before {
  bottom: 100%;
  right: 5px;
  transform: translate(0, var(--balloon-move));
  transform-origin: top;
}

[aria-label][data-balloon-pos][data-balloon-pos="up-right"]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos="up-right"][data-balloon-visible]:after {
  transform: translate(0, 0);
}

[aria-label][data-balloon-pos][data-balloon-pos="up-right"]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos="up-right"][data-balloon-visible]:before {
  transform: translate(0, 0);
}

[aria-label][data-balloon-pos][data-balloon-pos="down"]:after {
  left: 50%;
  margin-top: 10px;
  top: 100%;
  transform: translate(-50%, calc(var(--balloon-move) * -1));
}

[aria-label][data-balloon-pos][data-balloon-pos="down"]:before {
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: var(--balloon-color);
  left: 50%;
  top: 100%;
  transform: translate(-50%, calc(var(--balloon-move) * -1));
}

[aria-label][data-balloon-pos][data-balloon-pos="down"]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos="down"][data-balloon-visible]:after {
  transform: translate(-50%, 0);
}

[aria-label][data-balloon-pos][data-balloon-pos="down"]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos="down"][data-balloon-visible]:before {
  transform: translate(-50%, 0);
}

[aria-label][data-balloon-pos][data-balloon-pos="down-left"]:after {
  left: 0;
  margin-top: 10px;
  top: 100%;
  transform: translate(0, calc(var(--balloon-move) * -1));
}

[aria-label][data-balloon-pos][data-balloon-pos="down-left"]:before {
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: var(--balloon-color);
  left: 5px;
  top: 100%;
  transform: translate(0, calc(var(--balloon-move) * -1));
}

[aria-label][data-balloon-pos][data-balloon-pos="down-left"]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos="down-left"][data-balloon-visible]:after {
  transform: translate(0, 0);
}

[aria-label][data-balloon-pos][data-balloon-pos="down-left"]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos="down-left"][data-balloon-visible]:before {
  transform: translate(0, 0);
}

[aria-label][data-balloon-pos][data-balloon-pos="down-right"]:after {
  right: 0;
  margin-top: 10px;
  top: 100%;
  transform: translate(0, calc(var(--balloon-move) * -1));
}

[aria-label][data-balloon-pos][data-balloon-pos="down-right"]:before {
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: var(--balloon-color);
  right: 5px;
  top: 100%;
  transform: translate(0, calc(var(--balloon-move) * -1));
}

[aria-label][data-balloon-pos][data-balloon-pos="down-right"]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos="down-right"][data-balloon-visible]:after {
  transform: translate(0, 0);
}

[aria-label][data-balloon-pos][data-balloon-pos="down-right"]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos="down-right"][data-balloon-visible]:before {
  transform: translate(0, 0);
}

[aria-label][data-balloon-pos][data-balloon-pos="left"]:after {
  margin-right: 10px;
  right: 100%;
  top: 50%;
  transform: translate(var(--balloon-move), -50%);
}

[aria-label][data-balloon-pos][data-balloon-pos="left"]:before {
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-left-color: var(--balloon-color);
  right: 100%;
  top: 50%;
  transform: translate(var(--balloon-move), -50%);
}

[aria-label][data-balloon-pos][data-balloon-pos="left"]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos="left"][data-balloon-visible]:after {
  transform: translate(0, -50%);
}

[aria-label][data-balloon-pos][data-balloon-pos="left"]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos="left"][data-balloon-visible]:before {
  transform: translate(0, -50%);
}

[aria-label][data-balloon-pos][data-balloon-pos="right"]:after {
  left: 100%;
  margin-left: 10px;
  top: 50%;
  transform: translate(calc(var(--balloon-move) * -1), -50%);
}

[aria-label][data-balloon-pos][data-balloon-pos="right"]:before {
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: var(--balloon-color);
  left: 100%;
  top: 50%;
  transform: translate(calc(var(--balloon-move) * -1), -50%);
}

[aria-label][data-balloon-pos][data-balloon-pos="right"]:hover:after, [aria-label][data-balloon-pos][data-balloon-pos="right"][data-balloon-visible]:after {
  transform: translate(0, -50%);
}

[aria-label][data-balloon-pos][data-balloon-pos="right"]:hover:before, [aria-label][data-balloon-pos][data-balloon-pos="right"][data-balloon-visible]:before {
  transform: translate(0, -50%);
}

[aria-label][data-balloon-pos][data-balloon-length="small"]:after {
  white-space: normal;
  width: 80px;
}

[aria-label][data-balloon-pos][data-balloon-length="medium"]:after {
  white-space: normal;
  width: 150px;
}

[aria-label][data-balloon-pos][data-balloon-length="large"]:after {
  white-space: normal;
  width: 260px;
}

[aria-label][data-balloon-pos][data-balloon-length="xlarge"]:after {
  white-space: normal;
  width: 380px;
}

@media screen and (max-width: 768px) {
  [aria-label][data-balloon-pos][data-balloon-length="xlarge"]:after {
    white-space: normal;
    width: 90vw;
  }
}

[aria-label][data-balloon-pos][data-balloon-length="fit"]:after {
  white-space: normal;
  width: 100%;
}

/* DON'T KNOW IF THIS IS A GOOD I-DEA.... */

@media only screen and (min-width: 1025px) {
  .mobile {
    display: none !important;
  }
}

@media only screen and (min-width: 1025px) {
  .mobile {
    display: none !important;
  }
}

@media only screen and (min-width: 641px) {
  .phone {
    display: none !important;
  }
}

@media only screen and (min-width: 641px) {
  .phone {
    display: none !important;
  }
}

:root {
  --balloon-color: #40A3E1;
  --balloon-font-size: 12px;
  --balloon-move: 4px;
}

.curtItmV6.roadblockv6 {
  max-width: 56em;
}

.curtItmV6.roadblockv6 .roadblock-wrap {
  background-color: #f1f1f1;
  color: #131313;
  border-radius: 0.2em;
}

.curtItmV6.roadblockv6 .roadblock-wrap a {
  color: #0501ee;
}

@media only screen and (min-width: 801px) {
  .curtItmV6.roadblockv6 .roadblock-wrap a {
    cursor: pointer;
  }
}

@media only screen and (min-width: 801px) {
  .curtItmV6.roadblockv6 .roadblock-wrap a {
    cursor: pointer;
  }
}

.curtItmV6.roadblockv6 .roadblock-wrap a:after {
  content: '';
}

.curtItmV6.roadblockv6 .rb-head {
  background-image: linear-gradient(180deg, #6A6A6A 0%, #000000 100%);
  color: #f1f1f1;
  font-size: 1.5em;
}

@media only screen and (min-width: 1025px) {
  .curtItmV6.roadblockv6 .rb-head {
    font-size: 2em;
  }
}

@media only screen and (min-width: 1025px) {
  .curtItmV6.roadblockv6 .rb-head {
    font-size: 2em;
  }
}

.curtItmV6.roadblockv6 .rb-head span {
  margin: 0 0.5em 0 0;
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
}

.curtItmV6.roadblockv6 .rb-head span.HUNT {
  margin-left: -0.5em;
}

.curtItmV6.roadblockv6 .rb-head span.y {
  color: #f7b504;
}

.curtItmV6.roadblockv6 [data-hook="rb-photo"] {
  position: relative;
  min-width: 18em;
}

.curtItmV6.roadblockv6 .pw-special-ms-link {
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  font-size: 1.1em;
}

.curtItmV6.roadblockv6 [data-hook="sub24-billing-link"] {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 1em;
  border: solid 4px #e8ab05;
  border-radius: 0.5em;
  background-color: maroon;
  background-image: linear-gradient(180deg, #6A6A6A 0%, #000000 100%);
  color: white !important;
  font-weight: bold;
  text-align: center;
  z-index: 500;
  box-shadow: 2px 2px 10px black;
}

@media only screen and (min-width: 801px) {
  .curtItmV6.roadblockv6 [data-hook="sub24-billing-link"] {
    width: 12em;
  }
}

@media only screen and (min-width: 801px) {
  .curtItmV6.roadblockv6 [data-hook="sub24-billing-link"] {
    width: 12em;
  }
}

.curtItmV6.roadblockv6 [data-hook="period_price_string"] {
  color: #f7b502;
  font-size: 1.3em;
  line-height: 1.1em;
  margin-top: 0.3em;
}

.curtItmV6.roadblockv6 .rb-body {
  overflow: hidden;
}

.curtItmV6.roadblockv6 .rb-body .rb-c-head {
  background-color: #363636;
  width: 85%;
  margin: 1em auto 0;
  padding: 0.3em;
  color: #f1f1f1;
  border-radius: 0.15em;
}

.curtItmV6.roadblockv6 .rb-body .rb-c-variable {
  font-family: "Shadows Into Light", cursive;
  -ms-flex-positive: 5;
      flex-grow: 5;
  padding: 1em 2em 0.5em;
  transform: rotate(-5deg);
  font-size: 2.3em;
  text-align: center;
  color: #6400ff;
}

@media only screen and (min-width: 801px) {
  .curtItmV6.roadblockv6 .rb-body .rb-c-variable {
    cursor: pointer;
  }
}

@media only screen and (min-width: 801px) {
  .curtItmV6.roadblockv6 .rb-body .rb-c-variable {
    cursor: pointer;
  }
}

.curtItmV6.roadblockv6 .rb-body .rb-c-foot-txt {
  padding: 1em 10%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 1.4em;
  text-align: center;
  font-weight: bold;
  color: #575757;
}

.curtItmV6.roadblockv6 .rb-body .rb-c-foot-txt hr {
  width: 90%;
  border: solid thin #5c5c5c;
  margin-bottom: 0.5em;
}

.curtItmV6.roadblockv6 .rb-body .rb-photo {
  -ms-flex-align: end;
      align-items: flex-end;
}

@media only screen and (max-width: 800px) {
  .curtItmV6.roadblockv6 .rb-body [data-hook="rb-photo"] {
    position: absolute;
    width: 100%;
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    max-height: 100%;
    opacity: 0.4;
  }
}

@media only screen and (max-width: 800px) {
  .curtItmV6.roadblockv6 .rb-body [data-hook="rb-photo"] {
    position: absolute;
    width: 100%;
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    max-height: 100%;
    opacity: 0.4;
  }
}

@media only screen and (max-width: 800px) {
  .curtItmV6.roadblockv6 .rb-body [data-hook="rb-content-area"] {
    z-index: 50;
  }
}

@media only screen and (max-width: 800px) {
  .curtItmV6.roadblockv6 .rb-body [data-hook="rb-content-area"] {
    z-index: 50;
  }
}

.curtItmV6.roadblockv6 .rb-body .go-vip {
  width: 85%;
  font-size: 2em;
  padding: 0.2em 0 0.1em;
  background-image: linear-gradient(180deg, #060606 5%, #4E493A 100%);
  border-radius: 7px;
  border: 1px solid #010101;
  color: #f1f1f1;
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
}

@media only screen and (min-width: 641px) {
  .curtItmV6.roadblockv6 .rb-body .go-vip:hover {
    background-image: linear-gradient(180deg, rgba(17, 36, 50, 0.85) 5%, rgba(0, 0, 0, 0.85) 100%);
    color: #f7b504;
  }
}

@media only screen and (min-width: 641px) {
  .curtItmV6.roadblockv6 .rb-body .go-vip:hover {
    background-image: linear-gradient(180deg, rgba(17, 36, 50, 0.85) 5%, rgba(0, 0, 0, 0.85) 100%);
    color: #f7b504;
  }
}

.curtItmV6.roadblockv6 .rb-body .rb-nothx {
  padding: 1em;
  color: #9e0707;
}

@media only screen and (min-width: 801px) {
  .curtItmV6.roadblockv6 .rb-body .rb-nothx {
    cursor: pointer;
  }
}

@media only screen and (min-width: 801px) {
  .curtItmV6.roadblockv6 .rb-body .rb-nothx {
    cursor: pointer;
  }
}

.curtItmV6.roadblockv6 .rb-body .rb-others {
  padding: 1em;
  color: #6400ff;
}

@media only screen and (min-width: 801px) {
  .curtItmV6.roadblockv6 .rb-body .rb-others {
    cursor: pointer;
  }
}

@media only screen and (min-width: 801px) {
  .curtItmV6.roadblockv6 .rb-body .rb-others {
    cursor: pointer;
  }
}

@media only screen and (min-width: 1025px) {
  .fullCurtV6 {
    padding-top: 10%;
  }
}

@media only screen and (min-width: 1025px) {
  .fullCurtV6 {
    padding-top: 10%;
  }
}

.fullCurtV6.rb-fd {
  opacity: 0;
  animation-name: rfad;
  animation-duration: 400ms;
  animation-iteration-count: 1;
  animation-timing-function: linear;
}

@keyframes rfad {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

body.videochatrooms {
  padding: 0;
  color: #E2E1E7;
  background-color: #101010;
}

body.videochatrooms [data-hook="v5content"] {
  height: 100vh;
}

.vcr-app-baby {
  font-family: 'Roboto', sans-serif;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  max-height: 100vh;
  overflow: hidden;
  height: inherit;
}

.vcr-body {
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  -ms-flex-positive: 10;
      flex-grow: 10;
}

.vcr-header {
  padding: 0 1em;
}

.vcr-header.headfoot {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.vcr_main_content {
  display: block;
}

.vcr-main-inner-wrap {
  display: block;
}

.vcr-main {
  display: block;
  max-width: 100%;
  width: 100%;
}

@media only screen and (min-width: 801px) {
  .vcr-main {
    width: unset;
  }
}

@media only screen and (min-width: 801px) {
  .vcr-main {
    width: unset;
  }
}

@media only screen and (min-width: 641px) {
  .vcr_main_content {
    display: -ms-flexbox;
    display: flex;
    max-height: 100%;
    max-width: 100%;
    overflow: hidden;
    height: 100%;
  }

  .vcr-main-inner-wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    width: 100%;
  }

  .vcr-main {
    -ms-flex-positive: 3;
        flex-grow: 3;
    display: -ms-flexbox;
    display: flex;
    padding: 0.5em;
    -ms-flex-direction: column;
        flex-direction: column;
    overflow: hidden;
  }
}

@media only screen and (min-width: 641px) {
  .vcr_main_content {
    display: -ms-flexbox;
    display: flex;
    max-height: 100%;
    max-width: 100%;
    overflow: hidden;
    height: 100%;
  }

  .vcr-main-inner-wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    width: 100%;
  }

  .vcr-main {
    -ms-flex-positive: 3;
        flex-grow: 3;
    display: -ms-flexbox;
    display: flex;
    padding: 0.5em;
    -ms-flex-direction: column;
        flex-direction: column;
    overflow: hidden;
  }
}

.vcr-advert-ss {
  text-align: left;
  padding: 1em 0;
  display: none;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  width: 127px;
  min-width: 127px;
}

@media only screen and (min-width: 1025px) {
  .vcr-advert-ss {
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 1025px) {
  .vcr-advert-ss {
    display: -ms-flexbox;
    display: flex;
  }
}

.vcr-advert-ss.atSide {
  -ms-flex-direction: column;
      flex-direction: column;
}

.vertYellowBanner {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.2em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  background-color: #f1bc25;
  max-width: 100%;
  width: 120px;
  margin-top: 1em;
  cursor: pointer;
  padding: 1em 0.5em;
  border-radius: 0.2em;
  color: black;
}

.vertYellowBanner a {
  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;
}

.vertYellowBanner a:visited,
.vertYellowBanner a:active {
  color: black;
}

.vertYellowBanner a:after {
  content: '';
}

.vertYellowBanner a:hover,
.vertYellowBanner a:visited:hover {
  color: black;
}

.vertYellowBanner .crownIcn {
  width: 3em;
  margin-bottom: 0.5em;
}

.vcr-footer {
  background-color: #18222c;
}

.mhlogo-m-full {
  height: 3em;
  width: 3em;
  margin-right: 0.66em;
}

@media only screen and (min-width: 1025px) {
  .mhlogo-m-full {
    display: none;
  }
}

@media only screen and (min-width: 1025px) {
  .mhlogo-m-full {
    display: none;
  }
}

.mh-new-flat-logo {
  display: none;
  font-size: 2em;
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  position: relative;
  margin-right: 0.5em 0;
}

@media only screen and (min-width: 1025px) {
  .mh-new-flat-logo {
    display: block;
  }
}

@media only screen and (min-width: 1025px) {
  .mh-new-flat-logo {
    display: block;
  }
}

.mh-new-flat-logo .accente {
  color: #F7B500;
  margin-right: -0.3em;
}

.mh-new-flat-logo.slim {
  font-weight: 300;
}

.mh-new-flat-logo.slim .accente {
  margin-right: -0.4em;
}

.logo-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}

.logo-title .vcpageheader {
  font-size: 0.9em;
  font-weight: bold;
}

@media only screen and (min-width: 1025px) {
  .logo-title .vcpageheader {
    font-size: 1.8em;
    margin-left: 0.66em;
  }
}

@media only screen and (min-width: 1025px) {
  .logo-title .vcpageheader {
    font-size: 1.8em;
    margin-left: 0.66em;
  }
}

.isempvcr {
  border: solid thin white;
  position: absolute;
  top: 0.5em;
  background-color: black;
  padding: 0.1em 0.5em;
  opacity: 0.8;
  border-radius: 0.3em;
  font-size: 1.3em;
}

@media only screen and (min-width: 801px) {
  .isempvcr {
    cursor: pointer;
  }
}

@media only screen and (min-width: 801px) {
  .isempvcr {
    cursor: pointer;
  }
}

.vcr-nav-full {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.vcr-nav-full > div {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
}

.tn-convos-icn {
  height: 2em;
  margin-left: 0.35em;
}

.vcr-nav-item {
  cursor: pointer;
}

.vcr-nav-item .badge:not(empty) {
  position: relative;
  left: -9px;
}

#nav_conversations [data-is=active] {
  display: none;
}

#nav_conversations [data-is=inactive] {
  display: inline;
}

#nav_conversations.has-conversations {
  color: #EEE40A;
}

#nav_conversations.has-conversations[data-is=active] {
  display: inline;
}

#nav_conversations.has-conversations[data-is=inactive] {
  display: none;
}

#nav_conversations .badge {
  display: none;
  background-color: #B50F0F;
  border-color: transparent;
  color: #fff;
  padding: 0.2em 0.5em;
  border-radius: 1em;
}

#nav_conversations .badge:not(:empty) {
  display: inline-block;
}

.vidgrid_smallblocks [data-wrap="chatroomBlockWrapper"] {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  z-index: 0;
}

.vcr-main-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  margin: 0.5em 0;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
  border: none;
}

.vcr-main-header > * {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-order: 2;
      order: 2;
}

@media only screen and (min-width: 801px) {
  .vcr-main-header {
    -ms-flex-direction: row;
        flex-direction: row;
  }

  .vcr-main-header > * {
    width: 50%;
    min-width: 24em;
    -ms-flex-order: unset;
        order: unset;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}

@media only screen and (min-width: 801px) {
  .vcr-main-header {
    -ms-flex-direction: row;
        flex-direction: row;
  }

  .vcr-main-header > * {
    width: 50%;
    min-width: 24em;
    -ms-flex-order: unset;
        order: unset;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}

.vcr-main-header .vcr-main-stats {
  -ms-flex-order: 1;
      order: 1;
}

.vcr-main-header .roomsel_and_sort {
  -ms-flex-order: 2;
      order: 2;
}

.vcr-main-header .roomsel_and_sort .you-are-and-sort {
  display: -ms-flexbox;
  display: flex;
}

.roomMgmtHeader {
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-order: 1;
      order: 1;
  margin: 0.6em 0;
}

@media only screen and (min-width: 801px) {
  .roomMgmtHeader {
    -ms-flex-pack: end;
        justify-content: flex-end;
    margin: 0;
  }
}

@media only screen and (min-width: 801px) {
  .roomMgmtHeader {
    -ms-flex-pack: end;
        justify-content: flex-end;
    margin: 0;
  }
}

.roomMgmtHeader .roomMgmtCtrls {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding: 0 0.6em;
}

@media only screen and (min-width: 801px) {
  .roomMgmtHeader .roomMgmtCtrls {
    width: auto;
    -ms-flex-pack: end;
        justify-content: flex-end;
    padding: 0;
    font-size: 1.1em;
  }
}

@media only screen and (min-width: 801px) {
  .roomMgmtHeader .roomMgmtCtrls {
    width: auto;
    -ms-flex-pack: end;
        justify-content: flex-end;
    padding: 0;
    font-size: 1.1em;
  }
}

.roomMgmtHeader .roomMgmtCtrls .vcr-basic-btn {
  margin: 0 0.25em;
  -ms-flex-align: center;
      align-items: center;
}

.roomMgmtHeader .roomMgmtCtrls .vcr-basic-btn:first-child {
  margin-left: 0;
}

.roomMgmtHeader .roomMgmtCtrls .vcr-basic-btn:last-child {
  margin-right: 0;
}

.roomMgmtHeader .createRmCtrl {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0;
}

.roomMgmtHeader .createRmCtrl .lblBlk {
  padding: 0 0.5em;
  border-right: solid thin #273B4A;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  background-color: #0a498a;
  border-top-left-radius: 0.4em;
  border-bottom-left-radius: 0.4em;
}

.roomMgmtHeader .createRmCtrl .newRmBtn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.roomMgmtHeader .createRmCtrl .ddMenuTrig {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
  padding: 0 0.5em;
}

.roomMgmtHeader .createRmCtrl .ddMenuTrig .roomName {
  font-size: 0.9em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 12em;
}

.roomMgmtHeader .createRmCtrl .ddMenuTrig .ddmIcn {
  width: 0.8em;
  margin-left: 0.4em;
  height: 1em;
}

.roomMgmtHeader .newRmBtn .bbIcn {
  width: 0.7em;
  height: 0.7em;
  margin-right: 0.4em;
  transform: rotate(45deg);
}

.my-room-dd-btn {
  margin: 0.4em 0 0.4em 2em !important;
  font-size: 0.9em;
}

.my-room-dd-btn .cog-icn {
  background-image: url("/assets/v6/img/icon/bw/settings-cog-inset.png");
  width: 2em;
  height: 2em;
  background-size: 1.5em;
  background-repeat: no-repeat;
  background-position-y: 50%;
  background-position-x: 66%;
}

.vcr-rmmgmt-curtain {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  background-color: rgba(0, 0, 0, 0.85);
  z-index: 5000;
  overflow: auto;
}

.vcr-rmmgmt-curtain .vcr-rmmgmt-rooms {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  min-width: 18em;
  max-width: 100%;
  margin-top: 7em;
  border: solid thin #095e9a;
  padding: 1.4em;
  border-radius: 0.5em;
  background-color: #18222d;
  font-size: 1.1em;
}

.vcr-rmmgmt-curtain .vcr-rmmgmt-rooms > * {
  margin: 0.6em 0;
}

.vcr-rmmgmt-curtain .vcrrm-header {
  font-weight: bold;
  font-size: 1.2em;
}

.vcr-rmmgmt-curtain .vcrrm-roomslist {
  max-height: 50vh;
  overflow: auto;
}

.vcr-rmmgmt-curtain .vcrrm-text {
  text-align: center;
  font-weight: bold;
}

.vcr-rmmgmt-curtain .vcrrm-cancel {
  margin-top: 2em !important;
  font-weight: normal !important;
  text-align: center;
  text-transform: uppercase;
  background-color: grey;
  font-size: 0.9em;
}

.vcr-rmmgmt-curtain .rl-item {
  background-color: #095e9a;
  padding: 0.6em;
  cursor: pointer;
}

.vcr-rmmgmt-curtain .rl-item.selected {
  background-color: #32465D;
}

.vcr-rmmgmt-curtain .rl-item:first-child {
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
}

.vcr-rmmgmt-curtain .rl-item:last-child {
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}

.vcr-rmmgmt-curtain .loadingBlkWrap {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  margin: 0;
  border-radius: 0.5em;
}

.vcr-rmmgmt-curtain .loadingBlk {
  padding: 1em;
  margin: auto;
  font-size: 1.2em;
  background-color: #18222c;
  width: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border-radius: 0.5em;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.vcrrms-menu {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  min-width: 18em;
  width: 24em;
  max-width: 100%;
  margin-top: 7em;
  border: solid thin black;
  border-radius: 0.5em;
  background-color: #005f9a;
  font-size: 1.1em;
}

.vcrrms-menu .vcrrms-header {
  background-color: #0b192c;
  width: 100%;
  text-align: center;
  padding: 0.5em 0;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  text-transform: uppercase;
}

.vcrrms-menu .vcrrms-body {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}

.vcrrms-menu .vcrrms-body .vcrrm-admin-mi {
  padding: 0.5em;
  border-bottom: solid thin #283b4a;
  width: 100%;
  text-align: center;
}

@media only screen and (min-width: 801px) {
  .vcrrms-menu .vcrrms-body .vcrrm-admin-mi {
    cursor: pointer;
  }
}

@media only screen and (min-width: 801px) {
  .vcrrms-menu .vcrrms-body .vcrrm-admin-mi {
    cursor: pointer;
  }
}

.vcrrms-menu .vcrrms-body .vcrrm-admin-mi:last-child {
  border-bottom: none;
}

@media only screen and (min-width: 801px) {
  .vcrrms-menu .vcrrms-body .vcrrm-admin-mi:hover {
    background-color: rgba(0, 0, 0, 0.3);
  }
}

@media only screen and (min-width: 801px) {
  .vcrrms-menu .vcrrms-body .vcrrm-admin-mi:hover {
    background-color: rgba(0, 0, 0, 0.3);
  }
}

.vcrrms-menu .padTxt {
  padding: 1em 0.5em;
}

.vcrrms-menu.vcrPrmMod {
  width: 32em;
  max-width: 100%;
}

.vcrrms-menu .vcr-prm-rm-warn {
  font-weight: bold;
  font-family: 'Roboto Condensed', sans-serif;
}

.vcrrms-menu .vcr-prm-rm-warn .flexcol span {
  margin: 0.4em 0;
}

.vcrrms-menu .vcr-prm-rm-warn .positive {
  color: black;
}

.vcrrms-menu .vcr-prm-rm-warn .negative {
  background-color: grey;
}

.vcrrms-menu .vcr-prm-rm-warn .text-ul {
  text-decoration: underline;
}

.vcrrms-menu .vcr-prm-rm-warn .text-ital {
  font-style: italic;
  font-weight: normal;
}

.vcrGenFbCurt {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  background-color: rgba(0, 0, 0, 0.9);
  z-index: 6000;
}

[data-hook="uninvite-userrows"] {
  width: 100%;
  padding: 0 0.5em;
}

[data-hook="uninvite-userrows"] .userListItem {
  width: 50%;
}

.uninviteList .btns {
  width: auto;
  padding: 0.5em;
}

.uninviteList .btns button:first-child {
  margin-right: 0.5em;
  background-color: #670707;
}

.uninviteList .btns button:first-child.negative {
  background-color: #AAA;
  color: #555;
}

.uninviteList .userListItem {
  padding: 0.4em;
}

.uninviteList .userListItem input {
  margin-right: 0.4em;
}

.vcr-rmcreate {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  max-width: 100%;
  margin: 0 0.3em;
}

.vcr-rmcreate .vcrrm-header {
  margin: 0.6em 0 1em;
  font-size: 1.6em;
}

@media only screen and (min-width: 801px) {
  .vcr-rmcreate {
    width: 36em;
    margin-top: 6em;
  }

  .vcr-rmcreate .vcrrm-header {
    font-size: 2em;
  }
}

@media only screen and (min-width: 801px) {
  .vcr-rmcreate {
    width: 36em;
    margin-top: 6em;
  }

  .vcr-rmcreate .vcrrm-header {
    font-size: 2em;
  }
}

.vcrrc-wrap {
  border: solid thin black;
  border-radius: 0.5em;
  max-width: 100%;
  width: 100%;
}

@media only screen and (min-width: 801px) {
  .vcrrc-wrap {
    width: auto;
  }
}

@media only screen and (min-width: 801px) {
  .vcrrc-wrap {
    width: auto;
  }
}

.vcrrc-box {
  max-width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.vcrrc-head {
  background-color: #32465D;
  border-top-right-radius: 0.5em;
  border-top-left-radius: 0.5em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: 3em;
}

.vcrrc-head .tcrrc-icn-wrap {
  background-color: #ffffff;
  border-radius: 5em;
  position: absolute;
  padding: 1em;
  width: 5.5em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  border: solid thin #18222c;
}

.vcrrc-head img {
  width: 3em;
  height: 3em;
  filter: brightness(0);
}

.vcrrc-body {
  border-bottom-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  padding: 1em;
  background-color: #095E9A;
  max-width: 100%;
}

@media only screen and (min-width: 801px) {
  .vcrrc-body {
    min-width: 24em;
  }
}

@media only screen and (min-width: 801px) {
  .vcrrc-body {
    min-width: 24em;
  }
}

.vcrrc-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  margin-bottom: 0.5em;
}

@media only screen and (min-width: 801px) {
  .vcrrc-row {
    margin-bottom: 1.2em;
  }
}

@media only screen and (min-width: 801px) {
  .vcrrc-row {
    margin-bottom: 1.2em;
  }
}

.vcrrc-row:last-child {
  margin-bottom: 0;
}

.simpleAddInviteLink,
.doRemoveInvites {
  padding: 1em 0.3em;
  margin-top: 0.5em;
}

.aTab {
  padding: 0.4em;
  border-radius: 0.4em;
  cursor: pointer;
}

.aTab.currentTab {
  background-color: #494746;
}

.aTab.currentTab.darker {
  background-color: #353535;
}

.aTab.currentTab.darker em {
  opacity: 0.66;
  font-size: 0.8em;
}

.aTab.currentTab.lighter {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.rowHeading {
  margin-left: 0.2em;
  font-size: 1.1em;
}

.rowHeading em {
  opacity: 0.7;
  font-size: 0.7em;
  margin: 0 0.5em 0.5em 0;
  display: block;
}

@media only screen and (min-width: 801px) {
  .rowHeading em {
    margin: 0 0 0 0.5em;
    display: inline;
    font-size: 0.8em;
  }
}

@media only screen and (min-width: 801px) {
  .rowHeading em {
    margin: 0 0 0 0.5em;
    display: inline;
    font-size: 0.8em;
  }
}

.vcrrc-create {
  width: 100%;
  color: #353535 !important;
  background-color: #40A3E1;
  cursor: pointer;
  line-height: 2em;
  font-size: 1.2em !important;
  font-weight: normal !important;
  border-radius: 0.3em;
  text-align: center;
  text-transform: uppercase;
}

.vcrrc-cancel {
  cursor: pointer;
  line-height: 2em;
  font-weight: normal !important;
  border-radius: 0.3em;
  text-align: center;
  text-transform: uppercase;
  margin: 1em auto 0;
  background-color: grey;
  padding: 0 1em;
}

.vcrrc-info {
  margin-top: 0.3em;
  font-style: italic;
  text-align: center;
}

@media only screen and (min-width: 801px) {
  .vcrrc-info {
    margin-top: 3em;
  }
}

@media only screen and (min-width: 801px) {
  .vcrrc-info {
    margin-top: 3em;
  }
}

.vcrrc-ik-wrap {
  margin: 1em 0;
}

.vcrrc-ik-wrap .vcrrc-icons-key {
  margin: auto;
  background-color: #353535;
  padding: 0.5em 1em;
  border-radius: 0.5em;
}

.vcrrc-ik-wrap .vcrrc-icons-key > div {
  margin-bottom: 0.5em;
  text-align: center;
}

.vcrrc-ik-wrap .vcrrc-icons-key > div:last-child {
  margin-bottom: 0;
}

.vcrrc-ik-wrap .vcrrc-icons-key .crwn {
  width: 1.2em;
  display: inline;
  position: relative;
  top: -2px;
}

.vcrrc-ik-wrap .vcrrc-icons-key .uadel {
  width: 1.5em;
  height: 1.5em;
  font-size: 0.7em;
  margin-right: .1em;
}

.vcrrc-ik-wrap .vcrrc-icons-key .awesomeOrangeTxt {
  font-size: 1.2em;
  margin: 0 0.2em;
}

.vcr_createroom_fb {
  width: 100%;
}

.vcr_createroom_fb .vcrrc-body {
  padding-top: 2em;
}

.vcr_createroom_fb .ital {
  font-style: italic;
}

.getVIP {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.getVIP img {
  height: 2em;
  width: 2em;
  display: inline;
  margin: 0 0.5em;
}

.rowElsBlk {
  width: 100%;
}

.rowElsBlk input[type="text"],
.rowElsBlk input[type="password"] {
  width: 100%;
  margin-bottom: 0.5em;
  margin-top: 0.2em;
  border-radius: 0.25em;
  font-size: 1.2em;
  padding: 0.4em;
  color: white;
  background-color: #343434;
}

.rowElsBlk input[type="text"].loading,
.rowElsBlk input[type="password"].loading {
  background-image: url(/assets/v6/img/icon/bw/131-refresh-org.gif);
  background-repeat: no-repeat;
  background-position: 98% center;
  background-size: 1.6em;
  padding-right: 2.5em;
}

.rowElsBlk .inputFb {
  padding: 0 0.5em 0.5em;
  color: #88ff40;
}

.rowElsBlk .runUserSearch {
  margin-bottom: 0.6em;
  margin-top: 0.2em;
  background-color: #353535;
  margin-left: 0.3em;
  height: auto;
}

.rowElsBlk .userList {
  background-color: #494747;
  border-radius: 0.3em 0 0.3em 0.3em;
  margin-top: 0;
  padding: 0.4em 0.8em 0.4em;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  max-height: 18em;
  overflow: auto;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.rowElsBlk .oneiur,
.rowElsBlk .noresults,
.rowElsBlk .errtxt {
  margin: 0.33em 0;
  cursor: pointer;
}

.rowElsBlk .oneiuser,
.rowElsBlk .oneiusersrchd {
  max-width: 6em;
  position: relative;
  border: solid 2px #40a3e1;
}

.rowElsBlk .oneiuser .oneiur,
.rowElsBlk .oneiusersrchd .oneiur,
.rowElsBlk .oneiuser .oneiursrchd,
.rowElsBlk .oneiusersrchd .oneiursrchd {
  position: absolute;
  z-index: 9;
  bottom: 0px;
  line-height: 1em;
  right: 0;
  background: rgba(0, 0, 0, 0.4);
  padding: 3px;
  margin: 0 !important;
}

.rowElsBlk .oneiuser .oneiursrchd,
.rowElsBlk .oneiusersrchd .oneiursrchd {
  position: relative;
  background: none;
  cursor: pointer;
}

.rowElsBlk .oneiuser .onei-gcm,
.rowElsBlk .oneiusersrchd .onei-gcm {
  height: 1.3em;
  width: 1.3em;
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
}

.rowElsBlk .oneiuser .onei-gcm[data-selected],
.rowElsBlk .oneiusersrchd .onei-gcm[data-selected] {
  display: inline;
}

.rowElsBlk .oneiusersrchd {
  border: solid thin white;
  overflow: hidden;
  max-width: unset;
  border-radius: 0.3em;
  padding: 0.3em;
  margin-right: 0.4em;
}

.rowElsBlk .errtxt {
  color: #CDDC39;
}

.inputInlineFb {
  padding: 0 0.5em 0.5em;
  color: #88ff40;
}

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

.radioPair > label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 2em;
}

.radioPair > label:last-child {
  margin-right: 0;
}

.radioPair > label input[type="radio"] {
  margin-right: 0.3em;
}

.radioPair > label img {
  width: 1.2em;
  height: 1.2em;
  margin-left: 0.3em;
}

.usersCloud {
  background-color: #044674;
  border-radius: 0.4em;
  padding: 0.5em 1em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  max-height: 8em;
  overflow: auto;
}

.usersCloud span.userCldItm {
  margin: 0.4em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.usersCloud span.note {
  font-size: 0.9em;
  font-style: italic;
}

.uadel {
  background-color: #f7911e;
  padding: 0.4em;
  border-radius: 1em;
  width: 1.8em;
  display: inline-block;
  text-align: center;
  line-height: 1em;
  font-size: 0.7em;
  margin-left: 0.4em;
  cursor: pointer;
  color: #054674;
  font-weight: bold;
  font-family: 'Roboto', sans-serif;
}

.pushToFront {
  -ms-flex-order: 1;
      order: 1;
}

.pushToBack {
  -ms-flex-order: 2;
      order: 2;
}

.one_stat {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  opacity: 0.5;
  line-height: 1.2;
  padding: 0.2em 0.4em;
  margin-left: 0.5em;
  margin-right: 0.5em;
  color: #18242d;
  border-radius: 0.2em;
}

@media only screen and (min-width: 801px) {
  .one_stat {
    cursor: pointer;
  }
}

@media only screen and (min-width: 801px) {
  .one_stat {
    cursor: pointer;
  }
}

@media only screen and (min-width: 801px) {
  .one_stat:hover {
    opacity: 1;
  }
}

@media only screen and (min-width: 801px) {
  .one_stat:hover {
    opacity: 1;
  }
}

.one_stat [data-role=number] {
  font-size: 1.4em;
  margin-left: 0.3em;
  line-height: 1.2em;
}

.one_stat.selected {
  opacity: 1;
}

@media only screen and (min-width: 1025px) {
  .one_stat.selected {
    font-size: 1.15em;
  }
}

@media only screen and (min-width: 1025px) {
  .one_stat.selected {
    font-size: 1.15em;
  }
}

.one_stat.selected [data-role=number] {
  font-family: 'Baloo Chettan', sans-serif;
}

.vcr-basic-btn {
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  padding: 0.3em 0.5em;
  background-color: #095E9A;
  border: solid 1px #273B4A;
  border-radius: 0.4em;
  margin: 0 0.25em;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.textChatBlock {
  overflow: hidden;
  background-color: #262626;
  min-height: 12em;
}

.textChatBlock font[size="5"] {
  font-size: 1.4em;
}

.textChatBlock font[size="3"] {
  font-size: 1.1em;
}

.textChatBlock font[size="2"] {
  font-size: 0.9em;
}

.textChatBlock .vcrsb-body {
  font-size: smaller;
}

.textChatBlock .vcrsb-head .txt {
  font-weight: bold;
  text-transform: uppercase;
}

.chatroom-display {
  font-family: 'Roboto Condensed', sans-serif;
  padding: 0 0.4em;
}

.chatroom-display .itm {
  padding: 0.3em 0.5em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  max-height: 4em;
  overflow: auto;
}

.chatroom-display .itm .un {
  color: #18adf2;
  white-space: nowrap;
}

.chatroom-display .itm .un.displayCrown:after {
  content: '';
  background-size: 0.75em;
  background-image: url(/assets/manhunt/images/icn/icn-crown-orange.png);
  width: 0.75em;
  height: 0.75em;
  display: inline-block;
  margin-left: 0.2em;
}

.chatroom-display .itm .ctxt {
  margin-left: 0.5em;
  overflow: hidden;
  margin-right: 0.5em;
}

.chatroom-display .itm .tstamp {
  display: none;
  -ms-flex-positive: 5;
      flex-grow: 5;
  text-align: right;
  color: #8092a7;
}

@media only screen and (min-width: 1025px) {
  .chatroom-display .itm .tstamp {
    display: block;
  }
}

@media only screen and (min-width: 1025px) {
  .chatroom-display .itm .tstamp {
    display: block;
  }
}

.hasUserProf .chatroom-display .itm .tstamp {
  display: none !important;
}

@media only screen and (min-width: 1600px) {
  .hasUserProf .chatroom-display .itm .tstamp {
    display: block !important;
  }
}

@media only screen and (min-width: 1600px) {
  .hasUserProf .chatroom-display .itm .tstamp {
    display: block !important;
  }
}

.chatroom-display .itm .chriso123 {
  font-size: large;
}

.chatroom-display .itm:last-child {
  margin-bottom: 0;
}

.chatroom-display .itm.mine {
  background-color: #273B4A;
}

.chatroom-display .un-ref {
  color: #82c0e1;
}

.chatroom-display .un-ref:before {
  content: '@';
}

@media only screen and (min-width: 801px) {
  .chatroom-display .un-ref:hover {
    color: #59abd7;
  }
}

@media only screen and (min-width: 801px) {
  .chatroom-display .un-ref:hover {
    color: #59abd7;
  }
}

.chatblockupdown.updownwidg {
  position: absolute;
  left: 0;
}

.chatArea {
  -ms-flex: 10 1 auto;
      flex: 10 1 auto;
  overflow: auto;
  padding: 0.2em 0;
}

.urbcastingwrap {
  padding: 0.4em 0.5em;
  display: none;
  height: 100%;
  margin-right: 0.3em;
}

@media only screen and (min-width: 1025px) {
  .urbcastingwrap {
    padding: 0.4em 1em;
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 1025px) {
  .urbcastingwrap {
    padding: 0.4em 1em;
    display: -ms-flexbox;
    display: flex;
  }
}

.urbcasting {
  background-color: #60FF60;
  color: black;
  padding: 0.3em 0.5em;
  border-radius: 0.4em;
}

@media only screen and (min-width: 801px) {
  .urbcasting {
    cursor: pointer;
  }
}

@media only screen and (min-width: 801px) {
  .urbcasting {
    cursor: pointer;
  }
}

.urbcasting .mybc-top-icn {
  height: 1.5em;
  height: auto;
  filter: brightness(0.4);
}

.touricn {
  font-size: 2em;
  margin: 0 .4em 0 0;
  width: 1.5em;
  height: 1em;
  background-image: url(/assets/v6/img/icon/bw/mvt-new-gr.png);
  background-repeat: no-repeat;
  background-position: 100% center;
  background-size: 1em;
}

.vcrNewHelp {
  position: absolute;
  left: 10px;
}

.vcr-tour-modal {
  width: 96%;
  max-width: 84em;
  margin: 1em 2%;
  border: solid 3px gold;
  border-radius: 2em;
  padding: 1em;
  padding-bottom: 1.5em;
  font-size: 0.7em;
}

@media only screen and (min-width: 801px) {
  .vcr-tour-modal {
    font-size: 1em;
  }
}

@media only screen and (min-width: 801px) {
  .vcr-tour-modal {
    font-size: 1em;
  }
}

.vcr-tour-modal .tourbody {
  width: inherit;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.vcr-tour-modal .bighead {
  font-size: 1.4em;
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: 2px;
  line-height: 1.3em;
  margin-bottom: 1.2em;
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .bighead {
    font-size: 2.4em;
  }
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .bighead {
    font-size: 2.4em;
  }
}

.vcr-tour-modal .bighead .hl1,
.vcr-tour-modal .bighead .hl2 {
  text-align: center;
}

.vcr-tour-modal .bighead .hl1 {
  font-size: 1.1em;
  color: gold;
}

.vcr-tour-modal .part1,
.vcr-tour-modal .part2 {
  width: 100%;
  margin-bottom: 2em;
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .part1,
  .vcr-tour-modal .part2 {
    width: 49%;
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .part1,
  .vcr-tour-modal .part2 {
    width: 49%;
    margin-bottom: 0;
  }
}

.vcr-tour-modal .part1 .htxt {
  margin-bottom: 0.33em;
  display: inline-block;
}

.vcr-tour-modal .htxt {
  font-size: 1.4em;
  font-family: Montserrat;
  font-weight: bold;
  color: #41c9ff;
}

.vcr-tour-modal .htxt.gold {
  color: gold;
}

.vcr-tour-modal .htxt.white {
  color: white;
}

.vcr-tour-modal .htxt em {
  color: gold;
}

.vcr-tour-modal .htxt.txt-img-r {
  margin-top: 3em;
  width: 14em;
  margin-left: 1em;
}

.vcr-tour-modal .part2 {
  -ms-flex-align: end;
      align-items: flex-end;
  margin-top: 1.4em;
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .part2 {
    margin-top: unset;
  }
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .part2 {
    margin-top: unset;
  }
}

.vcr-tour-modal .part2 .htxt {
  margin-bottom: .6em;
  line-height: 1.2em;
  width: 21em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.vcr-tour-modal .part2 img {
  border: solid thin grey;
  border-radius: 0.1em;
  padding-top: 0.3em;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  margin-left: 0.5em;
}

.vcr-tour-modal .part2 .part2TxtWrp {
  -ms-flex-item-align: end;
      align-self: flex-end;
  width: 100%;
  margin-top: 1em;
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .part2 .part2TxtWrp {
    width: 12em;
    margin-top: 0;
    margin-bottom: 2em;
  }
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .part2 .part2TxtWrp {
    width: 12em;
    margin-top: 0;
    margin-bottom: 2em;
  }
}

.vcr-tour-modal .part2 .part2imgWr {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}

.vcr-tour-modal .part2 .part2imgWr.centered {
  -ms-flex-align: center;
      align-items: center;
}

.vcr-tour-modal .part2 .part2imgWr.start {
  -ms-flex-align: start;
      align-items: flex-start;
}

.vcr-tour-modal .part2 .part2imgWr.flexsb {
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.vcr-tour-modal .part2 .part2imgWr.middle {
  -ms-flex-align: center;
      align-items: center;
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .part2 .part2imgWr {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
  }

  .vcr-tour-modal .part2 .part2imgWr.centered {
    -ms-flex-pack: center;
        justify-content: center;
  }

  .vcr-tour-modal .part2 .part2imgWr.start {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }

  .vcr-tour-modal .part2 .part2imgWr.end {
    -ms-flex-pack: end;
        justify-content: flex-end;
  }

  .vcr-tour-modal .part2 .part2imgWr.flexsb {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }

  .vcr-tour-modal .part2 .part2imgWr.middle {
    -ms-flex-align: center;
        align-items: center;
  }

  .vcr-tour-modal .part2 .part2imgWr.stretch {
    -ms-flex-align: stretch;
        align-items: stretch;
  }
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .part2 .part2imgWr {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
  }

  .vcr-tour-modal .part2 .part2imgWr.centered {
    -ms-flex-pack: center;
        justify-content: center;
  }

  .vcr-tour-modal .part2 .part2imgWr.start {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }

  .vcr-tour-modal .part2 .part2imgWr.end {
    -ms-flex-pack: end;
        justify-content: flex-end;
  }

  .vcr-tour-modal .part2 .part2imgWr.flexsb {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }

  .vcr-tour-modal .part2 .part2imgWr.middle {
    -ms-flex-align: center;
        align-items: center;
  }

  .vcr-tour-modal .part2 .part2imgWr.stretch {
    -ms-flex-align: stretch;
        align-items: stretch;
  }
}

.vcr-tour-modal .part2 .blue-arrow-right {
  background-image: url(/assets/v6/img/vcr-tour-img/blue-arrow.png);
  height: 1.3em;
  width: 7em;
  background-repeat: no-repeat;
  background-position: 100%;
  background-size: 7em;
  position: relative;
  display: none;
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .part2 .blue-arrow-right {
    display: inline-block;
  }
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .part2 .blue-arrow-right {
    display: inline-block;
  }
}

.vcr-tour-modal .part3,
.vcr-tour-modal .part4 {
  width: 100%;
  position: relative;
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .part3,
  .vcr-tour-modal .part4 {
    width: 49%;
  }
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .part3,
  .vcr-tour-modal .part4 {
    width: 49%;
  }
}

.vcr-tour-modal .part3 .flexcolstart,
.vcr-tour-modal .part4 .flexcolstart {
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.vcr-tour-modal .part3 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}

.vcr-tour-modal .part3.centered {
  -ms-flex-align: center;
      align-items: center;
}

.vcr-tour-modal .part3.start {
  -ms-flex-align: start;
      align-items: flex-start;
}

.vcr-tour-modal .part3.flexsb {
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.vcr-tour-modal .part3.middle {
  -ms-flex-align: center;
      align-items: center;
}

.vcr-tour-modal .part3 .firstwrap {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .part3 .firstwrap {
    -ms-flex-direction: row;
        flex-direction: row;
    top: -3em;
  }
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .part3 .firstwrap {
    -ms-flex-direction: row;
        flex-direction: row;
    top: -3em;
  }
}

.vcr-tour-modal .part3 .firstwrap .topl {
  margin: 2em 0 0;
}

.vcr-tour-modal .part3 .firstwrap .topl > .htxt {
  line-height: 1em;
  margin-bottom: 0.6em;
  text-align: center;
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .part3 .flexcolstart {
    width: 50%;
  }
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .part3 .flexcolstart {
    width: 50%;
  }
}

.vcr-tour-modal .part3 .layicnblk {
  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;
  font-size: 0.9em;
  padding: 1em;
  margin: 1em 0;
  border: solid thin grey;
  border-radius: 0.4em;
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .part3 .layicnblk {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    padding: 0;
    margin: 1em 0 0;
    border: none;
  }

  .vcr-tour-modal .part3 .layicnblk.centered {
    -ms-flex-pack: center;
        justify-content: center;
  }

  .vcr-tour-modal .part3 .layicnblk.start {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }

  .vcr-tour-modal .part3 .layicnblk.end {
    -ms-flex-pack: end;
        justify-content: flex-end;
  }

  .vcr-tour-modal .part3 .layicnblk.flexsb {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }

  .vcr-tour-modal .part3 .layicnblk.middle {
    -ms-flex-align: center;
        align-items: center;
  }

  .vcr-tour-modal .part3 .layicnblk.stretch {
    -ms-flex-align: stretch;
        align-items: stretch;
  }
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .part3 .layicnblk {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    padding: 0;
    margin: 1em 0 0;
    border: none;
  }

  .vcr-tour-modal .part3 .layicnblk.centered {
    -ms-flex-pack: center;
        justify-content: center;
  }

  .vcr-tour-modal .part3 .layicnblk.start {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }

  .vcr-tour-modal .part3 .layicnblk.end {
    -ms-flex-pack: end;
        justify-content: flex-end;
  }

  .vcr-tour-modal .part3 .layicnblk.flexsb {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }

  .vcr-tour-modal .part3 .layicnblk.middle {
    -ms-flex-align: center;
        align-items: center;
  }

  .vcr-tour-modal .part3 .layicnblk.stretch {
    -ms-flex-align: stretch;
        align-items: stretch;
  }
}

.vcr-tour-modal .part3 .lay-ss-i {
  max-width: 264px;
  max-height: 266px;
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-left: 0.5em;
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .part4 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: end;
        justify-content: flex-end;
  }

  .vcr-tour-modal .part4.centered {
    -ms-flex-pack: center;
        justify-content: center;
  }

  .vcr-tour-modal .part4.start {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }

  .vcr-tour-modal .part4.end {
    -ms-flex-pack: end;
        justify-content: flex-end;
  }

  .vcr-tour-modal .part4.flexsb {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }

  .vcr-tour-modal .part4.middle {
    -ms-flex-align: center;
        align-items: center;
  }

  .vcr-tour-modal .part4.stretch {
    -ms-flex-align: stretch;
        align-items: stretch;
  }
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .part4 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: end;
        justify-content: flex-end;
  }

  .vcr-tour-modal .part4.centered {
    -ms-flex-pack: center;
        justify-content: center;
  }

  .vcr-tour-modal .part4.start {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }

  .vcr-tour-modal .part4.end {
    -ms-flex-pack: end;
        justify-content: flex-end;
  }

  .vcr-tour-modal .part4.flexsb {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }

  .vcr-tour-modal .part4.middle {
    -ms-flex-align: center;
        align-items: center;
  }

  .vcr-tour-modal .part4.stretch {
    -ms-flex-align: stretch;
        align-items: stretch;
  }
}

.vcr-tour-modal .part4 .htxt {
  margin-bottom: 1em;
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .part4 .htxt {
    text-align: right;
    width: 12em;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: end;
        align-items: flex-end;
    margin-bottom: 1em;
    margin-right: 0.3em;
  }
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .part4 .htxt {
    text-align: right;
    width: 12em;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: end;
        align-items: flex-end;
    margin-bottom: 1em;
    margin-right: 0.3em;
  }
}

.vcr-tour-modal .part4 img {
  border: solid thin grey;
  border-radius: 0.1em;
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .part4 img {
    margin-left: 0.5em;
    width: 171px;
    height: 306px;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .part4 img {
    margin-left: 0.5em;
    width: 171px;
    height: 306px;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}

.vcr-tour-modal .part0 {
  font-family: 'Baloo Chettan', sans-serif;
  color: white;
  font-size: 2em;
  width: 100%;
  line-height: 1em;
  text-align: center;
  margin-top: 0 !important;
  font-style: italic;
}

.vcr-tour-modal .mobo {
  margin: 0.8em 0;
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .mobo {
    display: none;
  }
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .mobo {
    display: none;
  }
}

.vcr-tour-modal .desko {
  display: none;
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .desko {
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .desko {
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .desko.block {
    display: block;
  }
}

@media only screen and (min-width: 1025px) {
  .vcr-tour-modal .desko.block {
    display: block;
  }
}

.vcr-video-dock .ddock-icn {
  transform: scaleX(-1);
  width: 1.4em;
  display: none;
}

@media only screen and (min-width: 1025px) {
  .vcr-video-dock .ddock-icn {
    display: block;
  }
}

@media only screen and (min-width: 1025px) {
  .vcr-video-dock .ddock-icn {
    display: block;
  }
}

.vcr-video-dock .dock-max .ddock-icn {
  transform: unset;
}

.vcr-video-dock {
  transition: width 0.5s ease-in-out, left 0.1s ease-in-out;
  width: 0;
  overflow: auto;
  margin: 1em 0;
  position: relative;
  left: -2em;
  background-color: #1F2B38;
  border: solid 2px #005f9a;
  z-index: 25;
  border-radius: 4px;
}

.vcr-video-dock.vd-in {
  width: 25em;
  min-width: 33%;
  left: -2px;
}

@media only screen and (max-width: 800px) {
  .vcr-video-dock:not(.vd-in) {
    display: none;
  }

  .vcr-video-dock.vd-in {
    width: 100%;
    min-width: 100%;
    left: 0;
    margin: 0;
  }
}

@media only screen and (max-width: 800px) {
  .vcr-video-dock:not(.vd-in) {
    display: none;
  }

  .vcr-video-dock.vd-in {
    width: 100%;
    min-width: 100%;
    left: 0;
    margin: 0;
  }
}

@media only screen and (max-width: 800px) {
  .vcr-video-dock {
    background-color: #22344a;
    border: none;
  }
}

@media only screen and (max-width: 800px) {
  .vcr-video-dock {
    background-color: #22344a;
    border: none;
  }
}

.vcr-video-dock .dock-header {
  background-color: #0f151b;
  padding: 0.5em;
}

@media only screen and (max-width: 800px) {
  .vcr-video-dock .dock-header {
    background-color: #22344a;
  }
}

@media only screen and (max-width: 800px) {
  .vcr-video-dock .dock-header {
    background-color: #22344a;
  }
}

.vcr-video-dock .dock-body {
  padding: 0.5em;
}

.vcr-video-dock .dock-body iframe {
  max-width: 100%;
}

@media only screen and (max-width: 800px) {
  .vcr-video-dock .dock-body iframe {
    width: 100%;
    height: 65vw;
  }
}

@media only screen and (max-width: 800px) {
  .vcr-video-dock .dock-body iframe {
    width: 100%;
    height: 65vw;
  }
}

.vcr-video-dock .mh-logo {
  color: #F7B500;
}

.vcr-video-dock .vcrdp-head {
  background-color: #354E6B;
  padding: 0.5em 1em 0.2em 1em;
}

.vcr-video-dock .vcrdp-close {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #888;
  border-radius: 1em;
  background: url(/assets/manhunt/images/icn/icn-close-window.png) no-repeat center center;
  width: 1em;
  height: 1em;
  background-size: 1em 1em;
  padding: 1em;
}

.vcr-video-dock .one-vcrd-prof {
  margin-bottom: 0.5em;
  max-width: 100%;
  width: 100%;
}

@media only screen and (max-width: 800px) {
  .vcr-video-dock .one-vcrd-prof {
    width: 100%;
  }
}

@media only screen and (max-width: 800px) {
  .vcr-video-dock .one-vcrd-prof {
    width: 100%;
  }
}

.vcr-video-dock .mybcvideo {
  max-width: 100%;
}

.vcr-video-dock .dock-max {
  position: fixed;
  top: 45%;
  left: -2px;
  opacity: 1;
  background-color: #18242d;
  border: solid 2px #005f9a;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  box-shadow: 2px 2px 6px 0px #18242d;
  transition: left 0.6s ease-out, opacity 0.5s ease-in-out;
}

.vcr-video-dock .dock-max .vcrd-max {
  width: 1.8em;
}

.vcr-video-dock .dock-max.dmx-out {
  left: -5em;
  opacity: 0;
}

.vidgrid_profiles_block_wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  overflow: hidden;
  padding: 0.5em;
}

.lout1 .vidgrid_profiles_block_wrapper.shortest {
  -ms-flex-preferred-size: 8vh;
      flex-basis: 8vh;
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.lout1 .vidgrid_profiles_block_wrapper.shorter {
  -ms-flex-preferred-size: 12vh;
      flex-basis: 12vh;
  -ms-flex-positive: 3;
      flex-grow: 3;
}

.lout1 .vidgrid_profiles_block_wrapper.short {
  -ms-flex-preferred-size: 21vh;
      flex-basis: 21vh;
  -ms-flex-positive: 5;
      flex-grow: 5;
}

.lout1 .vidgrid_profiles_block_wrapper.normal {
  -ms-flex-preferred-size: 32vh;
      flex-basis: 32vh;
  -ms-flex-positive: 7;
      flex-grow: 7;
}

.lout1 .vidgrid_profiles_block_wrapper.tall {
  -ms-flex-preferred-size: 48vh;
      flex-basis: 48vh;
  -ms-flex-positive: 9;
      flex-grow: 9;
}

.lout1 .vidgrid_profiles_block_wrapper.taller {
  -ms-flex-preferred-size: 64vh;
      flex-basis: 64vh;
  -ms-flex-positive: 13;
      flex-grow: 13;
}

.lout1 .vidgrid_profiles_block_wrapper.tallest {
  -ms-flex-preferred-size: 85vh;
      flex-basis: 85vh;
  -ms-flex-positive: 20;
      flex-grow: 20;
}

.vidgrid_profiles_block {
  overflow-y: auto;
  overflow-x: hidden;
  background-color: #18242d;
  -ms-flex-positive: 2;
      flex-grow: 2;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}

.vidgrid_profiles_block .vidgrid_profile_view {
  -ms-flex: 1 1 12em;
      flex: 1 1 12em;
  margin: 0.1em;
  position: relative;
  font-size: 0.75em;
  max-width: 16em;
  color: white;
}

.vidgrid_profiles_block .vid_prof_img {
  width: 100%;
  height: auto;
}

.vidgrid_profiles_block .vp_deets {
  position: absolute;
  opacity: 0.85;
  white-space: nowrap;
  width: 100%;
}

.vidgrid_profiles_block .vp_deets.vpd_top {
  top: 0;
  bottom: unset;
}

.vidgrid_profiles_block .vp_deets.vpd_btm {
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 0 0.3em;
}

.vidgrid_profiles_block .vp_deets .username {
  display: inline-block;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 0.2em 0.5em;
  border-bottom-right-radius: 0.5em;
}

.vidgrid_profiles_block .vp_deets .vid_prof_extra_deets {
  display: none;
}

.vidgrid_profiles_block .vp_deets .deets-ellips {
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -ms-flex-pack: center;
      justify-content: center;
}

.vidgrid_profiles_block .vp_deets .deets-ellips > .ellips {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vidgrid_profiles_block .isBroadcasting {
  border-color: #00adf2;
  border-width: 4px;
}

.vidgrid_profiles_block .isWatchingYou {
  border-color: #04cc00;
  border-width: 4px;
}

.waiting_to_load {
  font-size: 2em;
  width: 100%;
  text-align: center;
  padding-top: 1em;
}

.ibDot {
  height: 2em;
  width: 2em;
  display: inline-block;
  position: absolute;
  top: 4px;
  right: 4px;
  background-image: url(/assets/v6/img/icon/bw/vid-filmvidcam.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 2em;
  background-color: #00adf2;
  padding: 1.4em;
  border-radius: 2em;
  box-shadow: 0 0 8px black;
}

.gotIgnored {
  position: absolute;
  top: 0;
  left: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  height: 100%;
  opacity: 0.4;
  filter: brightness(10);
  background-image: url("/assets/v6/img/icon/bw/prohibited.png");
  background-repeat: no-repeat;
  background-position: 50%;
}

.videoDockedGridIcn {
  position: absolute;
  top: 0;
  left: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  height: 100%;
  opacity: 0.4;
  filter: brightness(10);
  background-image: url("/assets/v6/img/icon/bw/prohibited.png");
  background-repeat: no-repeat;
  background-position: 50%;
  background-image: url("/assets/v6/img/icon/bw/dock-maxmzr.png");
  background-size: 50%;
  opacity: 1;
}

.report-form-els-and-labels {
  margin-top: 1em;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 33% 66%;
      grid-template-columns: 33% 66%;
  grid-row-gap: 1em;
}

.report-form-els-and-labels select,
.report-form-els-and-labels textarea {
  width: 100%;
  font-family: 'Roboto Condensed', sans-serif;
}

.report-form-els-and-labels textarea {
  height: 8em;
  font-size: 1em;
  color: #f1f1f1;
  background-color: #1e2a37;
  border-color: #1e2a37;
  padding: 0.25em;
}

.report-form-els-and-labels .spanfull {
  -ms-grid-column: 1;
      grid-column-start: 1;
  grid-column-end: 3;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.report-form-els-and-labels .checkboxedlines {
  background-color: #1e2a37;
  border-radius: 0.25em;
  display: -ms-grid;
  display: grid;
  grid-row-gap: 0.5em;
  padding: 0.5em;
  max-height: 16em;
  min-height: 3em;
  overflow: auto;
}

.report-form-els-and-labels .checkboxedlines label {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1em auto;
      grid-template-columns: 1em auto;
  grid-column-gap: 0.5em;
}

.report-form-els-and-labels .checkboxedlines label input {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  margin-right: 1em;
}

.report-form-els-and-labels .checkboxedlines label input:checked + span {
  color: #f0e804;
}

.vcr_detailed_help {
  position: fixed;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  z-index: 5000;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.95);
  padding: 0.5em;
  height: 98%;
  width: 98%;
  top: 1%;
  left: 1%;
  border-radius: 1em;
  border: solid thin #775802;
}

.vcr_detailed_help .closeX {
  position: absolute;
  top: 1em;
  right: 1em;
  cursor: pointer;
}

.vcr_detailed_help .helprow {
  width: 100%;
  padding: 0.5em;
}

.vcr_detailed_help .helprow .title {
  -ms-flex: 0 0 13em;
      flex: 0 0 13em;
}

.vcr_detailed_help .helprow .helpLinks {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}

.vcr_detailed_help .help-menu {
  background-color: #3a3a3a;
  margin: 1em 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  border-radius: 0.5em;
  padding: 0.2em 0.5em;
}

.vcr_detailed_help .help-menu a {
  padding: 0 0.4em;
  color: #ffbe00;
}

.vcr_detailed_help .help-menu a:first-child {
  padding-left: 0;
}

.vcr_detailed_help .help-menu a:last-child {
  padding-right: 0;
}

.vcr_detailed_help .help-menu a:after {
  content: '';
}

.vcr_detailed_help .help-menu a.selected {
  text-decoration: underline;
  color: orangered;
}

@media only screen and (min-width: 801px) {
  .mobo {
    display: none;
  }
}

@media only screen and (min-width: 801px) {
  .mobo {
    display: none;
  }
}

@media only screen and (max-width: 800px) {
  .dsko {
    display: none;
  }
}

@media only screen and (max-width: 800px) {
  .dsko {
    display: none;
  }
}

.updownwidg {
  -ms-flex-pack: end;
      justify-content: flex-end;
  position: relative;
  top: -1em;
  right: .5em;
  margin-bottom: -1em;
  opacity: 0.6;
  height: 1.6em;
}

.updownwidg img {
  width: 1.5em;
  height: 1.5em;
}

.updownwidg img:first-child {
  margin-right: 0.4em;
}

.updownwidg img.doExpand {
  transform: rotate(180deg);
}

.vg_smallblocks_childwrap {
  padding: 0.3em;
}

.vg_smallblocks_childwrap > * {
  width: 100%;
  max-height: 100%;
}

.vidgrid_smallblocks {
  overflow: auto;
  -ms-flex-pack: center;
      justify-content: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.vidgrid_smallblocks.centered {
  -ms-flex-pack: center;
      justify-content: center;
}

.vidgrid_smallblocks.start {
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.vidgrid_smallblocks.end {
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.vidgrid_smallblocks.flexsb {
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.vidgrid_smallblocks.middle {
  -ms-flex-align: center;
      align-items: center;
}

.vidgrid_smallblocks.stretch {
  -ms-flex-align: stretch;
      align-items: stretch;
}

.vidgrid_smallblocks > div {
  -ms-flex: 1 1 32%;
      flex: 1 1 32%;
  min-width: 18em;
  max-width: 40em;
  max-height: 100%;
}

@media only screen and (min-width: 801px) {
  .vidgrid_smallblocks > div {
    min-width: 24em;
  }
}

@media only screen and (min-width: 801px) {
  .vidgrid_smallblocks > div {
    min-width: 24em;
  }
}

.vidgrid_smallblocks img.icn {
  height: 2em;
  width: 2em;
}

[data-wrap="myBroadcastBlockWrapper"]:not(.showMyBroadcast) {
  font-size: 1.1em;
}

.collapse-mybc [data-wrap="myBroadcastBlockWrapper"] + [data-wrap="memberBroadcastBlockWrapper"] {
  max-width: unset;
}

[data-wrap="myBroadcastBlockWrapper"]:not(.showMyBroadcast) + [data-wrap="memberBroadcastBlockWrapper"] {
  max-width: unset;
}

@media only screen and (max-width: 800px) {
  .vidgrid_profiles_block.shortest {
    max-height: 12vh;
  }

  .vidgrid_profiles_block.shorter {
    max-height: 21vh;
  }

  .vidgrid_profiles_block.short {
    max-height: 32vh;
  }

  .vidgrid_profiles_block.normal {
    max-height: 48vh;
  }

  .vidgrid_profiles_block.tall {
    max-height: 64vh;
  }
}

@media only screen and (max-width: 800px) {
  .vidgrid_profiles_block.shortest {
    max-height: 12vh;
  }

  .vidgrid_profiles_block.shorter {
    max-height: 21vh;
  }

  .vidgrid_profiles_block.short {
    max-height: 32vh;
  }

  .vidgrid_profiles_block.normal {
    max-height: 48vh;
  }

  .vidgrid_profiles_block.tall {
    max-height: 64vh;
  }
}

.vcrsb-head {
  width: 100%;
  height: 2.5em;
  min-height: 2.5em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 0.5em;
  background-color: rgba(0, 0, 0, 0.1);
  z-index: 10;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.vcrsb-head > *:not([data-menu]) {
  max-height: 100%;
}

.vcrsb-body {
  width: 100%;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-align: start;
      align-items: flex-start;
  overflow: hidden;
}

.vcrsb-body.noborder {
  border: none;
}

.vcrsb-body .profPicOrVidBlk {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  min-height: 8em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.vcrsb-body > * {
  width: 100%;
}

.memBcBlkInn:not(.isBroadcasting) .vcrsb-body .videoSizer {
  display: none;
}

.icn {
  width: 2em;
  height: auto;
}

.dot3Menu {
  max-width: 1em;
  padding: 0 1em;
}

.dot3Menu > span {
  width: 0.5em !important;
  height: 0.5em;
  background-image: radial-gradient(circle at center, #c0d2e4 1px, transparent 2px);
  background-size: 0.5em 0.5em;
  background-repeat: no-repeat;
  background-position-x: 50%;
  padding: 0;
}

.chatCtrls {
  margin-top: 1px;
  -ms-flex: 0 0 2.2em;
      flex: 0 0 2.2em;
  padding: 0.2em 0;
}

.chatCtrls button {
  padding: 0 0.5em;
  -ms-flex-item-align: start;
      align-self: flex-start;
  min-height: 2em;
  outline: none;
}

.chatCtrls .chatColors {
  position: relative;
  width: 1.9em;
}

.chatCtrls .topColor {
  position: absolute;
  width: 0.75em;
  height: 0.75em;
  background-color: #0bd841;
  top: 3px;
  left: 5px;
  border: solid 1px #0a962e;
}

.chatCtrls .btmColor {
  position: absolute;
  width: 0.75em;
  height: 0.75em;
  background-color: #c98aff;
  bottom: 3px;
  right: 4px;
  border: solid 1px #874db9;
}

.chatCtrls .chatSend {
  padding: 0.33em 1em;
}

.chatCtrls .chatTextsize {
  position: relative;
  text-transform: unset;
  padding: 0 0.3em 0 0.4em;
}

.chatCtrls .chatTextsize .vcrCloseBtn {
  padding: 0.2em 0.8em;
  margin: 0.5em;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

.chatCtrls .chatTextsize .tmcFontSz {
  padding: 0.5em;
}

@media only screen and (min-width: 801px) {
  .chatCtrls .chatTextsize .tmcFontSz:hover {
    background-color: black;
  }
}

@media only screen and (min-width: 801px) {
  .chatCtrls .chatTextsize .tmcFontSz:hover {
    background-color: black;
  }
}

.chatCtrls .chatTextsize .tmcFontSz.tmcFontSmall {
  font-size: 0.9em;
}

.chatCtrls .chatTextsize .tmcFontSz.tmcFontMed {
  font-size: 1em;
}

.chatCtrls .chatTextsize .tmcFontSz.tmcFontLg {
  font-size: 1.1em;
}

.chatCtrls .textMsgColor {
  position: absolute;
  bottom: 1em;
  left: 1em;
  z-index: 100;
  background-color: #1e2a37;
  border: solid 2px #131a22;
}

.chatCtrls .textMsgColor > div {
  width: 6em;
}

.chatCtrls .textMsgColor .tmcOneColor {
  height: 2em;
  width: 2em;
  margin: 0.5em;
}

.chatCtrls .textMsgColor .ocYellow {
  background-color: #EEE40A;
}

.chatCtrls .textMsgColor .ocGreen {
  background-color: #05FF00;
}

.chatCtrls .textMsgColor .ocPurple {
  background-color: #c98aff;
}

.chatCtrls .textMsgColor .ocPink {
  background-color: #da6969;
}

.chatCtrls .textFontSize {
  position: absolute;
  bottom: 1em;
  left: 1em;
  background-color: #1e2a37;
}

.chatCtrls .textFontSize .tmcFontSmall {
  font-size: 0.8em;
}

.chatCtrls .textFontSize .tmcFontMed {
  font-size: 1em;
}

.chatCtrls .textFontSize .tmcFontLg {
  font-size: 1.1em;
}

.chatCtrls .redToast,
.chatCtrls .orgToast {
  background-color: #9e0707;
  padding: 0.5em;
  color: white;
  position: absolute;
  top: -3em;
  left: 2em;
  border-radius: 0.5em;
  opactiy: 1;
  transition: opacity 0.5s;
}

.chatCtrls .redToast.fadeOut,
.chatCtrls .orgToast.fadeOut {
  opacity: 0;
}

.chatCtrls .orgToast {
  background-color: #bb6600;
}

.chatInput {
  -ms-flex-positive: 4;
      flex-grow: 4;
  outline: none;
  padding: 0.2em 0.4em;
  margin: 0 1px;
  overflow: auto;
  -ms-flex-pack: start;
      justify-content: flex-start;
  border: solid thin #131a22;
  background-color: #504949;
}

.chatInput #sourceText {
  padding: 0;
  margin: 0;
  height: 100%;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  overflow-x: hidden;
  overflow-y: auto;
  white-space: pre-wrap;
  max-height: 8em;
  font-family: 'Roboto Condensed', sans-serif;
}

.chatInput #sourceText:empty {
  height: 1em;
}

.chatInput #sourceText:focus {
  outline: none;
}

.textTooLong {
  position: fixed;
  border: solid 2px black;
  padding: 0.5em;
  background-color: #E2E1E7;
  color: #18222c;
  box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.3);
  z-index: 500;
  border-radius: 0.5em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.textTooLong .vcrCloseBtn {
  padding: 0.3em 0.7em;
  margin-left: .5em;
}

.myBroadcastBlock,
.memberBroadcastBlock {
  display: -ms-flexbox;
  display: flex;
}

.myBroadcastBlock .icn.videoDockedIcn,
.memberBroadcastBlock .icn.videoDockedIcn {
  height: 2em;
  width: auto;
}

.myBroadcastBlock .icn.fullw,
.memberBroadcastBlock .icn.fullw {
  width: 3em;
}

.myBroadcastBlock .vcrsb-head .txt,
.memberBroadcastBlock .vcrsb-head .txt {
  padding-left: 0.5em;
  text-transform: uppercase;
  font-weight: bold;
}

.myBroadcastBlock .vcrsb-head .txt .username,
.memberBroadcastBlock .vcrsb-head .txt .username {
  text-transform: initial;
}

.myBroadcastBlock .vcrsb-head .txt .ibDot,
.memberBroadcastBlock .vcrsb-head .txt .ibDot {
  position: relative;
  top: unset;
  right: unset;
  background-size: 1.2em;
  padding: 1em;
  margin-left: 0.6em;
}

.myBroadcastBlock .vcrsb-head .profActionsMenu,
.memberBroadcastBlock .vcrsb-head .profActionsMenu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: absolute;
  top: 2.4em;
  right: 0;
  padding: 0;
  background-color: #13101b;
  border: solid thin #5e5371;
  color: #E2E1E7;
}

.myBroadcastBlock .vcrsb-head .profActionsMenu > button,
.memberBroadcastBlock .vcrsb-head .profActionsMenu > button {
  background-color: #5e5371;
}

@media only screen and (min-width: 801px) {
  .myBroadcastBlock .vcrsb-head .profActionsMenu > button:hover,
  .memberBroadcastBlock .vcrsb-head .profActionsMenu > button:hover {
    background-color: #6d5b8e;
  }
}

@media only screen and (min-width: 801px) {
  .myBroadcastBlock .vcrsb-head .profActionsMenu > button:hover,
  .memberBroadcastBlock .vcrsb-head .profActionsMenu > button:hover {
    background-color: #6d5b8e;
  }
}

.myBroadcastBlock .vcrsb-head .profActionsMenu > span,
.memberBroadcastBlock .vcrsb-head .profActionsMenu > span {
  padding: 0.5em 2em;
}

@media only screen and (min-width: 801px) {
  .myBroadcastBlock .vcrsb-head .profActionsMenu > span:hover,
  .memberBroadcastBlock .vcrsb-head .profActionsMenu > span:hover {
    background-color: #6d5b8e;
    color: black;
    cursor: pointer;
  }
}

@media only screen and (min-width: 801px) {
  .myBroadcastBlock .vcrsb-head .profActionsMenu > span:hover,
  .memberBroadcastBlock .vcrsb-head .profActionsMenu > span:hover {
    background-color: #6d5b8e;
    color: black;
    cursor: pointer;
  }
}

.myBroadcastBlock .vcrsb-head .profActionsMenu .pam-cancel,
.memberBroadcastBlock .vcrsb-head .profActionsMenu .pam-cancel {
  -ms-flex-pack: center;
      justify-content: center;
  margin: 0.3em 0.5em;
}

.myBroadcastBlock .vcrsb-head .profActionsMenu hr,
.memberBroadcastBlock .vcrsb-head .profActionsMenu hr {
  width: 85%;
  margin: auto;
}

.myBroadcastBlock .vcrsb-body,
.memberBroadcastBlock .vcrsb-body {
  overflow: auto;
}

.myBroadcastBlock .vcrsb-body .vcrsb-body-inner,
.memberBroadcastBlock .vcrsb-body .vcrsb-body-inner {
  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;
  padding: 0.5em;
  max-width: 100%;
  -ms-flex: 1 1 100%;
      flex: 1 1 100%;
}

.myBroadcastBlock .vcrsb-body iframe,
.memberBroadcastBlock .vcrsb-body iframe {
  max-width: 100%;
}

.myBroadcastBlock .vidLoadCurt,
.memberBroadcastBlock .vidLoadCurt {
  width: 100%;
  height: 6em;
  position: absolute;
  top: 2em;
  left: 0;
  z-index: 500;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.myBroadcastBlock .vidLoadCurt .vlc-inner,
.memberBroadcastBlock .vidLoadCurt .vlc-inner {
  background-color: rgba(0, 0, 0, 0.8);
  color: #8CDEFF;
  padding: 1em;
  margin: auto;
  border-radius: 1em;
  font-size: 2em;
}

.myBroadcastBlock .profImages,
.memberBroadcastBlock .profImages {
  width: 100%;
}

.myBroadcastBlock .profImages > img,
.memberBroadcastBlock .profImages > img {
  width: 100%;
}

.myBroadcastBlock .hisProfActsAndStats,
.memberBroadcastBlock .hisProfActsAndStats {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  -ms-flex-align: initial;
      align-items: initial;
  -ms-flex: 1 2 auto;
      flex: 1 2 auto;
  max-width: 100%;
}

.myBroadcastBlock .hisProfActsAndStats.centered,
.memberBroadcastBlock .hisProfActsAndStats.centered {
  -ms-flex-align: center;
      align-items: center;
}

.myBroadcastBlock .hisProfActsAndStats.start,
.memberBroadcastBlock .hisProfActsAndStats.start {
  -ms-flex-align: start;
      align-items: flex-start;
}

.myBroadcastBlock .hisProfActsAndStats.flexsb,
.memberBroadcastBlock .hisProfActsAndStats.flexsb {
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.myBroadcastBlock .hisProfActsAndStats.middle,
.memberBroadcastBlock .hisProfActsAndStats.middle {
  -ms-flex-align: center;
      align-items: center;
}

.myBroadcastBlock .hisProfActsAndStats > div > *,
.memberBroadcastBlock .hisProfActsAndStats > div > * {
  padding-left: 0.5em;
  padding-right: 0.5em;
}

.myBroadcastBlock .profCtrlsIcns,
.memberBroadcastBlock .profCtrlsIcns {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding-top: 0.25em;
  padding-bottom: 0.25em;
}

.myBroadcastBlock .profCtrlsIcns > span,
.memberBroadcastBlock .profCtrlsIcns > span {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

@media only screen and (min-width: 801px) {
  .myBroadcastBlock .profCtrlsIcns > span,
  .memberBroadcastBlock .profCtrlsIcns > span {
    cursor: pointer;
  }
}

@media only screen and (min-width: 801px) {
  .myBroadcastBlock .profCtrlsIcns > span,
  .memberBroadcastBlock .profCtrlsIcns > span {
    cursor: pointer;
  }
}

.myBroadcastBlock .profCtrlsIcns > span [data-lbl],
.memberBroadcastBlock .profCtrlsIcns > span [data-lbl] {
  text-decoration: underline;
  white-space: nowrap;
  font-size: 0.8em;
}

.myBroadcastBlock .profCtrlsIcns > span img,
.memberBroadcastBlock .profCtrlsIcns > span img {
  width: 1.5em;
  margin: 0.25em;
}

.myBroadcastBlock .profText,
.memberBroadcastBlock .profText {
  padding-top: 0.25em;
  padding-bottom: 0.25em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.myBroadcastBlock .prof-age-loc,
.memberBroadcastBlock .prof-age-loc {
  overflow: hidden;
}

.myBroadcastBlock .itsMe [data-hook="new-message"],
.memberBroadcastBlock .itsMe [data-hook="new-message"],
.myBroadcastBlock .itsMe [data-hook="profile-unlock"],
.memberBroadcastBlock .itsMe [data-hook="profile-unlock"],
.myBroadcastBlock .itsMe [data-hook="paMenuTriggerIcn"],
.memberBroadcastBlock .itsMe [data-hook="paMenuTriggerIcn"] {
  display: none;
}

.myBroadcastBlock .mybcIsme,
.memberBroadcastBlock .mybcIsme {
  text-align: center;
  font-size: 1.2em;
  padding: 0.5em;
  background-color: #18222c;
  border-radius: 0.3em;
}

.videoSizer {
  width: 80%;
  margin-top: 1em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.videoSizer input[type=range] {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

.videoSizer span {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
}

.videoSizer span.vst {
  text-align: right;
  padding-right: 1em;
}

.isProbablyPhone .videoSizer {
  display: none;
}

.memberBroadcastBlock,
[data-wrap="memberBroadcastBlockWrapper"] {
  display: none;
}

.hasUserProf .memberBroadcastBlock,
.hasUserProf [data-wrap="memberBroadcastBlockWrapper"] {
  display: -ms-flexbox;
  display: flex;
}

.memBcBlkInn {
  background-color: #1d1725;
}

@media only screen and (max-width: 800px) {
  .memberBroadcastBlock {
    position: fixed;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 101;
  }

  [data-hook="memberBroadcastBlock"] {
    width: 94%;
    margin: 0;
  }
}

@media only screen and (max-width: 800px) {
  .memberBroadcastBlock {
    position: fixed;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 101;
  }

  [data-hook="memberBroadcastBlock"] {
    width: 94%;
    margin: 0;
  }
}

.myBrCtrls {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  text-align: center;
  -ms-flex-align: stretch;
      align-items: stretch;
  min-height: 2.7em;
}

@media only screen and (min-width: 1400px) {
  .myBrCtrls {
    font-size: 0.9em;
  }
}

@media only screen and (min-width: 1400px) {
  .myBrCtrls {
    font-size: 0.9em;
  }
}

.myBrCtrls > div {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.myBrCtrls .myBrWcSettings {
  text-decoration: underline;
}

.myBrCtrls .xmk,
.myBrCtrls .checkmk {
  display: none;
  margin-right: 0.3em;
  text-decoration: none;
}

.myBrCtrls .xmk {
  display: inline;
}

.myBrCtrls .checkmk {
  font-size: 1.5em;
  line-height: 1em;
}

.myBrCtrls .enableAV:not(.enabled) {
  background-color: #313131 !important;
}

.myBrCtrls .enableAV.enabled .checkmk {
  display: inline;
}

.myBrCtrls .enableAV.enabled .xmk {
  display: none;
}

.myvidc_v,
.myvidc_a,
.myvidc_h,
.myvidcmob {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 0.3em 0.6em;
}

.myvidc_v .disabler,
.myvidc_a .disabler,
.myvidc_h .disabler,
.myvidcmob .disabler {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 0.3em;
  cursor: not-allowed;
  z-index: 10;
}

.myvidc_v.disabled .disabler,
.myvidc_a.disabled .disabler,
.myvidc_h.disabled .disabler,
.myvidcmob.disabled .disabler {
  display: block;
}

[data-wrap="myBroadcastBlockWrapper"] {
  display: none;
  max-width: 50%;
}

[data-wrap="myBroadcastBlockWrapper"].showMyBroadcast {
  display: -ms-flexbox;
  display: flex;
}

[data-wrap="myBroadcastBlockWrapper"].fullWidth {
  max-width: 100%;
}

.collapse-mybc [data-wrap="myBroadcastBlockWrapper"] {
  display: none;
}

.myBroadcastBlock {
  display: -ms-flexbox;
  display: flex;
  background-color: #2a160f;
}

.myBroadcastBlock.isBroadcastEnabled.collapse-mybcmob {
  background-color: #139115;
}

.myBroadcastBlock .myVideoCtrls {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  -ms-flex-align: initial;
      align-items: initial;
  -ms-flex: 1 2 auto;
      flex: 1 2 auto;
  max-width: 100%;
}

.myBroadcastBlock .myVideoCtrls.centered {
  -ms-flex-align: center;
      align-items: center;
}

.myBroadcastBlock .myVideoCtrls.start {
  -ms-flex-align: start;
      align-items: flex-start;
}

.myBroadcastBlock .myVideoCtrls.flexsb {
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.myBroadcastBlock .myVideoCtrls.middle {
  -ms-flex-align: center;
      align-items: center;
}

.myBroadcastBlock .myVideoCtrls > div > * {
  padding-left: 0.5em;
  padding-right: 0.5em;
}

.myBroadcastBlock .myBcActs .vstop {
  display: none;
}

.myBroadcastBlock .myBcActs.isStarted .vplay {
  display: none;
}

.myBroadcastBlock .myBcActs.isStarted .vstop {
  display: inline-block;
}

.myBroadcastBlock .myBcActs .myBcActBtnPairMob {
  margin-left: 0.5em;
}

.myBroadcastBlock .myBcActs .myBcActBtnPairMob button:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.myBroadcastBlock .myBcActs .myBcActBtnPairMob button:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.myBroadcastBlock .mybcvideo {
  width: 100%;
  max-width: 28em;
  min-height: 10em;
}

.myBroadcastBlock .myBcNotBc {
  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;
  padding: 1em;
}

.myBroadcastBlock .myBcNotBc img {
  width: 6em;
}

.myBroadcastBlock .myBcNotBc span {
  color: #da6969;
}

.myBroadcastBlock .myBcNwcf {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 1em;
}

.myBroadcastBlock .reclight {
  color: #60FF60;
  text-transform: uppercase;
  font-weight: bold;
  margin-left: 0.5em;
}

.myBroadcastBlock .myBcCloser {
  margin-left: 0.3em;
  border: solid thin white;
  padding: 0.1em 0.4em;
  border-radius: 0.2em;
  font-size: 0.85em;
}

@media only screen and (min-width: 801px) {
  .myBroadcastBlock .myBcCloser {
    cursor: pointer;
  }
}

@media only screen and (min-width: 801px) {
  .myBroadcastBlock .myBcCloser {
    cursor: pointer;
  }
}

.theme1 .myBroadcastBlock button {
  color: white;
  background-color: #6d4334;
}

@media only screen and (min-width: 801px) {
  .theme1 .myBroadcastBlock button:hover {
    background-color: #835439;
  }
}

@media only screen and (min-width: 801px) {
  .theme1 .myBroadcastBlock button:hover {
    background-color: #835439;
  }
}

button:focus {
  outline: none;
}

@media only screen and (max-width: 800px) {
  .myBroadcastBlock {
    min-height: unset;
    border: none;
  }

  .myBroadcastBlock .vcrsb-body > * {
    width: 100%;
    margin: 0 0.5em;
  }

  .myBroadcastBlock .vcrsb-body .myVideoCtrls {
    padding: 0 0 0.5em;
  }

  .myBroadcastBlock .vcrsb-body .myVideoCtrls .myBcActs {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .myBroadcastBlock .vcrsb-body #mobMyBcActs {
    padding: 0;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: 100%;
  }

  .myBroadcastBlock .vcrsb-body #myBcActBtnPairMob button:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .myBroadcastBlock .vcrsb-body #myBcActBtnPairMob button:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .myBroadcastBlock [data-hook="reclight"] {
    display: none;
  }

  .myBroadcastBlock .bcNo {
    display: -ms-flexbox;
    display: flex;
  }

  .myBroadcastBlock .bcYes {
    display: none;
  }

  .myBroadcastBlock [data-hook="mybc-icn-mobex"] {
    display: -ms-flexbox;
    display: flex;
  }

  .myBroadcastBlock [data-hook="mybc-icn-mobc"] {
    display: none;
  }

  .myBroadcastBlock.collapse-mybcmob [data-hook="mybc-icn-mobc"] {
    display: -ms-flexbox;
    display: flex;
  }

  .myBroadcastBlock.collapse-mybcmob [data-hook="mybc-icn-mobex"] {
    display: none;
  }

  .myBroadcastBlock.isBroadcastEnabled .bcNo {
    display: none;
  }

  .myBroadcastBlock.isBroadcastEnabled .bcYes {
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (max-width: 800px) {
  .myBroadcastBlock {
    min-height: unset;
    border: none;
  }

  .myBroadcastBlock .vcrsb-body > * {
    width: 100%;
    margin: 0 0.5em;
  }

  .myBroadcastBlock .vcrsb-body .myVideoCtrls {
    padding: 0 0 0.5em;
  }

  .myBroadcastBlock .vcrsb-body .myVideoCtrls .myBcActs {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .myBroadcastBlock .vcrsb-body #mobMyBcActs {
    padding: 0;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: 100%;
  }

  .myBroadcastBlock .vcrsb-body #myBcActBtnPairMob button:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .myBroadcastBlock .vcrsb-body #myBcActBtnPairMob button:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .myBroadcastBlock [data-hook="reclight"] {
    display: none;
  }

  .myBroadcastBlock .bcNo {
    display: -ms-flexbox;
    display: flex;
  }

  .myBroadcastBlock .bcYes {
    display: none;
  }

  .myBroadcastBlock [data-hook="mybc-icn-mobex"] {
    display: -ms-flexbox;
    display: flex;
  }

  .myBroadcastBlock [data-hook="mybc-icn-mobc"] {
    display: none;
  }

  .myBroadcastBlock.collapse-mybcmob [data-hook="mybc-icn-mobc"] {
    display: -ms-flexbox;
    display: flex;
  }

  .myBroadcastBlock.collapse-mybcmob [data-hook="mybc-icn-mobex"] {
    display: none;
  }

  .myBroadcastBlock.isBroadcastEnabled .bcNo {
    display: none;
  }

  .myBroadcastBlock.isBroadcastEnabled .bcYes {
    display: -ms-flexbox;
    display: flex;
  }
}

.vcr-roomcontent {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  overflow: hidden;
  height: 100%;
}

.vcr-roomcontent > div {
  -ms-flex: 20 1 10%;
      flex: 20 1 10%;
  margin: 0;
}

.lout2 .vidgrid_profiles_block_tnv,
.lout2 vidgrid_profiles_block_bnv {
  display: none !important;
}

.asdfbgbl {
  background-color: #666666;
}

#themeSwitcher {
  margin: 0 0.5em 0 0;
  height: 2em;
  width: 2em;
}

.layIcnOuter {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  height: 100%;
  border: solid 2px #b4b4b4;
}

.layIcnOuter .lio_grid {
  border-bottom: solid 2px #b4b4b4;
  height: 66%;
  width: 100%;
}

.layIcnOuter .lio_smallBlks {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 34%;
}

.layIcnOuter .lio_smallBlks > * {
  -ms-flex: 1 1 33%;
      flex: 1 1 33%;
  border-right: solid 2px #b4b4b4;
}

.layIcnOuter .lio_smallBlks > *:last-child {
  border-right: none;
}

.theme2 .layIcnOuter {
  -ms-flex-direction: row;
      flex-direction: row;
}

.theme2 .layIcnOuter .lio_grid {
  height: 100%;
  width: 50%;
  border-bottom: none;
  border-right: solid 2px #b4b4b4;
}

.theme2 .layIcnOuter .lio_smallBlks {
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
  width: 50%;
}

.theme2 .layIcnOuter .lio_smallBlks > * {
  border-right: none;
  border-bottom: solid 2px #b4b4b4;
}

.theme2 .layIcnOuter .lio_smallBlks > *:last-child {
  border-bottom: none;
}

.vcr-main.lout1 .vidgrid_profiles_block_wrapper {
  min-height: 11em;
}

.vcr-main.lout1 .vidgrid_smallblocks [data-wrap="chatroomBlockWrapper"] {
  -ms-flex-preferred-size: 32%;
      flex-basis: 32%;
  overflow: auto;
}

.vcr-main.lout1 .vcr-roomcontent {
  -ms-flex-direction: column;
      flex-direction: column;
}

@media only screen and (max-width: 800px) {
  .vcr-roomcontent {
    display: block;
  }

  .vcr-main-inner-wrap {
    display: block;
    overflow: auto;
  }

  #themeSwitcher {
    display: none;
  }

  .vidgrid_profiles_block .vidgrid_profile_view {
    -ms-flex-preferred-size: 9em;
        flex-basis: 9em;
  }

  .vidgrid_smallblocks .myBroadcastBlock .vcrsb-head .myBcCloser {
    display: none;
  }

  .vidgrid_smallblocks:not(.mobMybcExpanded) .myBroadcastBlock .vcrsb-body {
    display: none;
  }

  .vidgrid_smallblocks:not(.mobMybcExpanded) .myBroadcastBlock .vcrsb-head {
    border-bottom-left-radius: 0.5em;
    border-bottom-right-radius: 0.5em;
  }
}

@media only screen and (max-width: 800px) {
  .vcr-roomcontent {
    display: block;
  }

  .vcr-main-inner-wrap {
    display: block;
    overflow: auto;
  }

  #themeSwitcher {
    display: none;
  }

  .vidgrid_profiles_block .vidgrid_profile_view {
    -ms-flex-preferred-size: 9em;
        flex-basis: 9em;
  }

  .vidgrid_smallblocks .myBroadcastBlock .vcrsb-head .myBcCloser {
    display: none;
  }

  .vidgrid_smallblocks:not(.mobMybcExpanded) .myBroadcastBlock .vcrsb-body {
    display: none;
  }

  .vidgrid_smallblocks:not(.mobMybcExpanded) .myBroadcastBlock .vcrsb-head {
    border-bottom-left-radius: 0.5em;
    border-bottom-right-radius: 0.5em;
  }
}

.vcr_invitation {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  z-index: 399;
  overflow: auto;
  height: 100%;
  background-color: rgba(24, 34, 45, 0.9);
}

@media only screen and (min-width: 801px) {
  .vcr_invitation {
    height: auto;
    bottom: 0;
    top: unset;
    margin: auto;
    border-top: solid 2px #353535;
    padding-top: 0.5em;
  }
}

@media only screen and (min-width: 801px) {
  .vcr_invitation {
    height: auto;
    bottom: 0;
    top: unset;
    margin: auto;
    border-top: solid 2px #353535;
    padding-top: 0.5em;
  }
}

.vcr_invitation .vcr_invite_body {
  margin: 4em 0 0.5em;
  max-width: 96% !important;
  width: 96%;
  min-width: unset;
}

@media only screen and (min-width: 801px) {
  .vcr_invitation .vcr_invite_body {
    max-width: unset;
    min-width: 24em;
    margin: 2em 0 0.5em;
    width: unset;
  }
}

@media only screen and (min-width: 801px) {
  .vcr_invitation .vcr_invite_body {
    max-width: unset;
    min-width: 24em;
    margin: 2em 0 0.5em;
    width: unset;
  }
}

.vcr_invitation .vcrinv-wrap {
  border: solid thin black;
  border-radius: 0.5em;
  max-width: 100%;
  width: 100%;
  background-color: #095e9a;
  padding: 0 0 1em;
}

.vcr_invitation .vcrinv-box {
  max-width: 100%;
  position: relative;
  padding-top: 3em;
}

.vcr_invitation .vcrinv-icn {
  background-color: #ffffff;
  border-radius: 5em;
  padding: 0.75em;
  width: 5em;
  border: solid thin #18222c;
  position: absolute;
  top: -2em;
}

.vcr_invitation .vcrinv-header {
  font-style: italic;
  margin-top: 0.5em;
  font-size: 1.3em;
}

.vcr_invitation .vcrinv-row {
  margin: 1em 0 1.5em;
}

.vcr_invitation .vcrinv-btns {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  width: 100%;
  padding: 0 1em;
}

.vcr_invitation .vcrinv-btn {
  width: 100%;
  color: #353535 !important;
  background-color: #40A3E1;
  cursor: pointer;
  line-height: 2em;
  font-weight: normal !important;
  border-radius: 0.3em;
  text-align: center;
  text-transform: uppercase;
  margin: 0 0.3em;
  padding: 0 0.4em;
}

.vcr_invitation .vcrinv-btn:first-child {
  margin-left: 0;
}

.vcr_invitation .vcrinv-btn:last-child {
  margin-right: 0;
}

.vcr_invitation .vcrinv-decline {
  background-color: #AAA;
  margin-right: 1em;
}

.vcr_invitation .vcrinv-sleepx {
  border-radius: 1em;
  border: solid 2px white;
  padding: 0.2em;
  font-size: 0.8em;
  opacity: 0.7;
}

@media only screen and (min-width: 801px) {
  .vcr_invitation .vcrinv-sleepx {
    cursor: pointer;
  }
}

@media only screen and (min-width: 801px) {
  .vcr_invitation .vcrinv-sleepx {
    cursor: pointer;
  }
}

.vcr_invitation .vcrinv-sleepx img {
  height: 1em;
  width: 1em;
}

.vcr_invitation .vcrinv-un {
  margin: 0 0.25em;
  padding: 0.4em 0;
  cursor: pointer;
  color: yellow;
}

.vcr_blocks_basic {
  padding: 0.3em;
  border-radius: 0.3em;
}

.textChatBlock {
  height: 100%;
}

.bannerElem a {
  color: black !important;
}

.bannerElem a:after {
  content: none;
}

.didyouknow {
  border: solid thin #F1BC25;
  min-width: 4em;
  border-radius: 0.1em;
  display: -ms-flexbox;
  display: flex;
}

.didyouknow.isMob {
  margin-top: 1em;
}

.didyouknow.myOut {
  opacity: 0;
}

.didyouknow .dyk-content {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.didyouknow .dyk-txt {
  color: #F1BC25;
  text-align: center;
  font-size: 0.9em;
  font-weight: bold;
  line-height: 1em;
  margin-top: 0.33em;
}

.didyouknow .dyk-widget {
  background-color: #F1BC25;
  color: black;
  margin: 0.2em;
  padding: 0 0.3em;
  border-radius: 0.1em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  min-width: 24em;
}

.didyouknow .dyk-w-back {
  transform: rotate(-90deg);
  margin-right: 0.5em;
}

.didyouknow .dyk-w-fwd {
  transform: rotate(90deg);
  margin-left: 0.5em;
}

.didyouknow .dyk-arrow {
  padding: 0.5em 0;
  opacity: 0.75;
  cursor: pointer;
}

.didyouknow .dyk-arrow img {
  height: 1em;
  width: 1em;
  filter: brightness(0.1);
}

.didyouknow .dyk-msg {
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
  transition: opacity 0.8s;
}

.didyouknow .dyk-msg.myAbs {
  position: absolute;
}

.didyouknow .dyk-msg.myOut {
  opacity: 0;
}

.didyouknow .dyk-msg[data-do] {
  text-decoration: underline;
  cursor: pointer;
}

.didyouknow .dyk-close {
  background-color: #F1BC25;
  font-size: 1.2em;
  font-weight: bold;
  cursor: pointer;
  color: black;
  padding: 0.1em 0.3em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.pwd_reset_21_curtain {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.98) none repeat scroll 0 0;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 400;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  font-family: "Montserrat", sans-serif;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  font-size: 0.8em;
}

@media only screen and (min-width: 801px) {
  .pwd_reset_21_curtain {
    font-size: 1em;
  }
}

@media only screen and (min-width: 801px) {
  .pwd_reset_21_curtain {
    font-size: 1em;
  }
}

.pres21-innerwrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-top: 1em;
  width: 36em;
  max-width: 96%;
  -ms-flex-align: center;
      align-items: center;
}

@media only screen and (min-width: 801px) {
  .pres21-innerwrap {
    margin-top: 3em;
  }
}

@media only screen and (min-width: 801px) {
  .pres21-innerwrap {
    margin-top: 3em;
  }
}

.pres21-plaintxt {
  margin: 1em 0 2em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  font-size: 1.3em;
}

.pres21-tophead {
  margin-top: -2em;
  max-width: 100%;
  border: solid thin #0e161f;
  background-color: #07436d;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 1em;
  -ms-flex-direction: column;
      flex-direction: column;
  border-radius: 0.5em;
  margin-bottom: 1em;
  font-size: 1.6em;
  font-weight: bold;
}

.pres21-tophead p {
  text-align: center;
}

.pres21-modal {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 36em;
  max-width: 100%;
  border: solid thin #31465d;
  border-radius: 0.5em;
}

.pres21-head {
  font-size: 1.8em;
  text-align: center;
  padding: 0.66em;
  font-weight: bold;
  border-bottom: solid 1px #0e161f;
  background-color: #32465D;
}

.pres21-body {
  font-size: 1.4em;
  padding: 1em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  background-color: #095E9A;
}

.trigger-pwd-type {
  width: 100%;
  -ms-flex-pack: end;
      justify-content: flex-end;
  font-style: italic;
  text-decoration: underline;
  font-weight: normal;
  font-family: sans-serif;
}

.outer-imp {
  font-size: 1.2em;
  font-weight: bold;
  text-align: center;
}

.pres21-closetext {
  width: 100%;
  padding: 1em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.pres21-closetext button {
  background-color: #4482e0;
  border-radius: 0.5em;
  padding: 1em;
  min-width: 8em;
  text-transform: uppercase;
  font-weight: bold;
  color: white;
  border: solid 2px #26a5ff;
  cursor: pointer;
}

.pres21-indented {
  margin: 0 2em 1em;
}

.pres21-pseudoLink {
  color: #ffc00f;
  cursor: pointer;
  text-decoration: underline;
  font-weight: bold;
}

@media only screen and (min-width: 801px) {
  .pres21-pseudoLink:hover {
    color: yellow;
  }
}

@media only screen and (min-width: 801px) {
  .pres21-pseudoLink:hover {
    color: yellow;
  }
}

.pres21-help,
.pres21-do-help {
  max-width: 100%;
  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;
}

/* the force-reset form */

.pres21-do-help {
  font-size: 1.1em;
}

.pwd_reset_21_curtain .rowHeading,
.pwd_reset_21_curtain label {
  font-size: 0.9em;
  font-weight: bold;
}

.pwd_reset_21_curtain .rowHeading u,
.pwd_reset_21_curtain label u {
  color: #ffff8f;
  text-decoration: none;
}

.pwd_reset_21_curtain label {
  font-size: 0.8em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.pwd_reset_21_curtain input[type="checkbox"] {
  margin-right: 0.5em;
}

.pwd_reset_21_curtain .rowElsBlk {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: flex-end;
}

.pwd_reset_21_curtain .pres21-submit {
  width: 100%;
  color: #353535 !important;
  background-color: #40A3E1;
  border: solid 2px #095484;
  cursor: pointer;
  line-height: 2em;
  font-size: 0.9em;
  font-weight: bold;
  border-radius: 0.3em;
  text-align: center;
  text-transform: uppercase;
}

@media only screen and (min-width: 801px) {
  .pwd_reset_21_curtain .pres21-submit:hover {
    background-color: #208bce;
  }
}

@media only screen and (min-width: 801px) {
  .pwd_reset_21_curtain .pres21-submit:hover {
    background-color: #208bce;
  }
}

.pwd_reset_21_curtain .pwd-strength-indic {
  width: 100%;
  margin-bottom: 1em;
  border: none;
  background-color: #07436d;
  border-radius: 0.3em;
}

.pwd_reset_21_curtain .pwd-strength-indic .ps-headerrow {
  font-size: 0.8em;
}

.pwd_reset_21_curtain .pwd-secure-err {
  color: yellow;
  margin-bottom: 0.5em;
  font-size: 0.8em;
  background-color: maroon;
  padding: 1em;
  border-radius: 0.5em;
  font-weight: bold;
  line-height: 1.5em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.pwd_reset_21_curtain .pwd-secure-err span {
  margin-bottom: 0.6em;
}

.pwd_reset_21_curtain .pwd-secure-err span:last-child {
  margin-bottom: 0;
}

.pwd_reset_21_curtain .pwdReqBlk {
  font-weight: normal;
  font-size: 0.9em;
  padding: 1em;
  border-radius: 0.5em;
  background-color: green;
  margin-bottom: 2em;
}

.pwd_reset_21_curtain .pwdReqBlk .imp {
  font-weight: bold;
  font-size: 1.1em;
}

.pwd_reset_21_curtain ul {
  margin-bottom: 0.2em;
}

.pwd_reset_21_curtain .prbHead {
  max-width: 24em;
}

.pwd_reset_21_curtain .pwdHelp {
  max-width: 100%;
  font-size: 1.3em;
}

.pwd_reset_21_curtain .pwdHelpHead {
  text-align: center;
  margin-bottom: 0.4em;
  font-size: 1.2em;
  margin-top: 0;
}

.pwd_reset_21_curtain .pwdHelpHead2 {
  font-size: 1em;
  margin: 2em 0 0.6em;
  text-align: center;
}

.pwd_reset_21_curtain p {
  margin-bottom: 0;
}

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

.pwd_reset_21_curtain li {
  margin-bottom: 0.5em;
  line-height: 1.4em;
}

.pwd_reset_21_curtain li:last-child {
  margin-bottom: 0;
}

.pwd_reset_21_curtain u {
  color: #ffff8f;
  text-decoration: none;
  font-weight: bold;
}

.pwd_reset_21_curtain .pCenterItal {
  width: 100%;
  text-align: center;
  font-style: italic;
  margin: 2em 0 1em;
  font-size: 1.2em;
}

@media only screen and (max-width: 800px) {
  .dsko {
    display: none;
  }
}

@media only screen and (max-width: 800px) {
  .dsko {
    display: none;
  }
}

@media only screen and (min-width: 801px) {
  .mobo {
    display: none;
  }
}

@media only screen and (min-width: 801px) {
  .mobo {
    display: none;
  }
}

#segp_ifr_widget_curtain {
  width: 100%;
  height: 100%;
  z-index: 5000000;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.75) none repeat scroll 0 0;
}

#segp_ifr_widget {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  padding-top: 6em;
  height: inherit;
}

#segp_ifr_widget iframe {
  min-height: 90%;
  min-width: 90%;
}

#segp_ifr_widget .specialHeader {
  margin-top: 1em;
  cursor: pointer;
}

.izFrozen {
  overflow: hidden !important;
  position: fixed;
  max-height: 100%;
  height: 100%;
  max-width: 100%;
  width: 100%;
}

/***** COLORS *****/

.bgc-headerBarDk-95a {
  background-color: rgba(24, 34, 44, 0.95);
}

/***** CONTAINERS *****/

header#header {
  min-height: 4em;
  z-index: 100;
}

header#header > div {
  max-width: 1540px;
}

.c-navbar-pad {
  padding: 0.5rem 1rem;
}

.to-upper {
  text-transform: uppercase;
}

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

#toast-container > div {
  opacity: 0.95;
}

.modal.callingIn .modal-content {
  border: 0 solid transparent;
}

.modal.callingIn .modal-content .modal-header {
  background: #273B4A;
  padding: 20px;
}

.modal.callingIn .modal-content .modal-header .modal-title {
  text-transform: uppercase;
}

.modal.callingIn .modal-content .modal-body {
  padding: 15px 30px 15px;
  vertical-align: middle;
  min-height: 120px;
}

.modal.callingIn .modal-content .modal-body img {
  margin: 0 30px 0 0;
  display: inline-block;
  width: 16%;
  height: auto;
  float: left;
}

.modal.callingIn .modal-content .modal-body p {
  margin-top: 30px;
}

.modal.callingIn .modal-content .modal-footer {
  margin-left: 30px;
  margin-right: 30px;
  padding: 0 0 20px;
  text-transform: uppercase;
}

.modal.callingIn .modal-content .modal-footer .btn-default {
  background: #e6e6e6;
  border: 1px solid #e6e6e6;
  color: #777;
  border-radius: 2px;
  padding: 12px 30px;
  margin: 15px 15px 0 0;
}

.modal.callingIn .modal-content .modal-footer .btn-default:hover {
  background: #ccc;
  border: 1px solid #ccc;
  color: #1b2833;
  cursor: pointer;
}

.modal.callingIn .modal-content .modal-footer .btn-primary {
  background: #82c0e1;
  border-radius: 2px;
  color: #1b2833;
  padding: 12px 30px;
  margin: 15px 0 0 0;
}

.modal.callingIn .modal-content .modal-footer .btn-primary:hover {
  background: #f0e804;
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}

li#nav_board {
  display: none;
}

@media only screen and (min-width: 801px) {
  li#nav_board {
    display: block;
  }
}

@media only screen and (min-width: 801px) {
  li#nav_board {
    display: block;
  }
}

:not(.videochatrooms) .vcr_invite_body {
  font-size: 16px;
}
