@font-face{font-family:ProximaNova;src:url(../fonts/font2.woff2) format("woff2");font-weight: 100}
@font-face{font-family:ProximaNova;src:url(../fonts/font1.woff2) format("woff2");font-weight: bold;}
*, :after, :before {
    background-repeat: no-repeat;
    box-sizing: inherit;
}
* {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
html {
  height: 100%;
}
body {
  height: 100%;
  padding: 0;
  margin: 0 auto;
  overflow: hidden;
  font-family:ProximaNova;
  max-width: 425px;
  color: white;
}
.b{font-weight: bold;}
.abs{position: absolute;}
.tcenter{text-align: center;}
.container{width: 95%;padding:0;margin: auto;display: block;height: 100%;height: 100%;}
.fill-gray{
    fill: #dadfe6;
}

.w24h24 {
    width: 24px;
    height: 24px;
}
.w48h48 {
    width: 48px;
    height: 48px;
}
.w60h60 {
    width: 60px;
    height: 60px;
}
.scale12{transform: scale(1.2);}
.scale08{transform: scale(0.8);}
.scale1{transform: scale(1);}
.scale055{transform: scale(0.55);}
 
.actions .btn:hover,.actions .btn:active,.actions .btn:focus{transform: scale(1.1);}

.flex_box,.flex{display: flex;}
nav{width: 100%;}
nav .flex_box{justify-content: space-between;padding: 10px}
.all{
  height: calc(100% - 45px);
}
.hidden{display: none;}
#box{
  height: 100%;
  max-height: calc(100% - 96px);
}
.peoples{
  height: 100%;
}

.people{
  height: 100%;
  display: flex;
  padding: 0;
  flex-direction: column;
}


.info{
  border-radius: 8px;
  height: 100%;
      display: flex;
    flex-direction: column;
  background-size: cover;
  display: none;
}
.info.active{display: block;}
.info .img {
    height: 90%;
    width: calc(100% - 20px);
    margin: 10px;
    height: calc(100% - 20px);
    position: absolute;
    box-shadow: 0 2px 10px 0 rgba(155,155,155,0.77);
    border-radius: 8px;
    left: 0;
    top: 0;
    -webkit-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -moz-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -ms-transform: translate3d(0%,0,0) scale3d(1,1,1);
    -o-transform: translate3d(0%,0,0) scale3d(1,1,1);
    transform: translate3d(0%,0,0) scale3d(1,1,1);
    overflow: hidden;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translate3d(0,0,0) scale3d(1,1,1);
    -webkit-transform-style: preserve-3d;
    background-size: cover;

}
main {
  background: linear-gradient(180deg,#fff 0,#f5f7fa);
  height: 100%;
}
.actions{padding: 15px 21px}
.actions.flex_box{justify-content: space-between;align-items: center;}
.actions .icon{
  box-shadow: 0 4px 9px 0 rgba(213,218,224,.3);
      background-color: #fff;
      border-radius: 50%;
}
.top{width: 100%;height: 70%;}
.info .left,.info .right{
    width: 50%;
    float: left;
    height: 100%;
}
.bottom{
  height: 26%;
  padding: 16px;
  align-items: flex-end;
      position: relative;
    z-index: 2;
  flex-wrap: wrap;
}
.txt p{margin: 0;text-align: left;}
.txt .b{
  font-weight: 800;
  font-size: 3.2rem;
  padding-right: 8px;
    line-height: 1;
}
.txt .old{font-size: 2.6rem;}
.tltip,.icon.back{margin-left: auto;margin-bottom: 20px;cursor:pointer}
.superlike{
  transition: 0.3s;
}
.superlike{
      font-weight: 600;
      font-size: 2.8rem;
      line-height: 1;
    color: #3ca4ff;
    -webkit-transform: rotate(-20deg);
    transform: rotate(-20deg);
    text-transform: uppercase;
    bottom: 20%;
    width: 70%;
    padding-left: 15px;
    padding-right: 15px; 
    left: 0;
    right: 0;
    margin: auto;
    position: absolute;
    border:4px solid #3ca4ff;
    border-radius: 4px;
    text-align: center;
    opacity: 0;
    z-index:1;
}
.info .like{
      font-weight: 600;
      font-size: 3rem;
      line-height: 1;
    color: #01df8a;
    -webkit-transform: rotate(-20deg);
    transform: rotate(-20deg);
    text-transform: uppercase;
    top: 10%;
    width: 40%;
    left: 20px;
    position: absolute;
    border:4px solid #01df8a;
    border-radius: 4px;
    text-align: center;
    opacity: 0;
    z-index:1;
}
.info .dislike{
      font-weight: 600;
      font-size: 3rem;
      line-height: 1;
    color: #ff4848;
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
    text-transform: uppercase;
    top: 10%;
    width: 40%;
    right: 20px;
    position: absolute;
    border:4px solid #ff4848;
    border-radius: 4px;
    text-align: center;
    opacity: 0;
    z-index:1;
}
.desc-box {
    bottom: 0;
    position: absolute;
    width: 100%; 
}
.extra-info{
 width: 100%; 
}
.extra-info,.icon.back{
  display: none;
}

.info-box{height: 100%;position: relative;}
.report,.about{
  padding: 15px 0;
  font-size: 1.1rem;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  font-family:ProximaNova;
  color: #ccc;
}
.report{text-transform: uppercase;border-top:none;    margin-top: 0;}
.about{margin:0;text-align: left;}
.icon.back {
    top: -42px;
    position: absolute;
    right: 10px;
}
p.around{margin-bottom: 10px}

 
#tinderslide ul {
    margin: 0;
    position: relative;
    display: block;
    height: 100%;
}

#tinderslide li {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 2;
    left: 0;
    text-align: center;
}
  

/* jTinder images */
#tinderslide .pane5 .img {
    background: url("../img/pane/pane5.jpg") no-repeat scroll center center;
    background-size: cover;
}
#tinderslide .pane4 .img {
    background: url("../img/1.0.jpg") no-repeat scroll center center;
    background-size: cover;
}
#tinderslide .pane3 .img {
    background: url("https://images-ssl.gotinder.com/596b4bb6608f375f5e315a2b/640x640_79ea40cd-25d3-4e71-8708-bb5dd053bb0d.jpg") no-repeat scroll  center center;
    background-size: cover;
    
}
#tinderslide .pane2 .img {
    background: url("https://images-ssl.gotinder.com/5c9b9ec16de43652731d817c/640x640_a348035f-4020-4eac-8afb-67851333b616.jpg") no-repeat scroll center center;
    background-size: cover;
}
#tinderslide .pane1 .img {
    background: url("../img/setwalls.ru-69905.jpg") no-repeat scroll center center;
    background-size: cover;
}

/* jTinder status text */
#status {
    text-align: center;
    font-size: 18px;
    font-family: arial;
    margin-top: 30px;
    font-weight: bold;
}