@media (max-width: 1500px) {
  .modal-align-top {
    overflow: auto; }
    .modal-align-top .modal-box {
      top: 90px;
      transform: translate(-50%, 0); } }

@media (max-width: 1199px) {
  .messaging-list .message-item.em-item strong {
    padding-left: 20px; }
  .user-list-text {
    display: block;
    clear: both; }
  .frame .form-horizontal .controls {
    margin-left: 150px; }
  .frame .form-horizontal .control-label {
    width: 140px; }
  .payment-list > .span6 {
    width: 100%;
    float: none;
    margin: 0; }
    .payment-list > .span6 > .payment-method {
      padding-bottom: 10px; }
  .home-header .carousel h1 {
    min-width: 400px; }
  .smile-box {
    display: none; }
  .header-icons {
    right: 90px; }
  .avatar-box, .afterparty {
    display: none; }
  ul.bullets {
    margin-left: 60px;
    width: 440px; }
  .navbar-inverse .nav-collapse .nav > li.active > a, .navbar-inverse .nav-collapse .nav > li > a {
    padding: 7px 20px; }
  .logo {
    margin-right: 20px; }
  .pictures-list.pins {
    margin: 0 auto;
    width: 768px; }
  .left-side, .pictures-list.pins {
    width: 588px; }
  .paymentLounge .frame .female, .paymentLounge .frame .male {
    background-size: 130% auto; }
  .product-list .payment-product {
    width: 140px;
    padding: 0 15px; }
  .payment-list .payment-method {
    width: 292px; }
  .product-list .payment-product.middle-product {
    width: 188px; }
  .row-fluid .btn.mship-btn {
    position: relative;
    left: 0;
    top: 0;
    white-space: nowrap;
    width: 100%;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 10px;
    text-align: left;
    padding-left: 10px; }
  .form-help-box {
    max-width: 100%; }
  .form-border-right {
    border: none;
    padding: 0; }
  .voting .voted-picture {
    width: auto; }
  .cbox.promotion-box {
    min-width: inherit;
    width: 100%;
    margin-left: 0 !important; }
  .product-list.prices .payment-product {
    width: 262px; }
    .product-list.prices .payment-product:first-child {
      width: 263px; }
  .right-side.right-side-50, .left-side.left-side-50 {
    width: 455px; }
  .content > .container > .row-fluid > .span8 {
    width: 570px; }
    .content > .container > .row-fluid > .span8 .span4 {
      width: 350px; }
  .span8 > .frame > .box-content > .pictures-list li {
    height: 174px;
    width: 174px; }
    .span8 > .frame > .box-content > .pictures-list li .pictures-list-item {
      height: 174px;
      width: 174px; }
  .span8 > .frame > .box-content > .pictures-list.pins li {
    height: auto; }
    .span8 > .frame > .box-content > .pictures-list.pins li .pictures-list-item {
      height: auto; }
  .right-side {
    width: 330px; }
  .messaging-list p {
    margin-right: 0 !important; }
    .messaging-list p.my-message {
      padding-left: 0 !important;
      margin-left: 0 !important; }
  .message-title .message-date {
    position: relative;
    right: 0;
    float: none;
    display: block; }
  .messaging-list .my-message .message-date {
    left: 0;
    padding-left: 20px;
    text-align: left; }
  .messaging-list p .delete-icon {
    right: 5px;
    top: 8px; }
  .messaging-list p.my-message .delete-icon {
    left: 5px;
    top: 8px; }
  .sub-menu .container > ul > li > span, a {
    max-width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .carousel-fade .carousel-caption h1 {
    max-width: 550px; }
  .cbox .allowed-box h2.form-title, .cbox .not-allowed-box h2.form-title {
    min-height: 36px;
    padding-bottom: 10px; }
  .right-user-box .user-box {
    min-width: 80px;
    height: 40px;
    margin-right: 0; }
  .nickname-box.dropdown-toggle {
    left: 0; }
  .image-overflower {
    max-height: 97px; }
  .pictures-list li.my-avatar-pic {
    border-right: 3px solid #da0e67;
    border-bottom: 3px solid #da0e67; }
  .photo-loader-container {
    overflow: visible; }
  .pictures-list > li {
    margin-right: 12px; }
  #lastMatchesNew {
    max-height: 186px; }
    #lastMatchesNew li {
      width: 83px;
      height: 83px; } }

@media (max-width: 1022px) {
  #lastMatchesNew {
    max-height: 234px;
    width: inherit; }
    #lastMatchesNew li {
      width: 129px;
      height: 107px; } }

@media (min-width: 980px) and (max-width: 1200px) {
  .member-home .content > .container > .row-fluid > .span4 {
    width: 31.4%; } }

@media (min-width: 760px) and (max-width: 1000px) {
  .payment-information {
    width: 100%; } }

@media (min-width: 980px) and (max-width: 1199px) {
  .hidden-md {
    display: none; }
  .visible-md {
    display: block; }
  .navbar-inverse .nav-collapse .nav > li > a.dropdown-toggle {
    padding-right: 30px; }
  .payment-text-cz {
    width: 445px; } }

@media (max-width: 979px) {
  .form-horizontal .controls span.range {
    left: 70%;
    width: 90px; }
  .reg-steps .frame .box-title h1 {
    white-space: normal; }
  .frame .box-title h1 {
    font-size: 17px; }
  .content {
    padding-top: 0; }
  .wrapper:before {
    display: block;
    content: "";
    height: 80px; }
  body.member-home, body.has-sub-menu {
    padding-top: 60px; }
  body.member-home .wrapper:before {
    height: 0; }
  body.has-sub-menu .wrapper:before {
    height: 0; }
  body.has-sub-menu .content {
    padding-top: 0; }
  .right-side {
    width: 300px; }
  .sub-menu {
    position: relative;
    top: 0; }
    .sub-menu ul > li {
      font-size: 12px; }
      .sub-menu ul > li > span, .sub-menu ul > li a {
        padding-left: 10px;
        padding-right: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        max-width: 160px; }
  .navbar-fixed-top {
    position: fixed;
    background: #3c3c3b;
    max-height: 100%; }
  .nav-collapse.in {
    height: auto; }
  .nickname-box {
    max-width: 100px; }
  .afterparty {
    display: block; }
  .header-icons {
    position: static;
    right: 0; }
  ul.bullets {
    margin-left: 0;
    width: auto;
    margin-top: 70px;
    margin-bottom: 30px; }
  .has-sub-menu .navbar-fixed-top {
    margin-bottom: 0; }
  .content {
    margin-top: 0; }
  .pictures-list.pins {
    margin: 0 auto;
    width: 400px; }
  .left-side {
    width: 400px; }
  .member-profile {
    margin-top: 36px; }
  .scroll .sub-menu, .scroll .member-profile {
    position: relative;
    top: 0; }
  .scroll .content {
    padding-top: 0; }
  .member-btns .btn {
    font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center; }
    .member-btns .btn > i {
      display: none; }
  .product-list > a {
    display: block; }
  .product-list .payment-product {
    width: auto;
    float: none;
    overflow: hidden;
    padding: 0 15px 20px 15px;
    min-height: inherit;
    border-left: none;
    display: block;
    border-bottom: 1px solid #E5E5E5;
    margin: 0 0 20px 0; }
    .product-list .payment-product.middle-product, .product-list .payment-product:first-child {
      width: auto;
      float: none;
      overflow: hidden;
      padding: 0 15px 20px 15px;
      min-height: inherit;
      border-left: none;
      display: block;
      border-bottom: 1px solid #E5E5E5;
      margin: 0 0 20px 0; }
    .product-list .payment-product:last-child {
      margin-bottom: 0; }
  .payment-list, .product-list {
    border-bottom: 0; }
  .frame .payment-content .form-horizontal .controls {
    width: 200px;
    margin-left: 150px; }
  .frame .payment-content .form-horizontal .control-label {
    width: 140px; }
  .payment-list .payment-method {
    width: auto;
    float: none;
    overflow: hidden;
    border: none;
    border-top: 1px solid #45454B; }
    .payment-list .payment-method:first-child {
      width: auto;
      float: none;
      overflow: hidden;
      border: none;
      border-top: 1px solid #45454B;
      border-top: none; }
  .picture-modal-item .arrow-left {
    opacity: 1;
    left: 15px; }
  .picture-modal-item .arrow-right {
    opacity: 1;
    right: 15px; }
  .modal.picture-modal .picture-modal-item {
    width: auto;
    margin-right: 0;
    border-right: none;
    float: none;
    border-bottom: 1px solid #45454B; }
  .picture-modal-img {
    display: block;
    width: auto;
    height: auto;
    -webkit-transition: all 0.12s linear;
    -moz-transition: all 0.12s linear;
    -o-transition: all 0.12s linear;
    transition: all 0.12s linear; }
    .picture-modal-img img {
      max-width: 100%;
      max-height: none; }
  .picture-modal-right-section {
    float: none;
    width: auto; }
  .picture-modal-tags-section {
    height: auto; }
  .picture-modal-right-section .new-message-box {
    width: auto;
    float: none;
    display: block;
    position: relative;
    margin-bottom: 10px; }
    .picture-modal-right-section .new-message-box .simg {
      position: absolute;
      top: 0;
      right: 15px; }
  .picture-modal-right-section .new-message-textarea {
    width: auto;
    margin-right: 80px;
    float: none; }
  .new-message-textarea .up-characters {
    float: none;
    display: block; }
  .new-message-textarea .btn-main {
    float: none;
    width: 100%;
    margin-top: 7px; }
  .priv-gr-box .priv-list li {
    padding-bottom: 5px; }
  .scroll .member-profile, .member-profile {
    margin-top: 0; }
  .product-list.prices .payment-product {
    width: auto; }
    .product-list.prices .payment-product:first-child {
      width: auto; }
  .right-side.right-side-50, .left-side.left-side-50 {
    width: auto; }
  .carousel-fade .carousel-caption span.first-line {
    margin-right: 0; }
  .content > .container > .row-fluid > .span8, .span4 {
    width: 352px; }
  .span8 > .frame > .box-content > .pictures-list li {
    height: 158px;
    width: 158px; }
    .span8 > .frame > .box-content > .pictures-list li .pictures-list-item {
      height: 158px;
      width: 158px; }
  .span8 > .frame > .box-content > .pictures-list.pins li {
    height: auto; }
    .span8 > .frame > .box-content > .pictures-list.pins li .pictures-list-item {
      height: auto; }
  .box-title-btn {
    width: 12px;
    white-space: nowrap;
    overflow: hidden; }
  .frame .payment-content .form-horizontal .controls, .frame .payment-content .form-horizontal .control-label {
    width: auto;
    margin: 0 20px; }
  .frame .payment-content .control-group .control-label {
    display: block;
    float: none;
    margin: 0 20px 5px;
    text-align: left;
    width: auto; }
  body.landing6 h2.main-title {
    display: none; }
  .landing7.home .right-user-box .login-box, .landing7.home .login-box, .landing7.home .lang-group {
    float: none;
    z-index: 101; }
  .landing6.home .login-box, .landing6.home .lang-group, .landing6.home .right-user-box .login-box {
    float: none;
    z-index: 101; }
  .right-user-box .dropdown-menu {
    text-align: left; }
  .go-back-link {
    display: none; }
  .sub-menu ul > li > span .bubble, a .bubble {
    right: 20px;
    left: inherit; }
  .navbar .nav > li > a .bubble {
    right: 20px;
    left: inherit; }
  .sub-menu .container > ul > li > span {
    max-width: 100px;
    padding-left: 10px;
    padding-right: 10px; }
  .modal.after-first-login .continue-btn {
    position: inherit; }
  .home-header {
    height: auto; }
  .carousel-fade .carousel-caption h1 {
    max-width: 300px; }
  .payment-btn .btn.btn-super-large {
    min-width: inherit;
    width: 100%; }
  .payment .left-side {
    float: none !important;
    width: auto; }
  .product-list .payment-product {
    margin: 0 -30px;
    padding: 0 15px 0 100px;
    position: relative;
    border-top: 0;
    border-bottom: 1px solid #eeeeee;
    box-shadow: none;
    background: #ffffff; }
    .product-list .payment-product.middle-product, .product-list .payment-product:first-child {
      margin: 0 -30px;
      padding: 0 15px 0 100px;
      position: relative;
      border-top: 0;
      border-bottom: 1px solid #eeeeee;
      box-shadow: none;
      background: #ffffff; }
  .payment .left-side .frame .box-content {
    padding: 0 15px; }
  .product-list .payment-product h2, .product-list .payment-product h3 {
    text-align: left; }
  .product-list .payment-product h2 {
    padding-top: 15px;
    margin-top: 0;
    font-size: 16px; }
  .product-list .payment-product h3 {
    margin-top: 0;
    margin-bottom: 17px; }
  .product-list .payment-product.middle-product img.conins-icon, .product-list .payment-product img.conins-icon {
    width: auto;
    height: 60px;
    position: absolute;
    left: 30px;
    top: -11px; }
  .product-list .payment-product .bv-img {
    display: none; }
  .product-list .payment-product.radio-restyle .check-box {
    position: absolute;
    top: 10px;
    right: 30px;
    left: inherit; }
  .payment-btn {
    margin: 15px auto; }
  .error-lines-list {
    margin-top: -20px;
    margin-bottom: 20px; }
  .checkout-content .payment-footer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 5px 0 0;
    background: #eeeeee; }
  .payment-method img {
    display: none; }
  .payment-list .payment-method {
    margin-bottom: 0;
    padding-bottom: 0 !important; }
  .checkout-content .payment-footer .trust1, .checkout-content .payment-footer .trust2 {
    display: none; }
  .frame .payment-content .form-horizontal .controls {
    margin: 0; }
  .frame .payment-content .control-group .control-label {
    margin: 0 0 2px 0; }
  .payment .right-side {
    float: none;
    width: auto; }
  .navbar-inverse .nav li.dropdown.open > .dropdown-toggle {
    background: #404040;
    font-weight: normal;
    color: #9d9d9d; }
  .navbar .dropdown-menu {
    margin-left: 0;
    margin-right: 0;
    background: #2e2e2e;
    color: #9d9d9d; }
  .form-horizontal .controls .select2-container {
    max-width: 100%;
    margin-top: 10px; }
  .form-horizontal select {
    height: 34px;
    width: 100%; }
  .navbar-inverse .nav li.dropdown {
    margin-left: 0; }
  .scroll-home {
    opacity: 0; }
  .floating .scroll-home {
    content: "";
    position: fixed;
    right: 5px;
    bottom: 5px;
    display: block;
    width: 50px;
    height: 50px;
    background: #cccccc;
    z-index: 110;
    border-radius: 5px;
    opacity: 1;
    padding: 0; }
    .floating .scroll-home:after {
      content: "";
      border-left: 15px solid transparent;
      border-right: 15px solid transparent;
      border-bottom: 20px solid #ffffff;
      position: fixed;
      right: 15px;
      bottom: 20px;
      z-index: 1111; }
  .frame .box-title h1 {
    overflow: visible;
    white-space: normal; }
  .step-9-female {
    padding-top: 0; }
  .navbar-inverse .nav li.dropdown.active > .dropdown-toggle {
    color: #9d9d9d; }
  .navbar-inverse .nav .active > a {
    background: #111111; }
  .payment-text-cz {
    width: auto; }
  .like-btn-box.picture-modal-vertical-menu {
    left: auto;
    right: 15px;
    transform: translateX(0); }
  .footer {
    position: absolute; }
  .wrapper {
    min-height: 100%; }
  .content {
    padding-bottom: 150px; }
  .vip-selection .content {
    height: 100%; }
  .main-content {
    width: auto; }
  .content > .container > .row-fluid > .span4 {
    width: auto;
    float: none; }
  .member-home .box-content {
    min-height: inherit; }
  .row-fluid [class*="span"] {
    margin-left: 0; }
  #lastMatchesNew {
    height: auto; }
    #lastMatchesNew li {
      width: 108px;
      height: 108px; }
  .action-box.row-fluid [class*="span"] {
    margin-left: 2.127659574468085%; }
    .action-box.row-fluid [class*="span"]:first-child {
      margin-left: 0; }
  .pictures-list li.my-avatar-pic:before {
    right: -3px;
    bottom: -3px; }
  .navbar-inverse .nav-collapse .nav > li > a,
  .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #ffffff; }
  .navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff; } }

@media (max-width: 768px) {
  .lp6-main-text {
    display: none; }
  .home.landing6 .main-content {
    padding-top: 30px;
    margin-bottom: 0;
    padding-bottom: 30px; }
  .frame .box-title h1 {
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis; }
  .sub-menu {
    height: auto; }
    .sub-menu ul > li {
      width: auto;
      display: block;
      float: none; }
      .sub-menu ul > li.active {
        margin: 0 -20px;
        padding: 0 20px; }
      .sub-menu ul > li > a {
        width: auto;
        display: block;
        float: none; }
        .sub-menu ul > li > a span, .sub-menu ul > li > a a {
          max-width: inherit; }
    .sub-menu .dropdown-menu.sub-menu-categories-list, .sub-menu .dropdown-menu.sub-menu-tags-list {
      width: auto;
      margin-left: 10px;
      margin-right: 10px;
      position: static;
      float: none;
      border-radius: 5px; }
    .sub-menu .dropdown-menu.sub-menu-categories-list > li, .sub-menu .dropdown-menu.sub-menu-tags-list > li {
      float: none;
      display: block;
      width: auto; }
  .member-status-icons {
    display: inline-block;
    width: auto;
    text-align: center; }
  .dollar-icon, .vip-icon, .verified-icon {
    float: none; }
  .member-nickname {
    background: none; }
  .member-info {
    margin-top: 0; }
  .member-status-icons {
    margin-bottom: 0; }
  .register-accept-arrow {
    display: none; }
  .modal-photoupload .btn-main {
    margin-top: 10px; }
  ul.bullets {
    margin-left: 0;
    width: auto;
    margin-top: 70px;
    margin-bottom: 30px; }
  .member-profile {
    width: auto;
    float: none; }
  .payment .right-side {
    width: auto;
    float: none;
    width: 100%; }
  .left-side, .payment .left-side {
    width: auto;
    float: none; }
  .modal-photoupload .photo-crop-area {
    padding-left: 0; }
  .form-horizontal .controls {
    margin-left: 0; }
  .form-horizontal .control-label {
    width: auto;
    text-align: left; }
  .select2-container {
    display: block; }
  .frame .form-horizontal .controls, .frame .form-horizontal .form-border-right .controls .control-label {
    display: block; }
  .frame .form-horizontal .controls {
    width: auto;
    margin-left: 0; }
  .form-horizontal .control-label, .form-border-right {
    float: none;
    display: block; }
  .control-group {
    margin-left: 15px;
    margin-right: 15px; }
  .text-information .span6:first-child {
    padding-right: 0;
    margin-bottom: 30px; }
  .state-conversations .messaging-list {
    display: none; }
  .state-conversations .conversation-list {
    float: none;
    width: auto;
    height: auto; }
  .state-messages .conversation-list {
    display: none; }
  .state-conversations .conversation-list div:last-child {
    border-bottom: 0; }
  .state-messages .new-message-textarea button {
    width: 100%; }
  .state-messages #to-state-conversations {
    display: block;
    position: relative;
    top: -10px; }
  #to-state-conversations .icon-chevron-left {
    position: relative;
    top: -1px;
    left: -5px; }
  .state-messages .messaging-list {
    padding: 20px 10px; }
  .frame .female {
    background: none; }
  .frame .form-horizontal .control-group p {
    position: static;
    top: 0;
    left: 0;
    margin-top: 5px;
    margin-bottom: 0; }
  .left-side {
    margin-bottom: 30px; }
  .payment .right-side {
    margin-bottom: 30px; }
  .payment .left-side {
    margin-bottom: 0; }
  .carousel-fade .carousel-caption {
    display: none; }
  .reg-box {
    float: none;
    margin: 60px auto 0; }
  .login-box .dropdown-menu {
    right: -34px; }
  .main-content {
    padding-left: 15px;
    padding-right: 15px; }
  .central-content {
    padding: 30px 15px; }
    .central-content .span6:first-child {
      margin-bottom: 60px; }
  .main-content .span6:first-child {
    margin-bottom: 60px; }
  .footer > .container > .row-fluid > a {
    display: none; }
  .footer .navbar {
    float: none; }
  .content > .container > .row-fluid > .span8 {
    width: auto;
    float: none; }
  .frame .form-horizontal.member-control .controls {
    margin-left: 0;
    margin-bottom: 10px; }
  body.landing7 .home-header {
    width: 100%;
    background: rgba(255, 255, 255, 0.7); }
  body.landing7 .reg-box {
    margin: 100px auto; }
  body.landing7 .footer {
    position: relative;
    margin: 0 auto; }
  body.landing7 .right-user-box {
    text-align: center;
    width: 100%;
    left: 0; }
  body.home .right-user-box {
    text-align: center;
    width: 100%;
    left: 0; }
    body.home .right-user-box .lang-group, body.home .right-user-box .login-box {
      float: none;
      z-index: 101;
      height: 37px; }
  body.landing6 .right-user-box {
    text-align: center;
    width: 100%;
    left: 0;
    top: 0; }
  .frame .form-horizontal.member-control .control-label, .frame .form-horizontal.member-control .controls {
    width: auto;
    display: block; }
  .sub-menu .container > ul > li {
    float: none;
    display: block; }
    .sub-menu .container > ul > li > span, .sub-menu .container > ul > li a {
      max-width: inherit;
      display: block; }
  .left-side-box-container {
    display: none !important; }
  .landingpage_female2 .footer-shadow, .landingpage_female .footer-shadow {
    background: none; }
  .left-side, .pictures-list.pins {
    width: auto; }
  .step-9-female {
    text-align: center; }
  .modal-box {
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(0, 0);
    width: auto;
    margin: 0 15px;
    display: inline-block; }
  .confirmed .modal-box {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  .modal-box .modal-header {
    padding: 15px 40px 15px 15px; }
  .modal-box .modal-body {
    padding: 15px; }
  .modal-box .modal-header h3 {
    font-size: 16px;
    line-height: 1.4; }
  .form-modal input {
    max-width: 150px; }
  .modal-box p + p {
    margin-top: 15px; }
  .left-side-box .box-content {
    min-height: 50px; } }

@media (max-width: 767px) {
  .photo-loader-container {
    min-height: 85px; }
  .content-account-complete .action-box .span6 + .span6 {
    margin-top: 10px; }
  .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
    margin-right: 0;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px; }
  .sub-menu ul > li > span, a {
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px; }
  .content {
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px; }
  body {
    padding-left: 0;
    padding-right: 0; }
  .navbar-fixed-top .container {
    width: auto; }
  .form-horizontal .row-fluid [class*="span"] .input-block-level {
    margin-top: 10px; }
  .form-horizontal .row-fluid [class*="span"]:first-child .input-block-level {
    margin-top: 0; }
  .sub-menu {
    padding: 0 20px;
    margin: 0 -20px 20px -20px; }
  .payment .right-side .frame .box-content {
    padding: 30px 25px 70px; }
  .allowed-box .ab-item, .not-allowed-box .ab-item {
    width: 200px;
    height: 200px;
    float: left; }
  .allowed-box .row-fluid .span4 img:first-child, .not-allowed-box .row-fluid .span4 img:first-child {
    width: 96%; }
  #nicknameConfirmation {
    left: 0;
    right: 0;
    width: auto;
    margin: 0 auto; }
    #nicknameConfirmation .control-group {
      margin-left: 0;
      margin-right: 0; }
    #nicknameConfirmation .modal-body {
      padding: 15px; }
  .main-content {
    width: auto; }
  .lp-language-box {
    text-align: center; }
    .lp-language-box .lang-group {
      position: relative;
      top: 0;
      margin: 15px;
      display: inline-block; }
  body.landing6 .footer {
    position: relative; }
  body.has-sub-menu .content {
    padding-top: 0; }
  .add-favorite {
    padding: 20px 0 1px; }
    .add-favorite p {
      font-size: 16px;
      line-height: 22px; }
  .footer {
    height: auto;
    margin: 0; }
    .footer .navbar .nav > li {
      float: none;
      display: inline-block; }
      .footer .navbar .nav > li a {
        border: none;
        display: inline-block;
        background: none;
        padding: 4px 5px; }
        .footer .navbar .nav > li a:hover {
          border: none;
          display: inline-block;
          background: none;
          padding: 4px 5px; }
  .footer-shadow {
    height: auto;
    margin: 0; }
  .footer {
    position: absolute;
    line-height: 1.1;
    padding: 15px 0; }
    .footer .nav {
      display: block;
      margin: 0; }
  .copyright {
    float: none;
    display: block;
    margin-bottom: 10px;
    margin-top: 4px; }
  .logo {
    margin-right: auto;
    margin-left: auto; }
  .reg-form {
    padding: 30px 15px;
    background: #ffffff; }
  .causes-box {
    padding: 15px;
    background: #ffffff; }
  .main-content {
    padding: 30px 15px; }
  .center-title {
    margin: 0 auto; }
  .main-content h2 i.icon {
    top: 0; }
  .logo-box {
    opacity: 1; }
  .content {
    padding-bottom: 120px; }
  .reg-box {
    margin: 60px auto 0;
    width: auto;
    float: none; }
  .btn-login {
    margin-left: 0; }
  .contacts-list .user-list-item .btn {
    padding: 6px 15px;
    display: block;
    float: none;
    margin: 10px;
    width: -webkit-fill-available;
    width: -moz-available;
    clear: none; }
    .contacts-list .user-list-item .btn.btn-main {
      padding: 6px 15px;
      display: block;
      float: none;
      margin: 10px;
      width: -webkit-fill-available;
      width: -moz-available;
      clear: none; }
      .contacts-list .user-list-item .btn.btn-main i {
        display: inline-block;
        position: relative;
        float: none;
        top: 0;
        left: 0;
        margin-bottom: -4px;
        margin-right: 8px; }
    .contacts-list .user-list-item .btn i {
      display: inline-block;
      position: relative;
      float: none;
      top: 0;
      left: 0;
      margin-bottom: -4px;
      margin-right: 8px; }
  .contacts-list .user-list-text {
    min-height: 50px; }
  .contacts-list .user-list-item .btn.remove i {
    margin-right: 0;
    margin-bottom: 0; }
  .editable-input .select2-choices {
    padding-bottom: 30px; }
    .editable-input .select2-choices input {
      display: none !important; }
  .editable-input .select2-container .select2-choice, .editable-input .select2-container-multi .select2-choices {
    max-width: 150px; }
  .lang-group {
    right: auto; }
    .lang-group .lang-select {
      width: auto;
      padding-left: 20px; }
  .panel-header {
    display: flex;
    flex-direction: row;
    justify-content: center; }
  .lang-group .dropdown-menu {
    left: 0; }
  .wrapper:before {
    height: 25px; } }

@media (max-width: 700px) {
  .logo-text {
    display: none; }
  .carousel-container .carousel-next, .carousel-container .carousel-prev {
    visibility: hidden; }
  .cbox .cbox-title {
    padding: 0 15px; }
    .cbox .cbox-title .btn {
      clear: both;
      float: none;
      display: block;
      width: 100%;
      margin-left: 0; }
    .cbox .cbox-title h2 {
      margin-left: 35px; }
  .cbox-coins span, .afterparty, .landing-img {
    display: none; }
  .frame .form-horizontal.member-control .controls {
    width: auto; }
  .box-content.payment-content .control-group, .payment-form-box {
    padding: 0;
    margin-right: 0;
    margin-left: 0; }
  .form-box h2.form-title, h2.form-title {
    padding-left: 14px; }
  .cbox h2.form-title {
    padding-left: 14px; }
    .cbox h2.form-title span {
      background: none;
      padding-bottom: 10px; }
  .tooltip {
    display: none !important; } }

@media (max-width: 550px) {
  .right-user-box .login-box {
    float: right; }
  .shadow-box.trust-logos {
    display: none; }
  .without-menu .logo, .logo.center, .home .logo {
    display: block; }
  .header .navbar {
    padding-bottom: 6px; }
  .logged .dropdown-menu {
    width: 100%; }
  .ano_phototool_controls {
    display: none; }
  .modal-photoupload .photo-crop-area {
    padding-right: 0; }
  .add-picture-area {
    width: auto; }
  .comment-box {
    margin-left: 0; }
    .comment-box .user-img {
      display: none; }
  .messaging-list {
    min-height: 500px !important;
    overflow: hidden; } }

@media (max-width: 500px) {
  .form-horizontal .controls span.range {
    margin-top: -35px; }
  .pictures-list-item .user-info {
    display: none; }
  .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
    padding-left: 10px;
    padding-right: 10px; }
  .btn-black {
    padding-right: 25px; }
    .btn-black:focus {
      padding-right: 25px; }
  .login-box .dropdown-menu {
    right: -60px; }
  .sub-menu ul > li > span, a {
    padding-left: 10px;
    padding-right: 10px; }
  .content {
    padding-left: 10px;
    padding-right: 10px; }
  .login-box, .lang-group {
    float: left; }
  .lang-select {
    padding: 7px 25px 7px 30px; }
  .btn-login {
    padding: 7px 35px 7px 20px; }
    .btn-login i.icon {
      display: none; }
  .lang-group .dropdown-menu {
    margin-top: 0; }
  .login-box .dropdown-menu {
    margin-top: 14px; }
  .footer .nav li a {
    margin: 0;
    padding: 10px 10px;
    background: url("../img/line_bottom.png") no-repeat center bottom; }
    .footer .nav li a:focus, .footer .nav li a:active, .footer .nav li a:hover {
      margin: 0;
      padding: 10px 10px;
      background: url("../img/line_bottom.png") no-repeat center bottom; }
  .badge-help-arrow {
    display: none; }
  .radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline {
    margin-left: 0; }
  .control-group .radio.inline, .control-group .checkbox.inline {
    display: block; }
  .contacts-list .user-list-item {
    display: block;
    width: auto;
    padding-left: 10px;
    padding-right: 10px; }
    .contacts-list .user-list-item .btn {
      padding: 6px 12px; }
      .contacts-list .user-list-item .btn.btn-main {
        padding: 6px 12px; }
    .contacts-list .user-list-item button.btn i {
      margin-bottom: 0; }
  .notifications.contacts-list .user-list-text {
    height: 62px; }
  .footer {
    background-image: none; }
  .home .wrapper {
    padding-bottom: 0; }
  .reg-form .radio-group {
    width: 120px; }
  .logged .dropdown-menu {
    width: auto; }
  .riskBlock h2 {
    margin-bottom: 30px; }
    .riskBlock h2::after {
      content: "";
      right: 50%;
      margin-right: -28px;
      bottom: -48px;
      top: inherit;
      width: 0;
      height: 0;
      border-left: 28px solid transparent;
      border-right: 28px solid transparent;
      border-top: 20px solid #e4e2e3;
      position: absolute; } }

@media (max-width: 420px) {
  /*15/01/resp mobile fix */
  .step6-female .span6 .span3.text-right .inline-label, .step6-male .span6 .span3.text-right .inline-label {
    text-align: left; }
  .allowed-box .ab-item, .not-allowed-box .ab-item {
    width: 150px;
    height: 150px;
    float: left; }
  .allowed-box .row-fluid .span4 img:first-child, .not-allowed-box .row-fluid .span4 img:first-child {
    width: 96%; }
  .payment-form-box .inframe-title {
    margin: 0 20px 10px; }
  .frame .box-title h1 {
    white-space: normal; }
  .sub-menu ul > li > span .bubble, a .bubble {
    right: 10px;
    left: inherit; }
  .navbar .nav > li > a .bubble {
    right: 10px;
    left: inherit; }
  .system-mess .conversation-icons {
    top: 40px; }
  .user-list-text {
    height: 70px; }
  .modal.after-first-login .continue-btn {
    position: inherit; }
  .reg-steps #s2id_locationsToMeet .select2-choices {
    min-width: 240px; }
  .step-content {
    max-width: 100%; }
  .user-list-text {
    height: auto; }
  .messaging .messaging-list p {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .pictures-list li.select-all .check-box {
    left: 10px;
    top: 10px;
    white-space: inherit; }
  .select-all .select-all-text {
    left: 0;
    position: relative;
    top: 70px;
    display: inline-block;
    white-space: inherit;
    width: 70px;
    word-wrap: break-word; }
  .pictures-list li.active .active-label {
    opacity: 0.4; }
  .action-text, .pictures-list .action-icon {
    display: none; }
  .voting .user-photo-list ul li, .messaging .user-photo-list ul li {
    width: 134px;
    height: 134px; }
  .frame .box-content .form-horizontal h2 {
    padding-left: 0; }
  .cbox .allowed-box h2.form-title, .cbox .not-allowed-box h2.form-title {
    min-height: inherit;
    padding-bottom: 10px; }
  .additional-buttons .btn {
    margin-bottom: 5px; }
  .span8 > .frame > .box-content > .pictures-list li {
    height: 153px;
    width: 153px; }
    .span8 > .frame > .box-content > .pictures-list li .pictures-list-item {
      height: 153px;
      width: 153px; }
  .span8 > .frame > .box-content > .pictures-list.pins li {
    height: auto; }
    .span8 > .frame > .box-content > .pictures-list.pins li .pictures-list-item {
      height: auto; }
  .pictures-list li.my-avatar-pic {
    margin: 7px 7px -3px 0; }
  .picture-modal-right-section .new-message-textarea {
    margin-right: 0; }
  .picture-modal-likes-box .caroufredsel_wrapper {
    max-width: 250px !important; }
  .modal-photoupload .ano_phototool_controls {
    position: inherit;
    right: 0; }
  #nicknameConfirmation .row-fluid .span4 {
    width: 100%;
    margin-bottom: 15px; }
  #nicknameConfirmation .row-fluid [class*="span"] {
    margin-left: 0; }
  .user-photo-list ul li {
    width: 103px; }
  .image-overflower {
    max-height: 126px; } }

@media (max-width: 420px) {
  .modal-body {
    padding-left: 15px;
    padding-right: 15px; }
  .user-photo-list ul li {
    height: 161px;
    width: 161px;
    margin-right: 8px;
    margin-top: 8px; }
  .user-photo-list span.nickname {
    bottom: 0;
    opacity: 1;
    position: relative;
    background: none;
    color: #333333;
    text-align: center;
    padding: 5px 0; }
    .user-photo-list span.nickname .name {
      padding: 0; }
  .pictures-list li .pictures-list-item, .pictures-list > li {
    height: 273px;
    width: 273px; }
  .pictures-list.pinboard > li {
    width: 273px; }
  .pictures-list li.add-picture {
    height: 110px; }
    .pictures-list li.add-picture .pictures-list-item {
      background-size: 100% auto;
      height: 108px;
      width: 271px; }
  .blackout {
    height: 273px;
    width: 273px; }
  span.picture-tooltip {
    bottom: 0;
    opacity: 1; }
  .pictures-list.imaginations li, .pictures-list.interests li {
    height: 123px;
    width: 123px; }
    .pictures-list.imaginations li .pictures-list-item, .pictures-list.interests li .pictures-list-item {
      height: 123px;
      width: 123px; }
  .pictures-list.imaginations li:hover .picture-tooltip, .pictures-list.interests li:hover .picture-tooltip {
    padding-top: 10px; }
  .pictures-list li.active .active-label {
    opacity: 0.4; }
  .action-text, .pictures-list .action-icon {
    display: none; }
  .voting .user-photo-list ul li, .messaging .user-photo-list ul li {
    height: 134px;
    width: 134px; }
  .about-member .pictures-list.imaginations li, .about-member .pictures-list.interests li {
    height: 109px;
    width: 109px; }
    .about-member .pictures-list.imaginations li .pictures-list-item, .about-member .pictures-list.interests li .pictures-list-item {
      height: 109px;
      width: 109px; }
  .span8 > .frame > .box-content > .pictures-list li {
    height: 126px;
    width: 126px; }
    .span8 > .frame > .box-content > .pictures-list li .pictures-list-item {
      height: 126px;
      width: 126px; }
  .span8 > .frame > .box-content > .pictures-list.pins li {
    height: auto; }
    .span8 > .frame > .box-content > .pictures-list.pins li .pictures-list-item {
      height: auto; }
  .cbox .cbox-title {
    height: auto; }
  .reg-steps .cbox .cbox-title h2 {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 5px;
    margin-top: 14px; }
    .reg-steps .cbox .cbox-title h2 .cbox-icon {
      top: -2px; }
  .cbox .cbox-title .btn {
    margin-bottom: 9px; }
  .cbox .cbox-title .pull-right {
    float: none !important; }
  .landingpage_female2 .footer-shadow.navbar .nav > li > a {
    color: #ffffff; }
    .landingpage_female2 .footer-shadow.navbar .nav > li > a:hover {
      opacity: 0.8;
      filter: alpha(opacity=80); }
  .landingpage_female .register-box, .landingpage_female2 .register-box {
    margin-bottom: 20px; }
  .info-box .box-content p {
    text-align: left;
    margin-bottom: 15px;
    margin-top: 0; }
  ul.messages-list li {
    text-align: left;
    padding-bottom: 5px; }
  .frame {
    margin-bottom: 10px; }
  .btn-navbar .btn-text {
    display: none; }
  .navbar-inverse .btn-navbar {
    float: right; }
  .logo-m2m {
    padding-top: 21px;
    width: 91px;
    display: block;
    height: 35px;
    position: absolute;
    left: 50%;
    margin-left: -45px; }
  .navbar-inverse .btn-navbar {
    border-radius: 0;
    color: #ffffff;
    text-shadow: none;
    background-color: #37373B;
    background-image: none;
    min-width: inherit;
    box-shadow: none;
    background: none;
    border: none;
    float: left;
    width: 60px;
    height: 60px;
    margin: 0;
    padding-top: 22px; }
  .navbar .btn-navbar .icon-bar {
    background-color: #ffffff;
    height: 2px;
    box-shadow: none;
    border: 0;
    margin: 3px auto;
    width: 22px; }
  .header .navbar {
    padding: 0; }
  .floating .scroll-home {
    display: none; }
  .user-box .dropdown-toggle .arrow {
    display: none; }
  .user-box .nickname-box {
    width: 60px;
    height: 60px;
    top: 0;
    right: 0;
    margin: 0;
    color: #ffffff; }
    .user-box .nickname-box.dropdown-toggle {
      padding: 0;
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      text-indent: -20000px;
      position: relative; }
      .user-box .nickname-box.dropdown-toggle:before {
        content: "\f007";
        text-indent: 0;
        position: absolute;
        top: 0;
        right: 0;
        display: block;
        width: 60px;
        height: 52px;
        line-height: 60px;
        text-align: center;
        font-size: 21px;
        padding-top: 8px; }
  .nickname-box.dropdown-toggle {
    transform: translateY(0);
    margin-top: 0; }
  .right-user-box {
    width: 60px;
    height: 60px;
    margin-top: 0; }
    .right-user-box .user-box {
      min-width: inherit;
      width: 60px;
      height: 60px;
      padding: 0; }
    .right-user-box.logged {
      width: 60px;
      height: 60px;
      margin-top: 0; }
  .user-box .dropdown-menu {
    margin: 0; }
  .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
    padding-left: 0;
    padding-right: 0; }
  .navbar-fixed-top {
    background: #333333; }
  .nav-collapse {
    margin-left: 0;
    margin-right: 0; }
    .nav-collapse.collapse {
      margin-left: 0;
      margin-right: 0; }
  .navbar-inverse .nav-collapse .nav > li.active > a, .navbar-inverse .nav-collapse .nav > li > a {
    padding: 10px 15px; }
  .navbar .dropdown-menu .divider {
    display: none; }
  .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
    padding: 7px 30px; }
  ul.dropdown-menu > li > a, .dropdown-menu ul > li a {
    padding: 7px 15px; }
  .footer .navbar {
    margin-bottom: 0; }
  .header .navbar.go-back {
    margin-right: 0; }
    .header .navbar.go-back .nav > li > a {
      padding: 5px 0 5px 15px;
      color: #ffffff;
      font-size: 14px;
      border-radius: 0;
      margin-top: 6px;
      margin-right: 15px; }
      .header .navbar.go-back .nav > li > a .caret-left:after {
        border-right-color: #ffffff; }
  .navbar .nav > li > a .bubble {
    right: inherit;
    margin-top: 12px; }
  .bootstrap-select {
    max-width: inherit; }
    .bootstrap-select .btn {
      height: 34px; }
  .go-back-link {
    display: block;
    position: fixed;
    right: 0;
    top: 0;
    left: inherit;
    background: #333333;
    z-index: 1031;
    width: 60px;
    border: none;
    color: #ffffff;
    height: 40px;
    border-radius: 0;
    padding-top: 17px; }
    .go-back-link span {
      color: #ffffff;
      opacity: 1;
      font-size: 14px; }
  .span8 > .frame > .box-content > .pictures-list li {
    width: 154px; }
    .span8 > .frame > .box-content > .pictures-list li .pictures-list-item {
      width: 154px; }
  .header .navbar .nav {
    margin-top: 0; }
  .wrapper {
    min-height: 100%; }
    .wrapper:after {
      display: block;
      content: "";
      height: 0; }
  body {
    padding-top: 0; }
    body.fixed {
      position: relative; }
  .header .navbar.go-back .nav > li > a {
    margin-top: 23px; }
  .state-messages #to-state-conversations {
    position: fixed;
    left: 0;
    top: 60px;
    border-radius: 0;
    display: block; }
  .messaging .box-title {
    display: none; }
  .state-messages {
    margin-top: 30px; }
  .modal.fade.in, .modal.container.fade.in, .modal.modal-overflow.fade.in {
    top: 0;
    margin-top: 0 !important; }
  .navbar-inverse .nav-collapse .nav > li.active > a, .navbar-inverse .nav-collapse .nav > li > a {
    border-top: 1px solid rgba(255, 255, 255, 0.1); }
  body.member-home, body.has-sub-menu {
    padding-top: 0; }
  body.member-home .wrapper:before, body.has-sub-menu .wrapper:before {
    height: 60px; }
  .modal-photoupload .photo-crop-area {
    text-align: center; }
  .ano_phototool_controls {
    text-align: center;
    margin-bottom: 10px; }
  .ano_phototool_rotateleft, .ano_phototool_rotateright, .ano_phototool_undo {
    display: inline-block; }
  .scroll .sub-menu {
    background: rgba(255, 255, 255, 0.5);
    box-shadow: none; }
  .message-title .message-date {
    padding-left: 10px; }
  .messaging-list .my-message .message-date {
    padding-left: 0; }
  .hidden-xs {
    display: none; }
  .contacts-list .member-profile-icon {
    display: none; }
  .contacts-list .user-list-item {
    padding: 10px 0 12px; }
    .contacts-list .user-list-item .simg {
      top: 15px;
      left: 10px; }
  .contacts-list .user-list-text {
    padding-right: 60px; }
  .photo-loader-container {
    min-height: inherit; }
    .photo-loader-container .row-fluid [class*="span"] {
      min-height: inherit; }
  .frame .box-content.contacts-list {
    background-color: #f8f6f7;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.06);
    padding: 0; }
    .frame .box-content.contacts-list .user-list-item {
      border-top: 2px solid #da0e67;
      margin-bottom: 10px;
      background: #ffffff; }
  .page-container .frame .box-content {
    padding: 20px 15px 5px; }
  .ano_phototool_controls .btn {
    width: inherit; }
  .photo-loader-container .row-fluid [class*="span"] {
    min-height: inherit; }
  #lastMatchesNew li .img-spacer {
    display: none; }
  .content-title {
    margin-top: 5px;
    margin-bottom: 15px; }
  h1 {
    font-size: 24px;
    line-height: 1.1; }
  .page-container .frame .box-content .span4 {
    margin-bottom: 15px; }
  #lastMatchesNew {
    max-height: 575px; }
    #lastMatchesNew li {
      width: 134px;
      height: auto;
      overflow: visible;
      min-height: 185px; } }

/*IPHONE 5/5S (PORTRAIT) */
@media (max-width: 414px) {
  #lastMatchesNew {
    max-height: 710px; }
    #lastMatchesNew li {
      width: 180px;
      min-height: 230px; }
  .allowed-box .ab-item, .not-allowed-box .ab-item {
    width: 129px;
    height: 129px; } }

/*IPHONE 6 (PORTRAIT) */
@media (max-width: 375px) {
  #lastMatchesNew {
    max-height: 650px; }
    #lastMatchesNew li {
      width: 160px;
      min-height: 212px; } }

/*IPHONE 6S+ (PORTRAIT) */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (device-width: 414px) and (device-height: 736px) and (-webkit-min-device-pixel-ratio: 3) and (-webkit-device-pixel-ratio: 3) {
  #lastMatchesNew li {
    min-height: 233px; }
  .pictures-list.imaginations li, .pictures-list.interests li {
    width: 171px;
    height: 171px; }
    .pictures-list.imaginations li .pictures-list-item, .pictures-list.interests li .pictures-list-item {
      width: 171px;
      height: 171px; }
  .not-allowed-box .ab-item, .allowed-box .ab-item {
    width: 176px;
    height: 176px; } }

/*iPhone 6 landscape */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {
  #lastMatchesNew {
    max-height: 404px; }
    #lastMatchesNew li {
      width: 193px;
      height: 193px; } }

/* iPhone 5 landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {
  #lastMatchesNew {
    max-height: 340px; }
    #lastMatchesNew li {
      width: 160px;
      height: 160px; }
  .pictures-list.imaginations li, .pictures-list.interests li {
    width: 153px;
    height: 153px; }
    .pictures-list.imaginations li .pictures-list-item, .pictures-list.interests li .pictures-list-item {
      width: 153px;
      height: 153px; }
  .allowed-box .ab-item, .not-allowed-box .ab-item {
    width: 162px;
    height: 162px; } }

/* iPhone 6S Plus landscape */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 3) {
  #lastMatchesNew {
    max-height: 113px; }
    #lastMatchesNew li {
      width: 103px;
      height: 103px; }
  .pictures-list.imaginations li, .pictures-list.interests li {
    width: 151px;
    height: 151px; }
  .not-allowed-box .ab-item, .allowed-box .ab-item {
    width: 218px;
    height: 218px; } }

@media (max-width: 412px) {
  #lastMatchesNew {
    width: inherit; }
  .wait-icon {
    margin-top: 10px;
    margin-bottom: 15px; } }

@media (max-width: 360px) {
  #lastMatchesNew {
    max-height: 635px; }
    #lastMatchesNew li {
      width: 153px;
      min-height: 205px; } }

@media (max-width: 350px) {
  .user-photo-list ul li {
    height: 132px;
    width: 132px; }
  .pictures-list li .pictures-list-item, .pictures-list > li {
    height: 273px;
    width: 273px; }
  .pictures-list.pinboard > li {
    width: 273px; }
  .pictures-list li.add-picture {
    height: 110px; }
    .pictures-list li.add-picture .pictures-list-item {
      background-size: 100% auto;
      height: 108px;
      width: 271px; }
  .blackout {
    height: 273px;
    width: 273px; }
  .pictures-list.imaginations li, .pictures-list.interests li {
    height: 123px;
    width: 123px; }
    .pictures-list.imaginations li .pictures-list-item, .pictures-list.interests li .pictures-list-item {
      height: 123px;
      width: 123px; }
  .voting .user-photo-list ul li, .messaging .user-photo-list ul li {
    height: 134px;
    width: 134px; }
  .about-member .pictures-list.imaginations li, .about-member .pictures-list.interests li {
    height: 109px;
    width: 109px; }
    .about-member .pictures-list.imaginations li .pictures-list-item, .about-member .pictures-list.interests li .pictures-list-item {
      height: 109px;
      width: 109px; }
  .span8 > .frame > .box-content > .pictures-list li {
    height: 126px;
    width: 126px; }
    .span8 > .frame > .box-content > .pictures-list li .pictures-list-item {
      height: 126px;
      width: 126px; }
  #lastMatchesNew {
    max-height: 575px; }
    #lastMatchesNew li {
      width: 132px;
      min-height: 185px; } }

@media (max-height: 910px) {
  .vip-selection .content {
    height: 100%; } }

/*# sourceMappingURL=responsive.sass */