@media all and (max-width: 1024px) {
  .results .profile-card {
    max-width: 25%; }
    .results .profile-card .card-body {
      text-align: center; }

  .navbar {
    padding: 0px 5px; }
    .navbar .profile-img {
      width: 25px; }
    .navbar .navbar-brand {
      padding: 0px; }
      .navbar .navbar-brand img {
        width: 30px; }
    .navbar .nav-link {
      padding: 0.7rem;
      font-size: 12px; }
    .navbar .account-info {
      margin-left: 0.25rem; }
      .navbar .account-info .dropdown-menu {
        right: -20px;
        left: auto;
        top: 100% !important; }
      .navbar .account-info .dropdown-toggle::after {
        margin: 0; }
      .navbar .account-info .coin-dropdown {
        top: 100% !important; }
      .navbar .account-info .coins .profile-img {
        width: 30px; } }
@media all and (max-width: 1023px) {
  .dropdown-toggle::after {
    display: none !important; }

  .mp-menu-is-open {
    overflow: hidden; }

  .main-wrap {
    padding: 1rem 0; }
    .main-wrap .double-click {
      display: none; }

  .btn {
    font-size: 1rem; }

  .home-wrap {
    height: auto !important; }

  .login-area h1 {
    font-size: 3rem; }

  .landing-bg ul {
    padding: 0rem 2rem; }
    .landing-bg ul li {
      font-size: 1.4rem; }
      .landing-bg ul li .big {
        font-size: 1.8rem; }

  .navbar .container {
    justify-content: flex-end; }
    .navbar .container .navbar-brand {
      margin-right: auto; }
    .navbar .container .toggle-menu {
      margin-left: 0.3rem;
      font-size: 1.25rem;
      padding-right: 10px;
      padding-left: 10px; }

  .mp-menu {
    background-color: #2dbdba; }

  .mp-overlap .mp-level-open {
    z-index: 60; }

  .mp-level .login {
    padding: 1rem 1rem 3rem 1rem;
    background-color: #fff; }
    .mp-level .login input {
      margin-bottom: 0.5rem; }
    .mp-level .login .btn-primary {
      width: 100%; }
  .mp-level .search-form {
    z-index: 0;
    position: relative;
    padding: 1rem 1rem 2.5rem 1rem;
    background-color: #fff;
    margin-bottom: 2rem; }
    .mp-level .search-form .input-group .btn {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
    .mp-level .search-form:after {
      content: '';
      height: 50px;
      width: 50px;
      position: absolute;
      z-index: 1;
      background-image: url(../img/menu-flair.png);
      background-size: 100%;
      background-repeat: no-repeat;
      bottom: -25px;
      left: 0;
      right: 0;
      margin: 0 auto; }
  .mp-level ul {
    height: 100%; }
    .mp-level ul li:first-child a {
      box-shadow: none;
      border-bottom: 1px solid #2da7a2; }
    .mp-level ul li a {
      padding: 0.5rem 1rem;
      box-shadow: none;
      border-bottom: 1px solid #2da7a2;
      text-transform: uppercase;
      letter-spacing: 1px;
      font-size: 1rem;
      color: #fff;
      font-weight: bold; }
      .mp-level ul li a .profile-img {
        max-width: 1rem;
        margin-right: 0.25rem;
        margin-left: 0.5rem;
        margin-top: -3px; }
    .mp-level ul .mp-level {
      background-color: #2dbdba; }
      .mp-level ul .mp-level ul {
        padding-top: 1rem; }
        .mp-level ul .mp-level ul:before {
          background-image: none; }

  .toggle-menu {
    display: block !important; }

  .show-mobile {
    display: block !important; }

  .hide-mobile {
    display: none !important; }

  .table tr td h5 {
    margin-bottom: 0;
    font-size: 1rem; }

  h1 {
    font-size: 2rem; }

  .coins-page h3 {
    margin-top: 1rem; }

  .fan-mail .top-flex {
    flex-direction: column !important; }
    .fan-mail .top-flex .btn {
      margin-top: 0.5rem;
      margin-left: auto; }
  .fan-mail .messages .message .content {
    padding-left: 0.5rem; }
  .fan-mail .messages .message .profile-img {
    max-width: 2rem;
    height: 2rem; }
  .fan-mail .messages .message .who h5 {
    font-size: 1rem; }
  .fan-mail .messages .message .who span.light {
    font-size: 0.7rem; }

  .followers td {
    white-space: nowrap; }
    .followers td .profile-img {
      max-width: 2rem; }
    .followers td:first-child {
      width: 2rem; }

  .account-page .col-sm-3 {
    margin-top: 1rem; }

  .correspondance .reply .dm {
    font-size: 0.8rem;
    max-width: 100%; }

  .profile-page .col-sm-9 {
    padding-right: 1rem;
    max-width: 100%;
    flex: 0 0 100%; }
  .profile-page .known-for .col-sm-4 {
    flex: 0 0 100%;
    max-width: 100%; }

  .show-filters .card-body {
    flex-direction: column !important; }
    .show-filters .card-body .ml-2 {
      margin-left: 0 !important; }
    .show-filters .card-body .form-group {
      width: auto; }
    .show-filters .card-body .form-inline {
      width: 100%;
      margin-bottom: 1rem; }
    .show-filters .card-body .actions .btn {
      width: 100%;
      margin-bottom: 0.5rem; }
      .show-filters .card-body .actions .btn:last-child {
        margin-bottom: 0; }

  .results .profile-card {
    max-width: 33.333%; }
    .results .profile-card .card-body {
      text-align: center; }

  .watch-show .container-fluid {
    padding: 0 1rem; }
  .watch-show .show-wrap {
    flex-direction: column; }
    .watch-show .show-wrap .show {
      width: 100%;
      padding-top: 56.25%; }
    .watch-show .show-wrap .sidebar {
      width: 100%; }
      .watch-show .show-wrap .sidebar h1 {
        font-size: 1.4rem; } }
@media all and (max-width: 767px) {
  .no-gutter-mobile {
    padding-left: 0;
    padding-right: 0; }

  .fanfare-filter {
    margin-bottom: 1rem; }

  .card .stream-img {
    height: 50vw; }

  .registration .upload-box {
    padding: 1.5rem; }
    .registration .upload-box .file-upload {
      max-width: 13rem; }

  .results .profile-card {
    max-width: 100%;
    flex-direction: row; }
    .results .profile-card h5 {
      font-size: 1rem; }
    .results .profile-card a {
      max-width: 40%; }
      .results .profile-card a .card-img-top {
        max-width: 100%; }
    .results .profile-card .btn {
      padding: 0.10rem 0.25rem; }

  .show-filters .card-body {
    flex-direction: column !important; }
    .show-filters .card-body .ml-2 {
      margin-left: 0 !important; }
    .show-filters .card-body .form-group {
      width: 100%; }
    .show-filters .card-body .form-inline {
      margin-bottom: 1rem; }
    .show-filters .card-body .actions .btn {
      width: 100%;
      margin-bottom: 0.5rem; }
      .show-filters .card-body .actions .btn:last-child {
        margin-bottom: 0; }

  .show-grid {
    margin: 0; }
    .show-grid .show-preview {
      flex: 0 0 100%;
      margin: 0;
      margin-top: 1rem; }

  .home-logged {
    padding: 0; }

  .profile-page h1.gold-title {
    padding: 0 1rem; }
  .profile-page .profile-card {
    flex-direction: column; }
    .profile-page .profile-card .card-left {
      width: 100%; }
    .profile-page .profile-card .card-body {
      width: 100%; }
  .profile-page .gallery-card .gallery-preview {
    flex-wrap: wrap; }
    .profile-page .gallery-card .gallery-preview .item {
      max-width: 33.333%; }

  .landing-bg {
    padding: 1rem; }
    .landing-bg ul li {
      font-size: 1.2rem; }

  .login-area h1 {
    font-size: 2.4rem; }
  .login-area h4 {
    font-size: 1.2rem; }
  .login-area .login-wrap {
    padding: 2rem; }

  .main-wrap .left-column .card .card-title {
    text-align: center; }
  .main-wrap .left-column .follow-card {
    /*				display: none;*/ }
  .main-wrap .left-column .profile-card {
    display: flex;
    flex-direction: row; }
    .main-wrap .left-column .profile-card .card-body {
      width: 60%; }
    .main-wrap .left-column .profile-card .card-img-top {
      width: 25%;
      max-height: 25vw; }
  .main-wrap .left-column .suggestions-card {
    /*				display: none;*/ }
  .main-wrap .top-double-click {
    display: block;
    margin: 1rem 0; }
  .main-wrap .double-click {
    margin-top: 1rem; }
    .main-wrap .double-click a {
      width: 100%; }
      .main-wrap .double-click a img {
        width: 100%; }
    .main-wrap .double-click a:last-child {
      margin-bottom: 0; }

  .fanfare-filter {
    margin-bottom: 1rem; }

  .post-card .post-avatar {
    max-width: 3.5rem; }
  .post-card .who h5 {
    font-size: 1rem; }
  .post-card .who .profile-img {
    max-width: 1.2rem;
    margin: 0 0.25rem; }
  .post-card .post-stats .table td {
    font-size: 0.8rem; }

  .notification .notification-wrap {
    font-size: 1rem;
    flex-direction: column; }
    .notification .notification-wrap span.light {
      margin: 0; }
    .notification .notification-wrap .btn {
      margin: auto;
      margin-top: 0.5rem; }
  /*.notification .small-table {
    display: none; }*/

  .transaction-table tr td {
    font-size: 0.8rem; }

  footer {
    display: none; }

  .modal .modal-dialog {
    margin: 1rem; }

  .follow {
    height: 1.4rem;
    width: 1.4rem;
    margin-top: -5px; }

  .fan-area {
    margin-top: 0 !important; } }

/*# sourceMappingURL=responsive.css.map */
