.card-w{background:#fff;overflow:hidden;padding:0 8px;border-radius:15px;margin:8px;border:1px solid #ddd}
.card-e{background:#FEEDE3;overflow:hidden;padding:0 8px;border-radius:15px;margin:8px;border:1px solid #ddd}
.card.inf{padding:10px 20px}
#profile1 .fcheck{display:block;position:absolute;width:96px;height:40px;top:15px;left:15px;text-align:center;background-color:#4caf50;font-size:17px;line-height:18px;color:#fff;border-radius:20px;padding-top:3px;text-transform:uppercase;background-color:#00c166;padding-left:32px;text-shadow:1px 1px 0 #0000008f;background-image:var(--card-af-bimage);background-position:-285px -67px;background-size:800px}
#profile .card.nobg{background:none}
#profile .sprf{padding:0 20px}
.video{display:block;width:480px;margin:10px auto 20px auto;outline:none;max-height:480px;border-radius:10px}
.flex-m{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;align-items:center}
.play{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}
.play-icon-body{width:0;height:0;border-style:solid;border-width:13px 0 13px 21px;border-color:transparent transparent transparent #fff;margin:0 auto;position:absolute;top:50%;margin-top:-11px;margin-left:39px;cursor:pointer;z-index:1}
.play-icon{width:94px;height:94px;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;border-radius:100px;text-align:center;position:relative}
.play-icon:hover{-moz-transform:scale(1.15);-ms-transform:scale(1.15);-webkit-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}
.play-bg{opacity:.2;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:100px;background-color:#fff}
@media only screen and (max-width:480px){.video{width:100%;margin:10px auto}}
.m0{margin:0}

#profile .item-inf{position:relative;padding-left:10px}

.href{text-decoration:underline;cursor:pointer;color:#60b863}
.brd{border-bottom:1px solid #a2a2a2;padding-bottom:10px}
.sm{font-size:12px}
.grc{color:#717171}
.zag{font-size:20px;margin-bottom:10px;text-transform:uppercase;font-family:'oswald-regular',sans-serif;margin-top:10px;color:var(--dark-color)}
img.responsive-img,.video.responsive-video{max-width:100%;height:auto}
.nbold p{position:relative;}
.nbold p::before{content:'';border-bottom:2px dotted #525252;display: block;position:absolute;width:100%;bottom: 6px;}
.nbold span{background:#fff;position:relative;padding: 0 5px 0 0}
.nbold span:nth-child(even){font-weight:600;float:right;padding: 0 0 0 5px;}
.w80{display:inline-block;width:80px}
.w60{display:inline-block;width:60px}
.w45{width:50%;padding-right:10px;max-width:270px;}
.minf{padding-left:2%;line-height:28px}
.mt30{margin-top:30px}
.flex-b{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center}
.spr{position:relative;text-align:left;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.5px;padding-left:16px;}
.spr::before{
    content: "";
    height: 6px;
    width: 12px;
    border-left: 2px solid;
    border-bottom: 2px solid;
    transform: rotate(-45deg);
    color: #ce43a5;
    position: absolute;
    left: 1px;
    top: 10px;
    font-weight: bold;
}
.spr.strike::before{
  content: "✕";
  height: 4px;
  width: 9px;
  color: #2d2d2d;
  position: absolute;
  left: 1px;
  top: 0px;
  font-weight: bold;
  border:none;
  transform: rotate(0deg);
}
.spr.strike a{color:#717171;text-decoration:line-through}
.spr a{color:#b0398d}
.spr a small{color:#000;text-decoration:none}
.about{position:relative;display:inline-block;max-width:100%;overflow:hidden;height:auto;font-size:16px;font-style:italic;padding-bottom:5px}


::-webkit-input-placeholder{color:#161c20}
:-moz-placeholder{color:#161c20}
::-moz-placeholder{color:#161c20}
:-ms-input-placeholder{color:#161c20}
::placeholder{color:#9d9c9c}textarea{width:100%;background-color:#fff;outline:none;min-height:60px}
textarea.materialize-textarea{width:100%;padding:5px;resize:none;border-radius:12px;line-height:18px;font-size:14px}
.b-image{display:block;height:150px}.weit{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffff9e;background-image:url(ldr.gif);background-position:center;background-repeat:no-repeat}
.btn,.btn-large,.btn-flat{border:none;border-radius:2px;display:inline-block;height:31px;line-height:32px;outline:0;padding:0 2rem;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:transparent}
.btn-xsmall{height:28px;line-height:28px;font-size:10px}
.msg-form{position:fixed;width:100%;bottom:0;left:0;background:#fff;padding:10px 0 0 0;z-index:100}
.btns{border-radius: 7px;
    background: #b0398d;
    color: #fff;
    text-align: center;
    overflow: hidden;
  margin:10px 0;
}
.mrb100{margin-bottom:100px}
.gold{color:#cacaca}
#msg-text{border:1px solid #717171;border-radius:20px;margin:0 0 15px;padding-left:10px;padding-top:10px;width:100%;overflow:hidden;overflow-wrap:break-word;resize:horizontal;height:60px;min-height:60px!important;outline:none;display:block;word-wrap:break-word}
.icx.close{width:23px;display:block;background-position:-1px -293px}
.modal{display:none;position:fixed;left:0;right:0;padding:0;max-height:70%;width:55%;margin:auto;overflow-y:auto;background-color:#fff;border:1px solid #ddd;border-radius:15px;will-change:top,opacity}
@media only screen and (max-width:992px){.modal{width:80%}}
@media only screen and (min-width:1200px){.msg-form{width:auto;bottom:0;left:310px;right:10px}
#profile .card{height:auto;width:100%}
#profile .blkl{display:block;width:50%;float:left;text-align:left;padding-left:20px;padding-top:20px}
#profile .blkr{display:block;width:50%;float:right;text-align:right;padding-right:20px;padding-top:20px}
.brdx{display:block;float:left;width:100%}}

.prl20{padding:0 20px}
@media only screen and (min-width:768px){
  .spr{width:30%}
  .cpl20{padding-left:20px}
  .fotorama__wrap{margin:0 auto}
}
@media only screen and (min-width:1025px){
  .card-w{
    max-width: 800px;
    margin: 20px auto;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom:10px;
    padding-top:5px;
  }

  .cinb{float:none;width:100%}
  .cinm{float:none;width:auto;padding-left:0;margin-left:0;}
  .spr{width:50%}.cpl20{padding-left:20px}
  .pbr{
        padding-left: 0px;
  }
  .w45 {
    max-width: 330px;
  }
}
@media only screen and (max-width:992px){#imgcont{padding:0 10px}}
.modal{width:80%}
.modal .modal-footer{padding:4px 6px;height:56px;width:100%}
.modal.opened{z-index:1003;display:block;opacity:1;transform:scaleX(1);top:10%}
.modal-footer .btn-flat{float:right;margin:6px 0;background:none}
.input-f{position:relative;margin:10px auto}
input[type=password],input[type=text]{width:99%;background-color:#fff;border:1px solid #a2a2a2;border-radius:12px;outline:none;height:2rem;font-size:1rem;margin:0 0 15px;padding:0;text-indent:10px;box-shadow:none;box-sizing:content-box}
.input-f input{width:298px;text-indent:10px;padding: 3px 0 0 0}
.filled-in+span{position:relative;font-family:'oswald-regular',sans-serif;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1em;margin-bottom:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.mb20{margin-bottom:20px}
.mt20{margin-top:20px}
.btnl{border:1px solid #c2c2c2cf!important;border-radius:15px;box-shadow:1px 1px 5px #0006;color:#161c20!important;background-color:#fff!important;text-transform:uppercase;text-align:center;margin:0 3px;display:block;overflow:hidden}
.capout{position:relative}
.caption{position:absolute;left:10px;bottom:-10px;color: #ddd}#txt img{max-width:100%}
.bbot{
    border: none;
    border-radius: 12px;
    color: #fff;
    display: inline-block;
    height: 31px;
    line-height: 31px;
    padding: 0 10px;
    outline: 0;
    vertical-align: middle;
    -webkit-tap-highlight-color: transparent;
}
.bbotl,.bbotr{background:#b0398d}
hr{border-top:1px solid #FFC0C0}
.shsel1{width:100%;padding:10px;border-radius:5px;margin-bottom:15px;background: #fff}
#profile h1{padding:0;text-align:center;}


#profile .messenger i{padding:2px 15px;margin-right:3px;background-image:var(--card-af-bimage);background-size:900px;background-position:-621px -277px}
#profile .phnn{float:none;text-decoration:none}
#profile .phnn,
#profile .messenger span,
#profile .favorite{
font-family: 'oswald-regular',sans-serif;
font-size:25px;
text-align:center;
background-color:#b0398d;
background-image: var(--card-af-bimage);
background-size: 1400px;
background-position: -954px -387px;

margin:20px;padding:13px 10px 10px;
color:#fff;
border-radius:15px;
width:auto;
  line-height:24px;
}
#profile .messenger span{
display:block;
background-color:#009e95;
font-size:19px;
background-image: var(--card-af-bimage);
background-size: 1400px;
background-position: -954px -432px;
}
#profile .phnn.ab{background-size:800px;background-position:3px -291px;}
#profile .phnn.ot{background-color:#d99800;background-size:800px;background-position:5px -374px;}
#profile .item-inf{position:relative;padding-left:10px}
#profile .messenger .telega{background-position: -954px -474px;}
#profile .messenger .viber{}
#hash{
  display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
}
#hash a{
  margin: 5px 0;
  width: 180px;
  text-align: center;
}
.replay{background:#efefef59}#link-img .item-img{height:100%}@keyframes slide{from{right:-300px} to {right:0}}.tgme_widget_login_button_icon{width:29px;height:32px;margin:-8px 10px -5px -10px;display:inline-block;background-image:var(--card-af-bimage);background-position:-2px -421px;background-size:650px}button.tgme_widget_login_button{background-color:#54a9eb;overflow:hidden;border:none;color:#fff;cursor:pointer;font-size:16px;line-height:23px;border-radius:7px;font-family:'oswald-regular',sans-serif;letter-spacing:1px}.elps{overflow:hidden;width:100%;height:36px;text-overflow:ellipsis;white-space:nowrap}
.flex-x{display: block;
      overflow: hidden;
      height:34px;

}
.back{
        border: 1px solid #cdcdcd;
    padding: 5px 0px 8px 0px;
    font-family: 'oswald-regular',sans-serif;
    line-height: 19px;
    color: #6b6262;
    font-size: 12px;
    font-weight: bold;
    display: block;
    width: 50%;
    text-align: center;
    background: #d3d3d3;
    float:left;

}
#profile .favorite{
       cursor: pointer;
       display:block;

    font-size:19px;
    background-color: #d99800;
    background-image: var(--card-af-bimage);
    background-size: 1400px;
    background-position: -954px -290px;



}
#profile .favorite.off{
color:#434242;
background-color: #fba800;
    background-position: -954px -339px;}

.fullscreen {
    position: absolute!important;
    top: 0!important;
    left: 0!important;
    right: 0!important;
    bottom: 0!important;
    float: none!important;
    z-index: 2147483647!important;
    background: #fff;
    width: 100%!important;
    height: 100%!important;
    margin: 0!important;
}
.fotorama--fullscreen {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  float: none !important;
  z-index: 2147483647 !important;
  background: #fff;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
}
.fotorama--fullscreen .fotorama__nav, .fotorama--fullscreen .fotorama__stage {
  background: #fff;
}
.fotorama__nav-wrap{
  margin-top:50px;
}
.gallery {
    min-height: 375px;
    display: flex;
    justify-content: center;
}
.gthumb{
  display:flex;
  width:100%;
      justify-content: center;
}
.gthumb a{
  display:block;
  width:60px;
  height:60px;
  border:1px solid #ddd;
  margin:10px;
}
.otb {
    background: #f3f4f6 none repeat scroll 0 0;
    margin: 16px 5px 10px 0;
    padding: 6px;
    line-height: 16px;
    border-left: 3px solid rgba(13,103,169,.69);
    border-right: solid 2px #e8e8e8;
    border-radius: 3px 0 0 3px;
    box-shadow: rgba(0,0,0,.1) 2px 2px 4px 0;
}
.otb.replay {
    border-left: 3px solid #da4242;
    margin-left: 30px;
    margin-top: -4px;
    position: relative;
}

.otb .username {
    font-weight: 700;
}

.otb .msg-out {
    margin: 1px 0;
}

.otb .mdate {
    font-style: italic;
    float: right;
    font-size: 12px;
    color: #555;
    margin-top: -1px;
}

.otb.replay .username {
    color: #b02424;
}

.otb.replay:before {
    position: absolute;
    content: '';
    display: inline-block;
    background-image:var(--card-af-bimage);
    background-size: 600px;
    background-position: -5px -99px;
    width: 28px;
    height: 34px;
    left: -32px;
    top: 1px;
}
#otout{
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #fff;
z-index: 9999;
display: none;

}
#otout.isabuse,#otout.isotzyv{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  align-content: center;
  justify-content: center;
  flex-direction: column;
}
.otzyv,.abuse{display:none}
.isotzyv .otzyv,.isabuse .abuse{display:block}
#otzyv{max-width:400px;}
@media only screen and (min-width:992px){
  #otab{width:100%;overflow:hidden}
  #otab .phnn{width:46%;float:left;margin:2%}

  .button-collapse.bl{display:block;position:fixed;top:6px;right:8px;background-color:#fff;background-image:var(--card-af-bimage);background-position:-4px -1px;background-size:580px;padding:0;border-radius:8px;border:3px solid var(--dark-color);height:42px;width:42px;z-index:999}.button-collapse.bl.open{background-position:-38px -1px}
}
.exp {
    width:97%;
    border-top: 1px solid #ddd;
}
